 /* #Typography */
 body {
     font-style: normal;
     font-weight: 400;
     font-size: 16px;
     line-height: 1.5;
     font-family: 'Open Sans', sans-serif;
     letter-spacing: 0px;
     text-align: left;
     color: #3b3d42;
 }

 h1,
 .h1-style {
     font-style: normal;
     font-weight: 400;
     font-size: 30px;
     line-height: 1;
     font-family: 'Open Sans', sans-serif;
     letter-spacing: 0px;
     text-align: inherit;
     color: #272b2b;
 }

 h2,
 .h2-style {
     font-style: normal;
     font-weight: 700;
     font-size: 18px;
     line-height: 1.1;
     font-family: 'Open Sans', sans-serif;
     letter-spacing: 0px;
     text-align: inherit;
     color: #272b2b;
 }

 h3,
 .h3-style {
     font-style: normal;
     font-weight: 400;
     font-size: 18px;
     line-height: 1.25;
     font-family: 'Open Sans', sans-serif;
     letter-spacing: 0px;
     text-align: inherit;
     color: #272b2b;
 }

 h4,
 .h4-style {
     font-style: normal;
     font-weight: 700;
     font-size: 20px;
     line-height: 1.25;
     font-family: 'Open Sans', sans-serif;
     letter-spacing: 0px;
     text-align: inherit;
     color: #272b2b;
 }

 h5,
 .h5-style {
     font-style: normal;
     font-weight: 400;
     font-size: 18px;
     line-height: 1.25;
     font-family: 'Open Sans', sans-serif;
     letter-spacing: 0px;
     text-align: inherit;
     color: #272b2b;
 }

 h6,
 .h6-style {
     font-style: normal;
     font-weight: 700;
     font-size: 16px;
     line-height: 1.25;
     font-family: 'Open Sans', sans-serif;
     letter-spacing: 0px;
     text-align: inherit;
     color: #272b2b;
 }

 @media (min-width: 1200px) {

     h1,
     .h1-style {
         font-size: 50px;
     }

     h2,
     .h2-style {
         font-size: 30px;
     }

     h3,
     .h3-style {
         font-size: 24px;
     }
 }

 a,
 h1 a:hover,
 h2 a:hover,
 h3 a:hover,
 h4 a:hover,
 h5 a:hover,
 h6 a:hover {
     color: #484848;
 }

 a:hover {
     color: #e72d28;
 }

 blockquote {
     color: #484848;
 }

 /* #Header */
 .site-header__wrap {
     background-color: #ffffff;
     background-repeat: repeat;
     background-position: center top;
     background-attachment: scroll;
     ;
 }

 /* ##Top Panel */
 .top-panel {
     color: #a1a2a4;
     background-color: #ffffff;
 }

 /* #Main Menu */
 .main-navigation {
     font-style: normal;
     font-weight: 700;
     font-size: 12px;
     line-height: 1.7;
     font-family: 'Open Sans', sans-serif;
     letter-spacing: 0px;
 }

 .main-navigation a,
 .menu-item-has-children:before {
     color: #a1a2a4;
 }

 .main-navigation a:hover,
 .main-navigation .current_page_item>a,
 .main-navigation .current-menu-item>a,
 .main-navigation .current_page_ancestor>a,
 .main-navigation .current-menu-ancestor>a {
     color: #e72d28;
 }

 /* #Mobile Menu */
 .mobile-menu-toggle-button {
     color: #ffffff;
     background-color: #484848;
 }

 /* #Social */
 .social-list a {
     color: #a1a2a4;
 }

 .social-list a:hover {
     color: #484848;
 }

 /* #Breadcrumbs */
 .breadcrumbs_item {
     font-style: normal;
     font-weight: 400;
     font-size: 11px;
     line-height: 1.5;
     font-family: Roboto, sans-serif;
     letter-spacing: 0px;
 }

 .breadcrumbs_item_sep,
 .breadcrumbs_item_link {
     color: #a1a2a4;
 }

 .breadcrumbs_item_link:hover {
     color: #484848;
 }

 /* #Post navigation */
 .post-navigation i {
     color: #a1a2a4;
 }

 .post-navigation .nav-links a:hover .post-title,
 .post-navigation .nav-links a:hover .nav-text {
     color: #484848;
 }

 .post-navigation .nav-links a:hover i {
     color: #e72d28;
 }

 /* #Pagination */
 .pagination .page-numbers,
 .page-links>span,
 .page-links>a {
     color: #a1a2a4;
 }

 .pagination a.page-numbers:hover,
 .pagination .page-numbers.current,
 .page-links>a:hover,
 .page-links>span {
     color: #e72d28;
 }

 .pagination .next,
 .pagination .prev {
     color: #484848;
 }

 .pagination .next:hover,
 .pagination .prev:hover {
     color: #e72d28;
 }

 /* #Button Appearance Styles (regular scheme) */
 .btn,
 button,
 input[type='button'],
 input[type='reset'],
 input[type='submit'] {
     font-style: normal;
     font-weight: 900;
     font-size: 11px;
     line-height: 1;
     font-family: Roboto, sans-serif;
     letter-spacing: 1px;
     color: #ffffff;
     background-color: #484848;
 }

 .btn:hover,
 button:hover,
 input[type='button']:hover,
 input[type='reset']:hover,
 input[type='submit']:hover,
 input[type='reset']:hover {
     color: #ffffff;
     background-color: rgb(110, 110, 110);
 }

 .btn.invert-button {
     color: #ffffff;
 }

 .btn.invert-button:hover {
     color: #ffffff;
     border-color: #484848;
     background-color: #484848;
 }

 input,
 optgroup,
 select,
 textarea {
     font-size: 16px;
 }

 /* #Comment, Contact, Password Forms */
 .comment-form .submit,
 .wpcf7-submit,
 .post-password-form label+input {
     font-style: normal;
     font-weight: 900;
     font-size: 11px;
     line-height: 1;
     font-family: Roboto, sans-serif;
     letter-spacing: 1px;
     color: #ffffff;
     background-color: #484848;
 }

 .comment-form .submit:hover,
 .wpcf7-submit:hover,
 .post-password-form label+input:hover {
     color: #ffffff;
     background-color: rgb(110, 110, 110);
 }

 .comment-reply-title {
     font-style: normal;
     font-weight: 700;
     font-size: 20px;
     line-height: 1.25;
     font-family: 'Open Sans', sans-serif;
     letter-spacing: 0px;
     color: #272b2b;
 }

 /* Cookies consent */
 .comment-form-cookies-consent input[type='checkbox']:checked~label[for=wp-comment-cookies-consent]:before {
     color: #ffffff;
     border-color: #484848;
     background-color: #484848;
 }

 /* #Comment Reply Link */
 #cancel-comment-reply-link {
     color: #484848;
 }

 #cancel-comment-reply-link:hover {
     color: #e72d28;
 }

 /* #Comment item */
 .comment-body .fn {
     font-style: normal;
     font-weight: 700;
     font-size: 16px;
     line-height: 1.25;
     font-family: 'Open Sans', sans-serif;
     letter-spacing: 0px;
     color: #272b2b;
 }

 .comment-date__time {
     color: #a1a2a4;
 }

 .comment-reply-link {
     font-style: normal;
     font-weight: 900;
     font-size: 11px;
     line-height: 1;
     font-family: Roboto, sans-serif;
     letter-spacing: 1px;
 }

 /* #Input Placeholders */
 ::-webkit-input-placeholder {
     color: #a1a2a4;
 }

 ::-moz-placeholder {
     color: #a1a2a4;
 }

 :-moz-placeholder {
     color: #a1a2a4;
 }

 :-ms-input-placeholder {
     color: #a1a2a4;
 }

 /* #Entry Meta */
 .posted-on,
 .cat-links,
 .byline,
 .tags-links {
     color: #a1a2a4;
 }

 .comments-button {
     color: #a1a2a4;
 }

 .comments-button:hover {
     color: #ffffff;
     background-color: #484848;
 }

 .btn-style .post-categories a {
     color: #ffffff;
     background-color: #484848;
 }

 .btn-style .post-categories a:hover {
     color: #ffffff;
     background-color: rgb(110, 110, 110);
 }

 .sticky-label {
     color: #ffffff;
     background-color: #484848;
 }

 /* Posts List Item Invert */
 .invert-hover.has-post-thumbnail:hover,
 .invert-hover.has-post-thumbnail:hover .posted-on,
 .invert-hover.has-post-thumbnail:hover .cat-links,
 .invert-hover.has-post-thumbnail:hover .byline,
 .invert-hover.has-post-thumbnail:hover .tags-links,
 .invert-hover.has-post-thumbnail:hover .entry-meta,
 .invert-hover.has-post-thumbnail:hover a,
 .invert-hover.has-post-thumbnail:hover .btn-icon,
 .invert-item.has-post-thumbnail,
 .invert-item.has-post-thumbnail .posted-on,
 .invert-item.has-post-thumbnail .cat-links,
 .invert-item.has-post-thumbnail .byline,
 .invert-item.has-post-thumbnail .tags-links,
 .invert-item.has-post-thumbnail .entry-meta,
 .invert-item.has-post-thumbnail a,
 .invert-item.has-post-thumbnail .btn:hover,
 .invert-item.has-post-thumbnail .btn-style .post-categories a:hover,
 .invert,
 .invert .entry-title,
 .invert a,
 .invert .byline,
 .invert .posted-on,
 .invert .cat-links,
 .invert .tags-links {
     color: #ffffff;
 }

 .invert-hover.has-post-thumbnail:hover a:hover,
 .invert-hover.has-post-thumbnail:hover .btn-icon:hover,
 .invert-item.has-post-thumbnail a:hover,
 .invert a:hover {
     color: #484848;
 }

 .invert-hover.has-post-thumbnail .btn,
 .invert-item.has-post-thumbnail .comments-button,
 .posts-list--default.list-style-v10 .invert.default-item .comments-button {
     color: #ffffff;
     background-color: #484848;
 }

 .invert-hover.has-post-thumbnail .btn:hover,
 .invert-item.has-post-thumbnail .comments-button:hover,
 .posts-list--default.list-style-v10 .invert.default-item .comments-button:hover {
     color: #484848;
     background-color: #ffffff;
 }

 /* Default Posts List */
 .list-style-v8 .comments-link {
     color: #a1a2a4;
 }

 .list-style-v8 .comments-link:hover {
     color: #e72d28;
 }

 /* Creative Posts List */
 .creative-item .entry-title a:hover {
     color: #484848;
 }

 .list-style-default .creative-item a,
 .creative-item .btn-icon {
     color: #a1a2a4;
 }

 .list-style-default .creative-item a:hover,
 .creative-item .btn-icon:hover {
     color: #484848;
 }

 .list-style-default .creative-item .btn,
 .list-style-default .creative-item .btn:hover,
 .list-style-default .creative-item .comments-button:hover {
     color: #ffffff;
 }

 .creative-item__title-first-letter {
     font-style: normal;
     font-weight: 400;
     font-family: 'Open Sans', sans-serif;
     color: #272b2b;
 }

 .posts-list--creative.list-style-v10 .creative-item:before {
     background-color: #484848;
     box-shadow: 0px 0px 0px 8px rgba(72, 72, 72, 0.25);
 }

 .posts-list--creative.list-style-v10 .creative-item__post-date {
     font-style: normal;
     font-weight: 700;
     font-size: 20px;
     line-height: 1.25;
     font-family: 'Open Sans', sans-serif;
     letter-spacing: 0px;
     color: #484848;
 }

 .posts-list--creative.list-style-v10 .creative-item__post-date a {
     color: #484848;
 }

 .posts-list--creative.list-style-v10 .creative-item__post-date a:hover {
     color: #e72d28;
 }

 /* Creative Posts List style-v2 */
 .list-style-v2 .creative-item .entry-title,
 .list-style-v9 .creative-item .entry-title {
     font-style: normal;
     font-weight: 700;
     font-size: 20px;
     line-height: 1.25;
     font-family: 'Open Sans', sans-serif;
     letter-spacing: 0px;
 }

 /* Image Post Format */
 .post_format-post-format-image .post-thumbnail__link:before {
     color: #ffffff;
     background-color: #484848;
 }

 /* Gallery Post Format */
 .post_format-post-format-gallery .swiper-button-prev,
 .post_format-post-format-gallery .swiper-button-next {
     color: #a1a2a4;
 }

 .post_format-post-format-gallery .swiper-button-prev:hover,
 .post_format-post-format-gallery .swiper-button-next:hover {
     color: #e72d28;
 }

 /* Link Post Format */
 .post_format-post-format-quote .post-format-quote {
     color: #ffffff;
     background-color: #484848;
 }

 .post_format-post-format-quote .post-format-quote:before {
     color: #484848;
     background-color: #ffffff;
 }

 /* Post Author */
 .post-author__title a {
     color: #484848;
 }

 .post-author__title a:hover {
     color: #e72d28;
 }

 .invert .post-author__title a {
     color: #ffffff;
 }

 .invert .post-author__title a:hover {
     color: #484848;
 }

 /* Single Post */
 .single-post blockquote {
     border-color: #484848;
 }

 .single-post:not(.post-template-single-layout-4):not(.post-template-single-layout-7) .tags-links a:hover {
     color: #ffffff;
     border-color: #484848;
     background-color: #484848;
 }

 .single-header-3 .post-author .byline,
 .single-header-4 .post-author .byline,
 .single-header-5 .post-author .byline {
     font-style: normal;
     font-weight: 700;
     font-size: 20px;
     line-height: 1.25;
     font-family: 'Open Sans', sans-serif;
     letter-spacing: 0px;
 }

 .single-header-8,
 .single-header-10 .entry-header {
     background-color: #484848;
 }

 .single-header-8.invert a:hover,
 .single-header-10.invert a:hover {
     color: rgba(255, 255, 255, 0.5);
 }

 .single-header-3 a.comments-button,
 .single-header-10 a.comments-button {
     border: 1px solid #ffffff;
 }

 .single-header-3 a.comments-button:hover,
 .single-header-10 a.comments-button:hover {
     color: #484848;
     background-color: #ffffff;
 }

 /* Page preloader */
 .page-preloader {
     border-top-color: #484848;
     border-right-color: #484848;
 }

 /* Logo */
 .site-logo__link,
 .site-logo__link:hover {
     color: #484848;
 }

 /* Page title */
 .page-title {
     font-style: normal;
     font-weight: 700;
     font-size: 18px;
     line-height: 1.1;
     font-family: 'Open Sans', sans-serif;
     letter-spacing: 0px;
     color: #272b2b;
 }

 @media (min-width: 1200px) {
     .page-title {
         font-size: 30px;
     }
 }

 /* Grid Posts List */
 .posts-list.list-style-v3 .comments-link {
     border-color: #484848;
 }

 .posts-list.list-style-v4 .comments-link {
     color: #a1a2a4;
 }

 .posts-list.list-style-v4 .posts-list__item.grid-item .grid-item-wrap .comments-link:hover {
     color: #ffffff;
     background-color: #484848;
 }

 /* Posts List Grid Item Invert */
 .grid-item-wrap.invert,
 .grid-item-wrap.invert .posted-on,
 .grid-item-wrap.invert .cat-links,
 .grid-item-wrap.invert .byline,
 .grid-item-wrap.invert .tags-links,
 .grid-item-wrap.invert .entry-meta,
 .grid-item-wrap.invert a,
 .grid-item-wrap.invert .btn-icon,
 .grid-item-wrap.invert .comments-button {
     color: #ffffff;
 }

 /* Posts List Grid-5 Item Invert */
 .list-style-v5 .grid-item-wrap.invert .posted-on,
 .list-style-v5 .grid-item-wrap.invert .cat-links,
 .list-style-v5 .grid-item-wrap.invert .byline,
 .list-style-v5 .grid-item-wrap.invert .tags-links,
 .list-style-v5 .grid-item-wrap.invert .posted-on a,
 .list-style-v5 .grid-item-wrap.invert .cat-links a,
 .list-style-v5 .grid-item-wrap.invert .tags-links a,
 .list-style-v5 .grid-item-wrap.invert .byline a,
 .list-style-v5 .grid-item-wrap.invert .comments-link,
 .list-style-v5 .grid-item-wrap.invert .entry-title a:hover {
     color: #484848;
 }

 .list-style-v5 .grid-item-wrap.invert .posted-on a:hover,
 .list-style-v5 .grid-item-wrap.invert .cat-links a:hover,
 .list-style-v5 .grid-item-wrap.invert .tags-links a:hover,
 .list-style-v5 .grid-item-wrap.invert .byline a:hover,
 .list-style-v5 .grid-item-wrap.invert .comments-link:hover {
     color: #ffffff;
 }

 /* Posts List Grid-6 Item Invert */
 .posts-list.list-style-v6 .posts-list__item.grid-item .grid-item-wrap .cat-links a,
 .posts-list.list-style-v7 .posts-list__item.grid-item .grid-item-wrap .cat-links a {
     color: #ffffff;
     background-color: #484848;
 }

 .posts-list.list-style-v6 .posts-list__item.grid-item .grid-item-wrap .cat-links a:hover,
 .posts-list.list-style-v7 .posts-list__item.grid-item .grid-item-wrap .cat-links a:hover {
     color: #ffffff;
     background-color: rgb(110, 110, 110);
 }

 .posts-list.list-style-v9 .posts-list__item.grid-item .grid-item-wrap .entry-header .entry-title {
     font-weight: 400;
 }

 /* Grid 7 */
 .list-style-v7 .grid-item-wrap.invert .posted-on a:hover,
 .list-style-v7 .grid-item-wrap.invert .cat-links a:hover,
 .list-style-v7 .grid-item-wrap.invert .tags-links a:hover,
 .list-style-v7 .grid-item-wrap.invert .byline a:hover,
 .list-style-v7 .grid-item-wrap.invert .comments-link:hover,
 .list-style-v7 .grid-item-wrap.invert .entry-title a:hover,
 .list-style-v6 .grid-item-wrap.invert .posted-on a:hover,
 .list-style-v6 .grid-item-wrap.invert .cat-links a:hover,
 .list-style-v6 .grid-item-wrap.invert .tags-links a:hover,
 .list-style-v6 .grid-item-wrap.invert .byline a:hover,
 .list-style-v6 .grid-item-wrap.invert .comments-link:hover,
 .list-style-v6 .grid-item-wrap.invert .entry-title a:hover {
     color: #484848;
 }

 .list-style-v7 .grid-item-wrap.invert .posted-on,
 .list-style-v7 .grid-item-wrap.invert .cat-links,
 .list-style-v7 .grid-item-wrap.invert .byline,
 .list-style-v7 .grid-item-wrap.invert .tags-links,
 .list-style-v7 .grid-item-wrap.invert .posted-on a,
 .list-style-v7 .grid-item-wrap.invert .cat-links a,
 .list-style-v7 .grid-item-wrap.invert .tags-links a,
 .list-style-v7 .grid-item-wrap.invert .byline a,
 .list-style-v7 .grid-item-wrap.invert .comments-link,
 .list-style-v7 .grid-item-wrap.invert .entry-title a,
 .list-style-v7 .grid-item-wrap.invert .entry-content p,
 .list-style-v6 .grid-item-wrap.invert .posted-on,
 .list-style-v6 .grid-item-wrap.invert .cat-links,
 .list-style-v6 .grid-item-wrap.invert .byline,
 .list-style-v6 .grid-item-wrap.invert .tags-links,
 .list-style-v6 .grid-item-wrap.invert .posted-on a,
 .list-style-v6 .grid-item-wrap.invert .cat-links a,
 .list-style-v6 .grid-item-wrap.invert .tags-links a,
 .list-style-v6 .grid-item-wrap.invert .byline a,
 .list-style-v6 .grid-item-wrap.invert .comments-link,
 .list-style-v6 .grid-item-wrap.invert .entry-title a,
 .list-style-v6 .grid-item-wrap.invert .entry-content p {
     color: #ffffff;
 }

 .posts-list.list-style-v7 .grid-item .grid-item-wrap .entry-footer .comments-link:hover,
 .posts-list.list-style-v6 .grid-item .grid-item-wrap .entry-footer .comments-link:hover,
 .posts-list.list-style-v6 .posts-list__item.grid-item .grid-item-wrap .btn:hover,
 .posts-list.list-style-v7 .posts-list__item.grid-item .grid-item-wrap .btn:hover {
     color: #484848;
     border-color: #484848;
 }

 .posts-list.list-style-v10 .grid-item-inner .space-between-content .comments-link {
     color: #a1a2a4;
 }

 .posts-list.list-style-v10 .grid-item-inner .space-between-content .comments-link:hover {
     color: #484848;
 }

 .posts-list.list-style-v10 .posts-list__item.justify-item .justify-item-inner .entry-title a {
     color: #3b3d42;
 }

 .posts-list.posts-list--vertical-justify.list-style-v10 .posts-list__item.justify-item .justify-item-inner .entry-title a:hover {
     color: #ffffff;
     background-color: #484848;
 }

 .posts-list.list-style-v5 .posts-list__item.justify-item .justify-item-inner.invert .cat-links a:hover,
 .posts-list.list-style-v8 .posts-list__item.justify-item .justify-item-inner.invert .cat-links a:hover {
     color: #ffffff;
     background-color: rgb(110, 110, 110);
 }

 .posts-list.list-style-v5 .posts-list__item.justify-item .justify-item-inner.invert .cat-links a,
 .posts-list.list-style-v8 .posts-list__item.justify-item .justify-item-inner.invert .cat-links a {
     color: #ffffff;
     background-color: #484848;
 }

 .list-style-v8 .justify-item-inner.invert .posted-on,
 .list-style-v8 .justify-item-inner.invert .cat-links,
 .list-style-v8 .justify-item-inner.invert .byline,
 .list-style-v8 .justify-item-inner.invert .tags-links,
 .list-style-v8 .justify-item-inner.invert .posted-on a,
 .list-style-v8 .justify-item-inner.invert .cat-links a,
 .list-style-v8 .justify-item-inner.invert .tags-links a,
 .list-style-v8 .justify-item-inner.invert .byline a,
 .list-style-v8 .justify-item-inner.invert .comments-link,
 .list-style-v8 .justify-item-inner.invert .entry-title a,
 .list-style-v8 .justify-item-inner.invert .entry-content p,
 .list-style-v5 .justify-item-inner.invert .posted-on,
 .list-style-v5 .justify-item-inner.invert .cat-links,
 .list-style-v5 .justify-item-inner.invert .byline,
 .list-style-v5 .justify-item-inner.invert .tags-links,
 .list-style-v5 .justify-item-inner.invert .posted-on a,
 .list-style-v5 .justify-item-inner.invert .cat-links a,
 .list-style-v5 .justify-item-inner.invert .tags-links a,
 .list-style-v5 .justify-item-inner.invert .byline a,
 .list-style-v5 .justify-item-inner.invert .comments-link,
 .list-style-v5 .justify-item-inner.invert .entry-title a,
 .list-style-v5 .justify-item-inner.invert .entry-content p,
 .list-style-v4 .justify-item-inner.invert .posted-on:hover,
 .list-style-v4 .justify-item-inner.invert .cat-links,
 .list-style-v4 .justify-item-inner.invert .byline,
 .list-style-v4 .justify-item-inner.invert .tags-links,
 .list-style-v4 .justify-item-inner.invert .posted-on a,
 .list-style-v4 .justify-item-inner.invert .cat-links a,
 .list-style-v4 .justify-item-inner.invert .tags-links a,
 .list-style-v4 .justify-item-inner.invert .byline a,
 .list-style-v4 .justify-item-inner.invert .comments-link,
 .list-style-v4 .justify-item-inner.invert .entry-title a,
 .list-style-v4 .justify-item-inner.invert .entry-content p {
     color: #ffffff;
 }

 .list-style-v8 .justify-item-inner.invert .posted-on a:hover,
 .list-style-v8 .justify-item-inner.invert .cat-links a:hover,
 .list-style-v8 .justify-item-inner.invert .tags-links a:hover,
 .list-style-v8 .justify-item-inner.invert .byline a:hover,
 .list-style-v8 .justify-item-inner.invert .comments-link:hover,
 .list-style-v8 .justify-item-inner.invert .entry-title a:hover,
 .list-style-v5 .justify-item-inner.invert .posted-on a:hover,
 .list-style-v5 .justify-item-inner.invert .cat-links a:hover,
 .list-style-v5 .justify-item-inner.invert .tags-links a:hover,
 .list-style-v5 .justify-item-inner.invert .byline a:hover,
 .list-style-v5 .justify-item-inner.invert .entry-title a:hover,
 .list-style-v4 .justify-item-inner.invert .posted-on a,
 .list-style-v4 .justify-item-inner.invert .cat-links a:hover,
 .list-style-v4 .justify-item-inner.invert .tags-links a:hover,
 .list-style-v4 .justify-item-inner.invert .byline a:hover,
 .list-style-v4 .justify-item-inner.invert .comments-link:hover,
 .list-style-v4 .justify-item-inner.invert .entry-title a:hover {
     color: #484848;
 }

 .posts-list.list-style-v5 .justify-item .justify-item-wrap .entry-footer .comments-link:hover {
     border-color: #484848;
 }

 .list-style-v4 .justify-item-inner.invert .btn:hover,
 .list-style-v6 .justify-item-wrap.invert .btn:hover,
 .list-style-v8 .justify-item-inner.invert .btn:hover {
     color: #ffffff;
 }

 .posts-list.posts-list--vertical-justify.list-style-v5 .posts-list__item.justify-item .justify-item-wrap .entry-footer .comments-link:hover,
 .posts-list.posts-list--vertical-justify.list-style-v5 .posts-list__item.justify-item .justify-item-wrap .entry-footer .btn:hover {
     color: #484848;
     border-color: #484848;
 }

 /* masonry Posts List */
 .posts-list.list-style-v3 .comments-link {
     border-color: #484848;
 }

 .posts-list.list-style-v4 .comments-link {
     color: #a1a2a4;
 }

 .posts-list.list-style-v4 .posts-list__item.masonry-item .masonry-item-wrap .comments-link:hover {
     color: #ffffff;
     background-color: #484848;
 }

 /* Posts List masonry Item Invert */
 .masonry-item-wrap.invert,
 .masonry-item-wrap.invert .posted-on,
 .masonry-item-wrap.invert .cat-links,
 .masonry-item-wrap.invert .byline,
 .masonry-item-wrap.invert .tags-links,
 .masonry-item-wrap.invert .entry-meta,
 .masonry-item-wrap.invert a,
 .masonry-item-wrap.invert .btn-icon,
 .masonry-item-wrap.invert .comments-button {
     color: #ffffff;
 }

 /* Posts List masonry-5 Item Invert */
 .list-style-v5 .masonry-item-wrap.invert .posted-on,
 .list-style-v5 .masonry-item-wrap.invert .cat-links,
 .list-style-v5 .masonry-item-wrap.invert .byline,
 .list-style-v5 .masonry-item-wrap.invert .tags-links,
 .list-style-v5 .masonry-item-wrap.invert .posted-on a,
 .list-style-v5 .masonry-item-wrap.invert .cat-links a,
 .list-style-v5 .masonry-item-wrap.invert .tags-links a,
 .list-style-v5 .masonry-item-wrap.invert .byline a,
 .list-style-v5 .masonry-item-wrap.invert .comments-link,
 .list-style-v5 .masonry-item-wrap.invert .entry-title a:hover {
     color: #484848;
 }

 .list-style-v5 .masonry-item-wrap.invert .posted-on a:hover,
 .list-style-v5 .masonry-item-wrap.invert .cat-links a:hover,
 .list-style-v5 .masonry-item-wrap.invert .tags-links a:hover,
 .list-style-v5 .masonry-item-wrap.invert .byline a:hover,
 .list-style-v5 .masonry-item-wrap.invert .comments-link:hover {
     color: #ffffff;
 }

 .posts-list.list-style-v10 .masonry-item-inner .space-between-content .comments-link {
     color: #a1a2a4;
 }

 .posts-list.list-style-v10 .masonry-item-inner .space-between-content .comments-link:hover {
     color: #484848;
 }

 .widget_recent_entries a,
 .widget_recent_comments a {
     font-style: normal;
     font-weight: 700;
     font-size: 16px;
     line-height: 1.25;
     font-family: 'Open Sans', sans-serif;
     letter-spacing: 0px;
     color: #272b2b;
 }

 .widget_recent_entries a:hover,
 .widget_recent_comments a:hover {
     color: #484848;
 }

 .widget_recent_entries .post-date,
 .widget_recent_comments .recentcomments {
     color: #a1a2a4;
 }

 .widget_recent_comments .comment-author-link a {
     color: #a1a2a4;
 }

 .widget_recent_comments .comment-author-link a:hover {
     color: #484848;
 }

 .widget_calendar th,
 .widget_calendar caption {
     color: #484848;
 }

 .widget_calendar tbody td a {
     color: #3b3d42;
 }

 .widget_calendar tbody td a:hover {
     color: #ffffff;
     background-color: #484848;
 }

 .widget_calendar tfoot td a {
     color: #a1a2a4;
 }

 .widget_calendar tfoot td a:hover {
     color: #e72d28;
 }

 /* Preloader */
 .jet-smart-listing-wrap.jet-processing+div.jet-smart-listing-loading,
 div.wpcf7 .ajax-loader {
     border-top-color: #484848;
     border-right-color: #484848;
 }

 img.wp-smiley,
 img.emoji {
     display: inline !important;
     border: none !important;
     box-shadow: none !important;
     height: 1em !important;
     width: 1em !important;
     margin: 0 .07em !important;
     vertical-align: -0.1em !important;
     background: none !important;
     padding: 0 !important;
 }



 .elementor-widget-heading.elementor-widget-heading .elementor-heading-title {
    color: #6ec1e4;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-image .widget-image-caption {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-text-editor {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: #6ec1e4;
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: #6ec1e4;
    border-color: #6ec1e4;
}

.elementor-widget-button a.elementor-button,
.elementor-widget-button .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    background-color: #61ce70;
}

.elementor-widget-divider .elementor-divider-separator {
    border-top-color: #7a7a7a;
}

.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: #6ec1e4;
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
    color: #6ec1e4;
    border-color: #6ec1e4;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
    background-color: #6ec1e4;
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
    color: #6ec1e4;
    border-color: #6ec1e4;
}

.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-image-gallery .gallery-item .gallery-caption {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-image-carousel .elementor-image-carousel-caption {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: #7a7a7a;
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: #6ec1e4;
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: #54595f;
}

.elementor-widget-icon-list .elementor-icon-list-item {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-counter .elementor-counter-title {
    color: #54595f;
    font-family: "Roboto Slab", Sans-serif;
    font-weight: 400;
}

.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
    background-color: #6ec1e4;
}

.elementor-widget-progress .elementor-title {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-testimonial .elementor-testimonial-content {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-testimonial .elementor-testimonial-name {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-testimonial .elementor-testimonial-job {
    color: #54595f;
    font-family: "Roboto Slab", Sans-serif;
    font-weight: 400;
}

.elementor-widget-tabs .elementor-tab-title {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-tabs .elementor-tab-title.elementor-active {
    color: #61ce70;
}

.elementor-widget-tabs .elementor-tab-content {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-accordion .elementor-accordion .elementor-tab-title {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active {
    color: #61ce70;
}

.elementor-widget-accordion .elementor-accordion .elementor-tab-content {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-toggle .elementor-toggle .elementor-tab-title {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-toggle .elementor-toggle .elementor-tab-title.elementor-active {
    color: #61ce70;
}

.elementor-widget-toggle .elementor-toggle .elementor-tab-content {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-alert .elementor-alert-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-alert .elementor-alert-description {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-auth-links .jet-auth-links__login .jet-auth-links__item {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    color: #61ce70;
}

.elementor-widget-jet-auth-links .jet-auth-links__login .jet-auth-links__prefix {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-auth-links .jet-auth-links__logout .jet-auth-links__item {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    color: #61ce70;
}

.elementor-widget-jet-auth-links .jet-auth-links__logout .jet-auth-links__prefix {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-auth-links .jet-auth-links__register .jet-auth-links__item {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    color: #61ce70;
}

.elementor-widget-jet-auth-links .jet-auth-links__register .jet-auth-links__prefix {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-auth-links .jet-auth-links__registered .jet-auth-links__item {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    color: #61ce70;
}

.elementor-widget-jet-auth-links .jet-auth-links__registered .jet-auth-links__prefix {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-hamburger-panel .jet-hamburger-panel__toggle {
    background-color: #6ec1e4;
}

.elementor-widget-jet-hamburger-panel .jet-hamburger-panel__toggle:hover {
    background-color: #6ec1e4;
}

.elementor-widget-jet-hamburger-panel .jet-hamburger-panel__toggle-label {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-hamburger-panel .jet-hamburger-panel__toggle:hover .jet-hamburger-panel__toggle-label {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-logo .jet-logo__text {
    color: #61ce70;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-blog-posts-navigation .nav-links .nav-previous a {
    background-color: #61ce70;
}

.elementor-widget-jet-blog-posts-navigation .nav-links .nav-next a {
    background-color: #61ce70;
}

.elementor-widget-jet-blog-posts-navigation .nav-links .nav-previous a,
.elementor-widget-jet-blog-posts-navigation .nav-links .nav-next a {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-blog-posts-pagination .navigation.pagination .nav-links a.page-numbers {
    background-color: #61ce70;
}

.elementor-widget-jet-blog-posts-pagination .navigation.pagination .nav-links span.page-numbers.current {
    background-color: #7a7a7a;
}

.elementor-widget-jet-blog-posts-pagination .navigation.pagination .nav-links .page-numbers {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-blog-smart-listing .jet-smart-listing__title {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-blog-smart-listing .jet-smart-listing__filter>.jet-smart-listing__filter-item>a {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-blog-smart-listing .jet-smart-listing__filter-hidden-items a {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .post-title-featured {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .post-excerpt-featured {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__meta {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__more {
    background-color: #6ec1e4;
}

.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__more {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__more:hover {
    background-color: #6ec1e4;
}

.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__terms-link {
    background-color: #6ec1e4;
}

.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__terms-link {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__terms-link:hover {
    background-color: #6ec1e4;
}

.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .post-title-simple {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .post-excerpt-simple {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__meta {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__more {
    background-color: #6ec1e4;
}

.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__more {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__more:hover {
    background-color: #6ec1e4;
}

.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__terms-link {
    background-color: #6ec1e4;
}

.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__terms-link {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__terms-link:hover {
    background-color: #6ec1e4;
}

.elementor-widget-jet-blog-smart-listing .jet-smart-listing__arrow {
    background-color: #6ec1e4;
}

.elementor-widget-jet-blog-smart-listing .jet-smart-listing__arrow:hover {
    background-color: #6ec1e4;
}

.elementor-widget-jet-blog-smart-listing .jet-title-fields__item-label {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-blog-smart-listing .jet-content-fields__item-label {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-blog-smart-tiles .jet-smart-tiles__box-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-blog-smart-tiles .layout-2-1-2>div:nth-child(3) .jet-smart-tiles__box-title,
.elementor-widget-jet-blog-smart-tiles .layout-1-1-2-h>div:nth-child(1) .jet-smart-tiles__box-title,
.elementor-widget-jet-blog-smart-tiles .layout-1-1-2-v>div:nth-child(1) .jet-smart-tiles__box-title,
.elementor-widget-jet-blog-smart-tiles .layout-1-2>div:nth-child(1) .jet-smart-tiles__box-title,
.elementor-widget-jet-blog-smart-tiles .layout-1-2-2>div:nth-child(1) .jet-smart-tiles__box-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-blog-smart-tiles .jet-smart-tiles__box-excerpt {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-blog-smart-tiles .jet-smart-tiles__meta {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-blog-smart-tiles .jet-smart-tiles__terms-link {
    background-color: #6ec1e4;
}

.elementor-widget-jet-blog-smart-tiles .jet-smart-tiles__terms-link {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-blog-smart-tiles .jet-smart-tiles__terms-link:hover {
    background-color: #6ec1e4;
}

.elementor-widget-jet-blog-smart-tiles .jet-blog-arrow {
    background-color: #6ec1e4;
}

.elementor-widget-jet-blog-smart-tiles .jet-blog-arrow:hover {
    background-color: #6ec1e4;
}

.elementor-widget-jet-blog-smart-tiles .jet-title-fields__item-label {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-blog-smart-tiles .jet-content-fields__item-label {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-blog-text-ticker .jet-text-ticker__title {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-blog-text-ticker .jet-text-ticker__date {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-blog-text-ticker .jet-text-ticker__post-author {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-blog-text-ticker .jet-text-ticker__post-date {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-blog-text-ticker .jet-text-ticker__item-typed {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-blog-text-ticker .jet-blog-arrow {
    background-color: #6ec1e4;
}

.elementor-widget-jet-blog-text-ticker .jet-blog-arrow:hover {
    background-color: #6ec1e4;
}

.elementor-widget-jet-blog-video-playlist .jet-blog-playlist__canvas {
    background-color: #54595f;
}

.elementor-widget-jet-blog-video-playlist .jet-blog-playlist__items {
    background-color: #7a7a7a;
}

.elementor-widget-jet-blog-video-playlist .jet-blog-playlist__heading {
    background-color: #54595f;
}

.elementor-widget-jet-blog-video-playlist .jet-blog-playlist__heading-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-blog-video-playlist .jet-blog-playlist__counter {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-blog-video-playlist .jet-blog-playlist__item-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-blog-video-playlist .jet-blog-playlist__item-duration {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-blog-video-playlist .jet-blog-playlist__item-index {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-title,
.elementor-widget-jet-carousel .jet-banner__title {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-text {
    color: #7a7a7a;
}

.elementor-widget-jet-carousel .jet-banner__text {
    color: #7a7a7a;
}

.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-text,
.elementor-widget-jet-carousel .jet-banner__text {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-button {
    background-color: #6ec1e4;
}

.elementor-widget-jet-carousel .jet-carousel .jet-arrow {
    background-color: #6ec1e4;
}

.elementor-widget-jet-carousel .jet-carousel .jet-arrow:hover {
    background-color: #6ec1e4;
}

.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span {
    background-color: #7a7a7a;
}

.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span:hover {
    background-color: #6ec1e4;
}

.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li.slick-active span {
    background-color: #61ce70;
}

.elementor-widget-jet-animated-box .jet-animated-box__front {
    background-color: #6ec1e4;
}

.elementor-widget-jet-animated-box .jet-animated-box__back {
    background-color: #54595f;
}

.elementor-widget-jet-animated-box .jet-animated-box__title--front {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-animated-box .jet-animated-box__title--back {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-animated-box .jet-animated-box__subtitle--front {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-animated-box .jet-animated-box__subtitle--back {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-animated-box .jet-animated-box__description--front {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-animated-box .jet-animated-box__description--back {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-animated-box .jet-animated-box__button {
    background-color: #6ec1e4;
}

.elementor-widget-jet-animated-box .jet-animated-box__button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-jet-animated-text .jet-animated-text__before-text {
    color: #54595f;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-animated-text .jet-animated-text__animated-text {
    color: #6ec1e4;
    font-family: "Roboto Slab", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-animated-text .jet-animated-text__animated-text-item:after {
    background-color: #6ec1e4;
}

.elementor-widget-jet-animated-text .jet-animated-text__after-text {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-banner .jet-banner__title {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-banner .jet-banner__text {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-brands .brands-list .brands-list__item-name {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-brands .brands-list .brands-list__item-desc {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-button .jet-button__plane-normal {
    background-color: #6ec1e4;
}

.elementor-widget-jet-button .jet-button__plane-hover {
    background-color: #54595f;
}

.elementor-widget-jet-button .jet-button__state-normal .jet-button__label {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-button .jet-button__state-hover .jet-button__label {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-circle-progress .circle-counter .circle-val {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-circle-progress .circle-counter .circle-counter__title {
    color: #54595f;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-circle-progress .circle-counter .circle-counter__subtitle {
    color: #7a7a7a;
    font-family: "Roboto Slab", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-countdown-timer .jet-countdown-timer__item {
    border-color: #7a7a7a;
}

.elementor-widget-jet-countdown-timer .jet-countdown-timer__item-label {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-countdown-timer .jet-countdown-timer__item-value {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-download-button .jet-download__label {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-jet-download-button .jet-download__sub-label {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-jet-download-button .jet-download:hover .jet-download__label {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-jet-download-button .jet-download:hover .jet-download__sub-label {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-jet-headline .jet-headline__first .jet-headline__label {
    color: #54595f;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-headline .jet-headline__second .jet-headline__label {
    color: #6ec1e4;
    font-family: "Roboto Slab", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-image-comparison .jx-left .jx-label {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-image-comparison .jx-left .jx-label {
    background-color: #54595f;
}

.elementor-widget-jet-image-comparison .jx-right .jx-label {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-image-comparison .jx-right .jx-label {
    background-color: #54595f;
}

.elementor-widget-jet-image-comparison .jx-slider .jx-controller {
    background-color: #6ec1e4;
}

.elementor-widget-jet-image-comparison .jx-slider:hover .jx-controller {
    background-color: #54595f;
}

.elementor-widget-jet-image-comparison .jet-arrow {
    background-color: #6ec1e4;
}

.elementor-widget-jet-image-comparison .jet-arrow:hover {
    background-color: #61ce70;
}

.elementor-widget-jet-image-comparison .jet-slick-dots li span {
    background-color: #7a7a7a;
}

.elementor-widget-jet-image-comparison .jet-slick-dots li span:hover {
    background-color: #6ec1e4;
}

.elementor-widget-jet-image-comparison .jet-slick-dots li.slick-active span {
    background-color: #61ce70;
}

.elementor-widget-jet-images-layout .jet-images-layout__title {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-images-layout .jet-images-layout__desc {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-images-layout .jet-images-layout__content:before {
    background-color: #54595f;
}

.elementor-widget-jet-instagram-gallery .jet-instagram-gallery__caption {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-instagram-gallery .jet-instagram-gallery__meta-label {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-instagram-gallery .jet-instagram-gallery__content:before {
    background-color: #54595f;
}

.elementor-widget-jet-portfolio .jet-portfolio__filter-item {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-portfolio .jet-portfolio__filter-item:hover {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-portfolio .jet-portfolio__filter-item.active {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-portfolio .jet-portfolio__title {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-portfolio .jet-portfolio__category {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-portfolio .jet-portfolio__desc {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-portfolio .jet-portfolio__button {
    background-color: #6ec1e4;
}

.elementor-widget-jet-portfolio .jet-portfolio__button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-jet-portfolio .jet-portfolio__view-more-button {
    background-color: #6ec1e4;
}

.elementor-widget-jet-portfolio .jet-portfolio__view-more-button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-jet-posts .jet-posts .entry-title a {
    color: #54595f;
}

.elementor-widget-jet-posts .jet-posts .entry-title a:hover {
    color: #54595f;
}

.elementor-widget-jet-posts .jet-posts .entry-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-posts .jet-posts .post-meta {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-posts .jet-posts .entry-excerpt {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-posts .jet-posts .jet-more {
    background-color: #6ec1e4;
}

.elementor-widget-jet-posts .jet-posts .jet-more {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-posts .jet-posts .jet-more:hover {
    background-color: #6ec1e4;
}

.elementor-widget-jet-posts .jet-posts .jet-arrow {
    background-color: #6ec1e4;
}

.elementor-widget-jet-posts .jet-posts .jet-arrow:hover {
    background-color: #6ec1e4;
}

.elementor-widget-jet-posts .jet-carousel .jet-slick-dots li span {
    background-color: #7a7a7a;
}

.elementor-widget-jet-posts .jet-carousel .jet-slick-dots li span:hover {
    background-color: #6ec1e4;
}

.elementor-widget-jet-posts .jet-carousel .jet-slick-dots li.slick-active span {
    background-color: #61ce70;
}

.elementor-widget-jet-posts .jet-title-fields__item-label {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-posts .jet-content-fields__item-label {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-price-list .jet-price-list .price-list__item-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-price-list .jet-price-list .price-list__item-price {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-price-list .jet-price-list .price-list__item-desc {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-pricing-table .pricing-table {
    border-color: #7a7a7a;
}

.elementor-widget-jet-pricing-table .pricing-table__title {
    color: #54595f;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-pricing-table .pricing-table__subtitle {
    color: #54595f;
}

.elementor-widget-jet-pricing-table .pricing-table__subtitle {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-pricing-table .pricing-table__icon-box>* {
    color: #6ec1e4;
}

.elementor-widget-jet-pricing-table .pricing-table__price-prefix {
    color: #6ec1e4;
}

.elementor-widget-jet-pricing-table .pricing-table__price-prefix {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-pricing-table .pricing-table__price-val {
    color: #6ec1e4;
}

.elementor-widget-jet-pricing-table .pricing-table__price-val {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-pricing-table .pricing-table__price-suffix {
    color: #6ec1e4;
}

.elementor-widget-jet-pricing-table .pricing-table__price-suffix {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-pricing-table .pricing-table__price-desc {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-pricing-table .pricing-feature {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-pricing-table .pricing-feature.item-included {
    color: #54595f;
}

.elementor-widget-jet-pricing-table .pricing-feature.item-included .item-bullet:before {
    color: #61ce70;
}

.elementor-widget-jet-pricing-table .pricing-feature.item-excluded {
    color: #7a7a7a;
}

.elementor-widget-jet-pricing-table .pricing-feature.item-excluded .item-bullet:before {
    color: #7a7a7a;
}

.elementor-widget-jet-pricing-table .pricing-feature:before {
    border-top-color: #7a7a7a;
}

.elementor-widget-jet-pricing-table .pricing-table__action {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-pricing-table .pricing-table__action .pricing-table-button {
    background-color: #6ec1e4;
}

.elementor-widget-jet-pricing-table .pricing-table__action .pricing-table-button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-jet-progress-bar .jet-progress-bar__title-text {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-progress-bar .jet-progress-bar__percent {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-scroll-navigation .jet-scroll-navigation__label {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-scroll-navigation .jet-scroll-navigation__item .jet-scroll-navigation__dot {
    background-color: #54595f;
}

.elementor-widget-jet-scroll-navigation .jet-scroll-navigation__item.invert .jet-scroll-navigation__dot {
    background-color: #7a7a7a;
}

.elementor-widget-jet-scroll-navigation .jet-scroll-navigation__item:hover .jet-scroll-navigation__dot {
    background-color: #61ce70;
}

.elementor-widget-jet-scroll-navigation .jet-scroll-navigation__item.active .jet-scroll-navigation__dot {
    background-color: #6ec1e4;
}

.elementor-widget-jet-services .jet-services__title-text {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-services .jet-services__desc {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-services .jet-services__button {
    background-color: #6ec1e4;
}

.elementor-widget-jet-services .jet-services__button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-jet-slider .jet-slider .slider-pro .jet-slider__item {
    background-color: #54595f;
}

.elementor-widget-jet-slider .jet-slider .sp-image-container:after {
    background-color: #54595f;
}

.elementor-widget-jet-slider .jet-slider .sp-buttons .sp-button:hover {
    background-color: #6ec1e4;
}

.elementor-widget-jet-slider .jet-slider .sp-buttons .sp-button.sp-selected-button {
    background-color: #6ec1e4;
}

.elementor-widget-jet-slider .jet-slider .sp-thumbnail-container:before {
    border-color: #6ec1e4;
}

.elementor-widget-jet-slider .jet-slider .sp-thumbnail-container:hover:before {
    border-color: #54595f;
}

.elementor-widget-jet-slider .jet-slider .sp-thumbnail-container.sp-selected-thumbnail:before {
    border-color: #6ec1e4;
}

.elementor-widget-jet-slider .jet-slider__title {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-slider .jet-slider__subtitle {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-slider .jet-slider__desc {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-slider .jet-slider__button--primary {
    background-color: #6ec1e4;
}

.elementor-widget-jet-slider .jet-slider__button--primary {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-jet-slider .jet-slider__button--secondary {
    background-color: #54595f;
}

.elementor-widget-jet-slider .jet-slider__button--secondary {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-jet-subscribe-form .jet-subscribe-form__input {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-jet-subscribe-form .jet-subscribe-form__input:focus {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-jet-subscribe-form .jet-subscribe-form__input.mail-invalid {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-jet-subscribe-form .jet-subscribe-form__submit {
    background-color: #6ec1e4;
}

.elementor-widget-jet-subscribe-form .jet-subscribe-form__submit {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-jet-subscribe-form .jet-subscribe-form--response-success .jet-subscribe-form__message span {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-jet-subscribe-form .jet-subscribe-form--response-error .jet-subscribe-form__message span {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-jet-team-member .jet-team-member__name .jet-team-member__name-first {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-team-member .jet-team-member__name .jet-team-member__name-last {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-team-member .jet-team-member__position {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-team-member .jet-team-member__desc {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-team-member .jet-team-member__button {
    background-color: #6ec1e4;
}

.elementor-widget-jet-team-member .jet-team-member__button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-jet-testimonials .jet-testimonials__instance .jet-arrow {
    background-color: #6ec1e4;
}

.elementor-widget-jet-testimonials .jet-testimonials__instance .jet-arrow:hover {
    background-color: #61ce70;
}

.elementor-widget-jet-testimonials .jet-testimonials__instance .jet-slick-dots li span {
    background-color: #7a7a7a;
}

.elementor-widget-jet-testimonials .jet-testimonials__instance .jet-slick-dots li span:hover {
    background-color: #6ec1e4;
}

.elementor-widget-jet-testimonials .jet-testimonials__instance .jet-slick-dots li.slick-active span {
    background-color: #61ce70;
}

.elementor-widget-jet-testimonials .jet-testimonials__title {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-testimonials .jet-testimonials__comment {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    background-color: #6ec1e4;
}

.elementor-widget-jet-testimonials .jet-testimonials__name {
    color: #54595f;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-testimonials .jet-testimonials__position {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-testimonials .jet-testimonials__date {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-timeline .jet-timeline-item .timeline-item__meta-content {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-timeline .jet-timeline-item .timeline-item__card-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-timeline .jet-timeline-item .timeline-item__card-desc {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-timeline .timeline-item__point-content.timeline-item__point-content--text {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-custom-menu>.elementor-widget-container>div>.jet-custom-nav>.jet-custom-nav__item>a {
    background-color: #7a7a7a;
}

.elementor-widget-jet-custom-menu>.elementor-widget-container>div>.jet-custom-nav>.jet-custom-nav__item>a .jet-menu-link-text {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-jet-custom-menu>.elementor-widget-container>div>.jet-custom-nav>.jet-custom-nav__item>a .jet-custom-item-desc.top-level-desc {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-jet-custom-menu>.elementor-widget-container>div>.jet-custom-nav>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__item>a {
    background-color: #54595f;
}

.elementor-widget-jet-custom-menu>.elementor-widget-container>div>.jet-custom-nav>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__item>a .jet-menu-link-text {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-custom-menu>.elementor-widget-container>div>.jet-custom-nav>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__item>a .jet-custom-item-desc.sub-level-desc {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-jet-custom-menu>.elementor-widget-container>div>.jet-custom-nav>.jet-custom-nav__item>a .jet-menu-icon:before {
    color: #7a7a7a;
}

.elementor-widget-jet-custom-menu>.elementor-widget-container>div>.jet-custom-nav>.jet-custom-nav__item>.jet-custom-nav__sub a .jet-menu-icon:before {
    color: #7a7a7a;
}

.elementor-widget-jet-custom-menu>.elementor-widget-container>div>.jet-custom-nav>.jet-custom-nav__item.hover-state>a .jet-menu-icon:before {
    color: #7a7a7a;
}

.elementor-widget-jet-custom-menu>.elementor-widget-container>div>.jet-custom-nav>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__item.hover-state>a .jet-menu-icon:before {
    color: #7a7a7a;
}

.elementor-widget-jet-custom-menu>.elementor-widget-container>div>.jet-custom-nav>.jet-custom-nav__item>a .jet-menu-badge .jet-menu-badge__inner {
    color: #7a7a7a;
}

.elementor-widget-jet-custom-menu>.elementor-widget-container>div>.jet-custom-nav>.jet-custom-nav__item>.jet-custom-nav__sub a .jet-menu-badge .jet-menu-badge__inner {
    color: #7a7a7a;
}

.elementor-widget-jet-custom-menu>.elementor-widget-container>div>.jet-custom-nav>.jet-custom-nav__item>a .jet-menu-badge .jet-menu-badge__inner,
.elementor-widget-jet-custom-menu>.elementor-widget-container>div>.jet-custom-nav>.jet-custom-nav__item>.jet-custom-nav__sub a .jet-menu-badge .jet-menu-badge__inner {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-custom-menu>.elementor-widget-container>div>.jet-custom-nav>.jet-custom-nav__item>a .jet-dropdown-arrow:before {
    color: #7a7a7a;
}

.elementor-widget-jet-custom-menu>.elementor-widget-container>div>.jet-custom-nav>.jet-custom-nav__item>.jet-custom-nav__sub a .jet-dropdown-arrow:before {
    color: #7a7a7a;
}

.elementor-widget-jet-custom-menu>.elementor-widget-container>div>.jet-custom-nav>.jet-custom-nav__item.hover-state>a .jet-dropdown-arrow:before {
    color: #7a7a7a;
}

.elementor-widget-jet-custom-menu>.elementor-widget-container>div>.jet-custom-nav>.jet-custom-nav__item>.jet-custom-nav__sub .jet-custom-nav__item.hover-state>a .jet-dropdown-arrow:before {
    color: #7a7a7a;
}

.elementor-widget-jet-accordion>.elementor-widget-container>.jet-accordion>.jet-accordion__inner>.jet-toggle>.jet-toggle__control .jet-toggle__label-text {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-accordion>.elementor-widget-container>.jet-accordion>.jet-accordion__inner>.jet-toggle>.jet-toggle__control:hover .jet-toggle__label-text {
    color: #7a7a7a;
}

.elementor-widget-jet-accordion>.elementor-widget-container>.jet-accordion>.jet-accordion__inner>.jet-toggle>.jet-toggle__control:hover .jet-toggle__label-text {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-accordion>.elementor-widget-container>.jet-accordion>.jet-accordion__inner>.jet-toggle.active-toggle .jet-toggle__label-text {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-image-accordion .jet-image-accordion__title {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-image-accordion .jet-image-accordion__desc {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-jet-image-accordion .jet-image-accordion__button {
    background-color: #6ec1e4;
}

.elementor-widget-jet-image-accordion .jet-image-accordion__button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-jet-tabs>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control .jet-tabs__label-text {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-tabs>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control .jet-tabs__label-icon {
    color: #7a7a7a;
}

.elementor-widget-jet-tabs>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control:hover .jet-tabs__label-text {
    color: #54595f;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-tabs>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control:hover .jet-tabs__label-icon {
    color: #54595f;
}

.elementor-widget-jet-tabs>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control.active-tab .jet-tabs__label-text {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-tabs>.elementor-widget-container>.jet-tabs>.jet-tabs__control-wrapper>.jet-tabs__control.active-tab .jet-tabs__label-icon {
    color: #6ec1e4;
}

.elementor-widget-jet-hotspots .jet-hotspots__item-inner span {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-hotspots .tippy-tooltip .tippy-content {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-unfold .jet-unfold__content {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-unfold .jet-unfold-state .jet-unfold__content {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-unfold .jet-unfold__button {
    background-color: #6ec1e4;
}

.elementor-widget-jet-unfold .jet-unfold__button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
}

.elementor-widget-jet-view-more .jet-view-more__button .jet-view-more__label {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-view-more .jet-view-more__button:hover .jet-view-more__label {
    color: #54595f;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-jet-view-more .jet-view-more__button:hover .jet-view-more__icon {
    color: #54595f;
}

.elementor-widget-contact-form-7 .wpcf7 input.wpcf7-submit {
    background-color: #6ec1e4;
}

.elementor-widget-contact-form-7 .wpcf7 input.wpcf7-submit {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-contact-form-7 .wpcf7 input.wpcf7-submit:hover {
    background-color: #6ec1e4;
}

.elementor-widget-contact-form-7 .wpcf7 input.wpcf7-submit:focus {
    background-color: #6ec1e4;
}

.elementor-31 .elementor-element.elementor-element-de1d765>.elementor-container {
    max-width: 1200px;
}

.elementor-31 .elementor-element.elementor-element-d43df67>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-d43df67>.elementor-element-populated {
    margin: 20px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-3e9b94f {
    text-align: left;
}

.elementor-31 .elementor-element.elementor-element-3e9b94f.elementor-widget-heading .elementor-heading-title {
    color: #272b2b;
}

.elementor-31 .elementor-element.elementor-element-3e9b94f .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 80px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    line-height: 100px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-3e9b94f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-3e9b94f .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-3578487 {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-3578487.elementor-widget-heading .elementor-heading-title {
    color: #eeeeee;
}

.elementor-31 .elementor-element.elementor-element-3578487 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 50px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    line-height: 50px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-3578487>.elementor-widget-container {
    margin: 0px 0px 37px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-3578487 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-78feb43 .elementor-text-editor {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-78feb43 {
    color: #eeeeee;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    line-height: 24px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-78feb43>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-78feb43 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-ed84c51 a.elementor-button,
.elementor-31 .elementor-element.elementor-element-ed84c51 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0px;
    background-color: #e72d28;
    border-radius: 5px 5px 5px 5px;
    padding: 16px 48px 16px 48px;
}

.elementor-31 .elementor-element.elementor-element-ed84c51 a.elementor-button:hover,
.elementor-31 .elementor-element.elementor-element-ed84c51 .elementor-button:hover {
    background-color: #484848;
}

.elementor-31 .elementor-element.elementor-element-ed84c51>.elementor-widget-container {
    margin: 72px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-ed84c51 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-de1d765 {
    background-image: url("../image/header_bg.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 115px 0px 115px 0px;
}

.elementor-31 .elementor-element.elementor-element-de1d765>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-31 .elementor-element.elementor-element-a85c91a>.elementor-container {
    max-width: 1200px;
}

.elementor-31 .elementor-element.elementor-element-0fac0b2>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-0fac0b2>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-c8bc8b8 {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-c8bc8b8.elementor-widget-heading .elementor-heading-title {
    color: #272b2b;
}

.elementor-31 .elementor-element.elementor-element-c8bc8b8 .elementor-heading-title {
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    line-height: 1.1em;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-c8bc8b8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-c8bc8b8 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-89202ad .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #e72d28;
    width: 170px;
}

.elementor-31 .elementor-element.elementor-element-89202ad .elementor-divider {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-89202ad>.elementor-widget-container {
    margin: 35px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-89202ad .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-66989ad>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-66989ad .elementor-element-populated a:hover {
    color: #e72d28;
}

.elementor-31 .elementor-element.elementor-element-66989ad>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 25px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-bf31553.elementor-view-stacked .elementor-icon {
    background-color: #e72d28;
}

.elementor-31 .elementor-element.elementor-element-bf31553.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-bf31553.elementor-view-default .elementor-icon {
    color: #e72d28;
    border-color: #e72d28;
}

.elementor-31 .elementor-element.elementor-element-bf31553.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px;
}

.elementor-31 .elementor-element.elementor-element-bf31553.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}

.elementor-31 .elementor-element.elementor-element-bf31553.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-31 .elementor-element.elementor-element-bf31553 .elementor-icon {
    font-size: 50px;
}

.elementor-31 .elementor-element.elementor-element-bf31553 .elementor-icon-box-title {
    margin-bottom: 18px;
}

.elementor-31 .elementor-element.elementor-element-bf31553 .elementor-icon-box-content .elementor-icon-box-title {
    color: #272b2b;
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    line-height: 1.25em;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-bf31553 .elementor-icon-box-content .elementor-icon-box-description {
    color: #717171;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    line-height: 24px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-bf31553>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 10px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-bf31553 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-084dd2a.elementor-view-stacked .elementor-icon {
    background-color: #e72d28;
}

.elementor-31 .elementor-element.elementor-element-084dd2a.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-084dd2a.elementor-view-default .elementor-icon {
    color: #e72d28;
    border-color: #e72d28;
}

.elementor-31 .elementor-element.elementor-element-084dd2a.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px;
}

.elementor-31 .elementor-element.elementor-element-084dd2a.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}

.elementor-31 .elementor-element.elementor-element-084dd2a.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-31 .elementor-element.elementor-element-084dd2a .elementor-icon {
    font-size: 50px;
}

.elementor-31 .elementor-element.elementor-element-084dd2a .elementor-icon-box-title {
    margin-bottom: 18px;
}

.elementor-31 .elementor-element.elementor-element-084dd2a .elementor-icon-box-content .elementor-icon-box-title {
    color: #272b2b;
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    line-height: 1.25em;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-084dd2a .elementor-icon-box-content .elementor-icon-box-description {
    color: #717171;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    line-height: 24px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-084dd2a>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 10px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-084dd2a .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-e214102.elementor-view-stacked .elementor-icon {
    background-color: #e72d28;
}

.elementor-31 .elementor-element.elementor-element-e214102.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-e214102.elementor-view-default .elementor-icon {
    color: #e72d28;
    border-color: #e72d28;
}

.elementor-31 .elementor-element.elementor-element-e214102.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px;
}

.elementor-31 .elementor-element.elementor-element-e214102.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}

.elementor-31 .elementor-element.elementor-element-e214102.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-31 .elementor-element.elementor-element-e214102 .elementor-icon {
    font-size: 50px;
}

.elementor-31 .elementor-element.elementor-element-e214102 .elementor-icon-box-title {
    margin-bottom: 18px;
}

.elementor-31 .elementor-element.elementor-element-e214102 .elementor-icon-box-content .elementor-icon-box-title {
    color: #272b2b;
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    line-height: 1.25em;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-e214102 .elementor-icon-box-content .elementor-icon-box-description {
    color: #717171;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    line-height: 24px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-e214102>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 10px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-e214102 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-9341355>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-9341355 .elementor-element-populated a:hover {
    color: #e72d28;
}

.elementor-31 .elementor-element.elementor-element-9341355>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 25px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-015fd44.elementor-view-stacked .elementor-icon {
    background-color: #e72d28;
}

.elementor-31 .elementor-element.elementor-element-015fd44.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-015fd44.elementor-view-default .elementor-icon {
    color: #e72d28;
    border-color: #e72d28;
}

.elementor-31 .elementor-element.elementor-element-015fd44.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px;
}

.elementor-31 .elementor-element.elementor-element-015fd44.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}

.elementor-31 .elementor-element.elementor-element-015fd44.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-31 .elementor-element.elementor-element-015fd44 .elementor-icon {
    font-size: 50px;
}

.elementor-31 .elementor-element.elementor-element-015fd44 .elementor-icon-box-title {
    margin-bottom: 18px;
}

.elementor-31 .elementor-element.elementor-element-015fd44 .elementor-icon-box-content .elementor-icon-box-title {
    color: #272b2b;
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    line-height: 1.25em;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-015fd44 .elementor-icon-box-content .elementor-icon-box-description {
    color: #717171;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    line-height: 24px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-015fd44>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 10px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-015fd44 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-974ae1a.elementor-view-stacked .elementor-icon {
    background-color: #e72d28;
}

.elementor-31 .elementor-element.elementor-element-974ae1a.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-974ae1a.elementor-view-default .elementor-icon {
    color: #e72d28;
    border-color: #e72d28;
}

.elementor-31 .elementor-element.elementor-element-974ae1a.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px;
}

.elementor-31 .elementor-element.elementor-element-974ae1a.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}

.elementor-31 .elementor-element.elementor-element-974ae1a.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-31 .elementor-element.elementor-element-974ae1a .elementor-icon {
    font-size: 50px;
}

.elementor-31 .elementor-element.elementor-element-974ae1a .elementor-icon-box-title {
    margin-bottom: 18px;
}

.elementor-31 .elementor-element.elementor-element-974ae1a .elementor-icon-box-content .elementor-icon-box-title {
    color: #272b2b;
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    line-height: 1.25em;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-974ae1a .elementor-icon-box-content .elementor-icon-box-description {
    color: #717171;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    line-height: 24px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-974ae1a>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 10px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-974ae1a .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-889132f.elementor-view-stacked .elementor-icon {
    background-color: #e72d28;
}

.elementor-31 .elementor-element.elementor-element-889132f.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-889132f.elementor-view-default .elementor-icon {
    color: #e72d28;
    border-color: #e72d28;
}

.elementor-31 .elementor-element.elementor-element-889132f.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px;
}

.elementor-31 .elementor-element.elementor-element-889132f.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}

.elementor-31 .elementor-element.elementor-element-889132f.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-31 .elementor-element.elementor-element-889132f .elementor-icon {
    font-size: 50px;
}

.elementor-31 .elementor-element.elementor-element-889132f .elementor-icon-box-title {
    margin-bottom: 18px;
}

.elementor-31 .elementor-element.elementor-element-889132f .elementor-icon-box-content .elementor-icon-box-title {
    color: #272b2b;
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    line-height: 1.25em;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-889132f .elementor-icon-box-content .elementor-icon-box-description {
    color: #717171;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    line-height: 24px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-889132f>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 10px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-889132f .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-b223452>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-b223452 .elementor-element-populated a:hover {
    color: #e72d28;
}

.elementor-31 .elementor-element.elementor-element-b223452>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 25px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-47d5d47.elementor-view-stacked .elementor-icon {
    background-color: #e72d28;
}

.elementor-31 .elementor-element.elementor-element-47d5d47.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-47d5d47.elementor-view-default .elementor-icon {
    color: #e72d28;
    border-color: #e72d28;
}

.elementor-31 .elementor-element.elementor-element-47d5d47.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px;
}

.elementor-31 .elementor-element.elementor-element-47d5d47.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}

.elementor-31 .elementor-element.elementor-element-47d5d47.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-31 .elementor-element.elementor-element-47d5d47 .elementor-icon {
    font-size: 50px;
}

.elementor-31 .elementor-element.elementor-element-47d5d47 .elementor-icon-box-title {
    margin-bottom: 18px;
}

.elementor-31 .elementor-element.elementor-element-47d5d47 .elementor-icon-box-content .elementor-icon-box-title {
    color: #272b2b;
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    line-height: 1.25em;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-47d5d47 .elementor-icon-box-content .elementor-icon-box-description {
    color: #717171;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    line-height: 24px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-47d5d47>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 10px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-47d5d47 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-81537e1.elementor-view-stacked .elementor-icon {
    background-color: #e72d28;
}

.elementor-31 .elementor-element.elementor-element-81537e1.elementor-view-framed .elementor-icon,
.elementor-31 .elementor-element.elementor-element-81537e1.elementor-view-default .elementor-icon {
    color: #e72d28;
    border-color: #e72d28;
}

.elementor-31 .elementor-element.elementor-element-81537e1.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px;
}

.elementor-31 .elementor-element.elementor-element-81537e1.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}

.elementor-31 .elementor-element.elementor-element-81537e1.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-31 .elementor-element.elementor-element-81537e1 .elementor-icon {
    font-size: 50px;
}

.elementor-31 .elementor-element.elementor-element-81537e1 .elementor-icon-box-title {
    margin-bottom: 18px;
}

.elementor-31 .elementor-element.elementor-element-81537e1 .elementor-icon-box-content .elementor-icon-box-title {
    color: #272b2b;
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    line-height: 1.25em;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-81537e1 .elementor-icon-box-content .elementor-icon-box-description {
    color: #717171;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    line-height: 24px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-81537e1>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 10px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-81537e1 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-a85c91a {

    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 66px 0px 42px 0px;
}

.elementor-31 .elementor-element.elementor-element-a85c91a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-31 .elementor-element.elementor-element-4dd3c87>.elementor-container {
    max-width: 1200px;
}

.elementor-31 .elementor-element.elementor-element-5c17363>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-5c17363>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-a7d32ee {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-a7d32ee.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-31 .elementor-element.elementor-element-a7d32ee .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    line-height: 1.1em;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-a7d32ee>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-a7d32ee .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-d855330 .elementor-text-editor {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-d855330 {
    color: #ffffff;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    line-height: 1.25em;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-d855330>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-d855330 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-c3dcb02>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-c3dcb02>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-31 .elementor-element.elementor-element-dccf6f1 .elementor-counter-number-wrapper {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 50px;
    font-weight: 400;
    font-style: normal;
    line-height: 140px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-dccf6f1 .elementor-counter-title {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    line-height: 25px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-dccf6f1>.elementor-widget-container {
    margin: 0px 55px 5px 55px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #e72d28;
    border-radius: 100px 100px 100px 100px;
}

.elementor-31 .elementor-element.elementor-element-dccf6f1 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-fe7b6f8 {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-fe7b6f8.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-31 .elementor-element.elementor-element-fe7b6f8 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    line-height: 25px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-fe7b6f8>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 15px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-fe7b6f8 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-989e30a>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-989e30a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-31 .elementor-element.elementor-element-1016f05 .elementor-counter-number-wrapper {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 50px;
    font-weight: 400;
    font-style: normal;
    line-height: 140px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-1016f05 .elementor-counter-title {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    line-height: 25px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-1016f05>.elementor-widget-container {
    margin: 0px 55px 5px 55px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #e72d28;
    border-radius: 100px 100px 100px 100px;
}

.elementor-31 .elementor-element.elementor-element-1016f05 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-4d16a3d {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-4d16a3d.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-31 .elementor-element.elementor-element-4d16a3d .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    line-height: 25px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-4d16a3d>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 15px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-4d16a3d .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-701a433>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-701a433>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-31 .elementor-element.elementor-element-aacf120 .elementor-counter-number-wrapper {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 50px;
    font-weight: 400;
    font-style: normal;
    line-height: 140px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-aacf120 .elementor-counter-title {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    line-height: 25px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-aacf120>.elementor-widget-container {
    margin: 0px 55px 5px 55px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #e72d28;
    border-radius: 100px 100px 100px 100px;
}

.elementor-31 .elementor-element.elementor-element-aacf120 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-561c60b {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-561c60b.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-31 .elementor-element.elementor-element-561c60b .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    line-height: 25px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-561c60b>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 15px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-561c60b .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-b801ac2>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-b801ac2>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-31 .elementor-element.elementor-element-7c5fa40 .elementor-counter-number-wrapper {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 50px;
    font-weight: 400;
    font-style: normal;
    line-height: 140px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-7c5fa40 .elementor-counter-title {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    line-height: 25px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-7c5fa40>.elementor-widget-container {
    margin: 0px 55px 5px 55px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #e72d28;
    border-radius: 100px 100px 100px 100px;
}

.elementor-31 .elementor-element.elementor-element-7c5fa40 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-2bdacb2 {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-2bdacb2.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-31 .elementor-element.elementor-element-2bdacb2 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    line-height: 25px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-2bdacb2>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 15px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-2bdacb2 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-59b1afd {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-4dd3c87 {
    background-image: url("../image/Advantage.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 65px 0px 35px 0px;
}

.elementor-31 .elementor-element.elementor-element-4dd3c87>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-31 .elementor-element.elementor-element-100b152>.elementor-container {
    max-width: 1200px;
}

.elementor-31 .elementor-element.elementor-element-a08cf30>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-a08cf30>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-314864d {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-314864d.elementor-widget-heading .elementor-heading-title {
    color: #272b2b;
}

.elementor-31 .elementor-element.elementor-element-314864d .elementor-heading-title {
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    line-height: 1.1em;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-314864d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-314864d .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-df966d8 .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #e72d28;
    width: 170px;
}

.elementor-31 .elementor-element.elementor-element-df966d8 .elementor-divider {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
}

.elementor-31 .elementor-element.elementor-element-df966d8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-df966d8 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-25a67d8>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-25a67d8>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-f9f141e .jet-testimonials__item-inner {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-f9f141e .jet-testimonials__tag-img {
    width: 150px;
    height: 150px;
}

.elementor-31 .elementor-element.elementor-element-f9f141e .jet-testimonials__figure {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    align-self: flex-start;
    order: 1;
}

.elementor-31 .elementor-element.elementor-element-f9f141e .jet-testimonials__instance .jet-slick-dots li {
    padding-left: 5px;
    padding-right: 5px;
}

.elementor-31 .elementor-element.elementor-element-f9f141e .jet-testimonials__instance .jet-slick-dots {
    justify-content: center;
}

.elementor-31 .elementor-element.elementor-element-f9f141e .jet-testimonials__icon i {
    color: #e72d28;
}

.elementor-31 .elementor-element.elementor-element-f9f141e .jet-testimonials__icon .jet-testimonials__icon-inner {
    border-radius: 0px 0px 0px 0px;
    margin: -215px 140px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-f9f141e .jet-testimonials__icon {
    align-self: center;
    order: 2;
}

.elementor-31 .elementor-element.elementor-element-f9f141e .jet-testimonials__title {
    color: #272b2b;
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
    line-height: 25px;
    letter-spacing: 0px;
    padding: 0px 0px 0px 0px;
    margin: -95px 40px 0px 0px;
    align-self: center;
    text-align: center;
    order: 3;
}

.elementor-31 .elementor-element.elementor-element-f9f141e .jet-testimonials__comment {
    color: #717171;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0px;
    width: 570px;
    background-color: rgba(255, 255, 255, 0);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    align-self: flex-start;
    text-align: left;
    order: 5;
}

.elementor-31 .elementor-element.elementor-element-f9f141e .jet-testimonials__name {
    align-self: center;
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-f9f141e .jet-testimonials__position {
    align-self: center;
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-f9f141e .jet-testimonials__date {
    font-family: "Open Sans", Sans-serif;
    font-size: 19px;
    font-weight: 700;
    font-style: normal;
    line-height: 29px;
    letter-spacing: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 45px 20px 0px;
    align-self: center;
    order: 4;
}

.elementor-31 .elementor-element.elementor-element-f9f141e .jet-testimonials__content {
    justify-content: center;
}

.elementor-31 .elementor-element.elementor-element-f9f141e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-f9f141e .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-ccd2b0e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-ccd2b0e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
}

.elementor-31 .elementor-element.elementor-element-d2f1587 .jet-testimonials__item-inner {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-d2f1587 .jet-testimonials__tag-img {
    width: 150px;
    height: 150px;
}

.elementor-31 .elementor-element.elementor-element-d2f1587 .jet-testimonials__figure {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    align-self: flex-start;
    order: 1;
}

.elementor-31 .elementor-element.elementor-element-d2f1587 .jet-testimonials__instance .jet-slick-dots li {
    padding-left: 5px;
    padding-right: 5px;
}

.elementor-31 .elementor-element.elementor-element-d2f1587 .jet-testimonials__instance .jet-slick-dots {
    justify-content: center;
}

.elementor-31 .elementor-element.elementor-element-d2f1587 .jet-testimonials__icon i {
    color: #e72d28;
}

.elementor-31 .elementor-element.elementor-element-d2f1587 .jet-testimonials__icon .jet-testimonials__icon-inner {
    border-radius: 0px 0px 0px 0px;
    margin: -215px 140px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-d2f1587 .jet-testimonials__icon {
    align-self: center;
    order: 2;
}

.elementor-31 .elementor-element.elementor-element-d2f1587 .jet-testimonials__title {
    color: #272b2b;
    font-family: "Open Sans", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
    line-height: 25px;
    letter-spacing: 0px;
    padding: 0px 0px 0px 0px;
    margin: -95px 45px 0px 0px;
    align-self: center;
    text-align: center;
    order: 3;
}

.elementor-31 .elementor-element.elementor-element-d2f1587 .jet-testimonials__comment {
    color: #717171;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0px;
    width: 570px;
    background-color: rgba(255, 255, 255, 0);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    align-self: flex-start;
    text-align: left;
    order: 5;
}

.elementor-31 .elementor-element.elementor-element-d2f1587 .jet-testimonials__name {
    align-self: center;
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-d2f1587 .jet-testimonials__position {
    align-self: center;
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-d2f1587 .jet-testimonials__date {
    font-family: "Open Sans", Sans-serif;
    font-size: 19px;
    font-weight: 700;
    font-style: normal;
    line-height: 29px;
    letter-spacing: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 45px 20px 0px;
    align-self: center;
    order: 4;
}

.elementor-31 .elementor-element.elementor-element-d2f1587 .jet-testimonials__content {
    justify-content: center;
}

.elementor-31 .elementor-element.elementor-element-d2f1587>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-d2f1587 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-f4d04b5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-100b152 {
    background-color: #f8f8f8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 65px 0px 45px 0px;
}

.elementor-31 .elementor-element.elementor-element-100b152>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-31 .elementor-element.elementor-element-d69251b>.elementor-container {
    max-width: 1200px;
}

.elementor-31 .elementor-element.elementor-element-5cbddf5>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-5cbddf5>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-31 .elementor-element.elementor-element-923e53f .elementor-image img {
    width: 533px;
}

.elementor-31 .elementor-element.elementor-element-923e53f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-923e53f .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-52c8293>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-52c8293>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-31 .elementor-element.elementor-element-11fa54a {
    text-align: left;
}

.elementor-31 .elementor-element.elementor-element-11fa54a.elementor-widget-heading .elementor-heading-title {
    color: #272b2b;
}

.elementor-31 .elementor-element.elementor-element-11fa54a .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    line-height: 33px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-11fa54a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 200px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-11fa54a .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-0748e36 .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #e72d28;
    width: 87px;
}

.elementor-31 .elementor-element.elementor-element-0748e36 .elementor-divider {
    text-align: left;
    padding-top: 30px;
    padding-bottom: 30px;
}

.elementor-31 .elementor-element.elementor-element-0748e36>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-0748e36 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-aabea15 .elementor-text-editor {
    text-align: left;
}

.elementor-31 .elementor-element.elementor-element-aabea15 {
    color: #717171;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    line-height: 24px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-aabea15>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-aabea15 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-0ae4a90 .elementor-text-editor {
    text-align: left;
}

.elementor-31 .elementor-element.elementor-element-0ae4a90 {
    color: #717171;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    line-height: 24px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-0ae4a90>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-0ae4a90 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-3ee1272 a.elementor-button,
.elementor-31 .elementor-element.elementor-element-3ee1272 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0px;
    background-color: #e72d28;
    border-radius: 5px 5px 5px 5px;
    padding: 16px 48px 16px 48px;
}

.elementor-31 .elementor-element.elementor-element-3ee1272 a.elementor-button:hover,
.elementor-31 .elementor-element.elementor-element-3ee1272 .elementor-button:hover {
    color: #ffffff;
    background-color: #484848;
}

.elementor-31 .elementor-element.elementor-element-3ee1272>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-3ee1272 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-d69251b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 65px 0px 80px 0px;
}

.elementor-31 .elementor-element.elementor-element-c795dae>.elementor-container {
    max-width: 1200px;
}

.elementor-31 .elementor-element.elementor-element-06e8a1d>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-06e8a1d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-6cd610c {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-6cd610c.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}

.elementor-31 .elementor-element.elementor-element-6cd610c .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    font-style: normal;
    line-height: 50px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-6cd610c>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-6cd610c .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-0fa5335 .elementor-text-editor {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-0fa5335 {
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    line-height: 27px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-0fa5335>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 175px 0px 175px;
}

.elementor-31 .elementor-element.elementor-element-0fa5335 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-fa8f834 {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-fa8f834 .elementor-image img {
    width: 100px;
}

.elementor-31 .elementor-element.elementor-element-fa8f834>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-fa8f834 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-c795dae {
    background-image: url("../image/trader_bg_img.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 110px 0px 100px 0px;
}

.elementor-31 .elementor-element.elementor-element-c795dae>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-31 .elementor-element.elementor-element-5275fdf>.elementor-container {
    max-width: 1200px;
}

.elementor-31 .elementor-element.elementor-element-b9a744c {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-b9a744c.elementor-widget-heading .elementor-heading-title {
    color: #272b2b;
}

.elementor-31 .elementor-element.elementor-element-b9a744c .elementor-heading-title {
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    line-height: 1.1em;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-b9a744c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-b9a744c .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-7eb3e4b .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #e72d28;
    width: 170px;
}

.elementor-31 .elementor-element.elementor-element-7eb3e4b .elementor-divider {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.elementor-31 .elementor-element.elementor-element-7eb3e4b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-7eb3e4b .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-be442b4 .jet-timeline--align-center .timeline-item__point {
    margin-left: 40px;
    margin-right: 40px;
}

.elementor-31 .elementor-element.elementor-element-be442b4 .jet-timeline--align-left .timeline-item__point {
    margin-right: 40px;
}

.elementor-31 .elementor-element.elementor-element-be442b4 .jet-timeline--align-right .timeline-item__point {
    margin-left: 40px;
}

.elementor-31 .elementor-element.elementor-element-be442b4 .jet-timeline-item+.jet-timeline-item {
    margin-top: 70px;
}

.elementor-31 .elementor-element.elementor-element-be442b4 .jet-timeline-item .timeline-item__card {
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(255, 255, 255, 0);
    box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0);
}

.elementor-31 .elementor-element.elementor-element-be442b4 .jet-timeline-item .timeline-item__card-inner {
    border-radius: 0px 0px 0px 0px;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
    background-color: rgba(255, 255, 255, 0);
}

.elementor-31 .elementor-element.elementor-element-be442b4 .jet-timeline-item .timeline-item__card-arrow {
    background-color: rgba(255, 255, 255, 0);
}

.elementor-31 .elementor-element.elementor-element-be442b4 .jet-timeline-item .timeline-item__card-img {
    margin-bottom: 10px;
}

.elementor-31 .elementor-element.elementor-element-be442b4 .jet-timeline-item .timeline-item__meta-content {
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    line-height: 20px;
    letter-spacing: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #e72d28;
}

.elementor-31 .elementor-element.elementor-element-be442b4 .jet-timeline-item .timeline-item__card-content {
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-be442b4 .jet-timeline-item .timeline-item__card-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    font-style: normal;
    line-height: 30px;
}

.elementor-31 .elementor-element.elementor-element-be442b4 .jet-timeline-item .timeline-item__card-desc {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    line-height: 24px;
    letter-spacing: 0px;
    margin: 0px 0px 0px 0px;
    color: #717171;
}

.elementor-31 .elementor-element.elementor-element-be442b4 .timeline-item__point-content.timeline-item__point-content--icon i {
    font-size: 10px;
}

.elementor-31 .elementor-element.elementor-element-be442b4 .timeline-item__point-content {
    height: 22px;
    width: 22px;
    color: #e72d28;
    background-color: rgba(234, 171, 0, 0.35);
}

.elementor-31 .elementor-element.elementor-element-be442b4 .jet-timeline--align-center .jet-timeline__line {
    margin-left: calc(22px / 2);
    margin-right: calc(22px / 2);
}

.elementor-31 .elementor-element.elementor-element-be442b4 .jet-timeline--align-left .jet-timeline__line {
    margin-left: calc(22px / 2);
}

.elementor-31 .elementor-element.elementor-element-be442b4 .jet-timeline--align-right .jet-timeline__line {
    margin-right: calc(22px / 2);
}

.elementor-31 .elementor-element.elementor-element-be442b4 .jet-timeline__line {
    background-color: #e72d28;
    width: 1px;
}

.elementor-31 .elementor-element.elementor-element-be442b4 .jet-timeline__line-progress {
    background-color: rgba(234, 171, 0, 0);
}

.elementor-31 .elementor-element.elementor-element-be442b4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-be442b4 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-44e5e64 a.elementor-button,
.elementor-31 .elementor-element.elementor-element-44e5e64 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0px;
    background-color: #e72d28;
    border-radius: 5px 5px 5px 5px;
    padding: 16px 48px 16px 48px;
}

.elementor-31 .elementor-element.elementor-element-44e5e64 a.elementor-button:hover,
.elementor-31 .elementor-element.elementor-element-44e5e64 .elementor-button:hover {
    color: #ffffff;
    background-color: #484848;
}

.elementor-31 .elementor-element.elementor-element-44e5e64>.elementor-widget-container {
    margin: 75px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-44e5e64 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-5275fdf {
    background-color: #f8f8f8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
}

.elementor-31 .elementor-element.elementor-element-5275fdf>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-31 .elementor-element.elementor-element-ee9d44d>.elementor-container {
    max-width: 1200px;
}

.elementor-31 .elementor-element.elementor-element-000a3c7>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-000a3c7>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-c7b7826 {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-c7b7826.elementor-widget-heading .elementor-heading-title {
    color: #272b2b;
}

.elementor-31 .elementor-element.elementor-element-c7b7826 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    line-height: 33px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-c7b7826>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-c7b7826 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-656f380 .elementor-text-editor {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-656f380 {
    color: #272b2b;
    font-family: "Open Sans", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    line-height: 30px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-656f380>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-656f380 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-9765d54 .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #e72d28;
    width: 170px;
}

.elementor-31 .elementor-element.elementor-element-9765d54 .elementor-divider {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-9765d54>.elementor-widget-container {
    margin: 35px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-9765d54 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-7058b9b .brands-list .brands-list__item-img-wrap {
    text-align: center;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-7058b9b .brands-list .brands-list__item-name {
    text-align: left;
}

.elementor-31 .elementor-element.elementor-element-7058b9b .brands-list .brands-list__item-desc {
    text-align: left;
}

.elementor-31 .elementor-element.elementor-element-7058b9b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-31 .elementor-element.elementor-element-7058b9b .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-ee9d44d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 65px 0px 80px 0px;
}

.elementor-31 .elementor-element.elementor-element-a97918e>.elementor-container {
    max-width: 1200px;
}

.elementor-31 .elementor-element.elementor-element-d05c33e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-d05c33e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-c75e6c2 {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-c75e6c2.elementor-widget-heading .elementor-heading-title {
    color: #484848;
}

.elementor-31 .elementor-element.elementor-element-c75e6c2 .elementor-heading-title {
    font-family: "Open Sans", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    line-height: 33px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-c75e6c2>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-c75e6c2 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-d524e18 .elementor-text-editor {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-d524e18 {
    color: #484848;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    line-height: 24px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-d524e18>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 215px 0px 215px;
}

.elementor-31 .elementor-element.elementor-element-d524e18 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-38c7b11 .wpcf7 *:not(.wpcf7-form-control):not(option) {
    color: #484848;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
}

.elementor-31 .elementor-element.elementor-element-38c7b11 .wpcf7 span.wpcf7-not-valid-tip {
    color: #ff0000;
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    font-style: normal;
    line-height: 16px;
    letter-spacing: 0px;
    margin: 0px 0px 0px 0px;
    display: block;
    text-align: left;
}

.elementor-31 .elementor-element.elementor-element-38c7b11 .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not([type="checkbox"]):not([type="radio"]) {
    background-color: rgba(255, 255, 255, 0);
    color: #484848;
    padding: 10px 5px 10px 20px;
    margin: 0px 0px 0px 0px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-31 .elementor-element.elementor-element-38c7b11 .wpcf7 .wpcf7-form .wpcf7-form-control::-webkit-input-placeholder {
    color: #a09d9d;
}

.elementor-31 .elementor-element.elementor-element-38c7b11 .wpcf7 .wpcf7-form .wpcf7-form-control::-moz-placeholder {
    color: #a09d9d;
}

.elementor-31 .elementor-element.elementor-element-38c7b11 .wpcf7 .wpcf7-form .wpcf7-form-control:-ms-input-placeholder {
    color: #a09d9d;
}

.elementor-31 .elementor-element.elementor-element-38c7b11 .wpcf7 .wpcf7-form-control.wpcf7-textarea {
    height: 103px;
    min-height: 103px;
}

.elementor-31 .elementor-element.elementor-element-38c7b11 .wpcf7 input.wpcf7-submit {
    background-color: #484848;
    color: #ffffff;
    text-decoration: none;
    padding: 15px 105px 15px 105px;
    border-radius: 5px 5px 5px 5px;
    margin: 15px 0px 0px 250px;
    border: none!important;
}

.elementor-31 .elementor-element.elementor-element-38c7b11 .wpcf7 input.wpcf7-submit {
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    line-height: 21px;
    letter-spacing: 0px;
}

.elementor-31 .elementor-element.elementor-element-38c7b11 .wpcf7 input.wpcf7-submit:hover {
    background-color: #e72d28;
    color: #ffffff;
    text-decoration: none;
}

.elementor-31 .elementor-element.elementor-element-38c7b11 .wpcf7 input.wpcf7-submit:focus {
    text-decoration: none;
}

.elementor-31 .elementor-element.elementor-element-38c7b11 .wpcf7 div.wpcf7-response-output {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    text-align: left;
}

.elementor-31 .elementor-element.elementor-element-38c7b11 .wpcf7 div.wpcf7-mail-sent-ok {
    color: #ff0000;
}

.elementor-31 .elementor-element.elementor-element-38c7b11 .wpcf7 div.wpcf7-mail-sent-ng {
    color: #ff0000;
}

.elementor-31 .elementor-element.elementor-element-38c7b11 .wpcf7 div.wpcf7-validation-errors {
    color: #ff0000;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-38c7b11 .wpcf7 div.wpcf7-spam-blocked {
    color: #ff0000;
}

.elementor-31 .elementor-element.elementor-element-38c7b11>.elementor-widget-container {
    margin: 0px 200px 0px 200px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-38c7b11 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-a97918e {
    /* background-image: url("../image/footer_bg.png"); */
    color: #484848;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 65px 0px 75px 0px;
}

.elementor-31 .elementor-element.elementor-element-a97918e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-31 .elementor-element.elementor-element-0c39e4f>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-31 .elementor-element.elementor-element-0c39e4f>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-8553eb4 iframe {
    height: 640px;
}

.elementor-31 .elementor-element.elementor-element-8553eb4 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-628097a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-31 .elementor-element.elementor-element-66989ad {
        width: 50%;
    }

    .elementor-31 .elementor-element.elementor-element-9341355 {
        width: 50%;
    }

    .elementor-31 .elementor-element.elementor-element-b223452 {
        width: 100%;
    }

    .elementor-31 .elementor-element.elementor-element-c3dcb02 {
        width: 50%;
    }

    .elementor-31 .elementor-element.elementor-element-989e30a {
        width: 50%;
    }

    .elementor-31 .elementor-element.elementor-element-701a433 {
        width: 50%;
    }

    .elementor-31 .elementor-element.elementor-element-b801ac2 {
        width: 50%;
    }

    .elementor-31 .elementor-element.elementor-element-25a67d8 {
        width: 50%;
    }

    .elementor-31 .elementor-element.elementor-element-ccd2b0e {
        width: 50%;
    }
}

@media(max-width:1024px) {
    .elementor-31 .elementor-element.elementor-element-d43df67>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-3e9b94f .elementor-heading-title {
        font-size: 50px;
        line-height: 72px;
    }

    .elementor-31 .elementor-element.elementor-element-3578487 .elementor-heading-title {
        font-size: 25px;
        line-height: 34px;
    }

    .elementor-31 .elementor-element.elementor-element-78feb43 {
        font-size: 14px;
        line-height: 21px;
    }

    .elementor-31 .elementor-element.elementor-element-78feb43>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-ed84c51>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-de1d765 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 25px 0px 0px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-66989ad>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 15px 0px 15px;
    }

    .elementor-31 .elementor-element.elementor-element-9341355>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 15px 0px 15px;
    }

    .elementor-31 .elementor-element.elementor-element-b223452>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 15px 0px 15px;
    }

    .elementor-31 .elementor-element.elementor-element-c3dcb02>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-dccf6f1>.elementor-widget-container {
        margin: 0px 105px 0px 105px;
    }

    .elementor-31 .elementor-element.elementor-element-989e30a>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-1016f05>.elementor-widget-container {
        margin: 0px 105px 0px 105px;
    }

    .elementor-31 .elementor-element.elementor-element-701a433>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-aacf120>.elementor-widget-container {
        margin: 0px 105px 0px 105px;
    }

    .elementor-31 .elementor-element.elementor-element-b801ac2>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-7c5fa40>.elementor-widget-container {
        margin: 0px 105px 0px 105px;
    }

    .elementor-31 .elementor-element.elementor-element-25a67d8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-f9f141e .jet-testimonials__figure {
        align-self: center;
    }

    .elementor-31 .elementor-element.elementor-element-f9f141e .jet-testimonials__icon {
        align-self: flex-start;
    }

    .elementor-31 .elementor-element.elementor-element-f9f141e .jet-testimonials__title {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-f9f141e .jet-testimonials__comment {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-f9f141e .jet-testimonials__date {
        margin: 0px 0px 20px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-f9f141e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 25px 0px 25px;
    }

    .elementor-31 .elementor-element.elementor-element-d2f1587 .jet-testimonials__figure {
        align-self: center;
    }

    .elementor-31 .elementor-element.elementor-element-d2f1587 .jet-testimonials__icon {
        align-self: flex-start;
    }

    .elementor-31 .elementor-element.elementor-element-d2f1587 .jet-testimonials__title {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-d2f1587 .jet-testimonials__comment {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-d2f1587>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 25px 0px 25px;
    }

    .elementor-31 .elementor-element.elementor-element-100b152 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 0px 50px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-11fa54a .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-31 .elementor-element.elementor-element-11fa54a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-aabea15 {
        font-size: 14px;
    }

    .elementor-31 .elementor-element.elementor-element-0ae4a90 {
        font-size: 14px;
    }

    .elementor-31 .elementor-element.elementor-element-6cd610c .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-31 .elementor-element.elementor-element-0fa5335>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 25px 0px 25px;
    }

    .elementor-31 .elementor-element.elementor-element-c795dae {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 0px 50px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-5275fdf {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 0px 50px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-7058b9b .brands-list .brands-list__item-img-wrap {
        text-align: center;
    }

    .elementor-31 .elementor-element.elementor-element-7058b9b .brands-list .brands-list__item-name {
        text-align: center;
    }

    .elementor-31 .elementor-element.elementor-element-7058b9b .brands-list .brands-list__item-desc {
        text-align: center;
    }

    .elementor-31 .elementor-element.elementor-element-7058b9b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 30px 0px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-d524e18>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 25px 0px 25px;
    }

    .elementor-31 .elementor-element.elementor-element-38c7b11 .wpcf7 input.wpcf7-submit {
        margin: 30px 0px 0px 230px;
    }

    .elementor-31 .elementor-element.elementor-element-38c7b11>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 25px 0px 25px;
    }

    .elementor-31 .elementor-element.elementor-element-628097a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-31 .elementor-element.elementor-element-d43df67>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 15px 0px 15px;
    }

    .elementor-31 .elementor-element.elementor-element-3e9b94f .elementor-heading-title {
        font-size: 60px;
        line-height: 75px;
    }

    .elementor-31 .elementor-element.elementor-element-3e9b94f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-3578487 .elementor-heading-title {
        font-size: 34px;
        line-height: 34px;
    }

    .elementor-31 .elementor-element.elementor-element-3578487>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-78feb43 {
        font-size: 14px;
        line-height: 21px;
    }

    .elementor-31 .elementor-element.elementor-element-de1d765 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 55px 0px 30px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-bf31553 .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-31 .elementor-element.elementor-element-bf31553>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-084dd2a .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-31 .elementor-element.elementor-element-084dd2a>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-e214102 .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-31 .elementor-element.elementor-element-e214102>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-015fd44 .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-31 .elementor-element.elementor-element-015fd44>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-974ae1a .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-31 .elementor-element.elementor-element-974ae1a>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-889132f .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-31 .elementor-element.elementor-element-889132f>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-47d5d47 .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-31 .elementor-element.elementor-element-47d5d47>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-81537e1 .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-31 .elementor-element.elementor-element-dccf6f1>.elementor-widget-container {
        margin: 0px 100px 0px 100px;
    }

    .elementor-31 .elementor-element.elementor-element-1016f05>.elementor-widget-container {
        margin: 0px 100px 0px 100px;
    }

    .elementor-31 .elementor-element.elementor-element-aacf120>.elementor-widget-container {
        margin: 0px 100px 0px 100px;
    }

    .elementor-31 .elementor-element.elementor-element-7c5fa40>.elementor-widget-container {
        margin: 0px 100px 0px 100px;
    }

    .elementor-31 .elementor-element.elementor-element-f9f141e>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-923e53f>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-31 .elementor-element.elementor-element-11fa54a {
        text-align: left;
    }

    .elementor-31 .elementor-element.elementor-element-11fa54a .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-31 .elementor-element.elementor-element-6cd610c .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-31 .elementor-element.elementor-element-0fa5335 {
        font-size: 16px;
    }

    .elementor-31 .elementor-element.elementor-element-c7b7826 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-31 .elementor-element.elementor-element-c7b7826>.elementor-widget-container {
        padding: 0px 15px 0px 15px;
    }

    .elementor-31 .elementor-element.elementor-element-656f380 {
        font-size: 16px;
    }

    .elementor-31 .elementor-element.elementor-element-656f380>.elementor-widget-container {
        padding: 0px 15px 0px 15px;
    }

    .elementor-31 .elementor-element.elementor-element-38c7b11 .wpcf7 input.wpcf7-submit {
        margin: 20px 0px 0px 030px;
    }
}

@media(min-width:1025px) {
    .elementor-31 .elementor-element.elementor-element-a97918e {
        background-attachment: scroll;
    }
}

.elementor-49 .elementor-element.elementor-element-d6d6345>.elementor-container {
    max-width: 1200px;
}

.elementor-49 .elementor-element.elementor-element-fd71242>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-49 .elementor-element.elementor-element-fd71242>.elementor-element-populated {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-28e519f {
    color: #272b2b;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    letter-spacing: 0px;
}

.elementor-49 .elementor-element.elementor-element-28e519f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-28e519f .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-49 .elementor-element.elementor-element-753a07b>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-49 .elementor-element.elementor-element-753a07b>.elementor-element-populated {
    margin: 10px 0px -5px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-af5c5aa {
    color: #272b2b;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    letter-spacing: 0px;
}

.elementor-49 .elementor-element.elementor-element-af5c5aa>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-af5c5aa .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-49 .elementor-element.elementor-element-fed5662>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-49 .elementor-element.elementor-element-fed5662>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-aa34377 {
    text-align: right;
}

.elementor-49 .elementor-element.elementor-element-aa34377 .elementor-social-icon:not(:hover) {
    background-color: rgba(35, 164, 85, 0);
}

.elementor-49 .elementor-element.elementor-element-aa34377 .elementor-social-icon:not(:hover) i {
    color: #a9a9a9;
}

.elementor-49 .elementor-element.elementor-element-aa34377 .elementor-social-icon {
    font-size: 16px;
}

.elementor-49 .elementor-element.elementor-element-aa34377 .elementor-social-icon:not(:last-child) {
    margin-right: 7px;
}

.elementor-49 .elementor-element.elementor-element-aa34377 .elementor-social-icon:hover {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-49 .elementor-element.elementor-element-aa34377 .elementor-social-icon:hover i {
    color: #e72d28;
}

.elementor-49 .elementor-element.elementor-element-aa34377>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
}

.elementor-49 .elementor-element.elementor-element-aa34377 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-49 .elementor-element.elementor-element-d6d6345 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(113, 113, 113, 0.05);
    /* box-shadow: 0px 1px 38px -11px rgba(113, 113, 113, 0.5); */
    /* transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; */
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 5px 15px 0px 15px;
    z-index: 99;
}

.elementor-49 .elementor-element.elementor-element-d6d6345,
.elementor-49 .elementor-element.elementor-element-d6d6345>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-d6d6345>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-49 .elementor-element.elementor-element-94fbbd1>.elementor-container {
    max-width: 1200px;
}

.elementor-49 .elementor-element.elementor-element-e8f9ca4>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-49 .elementor-element.elementor-element-e8f9ca4>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 21px 0px 15px 0px;
}

.elementor-49 .elementor-element.elementor-element-707a180 .jet-logo {
    justify-content: flex-start;
}

.elementor-49 .elementor-element.elementor-element-707a180>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-707a180 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-49 .elementor-element.elementor-element-a53b595>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-49 .elementor-element.elementor-element-a53b595 .elementor-element-populated .elementor-heading-title {
    color: #23a455;
}

.elementor-49 .elementor-element.elementor-element-a53b595>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 33px 0px 33px 0px;
}

.elementor-49 .elementor-element.elementor-element-337cd8b .jet-nav--horizontal {
    justify-content: flex-end;
    text-align: right;
}

.elementor-49 .elementor-element.elementor-element-337cd8b .jet-nav--vertical .menu-item-link-top {
    justify-content: flex-end;
    text-align: right;
}

.elementor-49 .elementor-element.elementor-element-337cd8b .jet-nav--vertical-sub-bottom .menu-item-link-sub {
    justify-content: flex-end;
    text-align: right;
}

.elementor-49 .elementor-element.elementor-element-337cd8b .menu-item-link-top {
    color: #717171;
    padding: 0px 15px 0px 25px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-337cd8b .menu-item-link-top .jet-nav-link-text {
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    line-height: 1.7em;
    letter-spacing: 0px;
}

.elementor-49 .elementor-element.elementor-element-337cd8b .menu-item:hover>.menu-item-link-top {
    color: #e72d28;
}

.elementor-49 .elementor-element.elementor-element-337cd8b .menu-item.current-menu-item .menu-item-link-top {
    color: #e72d28;
}

.elementor-49 .elementor-element.elementor-element-337cd8b .jet-nav>.jet-nav__item {
    margin: 0px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-337cd8b .jet-nav__mobile-trigger {
    color: #e72d28;
}

.elementor-49 .elementor-element.elementor-element-337cd8b .jet-nav__mobile-trigger i {
    font-size: 20px;
}

.elementor-49 .elementor-element.elementor-element-337cd8b>.elementor-widget-container {
    margin: 0px 25px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-337cd8b .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-49 .elementor-element.elementor-element-63a21a4.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-49 .elementor-element.elementor-element-63a21a4>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-49 .elementor-element.elementor-element-63a21a4>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-249dcd3 .jet-search__field {
    font-family: "Muli", Sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #272b2b;
    padding: 5px 15px 5px 15px;
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #e72d28;
    border-radius: 0px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-249dcd3 .jet-search__field:focus {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-49 .elementor-element.elementor-element-249dcd3 .jet-search__field:focus::-webkit-input-placeholder {
    color: #000000;
}

.elementor-49 .elementor-element.elementor-element-249dcd3 .jet-search__field:focus::-moz-placeholder {
    color: #000000;
}

.elementor-49 .elementor-element.elementor-element-249dcd3 .jet-search__field:focus:-ms-input-placeholder {
    color: #000000;
}

.elementor-49 .elementor-element.elementor-element-249dcd3 .jet-search__submit {
    font-weight: bold;
    background-color: rgba(113, 113, 113, 0.05);
    color: #e72d28;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 10px;
}

.elementor-49 .elementor-element.elementor-element-249dcd3 .jet-search__submit-icon {
    font-size: 16px;
}

.elementor-49 .elementor-element.elementor-element-249dcd3 .jet-search__submit:hover {
    color: #717171;
}

.elementor-49 .elementor-element.elementor-element-249dcd3 .jet-search__form {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-249dcd3 .jet-search__popup:not(.jet-search__popup--full-screen) {
    width: 1200px;
}

.elementor-49 .elementor-element.elementor-element-249dcd3 .jet-search__popup--full-screen .jet-search__popup-content {
    width: 1200px;
}

.elementor-49 .elementor-element.elementor-element-249dcd3 .jet-search__popup {
    background-color: #ffffff;
    padding: 25px 0px 25px 50px;
    margin: -3px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    top: -32px;
    bottom: auto;
    left: -1180px;
    right: auto;
}

.elementor-49 .elementor-element.elementor-element-249dcd3 .jet-search__popup-trigger {
    background-color: rgba(45, 45, 45, 0);
    color: #e72d28;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-249dcd3 .jet-search__popup-trigger-icon {
    font-size: 16px;
}

.elementor-49 .elementor-element.elementor-element-249dcd3 .jet-search__popup-close {
    background-color: #ffffff;
    color: #e72d28;
    padding: 5px 0px 5px 15px;
    margin: 0px 50px 0px 15px;
    border-style: solid;
    border-width: 0px 0px 0px 2px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-249dcd3 .jet-search__popup-close-icon {
    font-size: 16px;
}

.elementor-49 .elementor-element.elementor-element-249dcd3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-49 .elementor-element.elementor-element-249dcd3 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-49 .elementor-element.elementor-element-94fbbd1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-49 .elementor-element.elementor-element-94fbbd1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

@media(max-width:767px) {
    .elementor-49 .elementor-element.elementor-element-fd71242 {
        width: 70%;
    }

    .elementor-49 .elementor-element.elementor-element-fd71242>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-49 .elementor-element.elementor-element-28e519f .elementor-text-editor {
        text-align: left;
    }

    .elementor-49 .elementor-element.elementor-element-28e519f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-49 .elementor-element.elementor-element-753a07b {
        width: 30%;
    }

    .elementor-49 .elementor-element.elementor-element-753a07b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-49 .elementor-element.elementor-element-af5c5aa>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-49 .elementor-element.elementor-element-fed5662>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-49 .elementor-element.elementor-element-aa34377 {
        text-align: center;
    }

    .elementor-49 .elementor-element.elementor-element-aa34377 .elementor-social-icon {
        padding: 0.1em;
    }

    .elementor-49 .elementor-element.elementor-element-aa34377 .elementor-social-icon:not(:last-child) {
        margin-right: 25px;
    }

    .elementor-49 .elementor-element.elementor-element-aa34377>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-49 .elementor-element.elementor-element-d6d6345 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-49 .elementor-element.elementor-element-e8f9ca4 {
        width: 100%;
    }

    .elementor-49 .elementor-element.elementor-element-e8f9ca4.elementor-column {
        order: 1;
    }

    .elementor-49 .elementor-element.elementor-element-707a180 .jet-logo {
        justify-content: center;
    }

    .elementor-49 .elementor-element.elementor-element-a53b595 {
        width: 100%;
    }

    .elementor-49 .elementor-element.elementor-element-a53b595.elementor-column {
        order: 1;
    }

    .elementor-49 .elementor-element.elementor-element-a53b595>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-49 .elementor-element.elementor-element-337cd8b .jet-mobile-menu .menu-item-link {
        justify-content: flex-start;
        text-align: left;
    }

    .elementor-49 .elementor-element.elementor-element-337cd8b .menu-item-link-top .jet-nav-link-text {
        font-size: 12px;
        line-height: 1.7em;
        letter-spacing: 0px;
    }

    .elementor-49 .elementor-element.elementor-element-337cd8b .menu-item-link-top {
        padding: 10px 10px 10px 10px;
    }

    .elementor-49 .elementor-element.elementor-element-337cd8b .jet-nav {
        background-color: rgba(113, 113, 113, 0.05);
        padding: 0px 0px 0px 0px;
    }

    .elementor-49 .elementor-element.elementor-element-337cd8b>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-49 .elementor-element.elementor-element-63a21a4 {
        width: 100%;
    }

    .elementor-49 .elementor-element.elementor-element-63a21a4.elementor-column {
        order: 0;
    }

    .elementor-49 .elementor-element.elementor-element-63a21a4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 10px 0px;
    }

    .elementor-49 .elementor-element.elementor-element-249dcd3 .jet-search__popup:not(.jet-search__popup--full-screen) {
        width: 425px;
    }

    .elementor-49 .elementor-element.elementor-element-249dcd3 .jet-search__popup--full-screen .jet-search__popup-content {
        width: 425px;
    }

    .elementor-49 .elementor-element.elementor-element-249dcd3 .jet-search__popup {
        left: -40px;
        right: auto;
    }

    .elementor-49 .elementor-element.elementor-element-249dcd3 .jet-search__popup-trigger-container {
        justify-content: flex-end;
    }

    .elementor-49 .elementor-element.elementor-element-249dcd3>.elementor-widget-container {
        margin: 10px 15px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-49 .elementor-element.elementor-element-94fbbd1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 15px 0px 15px;
    }
}

@media(min-width:768px) {
    .elementor-49 .elementor-element.elementor-element-fd71242 {
        width: 15%;
    }

    .elementor-49 .elementor-element.elementor-element-753a07b {
        width: 51.333%;
    }

    .elementor-49 .elementor-element.elementor-element-a53b595 {
        width: 64.664%;
    }

    .elementor-49 .elementor-element.elementor-element-63a21a4 {
        width: 2%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-49 .elementor-element.elementor-element-fd71242 {
        width: 33%;
    }

    .elementor-49 .elementor-element.elementor-element-753a07b {
        width: 25%;
    }

    .elementor-49 .elementor-element.elementor-element-fed5662 {
        width: 40%;
    }

    .elementor-49 .elementor-element.elementor-element-e8f9ca4 {
        width: 100%;
    }

    .elementor-49 .elementor-element.elementor-element-a53b595 {
        width: 95%;
    }

    .elementor-49 .elementor-element.elementor-element-63a21a4 {
        width: 5%;
    }
}

@media(max-width:1024px) {
    .elementor-49 .elementor-element.elementor-element-28e519f>.elementor-widget-container {
        margin: 0px 0px 0px 25px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-49 .elementor-element.elementor-element-fed5662>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-49 .elementor-element.elementor-element-aa34377 {
        text-align: right;
    }

    .elementor-49 .elementor-element.elementor-element-aa34377>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-49 .elementor-element.elementor-element-337cd8b .jet-nav--horizontal {
        justify-content: flex-start;
        text-align: left;
    }

    .elementor-49 .elementor-element.elementor-element-337cd8b .jet-nav--vertical .menu-item-link-top {
        justify-content: flex-start;
        text-align: left;
    }

    .elementor-49 .elementor-element.elementor-element-337cd8b .jet-nav--vertical-sub-bottom .menu-item-link-sub {
        justify-content: flex-start;
        text-align: left;
    }

    .elementor-49 .elementor-element.elementor-element-63a21a4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-49 .elementor-element.elementor-element-249dcd3 .jet-search__popup:not(.jet-search__popup--full-screen) {
        width: 740px;
    }

    .elementor-49 .elementor-element.elementor-element-249dcd3 .jet-search__popup--full-screen .jet-search__popup-content {
        width: 740px;
    }

    .elementor-49 .elementor-element.elementor-element-249dcd3 .jet-search__popup {
        left: -700px;
        right: auto;
    }

    .elementor-49 .elementor-element.elementor-element-249dcd3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}

.elementor-53 .elementor-element.elementor-element-396482d>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-53 .elementor-element.elementor-element-396482d .elementor-element-populated a {
    color: #717171;
}

.elementor-53 .elementor-element.elementor-element-396482d .elementor-element-populated a:hover {
    color: #e72d28;
}

.elementor-53 .elementor-element.elementor-element-396482d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-5a09c60 .jet-logo {
    justify-content: center;
}

.elementor-53 .elementor-element.elementor-element-5a09c60>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-5a09c60 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-17f8010 {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-17f8010 .elementor-social-icon:not(:hover) {
    background-color: rgba(35, 164, 85, 0);
}

.elementor-53 .elementor-element.elementor-element-17f8010 .elementor-social-icon:not(:hover) i {
    color: #717171;
}

.elementor-53 .elementor-element.elementor-element-17f8010 .elementor-social-icon {
    font-size: 16px;
}

.elementor-53 .elementor-element.elementor-element-17f8010 .elementor-social-icon:not(:last-child) {
    margin-right: 5px;
}

.elementor-53 .elementor-element.elementor-element-17f8010 .elementor-social-icon:hover {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-53 .elementor-element.elementor-element-17f8010 .elementor-social-icon:hover i {
    color: #e72d28;
}

.elementor-53 .elementor-element.elementor-element-17f8010>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-17f8010 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-e1c6430 .elementor-text-editor {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-e1c6430 {
    color: #717171;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    letter-spacing: 0px;
}

.elementor-53 .elementor-element.elementor-element-e1c6430>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-e1c6430 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-106dc0e {
    background-color: #484848;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 25px 0px 45px 0px;
}

.elementor-53 .elementor-element.elementor-element-106dc0e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-53 .elementor-element.elementor-element-bf5eab0>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-53 .elementor-element.elementor-element-bf5eab0>.elementor-element-populated {
    color: #717171;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-bf5eab0 .elementor-element-populated a {
    color: #ffffff;
}

.elementor-53 .elementor-element.elementor-element-bf5eab0 .elementor-element-populated a:hover {
    color: #e72d28;
}

.elementor-53 .elementor-element.elementor-element-f1767e6 .elementor-text-editor {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-f1767e6 {
    color: #717171;
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    letter-spacing: 0px;
}

.elementor-53 .elementor-element.elementor-element-f1767e6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-f1767e6 .tippy-tooltip .tippy-content {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-7cee123 {
    background-color: #424242;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 18px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-7cee123>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

@media(max-width:1024px) {
    .elementor-53 .elementor-element.elementor-element-17f8010 {
        text-align: center;
    }

    .elementor-53 .elementor-element.elementor-element-17f8010>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-e1c6430>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-53 .elementor-element.elementor-element-17f8010 {
        text-align: center;
    }

    .elementor-53 .elementor-element.elementor-element-17f8010 .elementor-social-icon {
        padding: 0.1em;
    }

    .elementor-53 .elementor-element.elementor-element-17f8010 .elementor-social-icon:not(:last-child) {
        margin-right: 25px;
    }

    .elementor-53 .elementor-element.elementor-element-17f8010>.elementor-widget-container {
        margin: 15px 0px 15px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-e1c6430 {
        font-size: 14px;
    }

    .elementor-53 .elementor-element.elementor-element-f1767e6 .elementor-text-editor {
        text-align: center;
    }

    .elementor-53 .elementor-element.elementor-element-f1767e6 {
        font-size: 14px;
    }
}

.section-title {
    font-weight: bolder;
    text-align: center;
    margin: 60px 0;
}

.section-title::after {
    content: '';
    width: 60px;
    height: 3px;
    display: block;
    background-color: #e72d28;
    margin: 0 auto;
    margin-top: 10px;
}

.grey-bg {
    padding: 40px 0;
    background-color: #efefef;
}

.why {
    text-align: center;
    padding: 40px 0;
}

.why .why-t {
    margin-top: 20px;
    font-weight: bolder;
}

.why .why-c {
    margin-top: 20px;

    font-size: 12px;
}