@font-face{font-family:'Montserrat UltraLight';src:url('//www.axim.sk/wp-content/themes/thegem/fonts/montserrat-ultralight.eot');src:url('//www.axim.sk/wp-content/themes/thegem/fonts/montserrat-ultralight.eot?#iefix') format('embedded-opentype'),url('//www.axim.sk/wp-content/themes/thegem/fonts/montserrat-ultralight.woff') format('woff'),url('//www.axim.sk/wp-content/themes/thegem/fonts/montserrat-ultralight.ttf') format('truetype'),url('//www.axim.sk/wp-content/themes/thegem/fonts/montserrat-ultralight.svg#montserratultra_light') format('svg');font-weight:400;font-style:normal}@media (max-width:1199px){.wpb_row{margin-top:-1.421em}.wpb_row>*{margin-top:1.421em}}@media (min-width:768px) and (max-width:979px){#site-header .header-main{position:relative;display:table;width:100%;z-index:11}#primary-navigation .menu-toggle,#perspective-menu-buttons .menu-toggle{display:inline-block}.mobile-cart-position-top #site-header .mobile-cart{display:table-cell}.mobile-cart-position-top #site-header .site-title{text-align:center;width:99%}.mobile-cart-position-top #site-header .site-title .site-logo{margin:0 auto}.mobile-cart-position-top #site-header .primary-navigation,.mobile-cart-position-top #site-header #perspective-menu-buttons{width:auto}#perspective-menu-buttons .perspective-toggle,#perspective-menu-buttons .hamburger-minicart{display:none}#primary-navigation .hamburger-toggle,#primary-navigation .overlay-toggle{display:none}.primary-navigation .dl-menu{position:absolute;left:0;right:0;opacity:0}.mobile-menu-layout-overlay #primary-navigation .overlay-menu-wrapper{visibility:hidden;height:0;position:fixed}#page.vertical-header #site-header-wrapper{position:static;width:100%;padding:0}#page.vertical-header{padding-left:0}#page.vertical-header #site-header .site-title{display:table-cell}#page.vertical-header #site-header .primary-navigation,#page.vertical-header #site-header #perspective-menu-buttons{display:table-cell}.vertical-menu-item-widgets{display:none}#page #site-header .site-title{display:table-cell;padding-top:15px;padding-bottom:15px}#page #site-header .primary-navigation,#page #site-header #perspective-menu-buttons{display:table-cell;text-align:right}#page #site-header .logo-position-right .primary-navigation,#page #site-header .logo-position-right #perspective-menu-buttons{text-align:left}#page.vertical-header .vertical-toggle{display:none}#page.vertical-header{padding-left:0}#page.vertical-header #site-header-wrapper{margin-left:0}#page.vertical-header #site-header-wrapper .header-main{display:table;visibility:visible}#site-header .site-title a img.default,#site-header .menu-item-logo a img.default{display:none}#site-header .site-title a img.small,#site-header .menu-item-logo a img.small{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;display:inline-block !important;margin:0 !important}#site-header .site-title a img.small.light,#site-header .menu-item-logo a img.small.light{display:inline-block !important}#site-header .site-title a img.small.light~img.small,#site-header .menu-item-logo a img.small.light~img.small{display:none !important}#site-header.fixed.shrink .site-title a img.small.light,#site-header.fixed.shrink .menu-item-logo a img.small.light{display:none !important}#site-header.fixed.shrink .site-title a img.small.light~img.small,#site-header.fixed.shrink .menu-item-logo a img.small.light~img.small{display:inline-block !important}.mobile-menu-layout-slide-horizontal #primary-navigation .mobile-menu-slide-wrapper,.mobile-menu-layout-slide-vertical #primary-navigation .mobile-menu-slide-wrapper{position:fixed;opacity:0}}@media (min-width:980px) and (max-width:1212px){#site-header .header-main:not(.header-layout-fullwidth_hamburger):not(.logo-position-menu_center) .site-title,#site-header .header-main:not(.header-layout-fullwidth_hamburger) .primary-navigation,#site-header .header-main:not(.header-layout-fullwidth_hamburger) #perspective-menu-buttons{display:block;text-align:center}#site-header .header-main:not(.header-layout-fullwidth_hamburger):not(.logo-position-menu_center):not(.no-menu) .site-title{padding-top:30px;padding-bottom:0}#site-header .header-main:not(.header-layout-fullwidth_hamburger).logo-position-right:not(.no-menu) .site-title{padding-top:0;padding-bottom:30px}#site-header.fixed.shrink .header-main:not(.header-layout-fullwidth_hamburger):not(.no-menu) .site-title{display:none}#site-header .header-main:not(.no-menu) .site-title a img.small,#site-header .menu-item-logo{display:none !important}}:root{--thegem-to-menu-font-family:Montserrat}.main-menu-item,.title-main-menu,#primary-menu.no-responsive>li>a,#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a,.widget_nav_menu>div>ul>li>a,.widget_submenu>div>ul>li>a,.widget_pages>ul>li>a,.widget_categories>ul>li>a,.widget_product_categories>ul>li>a{font-family:'Montserrat'}:root{--thegem-to-menu-font-style:normal;--thegem-to-menu-font-weight:700}.main-menu-item,.title-main-menu,#primary-menu.no-responsive>li>a,#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a,.widget_nav_menu>div>ul>li>a,.widget_submenu>div>ul>li>a,.widget_pages>ul>li>a,.widget_categories>ul>li>a,.widget_product_categories>ul>li>a{font-style:normal;font-weight:700}:root{--thegem-to-menu-font-size:14px}.main-menu-item,.title-main-menu,#primary-menu.no-responsive>li>a,#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a,.widget_nav_menu>div>ul>li>a,.widget_submenu>div>ul>li>a,.widget_pages>ul>li>a,.widget_categories>ul>li>a,.widget_product_categories>ul>li>a{font-size:14px}:root{--thegem-to-menu-line-height:25px}.main-menu-item,.title-main-menu,#primary-menu.no-responsive>li>a,#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a,.widget_nav_menu>div>ul>li>a,.widget_submenu>div>ul>li>a,.widget_pages>ul>li>a,.widget_categories>ul>li>a,.widget_product_categories>ul>li>a{line-height:25px}:root{--thegem-to-menu-text-transform:uppercase}.main-menu-item,.title-main-menu,#primary-menu.no-responsive>li>a,#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a,.widget_nav_menu>div>ul>li>a,.widget_submenu>div>ul>li>a,.widget_pages>ul>li>a,.widget_categories>ul>li>a,.widget_product_categories>ul>li>a{text-transform:uppercase}:root{--thegem-to-submenu-font-family:Source Sans Pro}.submenu-item,#primary-menu.no-responsive>li.megamenu-enable>ul li>a,#primary-menu.no-responsive>li:not(.megamenu-template-enable) li>a,#primary-menu.no-responsive>li:not(.megamenu-template-enable) .minicart-product-title,.portfolio-filters-resp ul li a,.widget_nav_menu ul.menu,.widget_submenu>div>ul,.widget_categories>ul,.widget_product_categories>ul,.widget_pages>ul{font-family:'Source Sans Pro'}.primary-navigation.responsive li a{font-family:'Source Sans Pro'}:root{--thegem-to-submenu-font-style:normal;--thegem-to-submenu-font-weight:400}.submenu-item,#primary-menu.no-responsive>li.megamenu-enable>ul li>a,#primary-menu.no-responsive>li:not(.megamenu-template-enable) li>a,#primary-menu.no-responsive>li:not(.megamenu-template-enable) .minicart-product-title,.portfolio-filters-resp ul li a,.widget_nav_menu ul.menu,.widget_submenu>div>ul,.widget_categories>ul,.widget_product_categories>ul,.widget_pages>ul{font-style:normal;font-weight:400}.primary-navigation.responsive li a{font-style:normal;font-weight:400}:root{--thegem-to-submenu-font-size:16px}.submenu-item,#primary-menu.no-responsive>li.megamenu-enable>ul li>a,#primary-menu.no-responsive>li:not(.megamenu-template-enable) li>a,#primary-menu.no-responsive>li:not(.megamenu-template-enable) .minicart-product-title,.portfolio-filters-resp ul li a,.widget_nav_menu ul.menu,.widget_submenu>div>ul,.widget_categories>ul,.widget_product_categories>ul,.widget_pages>ul{font-size:16px}.primary-navigation.responsive li a{font-size:16px}:root{--thegem-to-submenu-line-height:20px}.submenu-item,#primary-menu.no-responsive>li.megamenu-enable>ul li>a,#primary-menu.no-responsive>li:not(.megamenu-template-enable) li>a,#primary-menu.no-responsive>li:not(.megamenu-template-enable) .minicart-product-title,.portfolio-filters-resp ul li a,.widget_nav_menu ul.menu,.widget_submenu>div>ul,.widget_categories>ul,.widget_product_categories>ul,.widget_pages>ul{line-height:20px}.primary-navigation.responsive li a{line-height:20px}:root{--thegem-to-submenu-text-transform:none}.submenu-item,#primary-menu.no-responsive>li.megamenu-enable>ul li>a,#primary-menu.no-responsive>li:not(.megamenu-template-enable) li>a,#primary-menu.no-responsive>li:not(.megamenu-template-enable) .minicart-product-title,.portfolio-filters-resp ul li a,.widget_nav_menu ul.menu,.widget_submenu>div>ul,.widget_categories>ul,.widget_product_categories>ul,.widget_pages>ul,.primary-navigation.responsive li a{text-transform:none}:root{--thegem-to-overlay-menu-font-family:'Montserrat'}.header-layout-overlay #primary-menu.no-responsive>li>a,.header-layout-overlay #primary-menu.no-responsive>li li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li li>a{font-family:'Montserrat'}:root{--thegem-to-overlay-menu-font-style:normal;--thegem-to-overlay-menu-font-weight:700}.header-layout-overlay #primary-menu.no-responsive>li>a,.header-layout-overlay #primary-menu.no-responsive>li li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li li>a{font-style:normal;font-weight:700}:root{--thegem-to-overlay-menu-font-size:32px}.header-layout-overlay #primary-menu.no-responsive>li>a,.header-layout-overlay #primary-menu.no-responsive>li li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li li>a,.header-layout-overlay #primary-navigation #primary-menu.no-responsive li .menu-item-parent-toggle:before,.page-additional-menu.header-layout-overlay #primary-navigation #primary-menu.no-responsive li .menu-item-parent-toggle:before{font-size:32px}@media (max-width:767px){:root{--thegem-to-overlay-menu-font-size:24px}.header-layout-overlay #primary-menu.no-responsive>li>a,.header-layout-overlay #primary-menu.no-responsive>li li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li li>a,.header-layout-overlay #primary-navigation #primary-menu.no-responsive li .menu-item-parent-toggle:before,.page-additional-menu.header-layout-overlay #primary-navigation #primary-menu.no-responsive li .menu-item-parent-toggle:before{font-size:24px}}:root{--thegem-to-overlay-menu-line-height:64px}.header-layout-overlay #primary-menu.no-responsive>li>a,.header-layout-overlay #primary-menu.no-responsive>li li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li li>a,.header-layout-overlay #primary-navigation #primary-menu.no-responsive li .menu-item-parent-toggle:before,.page-additional-menu.header-layout-overlay #primary-navigation #primary-menu.no-responsive li .menu-item-parent-toggle:before{line-height:64px}@media (max-width:767px){:root{--thegem-to-overlay-menu-line-height:48px}.header-layout-overlay #primary-menu.no-responsive>li>a,.header-layout-overlay #primary-menu.no-responsive>li li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li li>a,.header-layout-overlay #primary-navigation #primary-menu.no-responsive li .menu-item-parent-toggle:before,.page-additional-menu.header-layout-overlay #primary-navigation #primary-menu.no-responsive li .menu-item-parent-toggle:before{line-height:48px}}:root{--thegem-to-overlay-menu-text-transform:uppercase}.header-layout-overlay #primary-menu.no-responsive>li>a,.header-layout-overlay #primary-menu.no-responsive>li li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li li>a,.header-layout-overlay #primary-navigation #primary-menu.no-responsive li .menu-item-parent-toggle:before,.page-additional-menu.header-layout-overlay #primary-navigation #primary-menu.no-responsive li .menu-item-parent-toggle:before{text-transform:uppercase}:root{--thegem-to-styled-subtitle-font-family:'Raleway'}.styled-subtitle,.diagram-circle .text div span.title,.diagram-circle .text div span.summary,.vc_pie_chart .vc_pie_chart_value,form.cart .quantity .qty,.shop_table .quantity .qty,.woocommerce-before-cart .cart-short-info,input[type=text].coupon-code,.cart_totals table th,.order-totals table th,.cart_totals table .shipping td,.woocommerce-message,.woocommerce-info,.woocommerce ul.woocommerce-error li,.woocommerce table.checkout-cart-info-table tr th,.woocommerce table.checkout-cart-info-table tr.shipping td,.widget_calendar caption,.blog-style-timeline .post-time,.gem-dropcap.gem-dropcap-style-medium,.project-info-shortcode-style-default .project-info-shortcode-item .title,.project_info-item-style-2 .project_info-item .title,.diagram-legend .legend-element .title,.single-product-content .price,.widget_shopping_cart ul li .quantity,.widget_shopping_cart .total span.amount{font-family:'Raleway'}:root{--thegem-to-styled-subtitle-font-style:normal;--thegem-to-styled-subtitle-font-weight:300}.styled-subtitle,.diagram-circle .text div,.diagram-circle .text div span.title,.diagram-circle .text div span.summary,.vc_pie_chart .vc_pie_chart_value,form.cart .quantity .qty,.shop_table .quantity .qty,.woocommerce-before-cart .cart-short-info,input[type=text].coupon-code,.cart_totals table th,.order-totals table th,.cart_totals table .shipping td,.woocommerce-message,.woocommerce-info,.woocommerce ul.woocommerce-error li,.woocommerce table.checkout-cart-info-table tr th,.woocommerce table.checkout-cart-info-table tr.shipping td,.widget_calendar caption,.blog-style-timeline .post-time,.gem-dropcap.gem-dropcap-style-medium,.project-info-shortcode-style-default .project-info-shortcode-item .title,.project_info-item-style-2 .project_info-item .title,.diagram-legend .legend-element .title,.single-product-content .price,.widget_shopping_cart ul li .quantity,.widget_shopping_cart .total span.amount{font-style:normal;font-weight:300}:root{--thegem-to-styled-subtitle-font-size:24px}.styled-subtitle,.vc_pie_chart,form.cart .quantity .qty,.shop_table .quantity .qty,.woocommerce-before-cart .cart-short-info,input[type=text].coupon-code,.cart_totals table th,.order-totals table th,.cart_totals table .shipping td,.woocommerce-message,.woocommerce-info,.woocommerce ul.woocommerce-error li,.woocommerce table.checkout-cart-info-table tr th .woocommerce table.checkout-cart-info-table tr.shipping td,.widget_calendar caption,.blog-style-timeline .post-time,.gem-dropcap.gem-dropcap-style-medium,.project-info-shortcode-style-default .project-info-shortcode-item .title,.project_info-item-style-2 .project_info-item .title,.diagram-legend .legend-element .title,.widget_shopping_cart .total span.amount{font-size:24px}@media (max-width:600px){.styled-subtitle,.vc_pie_chart,form.cart .quantity .qty,.shop_table .quantity .qty,.woocommerce-before-cart .cart-short-info,input[type=text].coupon-code,.cart_totals table th,.order-totals table th,.cart_totals table .shipping td,.woocommerce-message,.woocommerce-info,.woocommerce ul.woocommerce-error li,.woocommerce table.checkout-cart-info-table tr th .woocommerce table.checkout-cart-info-table tr.shipping td,.widget_calendar caption,.blog-style-timeline .post-time,.gem-dropcap.gem-dropcap-style-medium,.project-info-shortcode-style-default .project-info-shortcode-item .title,.project_info-item-style-2 .project_info-item .title,.diagram-legend .legend-element .title,.widget_shopping_cart .total span.amount{font-size:4vw}}:root{--thegem-to-styled-subtitle-line-height:37px}.styled-subtitle,.woocommerce-before-cart .cart-short-info,.cart_totals table th,.order-totals table th,.cart_totals table .shipping td,.woocommerce-message,.woocommerce-info,.woocommerce ul.woocommerce-error li,.woocommerce table.checkout-cart-info-table tr th,.woocommerce table.checkout-cart-info-table tr.shipping td,.widget_calendar caption,.blog-style-timeline .post-time,.project-info-shortcode-style-default .project-info-shortcode-item .title,.project_info-item-style-2 .project_info-item .title,.diagram-legend .legend-element .title{line-height:37px}@media (max-width:600px){.styled-subtitle,.woocommerce-before-cart .cart-short-info,.cart_totals table th,.order-totals table th,.cart_totals table .shipping td,.woocommerce-message,.woocommerce-info,.woocommerce ul.woocommerce-error li,.woocommerce table.checkout-cart-info-table tr th,.woocommerce table.checkout-cart-info-table tr.shipping td,.widget_calendar caption,.blog-style-timeline .post-time,.project-info-shortcode-style-default .project-info-shortcode-item .title,.project_info-item-style-2 .project_info-item .title,.diagram-legend .legend-element .title{line-height:6.16666666667vw}}:root{--thegem-to-styled-subtitle-text-transform:none}.styled-subtitle,.woocommerce-before-cart .cart-short-info,.cart_totals table th,.order-totals table th,.cart_totals table .shipping td,.woocommerce-message,.woocommerce-info,.woocommerce ul.woocommerce-error li,.woocommerce table.checkout-cart-info-table tr th,.woocommerce table.checkout-cart-info-table tr.shipping td,.widget_calendar caption,.blog-style-timeline .post-time,.project-info-shortcode-style-default .project-info-shortcode-item .title,.project_info-item-style-2 .project_info-item .title,.diagram-legend .legend-element .title{text-transform:none}:root{--thegem-to-h1-font-family:'Raleway'}h1,body .pricing-table-style-8 .pricing-cost,.title-h1{font-family:'Raleway'}:root{--thegem-to-h1-font-style:normal;--thegem-to-h1-font-weight:700}h1,body .pricing-table-style-8 .pricing-cost,.title-h1{font-style:normal;font-weight:700}:root{--thegem-to-h1-font-size:50px}h1,.title-h1{font-size:50px}@media (max-width:1000px){h1,.title-h1{font-size:5vw}}:root{--thegem-to-h1-line-height:69px}h1,.title-h1{line-height:69px}@media (max-width:1000px){h1,.title-h1{line-height:6.9vw}}:root{--thegem-to-h1-text-transform:uppercase}h1,.title-h1{text-transform:uppercase}:root{--thegem-to-h2-font-family:'Raleway'}h2,.title-h2,h3.comment-reply-title,body .pricing-table-style-6 .pricing-price-title{font-family:'Raleway'}:root{--thegem-to-h2-font-style:normal;--thegem-to-h2-font-weight:700}h2,.title-h2,h3.comment-reply-title,body .pricing-table-style-6 .pricing-price-title{font-style:normal;font-weight:700}:root{--thegem-to-h2-font-size:36px}h2,.title-h2,body .pricing-table-style-5 .pricing-price-title,body .pricing-table-style-6 .pricing-price-title,body .pricing-table-style-6 .pricing-price-subtitle,h3.comment-reply-title,body .pricing-table-style-2 .pricing-price-title{font-size:36px}@media (max-width:1000px){h2,.title-h2,body .pricing-table-style-5 .pricing-price-title,body .pricing-table-style-6 .pricing-price-title,body .pricing-table-style-6 .pricing-price-subtitle,h3.comment-reply-title,body .pricing-table-style-2 .pricing-price-title{font-size:3.6vw}}:root{--thegem-to-h2-line-height:53px}h2,.title-h2,body .pricing-table-style-6 .pricing-price-title,h3.comment-reply-title{line-height:53px}@media (max-width:1000px){h2,.title-h2,body .pricing-table-style-6 .pricing-price-title,h3.comment-reply-title{line-height:5.3vw}}:root{--thegem-to-h2-text-transform:none}h2,.title-h2,body .pricing-table-style-6 .pricing-price-title,h3.comment-reply-title{text-transform:none}:root{--thegem-to-h3-font-family:'Raleway'}h3,.title-h3,.cart_totals table .order-total td,.woocommerce table.shop_table.order-details tr.cart_item td.product-total .amount,.woocommerce table.shop_table.order-details tr.order_item td.product-total .amount,.gem-dropcap,.woocommerce .woocommerce-checkout-one-page #order_review table thead th{font-family:'Raleway'}:root{--thegem-to-h3-font-style:normal;--thegem-to-h3-font-weight:700}h3,.title-h3,.cart_totals table .order-total td,.woocommerce table.shop_table.order-details tr.cart_item td.product-total .amount,.woocommerce table.shop_table.order-details tr.order_item td.product-total .amount,.gem-dropcap,.woocommerce .woocommerce-checkout-one-page #order_review table thead th{font-style:normal;font-weight:700}:root{--thegem-to-h3-font-size:28px}h3,.title-h3,.portfolio.columns-1 .portfolio-item .caption .title,.cart_totals table .order-total td,.woocommerce table.shop_table.order-details tr.cart_item td.product-total .amount,.woocommerce table.shop_table.order-details tr.order_item td.product-total .amount,.gem-dropcap,.woocommerce .woocommerce-checkout-one-page #order_review table thead th,.thegem-fullscreen-search .sf-input.thegem-fullscreen-searchform-input{font-size:28px}:root{--thegem-to-h3-line-height:42px}h3,.title-h3,.portfolio.columns-1 .portfolio-item .caption .title,.cart_totals table .order-total td,.woocommerce table.shop_table.order-details tr.cart_item td.product-total .amount,.woocommerce table.shop_table.order-details tr.order_item td.product-total .amount,.woocommerce .woocommerce-checkout-one-page #order_review table thead th,.thegem-fullscreen-search .sf-input.thegem-fullscreen-searchform-input{line-height:42px}:root{--thegem-to-h3-text-transform:none}h3,.title-h3,.portfolio.columns-1 .portfolio-item .caption .title,.cart_totals table .order-total td,.woocommerce table.shop_table.order-details tr.cart_item td.product-total .amount,.woocommerce table.shop_table.order-details tr.order_item td.product-total .amount,.woocommerce .woocommerce-checkout-one-page #order_review table thead th{text-transform:none}:root{--thegem-to-h4-font-family:'Raleway'}h4,.title-h4,.widget .gem-teams-name,body .pricing-table-style-3 .pricing_row_title,body .pricing-table-style-8 .pricing_row_title,body .pricing-table-style-4 .pricing_row_title,.gem-gallery-hover-gradient .gem-gallery-item-title,.gem-gallery-grid.hover-gradient .gallery-item .overlay .title,.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title,.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-reply-title{font-family:'Raleway'}@media only screen and (min-width:992px) and (max-width:1150px){.with-sidebar .portfolio.hover-horizontal-sliding .overlay .links .caption .title{font-family:'Raleway'}}:root{--thegem-to-h4-font-style:normal;--thegem-to-h4-font-weight:700}h4,.title-h4,.widget .gem-teams-name,body .pricing-table-style-3 .pricing_row_title,body .pricing-table-style-4 .pricing_row_title,body .pricing-table-style-8 .pricing_row_title,.gem-gallery-hover-gradient .gem-gallery-item-title,.gem-gallery-grid.hover-gradient .gallery-item .overlay .title,.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title,.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-reply-title{font-style:normal;font-weight:700}@media only screen and (min-width:992px) and (max-width:1150px){.with-sidebar .portfolio.hover-horizontal-sliding .overlay .links .caption .title{font-style:normal;font-style:normal;font-weight:700}}:root{--thegem-to-h4-font-size:24px}h4,.title-h4,body .pricing-table-style-7 .pricing-price-title,body .pricing-table-style-4 .pricing_row_title,body .pricing-table-style-3 .pricing_row_title,body .pricing-table-style-2 .pricing-cost,body .pricing-table-style-2 .time,body .pricing-table-style-1 .pricing-price-title,.widget .gem-teams-name,body .pricing-table-style-8 .pricing_row_title,.gem-gallery-hover-gradient .gem-gallery-item-title,.gem-gallery-grid.hover-gradient .gallery-item .overlay .title,.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title,body .vc_separator h4,.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-reply-title{font-size:24px}@media only screen and (min-width:992px) and (max-width:1150px){.with-sidebar .portfolio.hover-horizontal-sliding .overlay .links .caption .title{font-size:24px}}:root{--thegem-to-h4-line-height:38px}h4,.title-h4,body .pricing-table-style-7 .pricing-price-title,body .pricing-table-style-5 .pricing-price-title,body .pricing-table-style-4 .pricing_row_title,body .pricing-table-style-3 .pricing_row_title,body .pricing-table-style-2 .pricing-cost,body .pricing-table-style-2 .time,body .pricing-table-style-2 .pricing-price-title,body .pricing-table-style-1 .pricing-price-title,.widget .gem-teams-name,.portfolio.columns-1 .portfolio-item .caption .title,.gem-gallery-hover-gradient .gem-gallery-item-title,.gem-gallery-grid.hover-gradient .gallery-item .overlay .title,.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title,body .vc_separator h4,.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-reply-title{line-height:38px}@media only screen and (min-width:992px) and (max-width:1150px){.with-sidebar .portfolio.hover-horizontal-sliding .overlay .links .caption .title{line-height:38px}}:root{--thegem-to-h4-text-transform:none}h4,.title-h4,body .vc_separator h4,.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-reply-title{text-transform:none}:root{--thegem-to-h5-font-family:'Raleway'}h5,.gem-table thead th,.title-h5,.header-layout-overlay #primary-menu.no-responsive>li.menu-item-search>.minisearch input[type=text],.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>.minisearch input[type=text],.gem-teams-phone,.shop_table td.product-price,.shop_table td.product-subtotal,.cart_totals table .cart-subtotal td,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-subtotal,.woocommerce table.shop_table.order-details thead tr th.product-name,.woocommerce table.shop_table.order-details thead tr th.product-total,.widget-gem-portfolio-item.gem-portfolio-dummy:after,.resp-tabs-list li,.gem-quote.gem-quote-style-4,.gem-quote.gem-quote-style-5,.blog-style-styled_list1 .post-time,.gem-teams-phone,blockquote.wp-block-quote.is-large,blockquote.wp-block-quote.is-style-large,.woocommerce .woocommerce-checkout.woocommerce-checkout-one-page .shop_table.woocommerce-checkout-payment-total th{font-family:'Raleway'}:root{--thegem-to-h5-font-style:normal;--thegem-to-h5-font-weight:700}h5,.title-h5,.header-layout-overlay #primary-menu.no-responsive>li.menu-item-search>.minisearch input[type=text],.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>.minisearch input[type=text],.gem-teams-phone,.shop_table td.product-price,.shop_table td.product-subtotal,.cart_totals table .cart-subtotal td,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-subtotal,.woocommerce table.shop_table.order-details thead tr th.product-name,.woocommerce table.shop_table.order-details thead tr th.product-total,.widget-gem-portfolio-item.gem-portfolio-dummy:after,.resp-tabs-list li,.gem-quote.gem-quote-style-4,.gem-quote.gem-quote-style-5,.blog-style-styled_list1 .post-time,.gem-teams-phone,blockquote.wp-block-quote.is-large,blockquote.wp-block-quote.is-style-large,.woocommerce .woocommerce-checkout.woocommerce-checkout-one-page .shop_table.woocommerce-checkout-payment-total th{font-style:normal;font-weight:700}:root{--thegem-to-h5-font-size:19px}h5,.title-h5,.header-layout-overlay #primary-menu.no-responsive>li.menu-item-search>.minisearch input[type=text],.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>.minisearch input[type=text],.gem-teams-phone,.shop_table td.product-price,.shop_table td.product-subtotal,.cart_totals table .cart-subtotal td,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-subtotal,.woocommerce table.shop_table.order-details thead tr th.product-name,.woocommerce table.shop_table.order-details thead tr th.product-total,.widget-gem-portfolio-item.gem-portfolio-dummy:after,.resp-tabs-list li,.gem-quote.gem-quote-style-4,.gem-quote.gem-quote-style-5,.blog-style-styled_list1 .post-time,.gem-teams-phone,blockquote.wp-block-quote.is-large,blockquote.wp-block-quote.is-style-large,.woocommerce .woocommerce-checkout.woocommerce-checkout-one-page .shop_table.woocommerce-checkout-payment-total th{font-size:19px}:root{--thegem-to-h5-line-height:30px}h5,.title-h5,.gem-teams-phone,.shop_table td.product-price,.shop_table td.product-subtotal,.cart_totals table .cart-subtotal td,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-subtotal,.woocommerce table.shop_table.order-details thead tr th.product-name,.woocommerce table.shop_table.order-details thead tr th.product-total,.widget-gem-portfolio-item.gem-portfolio-dummy:after,.resp-tabs-list li,.gem-quote.gem-quote-style-4,.gem-quote.gem-quote-style-5,.gem-teams-phone,blockquote.wp-block-quote.is-large,blockquote.wp-block-quote.is-style-large,.woocommerce .woocommerce-checkout.woocommerce-checkout-one-page .shop_table.woocommerce-checkout-payment-total th{line-height:30px}:root{--thegem-to-h5-text-transform:none}h5,.title-h5,.gem-table thead th,.gem-teams-phone,.shop_table td.product-price,.shop_table td.product-subtotal,.cart_totals table .cart-subtotal td,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-subtotal,.woocommerce table.shop_table.order-details thead tr th.product-name,.woocommerce table.shop_table.order-details thead tr th.product-total,.widget-gem-portfolio-item.gem-portfolio-dummy:after,.resp-tabs-list li,.gem-quote.gem-quote-style-4,.gem-quote.gem-quote-style-5,.gem-teams-phone,blockquote.wp-block-quote.is-large,blockquote.wp-block-quote.is-style-large,.woocommerce .woocommerce-checkout.woocommerce-checkout-one-page .shop_table.woocommerce-checkout-payment-total th{text-transform:none}:root{--thegem-to-h6-font-family:'Raleway'}h6,.title-h6,body .woocommerce .shop_table thead tr th,table.shop_table_responsive td[data-title]:before,.project_info-item-style-1 .project_info-item .title,.project-info-shortcode-style-2 .project-info-shortcode-item .title,.gem_accordion_header a,#wp-calendar caption,.hamburger-minicart .minicart-item-count,.wpb_toggle,.vc_toggle_title h4,.testimonials-style-1-name.gem-testimonial-name,.testimonials-style-2-name.gem-testimonial-name,.diagram-wrapper .digram-line-box .skill-amount,.diagram-wrapper.style-3 .digram-line-box .skill-title,.row .vc_progress_bar .vc_label,.woocommerce .shop_table thead tr th,.pricing-column-top-choice .pricing-column-top-choice-text{font-family:'Raleway'}:root{--thegem-to-h6-font-style:normal;--thegem-to-h6-font-weight:700}h6,.title-h6,body .woocommerce .shop_table thead tr th,table.shop_table_responsive td[data-title]:before,.project_info-item-style-1 .project_info-item .title,.gem_accordion_header a,#wp-calendar caption,.hamburger-minicart .minicart-item-count,.wpb_toggle,.gem-table-responsive .tabletolist.rh>li>.titles,.vc_toggle_title h4,.testimonials-style-1-name.gem-testimonial-name,.testimonials-style-2-name.gem-testimonial-name,.diagram-wrapper .digram-line-box .skill-amount,.diagram-wrapper.style-3 .digram-line-box .skill-title,.row .vc_progress_bar .vc_label{font-style:normal;font-weight:700}:root{--thegem-to-h6-font-size:16;--thegem-to-h6-font-size-small:14px;--thegem-to-h6-font-size-tiny:7.04px}h6,.title-h6,body .woocommerce .shop_table thead tr th,table.shop_table_responsive td[data-title]:before,.project_info-item-style-1 .project_info-item .title,.gem_accordion_header a,#wp-calendar caption,.wpb_toggle,.gem-table-responsive .tabletolist.rh>li>.titles,.vc_toggle_title h4,.diagram-wrapper.style-3 .digram-line-box .skill-title,.row .vc_progress_bar .vc_label{font-size:16px}:root{--thegem-to-h6-line-height:25px;--thegem-to-h6-line-height-small:21.875px}h6,.title-h6,body .woocommerce .shop_table thead tr th,table.shop_table_responsive td[data-title]:before,.project_info-item-style-1 .project_info-item .title,.gem_accordion_header a,#wp-calendar caption,.wpb_toggle,.gem-table-responsive .tabletolist.rh>li>.titles,.vc_toggle_title h4,.diagram-wrapper.style-3 .digram-line-box .skill-title,.row .vc_progress_bar .vc_label{line-height:25px}.thegem-fullscreen-search .pages-list .page-item article a .title{max-height:calc(25px*2)}:root{--thegem-to-h6-text-transform:none}h6,.title-h6,body .woocommerce .shop_table thead tr th,table.shop_table_responsive td[data-title]:before,.project_info-item-style-1 .project_info-item .title,.gem_accordion_header a,#wp-calendar caption,.wpb_toggle,.gem-table-responsive .tabletolist.rh>li>.titles,.vc_toggle_title h4,.diagram-wrapper.style-3 .digram-line-box .skill-title,.row .vc_progress_bar .vc_label{text-transform:none}:root{--thegem-to-xlarge-title-font-family:'Raleway'}.title-xlarge{font-family:'Raleway'}:root{--thegem-to-xlarge-title-font-style:normal;--thegem-to-xlarge-title-font-weight:700}.title-xlarge{font-style:normal;font-weight:700}:root{--thegem-to-xlarge-title-font-size:80px}.title-xlarge{font-size:80px}@media (max-width:1000px){.title-xlarge{font-size:8vw}}:root{--thegem-to-xlarge-title-line-height:90px}.title-xlarge{line-height:90px}@media (max-width:1000px){.title-xlarge{line-height:9vw}}:root{--thegem-to-xlarge-title-text-transform:uppercase}.title-xlarge{text-transform:uppercase}:root{--thegem-to-light-title-font-family:'Raleway'}h1 .light,h2 .light,h3 .light,h4 .light,h5 .light,h6 .light,.title .light,.title-h1 .light,.title-h2 .light,.title-h3 .light,.title-h4 .light,.title-h5 .light,.title-h6 .light,.title-xlarge .light,.main-menu-item .light,.title-main-menu .light,h1.light,h2.light,h3.light,h4.light,h5.light,h6.light,.title-h1.light,.title-h2.light,.title-h3.light,.title-h4.light,.title-h5.light,.title-h6.light,.title-xlarge.light,.main-menu-item.light,.title-main-menu.light,.widget .gem-teams-name,.gem-counter-style-2 .gem-counter-number,.gem-gallery-grid .gallery-item .overlay .title,.gem-quote.gem-quote-style-3 blockquote,.row .vc_pie_wrapper span,.blog-style-styled_list1 .post-title,.blog-style-styled_list2 .post-time,.blog-style-styled_list2 .post-title,.blog-style-timeline .post-title,body .pricing-table-style-1 .pricing-price-title,body .pricing-table-style-1 .pricing-cost,body .pricing-table-style-2 .pricing-price-title,body .pricing-table-style-2 .pricing-cost,body .pricing-table-style-2 .time,body .pricing-table-style-5 .pricing-price-title,body .pricing-table-style-6 .pricing-price-subtitle,body .pricing-table-style-7 .pricing-price-title,body .pricing-table-style-7 .pricing-cost,body .vc_grid-container ul.vc_grid-filter li.vc_grid-filter-item>span,.gem-media-grid .vc_gitem-post-data-source-post_title a,.gem-media-grid-2 .vc_gitem-post-data-source-post_title a,body.woocommerce-cart-layout-modern .woocommerce .shop_table thead tr th,.woocommerce .woocommerce-checkout-one-page #order_review table thead th,.woocommerce .woocommerce-checkout.woocommerce-checkout-one-page .shop_table.woocommerce-checkout-payment-total th,.thegem-fullscreen-search .sf-input.thegem-fullscreen-searchform-input{font-family:'Raleway'}:root{--thegem-to-light-title-font-style:normal;--thegem-to-light-title-font-weight:400}h1 .light,h2 .light,h3 .light,h4 .light,h5 .light,h6 .light,.title .light,.title-h1 .light,.title-h2 .light,.title-h3 .light,.title-h4 .light,.title-h5 .light,.title-h6 .light,.title-xlarge .light,.main-menu-item .light,.title-main-menu .light,h1.light,h2.light,h3.light,h4.light,h5.light,h6.light,.title-h1.light,.title-h2.light,.title-h3.light,.title-h4.light,.title-h5.light,.title-h6.light,.title-xlarge.light,.main-menu-item.light,.title-main-menu.light,.widget .gem-teams-name,.gem-counter-style-2 .gem-counter-number,.gem-quote.gem-quote-style-3 blockquote,.row .vc_pie_wrapper span,.blog-style-styled_list1 .post-title,.blog-style-styled_list2 .post-time,.blog-style-timeline .post-title,body .vc_grid-container ul.vc_grid-filter li.vc_grid-filter-item>span,.gem-media-grid .vc_gitem-post-data-source-post_title a,body .pricing-table-style-1 .pricing-price-title,body .pricing-table-style-1 .pricing-cost,body .pricing-table-style-2 .pricing-price-title,body .pricing-table-style-2 .pricing-cost,body .pricing-table-style-2 .time,body .pricing-table-style-5 .pricing-price-title,body .pricing-table-style-6 .pricing-price-subtitle,body .pricing-table-style-7 .pricing-price-title,body .pricing-table-style-7 .pricing-cost,.gem-media-grid-2 .vc_gitem-post-data-source-post_title a,body.woocommerce-cart-layout-modern .woocommerce .shop_table thead tr th,.woocommerce .woocommerce-checkout-one-page #order_review table thead th,.woocommerce .woocommerce-checkout.woocommerce-checkout-one-page .shop_table.woocommerce-checkout-payment-total th,.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-reply-title,.thegem-fullscreen-search .sf-input.thegem-fullscreen-searchform-input{font-style:normal;font-weight:400}:root{--thegem-to-body-font-family:Raleway;--thegem-to-body-tiny-font-family:Raleway}body,.text-body,.text-body-tiny,option,.gem-table thead th,.portfolio.columns-1 .portfolio-item .caption .subtitle,.gallery-item .overlay .subtitle,.cart_totals table .shipping td label,.widget_archive li,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-price,.gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt>div,body .hamburger-minicart>.minicart .total strong,body .hamburger-minicart>.minicart ul li .quantity,.thegem-tabs__nav-item sup,.thegem-accordion__item-title sup,.page-breadcrumbs ul li,#primary-navigation #primary-menu>li.menu-item-cart>a.circle-count .minicart-item-count,.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info-title,.thegem-combobox-wrap .thegem-combobox,.product-page__wrapper .reset_variations,.product-page__wrapper .size-guide,.single-product-content-right .compare,.single-product-content-right .yith-ywraq-add-to-quote{font-family:'Raleway'}:root{--thegem-to-body-font-style:normal;--thegem-to-body-font-weight:400;--thegem-to-body-tiny-font-style:normal;--thegem-to-body-tiny-font-weight:400}body,.text-body,.text-body-tiny,option,.gem-table thead th,.portfolio.columns-1 .portfolio-item .caption .subtitle,.gallery-item .overlay .subtitle,.cart_totals table .shipping td label,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-price,.gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt>div,body .hamburger-minicart>.minicart .total strong,body .hamburger-minicart>.minicart ul li .quantity,.thegem-tabs__nav-item sup,.thegem-accordion__item-title sup,.page-breadcrumbs ul li,#primary-navigation #primary-menu>li.menu-item-cart>a.circle-count .minicart-item-count,.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info-title,.thegem-combobox-wrap .thegem-combobox,.product-page__wrapper .reset_variations,.product-page__wrapper .size-guide,.single-product-content-right .compare,.single-product-content-right .yith-ywraq-add-to-quote{font-style:normal;font-weight:400}:root{--thegem-to-body-font-size:16px;--thegem-to-body-tiny-font-size:14px;--thegem-to-body-sup-font-size:11px}body,.text-body,.gem-table thead th,.inline-column,.inline-inside>*,option,.portfolio.columns-1 .portfolio-item .caption .subtitle,.gallery-item .overlay .subtitle,.cart_totals table .shipping td label,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-price,.portfolio-filters a,.gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt>div,body .hamburger-minicart>.minicart .total strong,body .hamburger-minicart>.minicart ul li .quantity,.page-breadcrumbs ul li:not(:last-child):after,.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info-title,.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info del,.thegem-combobox-wrap .thegem-combobox,.single-product-content-right .compare,.single-product-content-right .yith-ywraq-add-to-quote{font-size:16px}.text-body-tiny{font-size:14px}.page-breadcrumbs ul li,.product-page__wrapper .reset_variations,.product-page__wrapper .size-guide,.product-page__wrapper #thegem-reviews .woocommerce-Reviews .woocommerce-review__author{font-size:14px}.thegem-tabs__nav-item sup,.thegem-accordion__item-title sup{font-size:11px}:root{--thegem-to-body-line-height:25px;--thegem-to-body-tiny-line-height:21.875px}body,.text-body,option,.inline-column,.inline-inside>*,.related-element-info>a,.gallery-item .overlay .subtitle,.cart_totals table .shipping td label,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-price,.gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt>div,body .hamburger-minicart>.minicart .total strong,body .hamburger-minicart>.minicart ul li .quantity,.thegem-combobox-wrap .thegem-combobox,.single-product-content-right .compare,.single-product-content-right .yith-ywraq-add-to-quote{line-height:25px}.text-body-tiny{line-height:21.875px}.page-breadcrumbs ul li,.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info-title,.product-page__wrapper .reset_variations,.product-page__wrapper .size-guide{line-height:21.875px}:root{--thegem-to-body-text-transform:none;--thegem-to-body-tiny-text-transform:none}body,.text-body,.text-body-tiny,option,.portfolio.columns-1 .portfolio-item .caption .subtitle,.gallery-item .overlay .subtitle,.cart_totals table .shipping td label,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-price,.gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt>div,body .hamburger-minicart>.minicart .total strong,body .hamburger-minicart>.minicart ul li .quantity,.thegem-tabs__nav-item sup,.thegem-accordion__item-title sup,.thegem-combobox-wrap .thegem-combobox,.product-page__wrapper .reset_variations,.product-page__wrapper .size-guide,.single-product-content-right .compare,.single-product-content-right .yith-ywraq-add-to-quote{text-transform:none}.page-title-excerpt,.custom-title-excerpt{font-family:'Raleway'}.page-title-excerpt,.custom-title-excerpt{font-style:normal;font-weight:300}.page-title-excerpt,.custom-title-excerpt{font-size:24px}@media (max-width:600px){.page-title-excerpt,.custom-title-excerpt{font-size:4vw}}.page-title-excerpt,.custom-title-excerpt{line-height:37px}@media (max-width:600px){.page-title-excerpt,.custom-title-excerpt{line-height:6.16666666667vw}}.page-title-excerpt,.custom-title-excerpt{text-transform:none}.widget-title{font-family:'Montserrat'}.widget-title{font-style:normal;font-weight:700}.widget-title{font-size:19px}.widget-title{line-height:30px}.widget-title{text-transform:uppercase}:root{--thegem-to-button-font-family:'Montserrat'}.gem-button,input[type=submit],.gem-pagination a,.gem-pagination .current,.blog-load-more button,body .wp-block-button .wp-block-button__link,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a,.single-product-content-right .yith-ywraq-add-to-quote a.button,.single-product-content-right .compare.button{font-family:'Montserrat'}:root{--thegem-to-button-font-style:normal;--thegem-to-button-font-weight:700}.gem-button,input[type=submit],.gem-pagination a,.gem-pagination .current,.blog-load-more button,body .wp-block-button .wp-block-button__link,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a,.single-product-content-right .yith-ywraq-add-to-quote a.button,.single-product-content-right .compare.button{font-style:normal;font-weight:700}:root{--thegem-to-button-text-transform:uppercase}.gem-button,input[type=submit],.gem-pagination a,.gem-pagination .current,.blog-load-more button,body .wp-block-button .wp-block-button__link,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a,.single-product-content-right .yith-ywraq-add-to-quote a.button,.single-product-content-right .compare.button{text-transform:uppercase}.gem-button.gem-button-text-weight-thin{font-family:'Montserrat UltraLight'}.gem-button.gem-button-text-weight-thin{font-style:normal;font-weight:400}.gem-button.gem-button-text-weight-thin{text-transform:uppercase}.portfolio-item-title,.portfolio-item .wrap>.caption .title,.fancybox-title .slide-info-title,.blog.blog-style-masonry article .description .title{font-family:'Montserrat'}.portfolio-item-title,.portfolio-item .wrap>.caption .title,.fancybox-title .slide-info-title,.blog.blog-style-masonry article .description .title{font-style:normal;font-weight:700}.portfolio-item-title,.portfolio-item .wrap>.caption .title,.fancybox-title .slide-info-title,.blog.blog-style-masonry article .description .title{font-size:16px}.portfolio-item-title,.portfolio-item .wrap>.caption .title,.fancybox-title .slide-info-title,.blog.blog-style-masonry article .description .title{line-height:24px}.portfolio-item-title,.portfolio-item .wrap>.caption .title,.fancybox-title .slide-info-title,.blog.blog-style-masonry article .description .title{letter-spacing:0px}.portfolio-item-description,.portfolio-item .caption .subtitle,.fancybox-title .slide-info-summary,.blog.blog-style-masonry article .description .summary{font-family:'Source Sans Pro'}.portfolio-item-description,.portfolio-item .caption .subtitle,.fancybox-title .slide-info-summary,.blog.blog-style-masonry article .description .summary{font-style:normal;font-weight:400}.portfolio-item-description,.portfolio-item .caption .subtitle,.fancybox-title .slide-info-summary,.blog.blog-style-masonry article .description .summary{font-size:16px}.portfolio-item-description,.portfolio-item .caption .subtitle,.fancybox-title .slide-info-summary,.blog.blog-style-masonry article .description .summary{line-height:24px}.portfolio:not(.columns-1):not(.portfolio-style-masonry):not(.list-style) .portfolio-item .wrap>.caption .subtitle{max-height:24px}.portfolio-item-description,.portfolio-item .caption .subtitle,.fancybox-title .slide-info-summary,.blog.blog-style-masonry article .description .summary{letter-spacing:0px}.quickfinder-item-title{font-family:'Montserrat'}.quickfinder-item-title{font-style:normal;font-weight:700}.quickfinder-item-title{font-size:24px}.quickfinder-item.col-md-2 .quickfinder-item-title,.quickfinder-item.col-md-3 .quickfinder-item-title{font-size:19.2px}.quickfinder-item-title{line-height:38px}.quickfinder-item.col-md-2 .quickfinder-item-title,.quickfinder-item.col-md-3 .quickfinder-item-title{line-height:30.4px}.quickfinder-item-title{text-transform:uppercase}.quickfinder.quickfinder-title-thin .quickfinder-item-title{font-family:'Montserrat UltraLight'}.quickfinder.quickfinder-title-thin .quickfinder-item-title{font-style:normal;font-weight:400}.quickfinder.quickfinder-title-thin .quickfinder-item-title{font-size:24px}.quickfinder.quickfinder-title-thin .quickfinder-item.col-md-2 .quickfinder-item-title,.quickfinder.quickfinder-title-thin .quickfinder-item.col-md-3 .quickfinder-item-title{font-size:19.2px}.quickfinder.quickfinder-title-thin .quickfinder-item-title{line-height:38px}.quickfinder.quickfinder-title-thin .quickfinder-item.col-md-2 .quickfinder-item-title,.quickfinder.quickfinder-title-thin .quickfinder-item.col-md-3 .quickfinder-item-title{line-height:30.4px}.quickfinder.quickfinder-title-thin .quickfinder-item-title{text-transform:uppercase}.quickfinder-item-text{font-family:'Source Sans Pro'}.quickfinder-item-text{font-style:normal;font-weight:400}.quickfinder-item-text{font-size:16px}.quickfinder-item-text{line-height:25px}.quickfinder-item-text{text-transform:none}.gem-gallery-hover-zooming-blur .gem-gallery-item-title,.gem-gallery-grid .gallery-item .overlay .title,.gem-gallery .gem-gallery-caption .gem-gallery-item-title{font-family:'Montserrat UltraLight'}.gem-gallery-hover-zooming-blur .gem-gallery-item-title,.gem-gallery-grid .gallery-item .overlay .title,.gem-gallery .gem-gallery-caption .gem-gallery-item-title{font-style:normal;font-weight:400}.gem-gallery-hover-zooming-blur .gem-gallery-item-title,.gem-gallery-grid .gallery-item .overlay .title,.gem-gallery .gem-gallery-caption .gem-gallery-item-title{font-size:24px}.gem-gallery-hover-zooming-blur .gem-gallery-item-title,.gem-gallery-grid .gallery-item .overlay .title,.gem-gallery .gem-gallery-caption .gem-gallery-item-title{line-height:30px}body .gem-gallery-hover-zooming-blur .gem-gallery-item-title,body .gem-gallery-grid .gallery-item .overlay .title,body .gem-gallery .gem-gallery-caption .gem-gallery-item-title{text-transform:uppercase}.gem-gallery-grid.hover-default .gallery-item .overlay .title,.gem-gallery-hover-default .gem-gallery-item .gem-gallery-item-title{font-family:'Montserrat'}.gem-gallery-grid.hover-default .gallery-item .overlay .title,.gem-gallery-hover-default .gem-gallery-item .gem-gallery-item-title{font-weight:700}.gem-gallery-grid.hover-default .gallery-item .overlay .title,.gem-gallery-hover-default .gem-gallery-item .gem-gallery-item-title{font-size:24px}.gem-gallery-grid.hover-default .gallery-item .overlay .title,.gem-gallery-hover-default .gem-gallery-item .gem-gallery-item-title{line-height:31px}.gem-gallery-grid.hover-default .gallery-item .overlay .title,.gem-gallery-hover-default .gem-gallery-item .gem-gallery-item-title{letter-spacing:0px}.gallery-description,.gem-gallery-item-description,.gallery-item .overlay .subtitle{font-family:'Source Sans Pro'}.gallery-description,.gem-gallery-item-description,.gallery-item .overlay .subtitle{font-style:normal;font-weight:300}.gallery-description,.gem-gallery-item-description,.gallery-item .overlay .subtitle{font-size:17px}.gallery-description,.gem-gallery-item-description,.gallery-item .overlay .subtitle{line-height:24px}body .gem-testimonial-text,body .testimonials-style-1-text{font-family:'Source Sans Pro'}body .gem-testimonial-text,body .testimonials-style-1-text{font-style:normal;font-weight:300}body .gem-testimonial-text,body .testimonials-style-1-text{font-size:24px}@media (max-width:600px){body .gem-testimonial-text,body .testimonials-style-1-text{font-size:4vw}}body .gem-testimonial-text,body .testimonials-style-1-text{line-height:36px}@media (max-width:600px){body .gem-testimonial-text,body .testimonials-style-1-text{line-height:6vw}}body .gem-testimonial-text,body .testimonials-style-1-text{text-transform:none}body .gem-testimonial-name{font-family:'Montserrat'}body .gem-testimonial-name{font-style:normal;font-weight:700}body .gem-testimonial-name{font-size:14px}body .gem-testimonial-name{line-height:25px}body .gem-testimonial-name{text-transform:uppercase}body .gem-testimonial-company{font-family:'Source Sans Pro'}body .gem-testimonial-company{font-style:normal;font-weight:300}body .gem-testimonial-company{font-size:14px}body .gem-testimonial-company{line-height:25px}body .gem-testimonial-company{text-transform:none}body .gem-testimonial-position{font-family:'Source Sans Pro'}body .gem-testimonial-position{font-style:normal;font-weight:300}body .gem-testimonial-position{font-size:14px}body .gem-testimonial-position{line-height:25px}body .gem-testimonial-position{text-transform:none}.gem-counter-number,.diagram-circle .text div span{font-family:'Montserrat'}.gem-counter-number,.diagram-circle .text div span{font-style:normal;font-weight:700}.gem-counter-number{font-size:50px}.gem-counter-number{line-height:69px}.gem-counter-number{text-transform:uppercase}:root{--thegem-to-tabs-title-font-family:Montserrat}.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tab.vc_active>a,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-outline .vc_tta-tab a,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-modern .vc_tta-tab a,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title .wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel.vc_tta-style-modern .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-simple_dashed .vc_tta-panel .vc_tta-panel-title,.thegem-tabs__nav-item.thegem-tabs__nav-item--active,.thegem-accordion__item-title.thegem-accordion__item--active,.portfolio-filter-tabs ul.portfolio-filter-tabs-list li.active{font-family:'Montserrat'}:root{--thegem-to-tabs-title-font-style:normal;--thegem-to-tabs-title-font-weight:700}.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tab.vc_active>a,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-outline .vc_tta-tab a,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-modern .vc_tta-tab a,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title .wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel.vc_tta-style-modern .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-simple_dashed .vc_tta-panel .vc_tta-panel-title,.thegem-tabs__nav-item.thegem-tabs__nav-item--active,.thegem-accordion__item-title.thegem-accordion__item--active,.portfolio-filter-tabs ul.portfolio-filter-tabs-list li.active{font-style:normal;font-weight:700}:root{--thegem-to-tabs-title-font-size:16px}.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tab.vc_active>a,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-outline .vc_tta-tab a,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-modern .vc_tta-tab a,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title .wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel.vc_tta-style-modern .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-simple_dashed .vc_tta-panel .vc_tta-panel-title,.thegem-tabs__nav-item.thegem-tabs__nav-item--active,.thegem-accordion__item-title.thegem-accordion__item--active,.portfolio-filter-tabs ul.portfolio-filter-tabs-list li.active{font-size:16px}:root{--thegem-to-tabs-title-line-height:25px}.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tab.vc_active>a,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-outline .vc_tta-tab a,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-modern .vc_tta-tab a,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title .wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel.vc_tta-style-modern .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-simple_dashed .vc_tta-panel .vc_tta-panel-title,.thegem-tabs__nav-item.thegem-tabs__nav-item--active,.thegem-accordion__item-title.thegem-accordion__item--active,.portfolio-filter-tabs ul.portfolio-filter-tabs-list li.active{line-height:25px}:root{--thegem-to-tabs-title-text-transform:uppercase}.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tab.vc_active>a,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-outline .vc_tta-tab a,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-modern .vc_tta-tab a,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title .wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel.vc_tta-style-modern .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-simple_dashed .vc_tta-panel .vc_tta-panel-title,.thegem-tabs__nav-item.thegem-tabs__nav-item--active,.thegem-accordion__item-title.thegem-accordion__item--active,.portfolio-filter-tabs ul.portfolio-filter-tabs-list li.active{text-transform:uppercase}:root{--thegem-to-tabs-title-thin-font-family:'Montserrat UltraLight'}.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tab a,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title,.thegem-tabs__nav-item,.thegem-accordion__item-title,.portfolio-filter-tabs ul.portfolio-filter-tabs-list li:not(.active){font-family:'Montserrat UltraLight'}:root{--thegem-to-tabs-title-thin-font-style:normal;--thegem-to-tabs-title-thin-font-weight:400}.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tab a,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title,.thegem-tabs__nav-item,.thegem-accordion__item-title,.portfolio-filter-tabs ul.portfolio-filter-tabs-list li:not(.active){font-style:normal;font-weight:400}:root{--thegem-to-tabs-title-thin-font-size:16px}.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tab a,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title,.thegem-tabs__nav-item,.thegem-accordion__item-title,.portfolio-filter-tabs ul.portfolio-filter-tabs-list li:not(.active){font-size:16px}:root{--thegem-to-tabs-title-thin-line-height:25px}.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tab a,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title,.thegem-tabs__nav-item,.thegem-accordion__item-title,.portfolio-filter-tabs ul.portfolio-filter-tabs-list li:not(.active){line-height:25px}:root{--thegem-to-tabs-title-thin-text-transform:uppercase}.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tab a,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title,.thegem-tabs__nav-item,.thegem-accordion__item-title,.portfolio-filter-tabs ul.portfolio-filter-tabs-list li:not(.active){text-transform:uppercase}:root{--thegem-to-main-bg-color:#fff;--main-bg-color:#fff;--main-bg-color-08:rgba(255,255,255,.8)}.combobox-wrapper,#page .woocommerce .select2-container .select2-selection--single,.select2-container .select2-dropdown,.gem-team-style-5 .team-person:hover .team-person-hover,.gem-table td,body .gem-table-style-2 thead,body .gem-table-style-2 tr:nth-child(2n) td,.gem-table .tabletolist.nrh>li>ul>li,.resp-tabs-container,.resp-tab-content,.resp-tab-active,.gem-clients-type-carousel-grid .gem-client-item a:hover,.gem_client-carousel .gem-client-item a:hover,.products .product-inner,.gem-table .shop_table tbody tr,.widget_product_search input.search-field,.woocommerce-message:before,.woocommerce-info:before,.woocommerce table.shop_table.order-details tr.cart_item,.woocommerce table.shop_table.order-details tr.order_item,body .woocommerce .woocommerce-checkout.woocommerce-checkout-one-page-modern #order_review .woocommerce-checkout-payment .payment_methods .woocommerce-notice,.woocommerce-checkout-one-page-modern .woocommerce-terms-and-conditions,.triangle-with-shadow:after,.blog-style-default article .post-image .gem-dummy,.blog-style-default article.sticky .post-image .gem-dummy:after,.blog-style-timeline.blog-style-styled_list1 .item-post .post-text,.blog-style-default article.no-image .post-image .gem-dummy,.wpb_toggle,.vc_toggle_title,.page-title-style-2,.post-tags-list a:after,.portfolio .portfolio-item .overlay-line,.portfolio-item .wrap>.caption,.portfolio.portfolio-grid.background-style-dark:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption,.portfolio.portfolio-grid.background-style-dark:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover,.portfolio.background-style-dark .caption-bottom-line .project-button .gem-button,.quickfinder-item .quickfinder-animation,.gem-counter .gem-counter-animation,.mc4wp-form input[type=email],.page-title-block.page-title-style-2,.page-title-block.has-background-image,body .widget .tagcloud a,.wpcf7-form.gem-contact-form-white .combobox-wrapper,.wpcf7-form.gem-contact-form-white input:not(.gem-button-wpcf-custom),.wpcf7-form.gem-contact-form-white .combobox-wrapper .combobox-button,.wpcf7-form.gem-contact-form-white .combobox-wrapper .combobox-text,.wpcf7-form.gem-contact-form-white .checkbox-sign,.wpcf7-form.gem-contact-form-white span.radio-sign,.wpcf7-form.gem-contact-form-white textarea,.diagram-wrapper.style-1 .digram-line-box .skill-line,.blog-style-styled_list1 .post-item,.blog-style-styled_list2 article,.blog-style-styled_list2 .post-item,.blog-style-styled_list2 .sticky,.blog-style-timeline .post-item,.blog-style-timeline .post-img,.blog-style-timeline .post-img a .dummy,.gem-basic-grid .vc_grid-item-mini,.gem-basic-grid .vc_gitem-zone-c,.shop-widget-area .widget .gem-products-content,.blog-style-compact article,.gem-search-form.gem-search-form-style-light .search-field,.page-title-block.custom-page-title,.custom-footer,.portfolio.extended-products-grid .portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter .portfolio-search-filter-form,.portfolio-filters-list.style-standard:not(.single-filter) .portfolio-filter-item .portfolio-filter-item-list,.portfolio-sorting-select ul,.portfolio-filters-list.style-hidden .portfolio-filters-outer .portfolio-filters-area,.thegem-popup-notification .notification-message,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-tab.vc_active>a,.thegem-combobox-wrap .thegem-combobox__trigger,.thegem-combobox-wrap .thegem-combobox__options,.thegem-combobox-wrap .thegem-combobox__options-item,.product-page__wrapper .product-page__nav .product-page__nav-preview,.product-page__wrapper form.cart .quantity,.thegem-fullscreen-search,.thegem-fullscreen-search .search-results-section:nth-child(even) .pages-list .page-item article a,table.variations .thegem-select{background-color:#fff}@media (max-width:991px){.portfolio-filters-list.style-standard .portfolio-filters-outer .portfolio-filters-area,.portfolio-filters-list.style-sidebar .portfolio-filters-outer .portfolio-filters-area{background-color:#fff}}.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon:before,.gem-gallery-grid.hover-gradient .gallery-item .overlay a.icon:before,.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after{background-color:rgba(255,255,255,.8)}.portfolio-item .wrap>.caption .caption-sizable-content:after,.portfolio.background-style-dark:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .caption-sizable-content:after,.portfolio.background-style-dark:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .caption-sizable-content:after{box-shadow:0 0 30px 45px #fff}.blog-style-compact article .gem-compact-item-content:after{box-shadow:0 5px 15px 15px #fff}.fullwidth-block .marker-direction-inside svg,.blog-style-styled_list1 .wrap-style,.blog-style-styled_list2 .wrap-style,.blog-style-timeline .wrap-style{fill:#fff}.gem-image a:after,.gem-textbox-picture a:after,.blog-style-default article.sticky .sticky-label,.blog-style-masonry article.sticky .sticky-label,.blog-style-styled_list1 article.sticky .sticky-label,.blog-style-styled_list2 article.sticky .sticky-label,.blog-style-timeline article.sticky .sticky-label,.justified-style-1 article.sticky .sticky-label,.justified-style-2 article.sticky .sticky-label,.blog-style-multi-author article.sticky .sticky-label,.blog article .post-featured-content>a:after,.blog .gem-simple-gallery .gem-gallery-item a:after,.blog-style-styled_list1 .wrap-style,.blog-style-styled_list2 .wrap-style,.blog-style-styled_list1 article a.default:after,.blog-style-styled_list2 article a.default:after,.blog-style-compact article a.default:after,.blog-style-compact-tiny-1 article a.default:after,.blog-style-timeline .wrap-style,#primary-navigation #primary-menu>li.menu-item-cart>a .minicart-item-count,.mobile-cart-position-top #site-header .mobile-cart .minicart-item-count,body .hamburger-minicart>a .minicart-item-count,body #primary-navigation #primary-menu>li.menu-item-cart>a.circle-count .minicart-item-count,.woocommerce ul.woocommerce-error li:before,.pricing-column-top-choice .pricing-column-top-choice-text,.widget .onsale:after,.widget_shopping_cart ul li.sale .minicart-image:before,#wp-calendar caption,.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a,.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover,.widget_calendar .wp-calendar-nav .wp-calendar-nav-next a,.widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:hover,.widget.widget_calendar a:hover,.shop-widget-area .onsale,.socials-sharing li a:hover:after,.wpb_wrapper .vc_progress_bar .vc_label_units,.portfolio-item .image .overlay .links a.icon:before,.portfolio.hover-title .portfolio-item .caption .title,.portfolio.hover-title.columns-4 .portfolio-item .caption .title,.portfolio.hover-title .portfolio-item .caption .subtitle,.portfolio.hover-title .portfolio-item .caption .info,.portfolio.hover-title .portfolio-item .caption .info a,.portfolio.hover-default .portfolio-item .image .overlay .links .caption .info a,.portfolio .portfolio-item .image .overlay .links .portfolio-sharing-pane .socials-item,.portfolio.products .portfolio-item .image .overlay .portfolio-icons.product-bottom a.added_to_cart,.portfolio.products .portfolio-item .image .overlay .portfolio-icons.product-bottom .yith-wcwl-wishlistaddedbrowse a,.news-grid.portfolio.hover-title .portfolio-item .caption .title>*,.news-grid.portfolio.hover-default .comments-link a,.news-grid.portfolio.hover-vertical-sliding .comments-link a,.news-grid.portfolio.hover-gradient .comments-link a,.news-grid.portfolio.hover-circular .comments-link a,.news-grid.portfolio.hover-default .zilla-likes,.news-grid.portfolio.hover-vertical-sliding .zilla-likes,.news-grid.portfolio.hover-gradient .zilla-likes,.news-grid.portfolio.hover-circular .zilla-likes,.news-grid.hover-default .portfolio-item .image .links .caption .author .author-name,.news-grid.hover-default .portfolio-item .image .links .caption .author .author-name a,.news-grid.hover-vertical-sliding .portfolio-item .image .links .caption .author .author-name,.news-grid.hover-vertical-sliding .portfolio-item .image .links .caption .author .author-name a,.news-grid.hover-default .portfolio-item .image .links .caption .description .subtitle,.news-grid.hover-vertical-sliding .portfolio-item .image .links .caption .description .subtitle,.news-grid.hover-horizontal-sliding .portfolio-item .image .links .caption .description .subtitle,.news-grid.hover-vertical-sliding .portfolio-item .image .links .caption .post-date,.news-grid.hover-horizontal-sliding .portfolio-item .image .links .caption .post-date,.news-grid.hover-gradient .portfolio-item .image .links .caption .post-date,.news-grid.hover-circular .portfolio-item .image .links .caption .post-date,.news-grid.portfolio.hover-vertical-sliding .portfolio-item .image .overlay .links .caption .info a,.news-grid.portfolio.hover-vertical-sliding .portfolio-item .image .overlay .links .caption .info span.sep,.news-grid.hover-gradient .portfolio-item .image .links .caption .author .author-name,.news-grid.hover-gradient .portfolio-item .image .links .caption .author .author-name a,.news-grid.hover-circular .portfolio-item .image .links .caption .author .author-name,.news-grid.hover-circular .portfolio-item .image .links .caption .author .author-name a,.news-grid.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .subtitle,.news-grid.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .subtitle,.news-grid.hover-circular .portfolio-item .image .links .caption .post-date,.news-grid .portfolio-item.double-item-style-alternative .highlight-item-alternate-box .post-date,.news-grid .portfolio-item.double-item-style-alternative .highlight-item-alternate-box .title>*,.news-grid .portfolio-item.double-item-style-alternative .highlight-item-alternate-box .info a,.portfolio-filters a:hover,.portfolio-filters a.active,.portfolio.background-style-gray:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .title,.portfolio.background-style-gray:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .title,.portfolio.background-style-dark .portfolio-item .wrap>.caption .title,.gallery-item .overlay .title,.gallery-item .overlay .subtitle,.gallery-item .overlay a.icon:before,.gem-gallery .gem-gallery-preview-carousel-wrap:hover .gem-prev:after,.gem-gallery .gem-gallery-preview-carousel-wrap:hover .gem-next:after,.gem-gallery .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after,.gem-gallery .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-caption,.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after,.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after,.gem-simple-gallery .gem-gallery-item a:after,.post-tags-list a:hover,div.blog article a.youtube:after,div.blog article a.vimeo:after,div.blog article a.self_video:after,#colophon .recentcomments .comment-author-link a:hover,#colophon .project_info-item-style-1 .project_info-item-title,#colophon .gem-contacts-item a:hover,#colophon .widget_calendar td a,#colophon .widget.widget_search .gem-button:hover,#colophon .wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit:hover,#colophon #mc4wp_submit:hover,body .widget .tagcloud a:hover,.gem-table-responsive.gem-table-style-3 .tabletolist>li .titles,.gem-table-style-3 thead tr th,.gem-table-style-3 thead h6,.breadcrumbs a,.bc-devider:before,body .vc_grid-container ul.vc_grid-filter li.vc_grid-filter-item.vc_active>span,body .vc_grid-container ul.vc_grid-filter li.vc_grid-filter-item:hover>span,.vc_grid-item.gem-media-grid .vc_gitem-post-data-source-post_title a,.gem-media-grid-2 .midia-grid-item-post-author,.gem-media-grid-2 .midia-grid-item-post-author span a,.widget .gem-dummy:after,.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .info a,.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .info span.sep,.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .title,.portfolio.hover-gradient .portfolio-item .image .overlay .links .portfolio-sharing-pane .socials-item,.diagram-wrapper.style-3 .digram-line-box .skill-title,.gem-blog-slider .post-title a,#primary-menu.no-responsive>li.megamenu-enable>ul>li .mega-label,.gem-search-form.gem-search-form-style-dark .search-submit,.gem-attribute-selector .gem-attribute-options li .text,.gem-attribute-selector.type-label .gem-attribute-options li.selected .label,.gem-attribute-selector.type-label .gem-attribute-options li.selected:hover .label,body .portfolio-filters-list .portfolio-filter-item.attribute-type-label ul li a.active,body .portfolio-filters-list .portfolio-filter-item.attribute-type-label ul li a.active:hover,body .portfolio-filters-list .widget_layered_nav ul li.chosen a.attribute-type-label{color:#fff}.news-grid.portfolio.hover-default .portfolio-item .grid-post-meta .comments-link,.news-grid.portfolio.hover-vertical-sliding .portfolio-item .grid-post-meta .comments-link,.news-grid.portfolio.hover-gradient .portfolio-item .grid-post-meta .comments-link,.news-grid.portfolio.hover-circular .portfolio-item .grid-post-meta .comments-link{border-right-color:#fff}.portfolio.hover-default .portfolio-item .image .overlay .links .caption .info span.sep,.portfolio.hover-vertical-sliding .portfolio-item .image .overlay .links .caption .info span.sep,.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .info span.sep,.portfolio.hover-circular .portfolio-item .image .overlay .links .caption .info span.sep,.news-grid .portfolio-item.double-item-style-alternative .highlight-item-alternate-box .info span.sep,.news-grid.portfolio.hover-circular .portfolio-item .image .overlay .links .caption .info span.sep{border-left-color:#fff}@media (min-width:768px){.blog-style-timeline .item-post .post-text:after{border-right:20px solid #fff}}@media (max-width:768px){.blog-style-timeline .item-post .post-text:after{border-bottom:30px solid #fff}}@media (max-width:768px){.blog-style-timeline .post-text:after,.blog-style-timeline.blog-style-styled_list1 .post-text:after,.blog-style-timeline.blog-style-styled_list2 .post-text:after{border-bottom:30px solid #fff}}.blog-style-styled_list1 .post-img a,.blog-style-styled_list2 .post-img a,.blog-style-timeline .post-img a{border:3px solid #fff}@media (min-width:768px){body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#fff}}.preloader .skeleton .widget:after,.preloader .skeleton .portfolio-item:after,.preloader .skeleton .skeleton-sorting:after,.preloader .skeleton .products-category-item:after{background-image:linear-gradient(90deg,rgba(255,255,255,0) 20%,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 80%)}#colophon .gem-custom-mailchimp input[type=email]{background-color:#181828}:root{--styled-bg-color:#fff}.gem-dummy,.default-background,.sc-wrapbox-style-6 .sc-wrapbox-inner,.gem-table thead,.pricing-title-new,.highlighted .pricing-title,.gem-clients-type-carousel-grid .gem-client-item a,.gem_client-carousel .gem-client-item a,.before-products-list,.shipping-calculator-form-wrap,.woocommerce-message,.woocommerce-info,ul.woocommerce-error li,#primary-menu.no-responsive>li.menu-item-cart .widget_shopping_cart_content .minicart-bottom,.hamburger-minicart .widget_shopping_cart_content .minicart-bottom,.woocommerce .checkout #payment .payment_methods li .payment_box,.checkout-cart-info>td,.woocommerce table.shop_table.order-details thead tr th,.woocommerce #customer_login .col .login-box,.widget_recently_viewed_products ul.product_list_widget,.widget .searchform,.gem-tabs-style-1 .gem_tabs_nav li,.gem-tour-style-1 .gem_tabs_nav li,.gem-tabs-style-1 .resp-accordion.resp-tab-active,.gem-tour-style-1 .resp-accordion.resp-tab-active,.gem-tabs-style-2 .resp-accordion.resp-tab-active,.blog-style-timeline.blog-style-styled_list1 .item-post,.blog-style-default article .post-image .gem-dummy:after,.blog-style-default article.sticky .post-image .gem-dummy,.widget_recent_reviews .product_list_widget .wp-post-image,.price_slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all,.post-author-block,.digram-line-box,#calendar_wrap,.widget_recent_comments li,.project_info-item-style-1,.widget_mc4wp_widget form,.widget_submenu ul ul,.widget_nav_menu ul ul,.widget_pages ul ul,.widget_categories ul ul,.widget_product_categories ul ul,.widget_recent_entries ul,body .testimonials-style-2-text.gem-testimonial-text,.gem-teams-item-wrap,.gem-picturebox-text,body .testimonials-style-1-image,body .testimonials-style-1-text.gem-testimonial-text,body .testimonials-style-1-name,body .testimonials-style-1-post,body .testimonials-style-1-teg,body .gem-table-style-3 tr:nth-child(odd) td:nth-child(odd),.blog-style-masonry .description,.style2.gem-testimonials,.style2.gem-testimonials.fullwidth-block .container,.diagram-wrapper.style-3 .digram-line-box .skill-line,.blog-style-styled_list1 article,.blog-style-styled_list1 .post-img a .dummy,.blog-style-styled_list1 .sticky .post-item,.blog-style-styled_list2 .sticky .post-item,.blog-style-timeline .sticky .post-item,.project-info-shortcode-style-default .project-info-shortcode-item,.project_info-item-style-2 .project_info-item,.gem-basic-grid-2 .vc_gitem-zone-c .vc_gitem-col,.quickfinder-style-vertical-1 .quickfinder-item-info,.quickfinder-style-vertical-2 .quickfinder-item-info,.justified-style-2 .post-content-wrapper,.blog-style-multi-author .post-item,.project-info-shortcode-style-2 .project-info-shortcode-item,.portfolio:not(.background-style-transparent):not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption,.portfolio:not(.background-style-transparent):not(.disabled-hover):not(.background-style-transparent).list-style .portfolio-item .wrap>.caption:hover,.portfolio.background-style-gray .portfolio-item .wrap>.caption,.products .product-inner:hover,.portfolio-filters-list .portfolio-filter-item .portfolio-filter-item-list ul li span.count,.portfolio-filters-list .widget ul li span.count,.portfolio-selected-filters .portfolio-selected-filter-item,.portfolio-filters-list .portfolio-search-filter .portfolio-search-filter-form input,.portfolio-top-panel-right .portfolio-search-filter .portfolio-search-filter-form input,.portfolio-filters-list .widget_product_search input,.portfolio-filters-list.style-standard .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-amount,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-tab>a,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-tab>a:hover,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-tab>a:focus,body .agency-sparta-style.yikes-easy-mc-form label.label-inline>input,body .splash-shop-3-style.yikes-easy-mc-form label.label-inline>input,body .digital-agency-mailchimp.yikes-easy-mc-form label>input[type=email],body .business-sulutions-mailchimp input[type=email],body .online-shop-mailchimp.yikes-easy-mc-form label>input,body .woocommerce .shop_table tr.cart_item:nth-child(2n) td,body .woocommerce .cart_totals table th,body .woocommerce-checkout-one-page .checkout-payment,#page-title.woocommerce-cart-checkout,body .pricing-table-style-1 .pricing-column,body .pricing-table-style-3 .pricing-column,body .gem-woocommerce-tabs #tab-additional_information .shop_attributes tr:nth-child(odd) th,body .mobile-cart-position-top #site-header .mobile-cart>.minicart,body #primary-menu.no-responsive>li.menu-item-cart>.minicart .total,body #primary-menu.no-responsive>li.menu-item-cart>.minicart .buttons,body .hamburger-minicart>.minicart .total,body .hamburger-minicart>.minicart .buttons,body .mobile-cart-position-top #site-header .mobile-cart .total,body .mobile-cart-position-top #site-header .mobile-cart .buttons,body .blogbody -style-timeline_new.blog-style-timeline article .post-timeline-elements .timeline-date-title,body .blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .timeline-date-title-right,body .gdpr-privacy-preferences-footer,body .btn-gdpr-privacy-save-preferences,.thegem-fullscreen-search .top-searches .top-search-item,.thegem-fullscreen-search .search-results-section:nth-child(even),.thegem-fullscreen-search .search-results-section:nth-child(odd) .pages-list .page-item article a,.thegem-fullscreen-search .search-results-section:nth-child(odd).search-results-post .portfolio-item .wrap>.caption,body .woocommerce .woocommerce-checkout.woocommerce-checkout-one-page-modern .thegem-te-checkout-payment #payment.woocommerce-checkout-payment .payment_methods .woocommerce-notice{background-color:#fff}.portfolio-item:hover .wrap,.portfolio-items-masonry .portfolio-item:hover .caption{border-bottom-color:#fff}.testimonials_svg svg,.blog-style-styled_list1 .sticky .wrap-style,.blog-style-styled_list2 .sticky .wrap-style,body .blog-style-timeline .sticky .wrap-style,body .testimonials-style-2-item .wrap-style,body .testimonials-style-1-item .wrap-style,.qf-svg-arrow-left,.qf-svg-arrow-right,body .blog-style-multi-author .wrap-style{fill:#fff}.blog-style-styled_list2 .sticky .wrap-style{stroke:#fff}.gem-team-style-1 .team-person,.gem-team-style-6 .team-person,.gem-wrapbox-style-2,.gem-team-style-5 .team-person:hover .image-hover,.products .product-inner:hover,body .blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer,body .blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer-right{border-color:#fff}.portfolio:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .caption-sizable-content:after,.portfolio:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .caption-sizable-content:after,.portfolio.background-style-gray .portfolio-item .wrap>.caption .caption-sizable-content:after{box-shadow:0 0 30px 45px #fff}@media (max-width:767px){.gem-table-responsive.gem-table-style-3 .tabletolist>li li:nth-child(odd) .row_headers{background-color:#fff}}:root{--thegem-to-styled-color1:#FFC50CFF;--thegem-to-styled-color1-03:#FFC50CFF4d}.gem-styled-color-1,.gem-date-color,.gem-table thead th,.woocommerce table.shop_table.order-details thead tr th,.gem_accordion_header a,.gem-testimonial-name,.post-author-avatar:after,.comments-link a:hover,.shipping_calculator .shipping-calculator-button:before,.widget_calendar caption,.widget.widget_search .gem-button,#wp-calendar thead tr th,.widget.widget_calendar a:hover,.gem-teams-phone,.resp-tab-active,.wpb_toggle,.vc_toggle_title h4,.account-tittle,.blog-style-timeline .post-time span,.blog.blog-style-masonry article .description .tags a.active,.widget_tweets .twitter-box .jtwt_tweet:before,.jtwt_tweet_text.icon-twitter a,.gem-pp-posts-date,.gem-latest-news-title span,.widget.widget_search .gem-button:hover,.mc-text span,.blog-style-styled_list1 .post-time,.blog-style-styled_list2 .post-time,.blog-style-multi-author .post-date,.comment-form label em,.comment-awaiting-moderation,.woocommerce-before-cart .cart-short-info .items-count,.shop_table td.product-remove .remove,.products .product-info .price ins,.products .product-info .price .amount,.comment-form-rating .stars a.active,.comment-form-rating .stars a:hover,.woocommerce .checkout .woocommerce-billing-collumn .form-row label abbr,.woocommerce .edit-address-form .woocommerce-billing-collumn .form-row label abbr,.woocommerce ul.woocommerce-error li,.woocommerce .checkout-login-box .login .form-row label .required,.woocommerce .checkout-lost-password-box .form-row label .required,.woocommerce #customer_login .col .login-box .form-row label .required,body .mobile-cart .mobile-cart-header .mobile-cart-header-title:before,body .woocommerce .woocommerce-checkout .shop_table.woocommerce-checkout-payment-total .order-total td .amount,body .woocommerce ul.order_details li:before,.read-more-link:before,.post-related-posts h2:before,.gem_accordion_header.ui-accordion-header-active .ui-accordion-header-icon:before,.form-edit-adress abbr,.post-author-info .categories a,.post-author-info .categories,.block-navigation-prev a:before,.block-navigation-next a:after,h4.wpb_toggle_title_active:after,.vc_toggle_active .vc_toggle_title:after,.resp-accordion.resp-tab-active:after,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .info a,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .info span.sep,.blog.blog-style-masonry article .description .info .more-link:before,.portfolio.hover-new-horizontal-sliding .portfolio-item .image .overlay .links .caption .info a,.portfolio.hover-new-horizontal-sliding .portfolio-item .image .overlay .links .caption .info span.sep,.version-new.news-grid.hover-new-horizontal-sliding .portfolio-item .links .caption .grid-post-meta .grid-post-meta-comments-likes a,.portfolio.hover-default-horizontal-sliding .portfolio-item .image .overlay .links .caption .info a,#colophon .widget_nav_menu ul.menu li.menu-item-current>a,#colophon .widget_submenu>div>ul li.menu-item-current>a,#colophon .widget_nav_menu ul.menu li.menu-item-active>a,#colophon .widget_submenu>div>ul li.menu-item-active>a{color:#FFC50CFF}.portfolio.hover-default-horizontal-sliding .portfolio-item .image .overlay .links .caption .info span.sep{border-left-color:#FFC50CFF}.portfolio-filters a.active,.post-tags-list a:hover,.portfolio .portfolio-item .caption .caption-separator,.portfolio .portfolio-item .caption .caption-separator-line:after,.portfolio .portfolio-item .caption .caption-separator-line-hover:after,body.search .page-title-block,.widget_pages>ul li.current_page_item>a:before,.widget_pages>ul li li .current_page_item>a:before,.widget_nav_menu li li .current-menu-item>a:before,.widget_submenu li li .menu-item-active>a:before,.widget_nav_menu .current-menu-ancestor>a:before,.widget_submenu .menu-item-active>a:before,.widget_submenu .current-menu-ancestor>a:before,.widget_nav_menu li li a:hover:before,.widget_submenu li li a:hover:before,.widget_categories li li a:hover:before,.widget_categories .current-cat a:before,.widget_categories>ul li.current-cat-parent>a:before,.widget_product_categories li li a:hover:before,.widget_product_categories .current-cat a:before,.widget_product_categories>ul li.current-cat-parent>a:before,.widget_pages>ul li li.page_item_has_children.current_page_ancestor>a:before,.widget_pages ul li li a:hover:before,#colophon .widget_calendar td a,body .widget .tagcloud a:hover,.gem-table-responsive.gem-table-style-3 .tabletolist>li:nth-child(odd) .titles,.gem-table-style-3 thead tr th:nth-child(odd),.site-footer .widget_text ul li:before,.page-content.content-none .searchform .searchform-submit .gem-button,.wpcf7-form .gem-button:not(.gem-button-wpcf-custom),.wpcf7-form input[type=submit]:not(.gem-button-wpcf-custom),.wpcf7-form.gem-contact-form-white input[type=submit]:not(.gem-button-wpcf-custom),.wpcf7-form.gem-contact-form-dark input[type=submit]:not(.gem-button-wpcf-custom),body .vc_grid-container ul.vc_grid-filter li.vc_grid-filter-item.vc_active,.gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b,.ui-slider-handle.ui-state-default.ui-corner-all,body #primary-menu.no-responsive>li.menu-item-cart>.minicart ul li.sale .minicart-image:before,body .hamburger-minicart>.minicart ul li.sale .minicart-image:before,body.mobile-cart-position-top #site-header .mobile-cart ul li.sale .minicart-image:before,.products .product-info .rating-empty,.woocommerce-cart-form .actions .checkout-button,.wc-proceed-to-checkout .checkout-button,.widget_shopping_cart_content .buttons a.checkout,body .products .category-overlay-separator,#primary-menu.no-responsive>li.menu-item-cart .widget_shopping_cart_content .buttons a.checkout,.hamburger-minicart .widget_shopping_cart_content .buttons a.checkout,.woocommerce ul.woocommerce-error li:before,.widget .product_list_widget .onsale,.shop-widget-area .onsale,.widget_shopping_cart ul li.sale .minicart-image:before,.gem-team-style-5 .team-person:hover .image-hover,.blog-style-default article.sticky .sticky-label,.blog-style-default article.sticky .sticky-label:after,.blog-style-masonry article.sticky .sticky-label,.blog-style-masonry article.sticky .sticky-label:before,.blog-style-masonry article.sticky .sticky-label:after,.blog-style-styled_list1 article.sticky .sticky-label,.blog-style-styled_list1 article.sticky .sticky-label:before,.blog-style-styled_list1 article.sticky .sticky-label:after,.blog-style-styled_list2 article.sticky .sticky-label,.blog-style-styled_list2 article.sticky .sticky-label:before,.blog-style-styled_list2 article.sticky .sticky-label:after,.blog-style-timeline article.sticky .sticky-label,.blog-style-timeline article.sticky .sticky-label:before,.blog-style-timeline article.sticky .sticky-label:after,.justified-style-1 article.sticky .sticky-label,.justified-style-2 article.sticky .sticky-label,.justified-style-1 article.sticky .sticky-label:before,.justified-style-2 article.sticky .sticky-label:before,.justified-style-1 article.sticky .sticky-label:after,.justified-style-2 article.sticky .sticky-label:after,.blog-style-multi-author article.sticky .sticky-label,.blog-style-multi-author article.sticky .sticky-label:before,.blog-style-multi-author article.sticky .sticky-label:after,.mc-form #mc4wp_submit:hover,#primary-navigation #primary-menu>li.menu-item-cart>a .minicart-item-count,#primary-navigation #primary-menu>li.menu-item-cart>a .minicart-item-count:after,body.mobile-cart-position-top #site-header .mobile-cart .minicart-item-count,.hamburger-minicart>a .minicart-item-count,body .woocommerce .checkout-signin .checkout-create-account button,.gem-featured-posts-slider-dots a.selected>span,.thegem-tabs__nav-item sup,.thegem-accordion__item-title sup,.thegem-combobox-wrap .thegem-combobox__options-item:hover,.thegem-combobox-wrap .thegem-combobox__options-item.selection,.gem-attribute-selector.type-label .gem-attribute-options li.selected,body .portfolio-filters-list .portfolio-filter-item.attribute-type-label ul li a.active,body .portfolio-filters-list .widget_layered_nav ul li.chosen a.attribute-type-label{background-color:#FFC50CFF}.header-style-2 #primary-menu.no-responsive>li:not(.megamenu-template-enable) li.menu-item-current>a,.header-style-2 #primary-menu.no-responsive>li:not(.megamenu-template-enable) li.menu-item-active>a,.header-style-2 #primary-menu.no-responsive>li:not(.megamenu-template-enable) li:hover>a,.header-style-3 #primary-menu.no-responsive>li:not(.megamenu-template-enable) li.menu-item-current>a,.header-style-3 #primary-menu.no-responsive>li:not(.megamenu-template-enable) li.menu-item-active>a,.header-style-3 #primary-menu.no-responsive>li:not(.megamenu-template-enable) li:hover>a,.header-style-2 #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li.menu-item-current>a,.header-style-2 #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li.menu-item-active>a,.header-style-3 #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li.menu-item-current>a,.header-style-3 #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li.menu-item-active>a,.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive>li:not(.megamenu-template-enable) li.menu-item-current>a,.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive>li:not(.megamenu-template-enable) li.menu-item-active>a,.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive>li:not(.megamenu-template-enable) li:hover>a,.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive>li:not(.megamenu-template-enable) li.menu-item-current>a,.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive>li:not(.megamenu-template-enable) li.menu-item-active>a,.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive>li:not(.megamenu-template-enable) li:hover>a,#thegem-perspective .perspective-navigation #primary-menu.no-responsive>li:not(.megamenu-template-enable) li.menu-item-current>a,#thegem-perspective .perspective-navigation #primary-menu.no-responsive>li:not(.megamenu-template-enable) li.menu-item-active>a,#thegem-perspective .perspective-navigation #primary-menu.no-responsive>li:not(.megamenu-template-enable) li:hover>a,.mobile-menu-layout-default .primary-navigation.responsive ul>li.menu-item-current>a,.mobile-menu-layout-default .primary-navigation.responsive ul>li.menu-item.menu-item-active a,body .widget .tagcloud a:hover,.gem-media-grid .vc_gitem-animated-block .vc_gitem-zone-b .vc_separator .vc_sep_holder .vc_sep_line,.products .product .product-info .product-rating .empty-rating:before,.gem-attribute-selector.type-label .gem-attribute-options li.selected,body .portfolio-filters-list .portfolio-filter-item.attribute-type-label ul li a.active,body .portfolio-filters-list .widget_layered_nav ul li.chosen a.attribute-type-label,.thegem-fullscreen-search .pages-list .page-item article:hover a{border-color:#FFC50CFF}.header-style-2 #primary-menu.no-responsive>li:not(.megamenu-template-enable) li.menu-item-current>a,.header-style-2 #primary-menu.no-responsive>li:not(.megamenu-template-enable) li.menu-item-active>a,.header-style-2 #primary-menu.no-responsive>li:not(.megamenu-template-enable) li:hover>a,.header-style-2 #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-current>a,.header-style-2 #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-active>a,.header-style-2 #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li:hover>a,.header-style-3 #primary-menu.no-responsive>li:not(.megamenu-template-enable) li.menu-item-current>a,.header-style-3 #primary-menu.no-responsive>li:not(.megamenu-template-enable) li.menu-item-active>a,.header-style-3 #primary-menu.no-responsive>li:not(.megamenu-template-enable) li:hover>a,.header-style-3 #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-current>a,.header-style-3 #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-active>a,.header-style-3 #primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li:hover>a{border-color:}body .woocommerce-checkout-one-page #customer_details>div:after{border-bottom-color:#FFC50CFF}:root{--thegem-to-styled-color2:#99a9b5}.gallery-item .overlay .subtitle a,.portfolio.background-style-gray:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .zilla-likes:hover,.portfolio.background-style-gray:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .zilla-likes:hover,.single-product-content .price del,.shop_table td.product-subtotal,.page-content.content-none .searchform input,.woocommerce table.shop_table.order-details tr.cart_item td.product-name .product-info .styled-subtitle,.woocommerce table.shop_table.order-details tr.order_item td.product-name .product-info .styled-subtitle,.woocommerce table.shop_table.order-details tr.cart_item td.product-name .product-info h4 a,.woocommerce table.shop_table.order-details tr.order_item td.product-name .product-info h4 a,.widget_shopping_cart_content .quantity,.woocommerce .checkout_coupon .styled-subtitle,.woocommerce table.shop_table.order-details tr.cart_item td.product-total .amount,.woocommerce table.shop_table.order-details tr.order_item td.product-total .amount,.woocommerce .gem-products-price ins,.gem-products-price>span,.widget-area .reviewer,.widget_shopping_cart_content .quantity,.widget_shopping_cart_content .total .amount,.zilla-likes.active,.zilla-likes.active:hover,body .pricing-table-style-1 .pricing-price-subtitle,.post-tags-list a,.version-default.news-grid.hover-default-horizontal-sliding .portfolio-item .image .links .caption .grid-post-meta a.icon.share:before,.version-default.news-grid.hover-default-horizontal-sliding .portfolio-item .links .caption .grid-post-meta .comments-link a,.version-default.news-grid.hover-default-horizontal-sliding .portfolio-item .links .caption .grid-post-meta .portfolio-sharing-pane .socials-item,.version-default.news-grid.hover-default-zooming-blur .portfolio-item .image .overlay .links .caption .grid-post-meta a.icon.share:before,.version-default.news-grid.hover-default-zooming-blur .portfolio-item .image .overlay .links .portfolio-sharing-pane .socials-item,.version-default.news-grid.hover-default-zooming-blur .portfolio-item .links .caption .grid-post-meta .comments-link a{color:#99a9b5}.version-default.news-grid.hover-default-horizontal-sliding .portfolio-item .image .links .caption .grid-post-meta .comments-link+.post-meta-likes,.version-default.news-grid.hover-default-horizontal-sliding .portfolio-item .image .links .caption .grid-post-meta .grid-post-share+.grid-post-meta-comments-likes .comments-link,.version-default.news-grid.hover-default-horizontal-sliding .portfolio-item .image .links .caption .grid-post-meta .grid-post-share+.grid-post-meta-comments-likes .post-meta-likes,.version-default.news-grid.hover-default-zooming-blur .portfolio-item .image .links .caption .grid-post-meta .comments-link+.post-meta-likes,.version-default.news-grid.hover-default-zooming-blur .portfolio-item .image .links .caption .grid-post-meta .grid-post-share+.grid-post-meta-comments-likes .comments-link,.version-default.news-grid.hover-default-zooming-blur .portfolio-item .image .links .caption .grid-post-meta .grid-post-share+.grid-post-meta-comments-likes .post-meta-likes{border-left-color:#99a9b5}.widget.widget_search .gem-button,.widget_nav_menu li li a:before,.widget_submenu li li a:before,.widget_pages li li a:before,.widget_categories li li a:before,.widget_product_categories li li a:before,#wp-calendar caption,body .vc_grid-container ul.vc_grid-filter li.vc_grid-filter-item:hover{background-color:#99a9b5}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a{border:2px solid #99a9b5}body .widget .tagcloud a{border:1px solid #99a9b5}:root{--thegem-to-styled-color3:#f44336;--thegem-to-styled-color3-03:#f443364d}.zilla-likes,span.req,#wp-calendar thead tr th:last-child,.widget_pages>ul li li li.current_page_item>a,.widget_nav_menu li li li a:hover,.widget_nav_menu li li li.current-menu-item>a,.widget_submenu li li li.menu-item-active>a,.widget_submenu li li li a:hover,.widget_pages ul li li li a:hover,.widget_categories li li li a:hover,.widget.widget_categories>ul li li.current-cat>a,.widget_product_categories li li li a:hover,.widget.widget_product_categories>ul li li.current-cat>a,.products .product-bottom .yith-wcwl-wishlistexistsbrowse a:before,.portfolio.products .portfolio-item .image .overlay .portfolio-icons.product-bottom .yith-wcwl-wishlistexistsbrowse a:before,.news-grid.portfolio.hover-zooming-blur .zilla-likes.active,.version-new.news-grid.hover-new-zooming-blur .portfolio-item .links .caption .grid-post-meta .post-meta-likes a,.version-default.news-grid.hover-default-zooming-blur .portfolio-item .links .caption .grid-post-meta .post-meta-likes a,.version-new.news-grid .portfolio-item .wrap>.caption .grid-post-meta .zilla-likes:before,.version-default.news-grid.hover-default-horizontal-sliding .portfolio-item .links .caption .grid-post-meta .grid-post-meta-comments-likes .zilla-likes{color:#f44336}.widget_pages>ul li li li.current_page_item>a:before,.widget_nav_menu li li li.current-menu-item>a:before,.widget_submenu li li li.menu-item-active>a:before,.widget_nav_menu li li li a:hover:before,.widget_submenu li li li a:hover:before,.widget_pages li li li a:hover:before,.widget_categories li li li a:hover:before,.widget_product_categories li li li a:hover:before,.widget_nav_menu div ul li li li a:hover:before,.widget_submenu div ul li li li a:hover:before,.widget_pages ul li li li a:hover:before,.widget_categories ul li li li a:hover:before,.widget.widget_categories>ul li.current-cat>a:before,.widget_product_categories ul li li li a:hover:before,.widget.widget_product_categories>ul li.current-cat>a:before,#primary-menu.no-responsive>li.megamenu-enable>ul>li .mega-label{background-color:#f44336}:root{--thegem-to-styled-color4:#393d50}#primary-menu.no-responsive .vertical-minisearch .sf-submit-icon:after,body .woocommerce .woocommerce-cart-form .actions .submit-buttons .checkout-button-button .checkout-button,body .woocommerce .wc-proceed-to-checkout .checkout-button-button .checkout-button,body .woocommerce .payment_methods .radio-sign:before,body .products .product-category a:hover .category-overlay,.related-posts-carousel .related-posts-navigation .gem-button.related-posts-prev:hover,.related-posts-carousel .related-posts-navigation .gem-button.related-posts-next:hover,.portfolio.background-style-gray:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption,.portfolio.background-style-gray:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover,.portfolio.background-style-dark .portfolio-item .wrap>.caption,.gem-attribute-selector .gem-attribute-options li .text{background-color:#393d50}body .woocommerce .woocommerce-cart-form .actions .submit-buttons .checkout-button-button .checkout-button:hover,body .woocommerce .wc-proceed-to-checkout .checkout-button-button .checkout-button:hover,.related-posts-carousel .related-posts-navigation .gem-button.related-posts-prev:hover,.related-posts-carousel .related-posts-navigation .gem-button.related-posts-next:hover,body .woocommerce-cart-checkout-steps-content .step.active,body .gem-attribute-selector.type-color .gem-attribute-options li.selected,body .portfolio-filters-list .portfolio-filter-item.attribute-type-color ul li a.active .color:before,body .portfolio-filters-list .portfolio-filter-item.attribute-type-color ul li a:hover .color:before,body .portfolio-filters-list .widget_layered_nav ul li.chosen a.attribute-type-color .color:before,body .portfolio-filters-list .widget_layered_nav ul li a.attribute-type-color:hover .color:before{border-color:#393d50}.zilla-likes:hover,body .woocommerce .woocommerce-cart-form .actions .submit-buttons .checkout-button-button .checkout-button:hover,body .woocommerce .wc-proceed-to-checkout .checkout-button-button .checkout-button:hover,body.woocommerce-cart-layout-modern .woocommerce .woocommerce-order .woocommerce-order-overview li strong,.news-grid.portfolio.hover-default .zilla-likes:hover,.news-grid.portfolio.hover-vertical-sliding .zilla-likes:hover,.news-grid.portfolio.hover-gradient .zilla-likes:hover,.news-grid.portfolio.hover-circular .zilla-likes:hover,.news-grid.portfolio.hover-default .comments-link a:hover,.news-grid.portfolio.hover-vertical-sliding .comments-link a:hover,.news-grid.portfolio.hover-gradient .comments-link a:hover,.news-grid.portfolio.hover-circular .comments-link a:hover,.version-new.news-grid .portfolio-item .wrap>.caption .author,.gem-featured-posts-slider-nav.style-icon-1 a:hover,.gem-featured-posts-slider-nav.style-icon-2 a:hover,.gem-featured-posts-slider-nav.style-icon-3 a:hover,#primary-menu.no-responsive .vertical-minisearch.menu-item-ajax-search .sf-submit-icon:after,.vertical-menu-item-widgets .vertical-minisearch.menu-item-ajax-search .sf-submit-icon:after,#primary-menu.no-responsive .vertical-minisearch.menu-item-ajax-search .sf-input,.vertical-menu-item-widgets .vertical-minisearch.menu-item-ajax-search .sf-input{color:#393d50}.version-new.news-grid.portfolio.hover-new-default .portfolio-item .image .links .caption .info,.version-new.news-grid.portfolio.hover-new-zooming-blur .portfolio-item .image .links .caption .info,.version-new.news-grid.portfolio.hover-new-vertical-sliding .portfolio-item .image .links .caption .info{background-color:rgba(57,61,80,.7)}body .gem-attribute-selector .gem-attribute-options li .text:after{border-top-color:#393d50}:root{--thegem-to-divider-color:#dfe5e8}.gem-default-divider,.portfolio-filters-list.style-hidden .portfolio-filters-area-scrollable .portfolio-filter-item,.portfolio-filters-list.style-sidebar .portfolio-filters-area-scrollable .portfolio-filter-item,.portfolio-filters-list .widget-area .widget,.thegem-accordion__item{border-top:1px solid #dfe5e8}@media (max-width:991px){.portfolio-filters-list.style-standard .portfolio-filters-area-scrollable .portfolio-filter-item{border-top:1px solid #dfe5e8}}.blog-style-default article:not(.sticky),.thegem-accordion__item:last-child,.thegem-fullscreen-search .sf-input.thegem-fullscreen-searchform-input,.ajax-minisearch-results .search-results-section{border-bottom:1px solid #dfe5e8}@media (min-width:992px){.portfolio-filter-tabs.style-alternative.separator{border-bottom:1px solid #dfe5e8}}@media (max-width:991px){.portfolio-filter-tabs.style-alternative.separator .portfolio-filter-tabs-list{border-top:1px solid #dfe5e8}}.skill-line,.portfolio-filters-list .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-range,.thegem-tabs__nav-line,.ajax-minisearch-results::-webkit-scrollbar-thumb{background-color:#dfe5e8}:root{--thegem-to-box-border-color:#dfe5e8}.bordered-box,.portfolio.columns-1.background-style-white .portfolio-item .wrap>.caption,.gem-table-responsive .tabletolist.nrh>li>ul,*:not(.gem-table):not(.cart_totals)>table:not(.shop_table):not(.group_table):not(.variations) td,*:not(.gem-table):not(.cart_totals)>table:not(.shop_table):not(.group_table):not(.variations) th,.products .product-inner,.widget_recent_reviews ul.product_list_widget li,.widget_shopping_cart_content ul.product_list_widget li,form.cart .quantity .minus,form.cart .quantity .plus,.shop_table .quantity .minus,.shop_table .quantity .plus,.woocommerce-cart-form.responsive .cart-item,.form-edit-adress-fields,.woocommerce .checkout_coupon,.woocommerce .checkout-login-box .login-message-box,.triangle-with-shadow:after,.gem-tabs-style-1 .resp-tabs-container,.gem-tabs-style-1 .gem_tabs_nav li,.gem-tour-style-1>.gem_tour_tabs_wrapper,.gem-tour-style-1 .gem_tabs_nav li,.gem-tabs-style-2 .resp-accordion,.blog-style-timeline .post-text,.widget_layered_nav ul,.gem-table,.gem-table-style-1 td,.blog-style-styled_list1 .post-item,.blog-style-styled_list2 .post-item,.blog-style-timeline .post-item,.gem-basic-grid .vc_grid-item-mini,.gem-media-grid-2 .vc_grid-item-mini,.justified-style-1 .post-content-wrapper,.widget-area .widget_recently_viewed_products .gem-products-image,form.cart .quantity .qty,body.woocommerce-cart-layout-modern .woocommerce .shop_table .product-quantity .quantity,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:before,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body:after,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-controls-icon:before,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-controls-icon:after,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-tab>a,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-tab.vc_active>a{border:1px solid #dfe5e8}.blog-style-styled_list1 .wrap-style,.blog-style-styled_list1 .sticky .wrap-style,.blog-style-styled_list2 .wrap-style,.blog-style-timeline .wrap-style{stroke:#dfe5e8}.gem-wrapbox-style-1,.gem-wrapbox-style-4,.gem-wrapbox-style-5,.gem-wrapbox-style-6,.gem-wrapbox-style-7,.gem-wrapbox-style-8,.gem-wrapbox-style-11,.gem-wrapbox-style-10,.gem-wrapbox-style-3,body .woocommerce-cart-checkout-steps-content .step,body .woocommerce .shop_table tbody tr td,body .woocommerce .woocommerce-checkout .shop_table.woocommerce-checkout-payment-total th,body .woocommerce .woocommerce-checkout .shop_table.woocommerce-checkout-payment-total td,body .woocommerce .woocommerce-checkout .shop_table tfoot>tr>td,body .woocommerce .cart_totals table th,body .woocommerce .cart_totals table td,body .woocommerce .woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods li,body .woocommerce .woocommerce-checkout .thegem-te-checkout-payment .woocommerce-checkout-payment .payment_methods li,body .woocommerce-checkout-one-page #order_review table tbody th,body .woocommerce-checkout-one-page #order_review table tbody td,body #primary-menu.no-responsive>li.menu-item-cart>.minicart,body .hamburger-minicart>.minicart,.portfolio.extended-products-grid .portfolio-item.product .wrap>.image,.portfolio.extended-products-grid .portfolio-item.product .wrap>.caption,body .portfolio-filters-list .portfolio-filter-item.attribute-type-color ul li a .color:before,body .portfolio-filters-list .widget_layered_nav ul li a.attribute-type-color .color:before,body .portfolio-filters-list .portfolio-filter-item.attribute-type-label ul li a,body .portfolio-filters-list .widget_layered_nav ul li a.attribute-type-label{border-color:#dfe5e8}.gem-table-style-2 td,.gem-table-style-2 thead{border:2px solid #dfe5e8}.shop_table .quantity .qty,.woocommerce table.shop_table.order-details,.woocommerce table.shop_table.order-details tr.cart_item,.woocommerce table.shop_table.order-details tr.order_item,.widget .product-dummy-wrapper,.post-related-posts,.sidebar .widget .gem-contacts-item.gem-contacts-address,.gem-tabs-style-2 .resp-tabs-container,.gem-tabs-style-1 .resp-accordion.resp-tab-active,.gem-tour-style-1 .resp-accordion.resp-tab-active,.widget_submenu>div>ul,.widget_nav_menu>div>ul,.widget.widget_pages>ul,.widget_categories>ul,.widget_product_categories>ul,.widget_nav_menu ul.menu,.portfolio-item .wrap,.Custom_Recent_Posts ul li,.Custom_Popular_Posts ul li,.widget_recent_entries li,.widget_meta li,.gem-latest-news,.gem-latest-news ul,.widget .gem-products-content,.widget-area .gem-products-image,.widget.widget_shopping_cart ul li .minicart-image,.project_info-item-style-1 .project_info-item.iconed,.widget_tweets .twitter-box .jtwt_tweet,.blog-style-default article:not(.sticky),.project-info-shortcode-style-2 .project-info-shortcode-item,.single-product-content .rating-divider{border-bottom:1px solid #dfe5e8}.gem_accordion_section+.gem_accordion_section,.shop_table .quantity .qty,.gem-table .shop_table tr+tr td,body.woocommerce-cart-layout-modern .gem-table .shop_table tr td,.cart_totals table tr+tr td,.cart_totals table tr+tr th,.order-totals table tr+tr td,.order-totals table tr+tr th,.woocommerce table.checkout-cart-info-table tr,.mobile-cart-position-top #site-header .mobile-cart .widget_shopping_cart_content ul.cart_list>li,.gem-tabs-style-2 .resp-tabs-container,.gem-tour-style-2 .gem_tabs_nav li+li,.gem-tour-style-1 .resp-accordion,.gem-tour-style-2 .resp-accordion,.gem-tabs-style-1 .resp-accordion,.wpb_toggle_content+.wpb_toggle,.vc_toggle+.vc_toggle .vc_toggle_title,.widget .product-dummy-wrapper,.widget_layered_nav ul li,.widget_submenu li,.widget_nav_menu li,.widget.widget_pages li,.widget_categories li,.widget_product_categories li,.widget_recently_viewed_products ul.product_list_widget li+li,.widget .gem-products-content,.widget-area .gem-products-image,.widget.widget_shopping_cart ul li .minicart-image,#colophon .widget_nav_menu ul.menu>li>ul,#colophon .widget_submenu>div>ul>li>ul,.single-product-content .rating-divider{border-top:1px solid #dfe5e8}.widget_submenu>div>ul,.widget_nav_menu>div>ul,.widget.widget_pages>ul,.widget_categories>ul,.widget_product_categories>ul,.gem-tour-style-2 .resp-tabs-container,.gem-tabs-style-2 .gem_tabs_nav li+li,.widget-area .gem-products-image,.widget.widget_shopping_cart ul li .minicart-image,#colophon .widget_nav_menu ul.menu>li>ul,#colophon .widget_submenu>div>ul>li>ul{border-left:1px solid #dfe5e8}.widget_submenu>div>ul,.widget_nav_menu>div>ul,.widget.widget_pages>ul,.widget_categories>ul,.widget_product_categories>ul,.widget .gem-products-content,.gem-table-style-2 .tabletolist .row_headers,#colophon .widget_nav_menu ul.menu>li>ul,#colophon .widget_submenu>div>ul>li>ul{border-right:1px solid #dfe5e8}.portfolio-filters a,body .testimonials-style-2-item,.widget_calendar td a,.widget-area .widget.widget_search form,form.cart .quantity .minus,form.cart .quantity .plus,.shop_table .quantity .minus,.shop_table .quantity .plus,body.woocommerce-cart-layout-modern .woocommerce .shop_table .product-quantity .quantity button:before,body .woocommerce-checkout-one-page.woocommerce-checkout-one-page-modern .shop_table .product-name .product-quantity,body.woocommerce-cart-layout-modern .woocommerce-empty-cart:before,.blog-style-timeline article:after,#colophon .widget_calendar td a:hover,.diagram-wrapper.style-2 .digram-line-box .skill-line,.blog-style-styled_list1 .sticky,.blog-style-styled_list1 .sticky .post-img a .dummy,.widget .gem-dummy,.quickfinder-style-vertical .quickfinder-item:first-child .quickfinder-item-connector.connector-bot,body .quickfinder-item .quickfinder-item-connector,.sharing-popup,.widget-gem-portfolio-item.gem-portfolio-dummy,.blog-style-timeline article:before,.post-tags-list a{background-color:#dfe5e8}.sharing-popup .sharing-styled-arrow{fill:#dfe5e8}@media (min-width:768px){.blog-style-timeline .item-post .post-text:before{border-right:20px solid #dfe5e8}}.blog-style-styled_list1 .post-img,.blog-style-styled_list2 .post-img,.blog-style-timeline .post-img{border:3px solid #dfe5e8}@media (max-width:768px){.gem-table-responsive .tabletolist>li span{border-top:1px solid #dfe5e8}.gem-table-responsive .tabletolist>li{border:1px solid #dfe5e8}.gem-table-responsive .tabletolist .row_headers{border-right:1px solid #dfe5e8}.gem-table-responsive.gem-table-style-2 .tabletolist>li{border:2px solid #dfe5e8}.gem-table-responsive.gem-table-style-2 .tabletolist>li span{border-top:2px solid #dfe5e8}.gem-table-responsive.gem-table-style-2 .tabletolist .row_headers,.gem-table-responsive.gem-table-style-2 .tabletolist .row_headers{border-right:2px solid #dfe5e8}.blog-style-timeline .item-post .post-text:before,.blog-style-timeline .post-text:before,.blog-style-timeline.blog-style-styled_list1 .post-text:before,.blog-style-timeline.blog-style-styled_list2 .post-text:before{border-bottom:30px solid #dfe5e8}}.comments-title:before,.comment-reply-title:before,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-controls-icon:before,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-controls-icon:after{color:#dfe5e8}@media (min-width:768px){body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after{border-color:#dfe5e8}}@media (max-width:992px){body:not(.woocommerce-cart-layout-modern) .woocommerce table.shop_table_responsive.shop_table.woocommerce-cart-form__contents tbody tr{border:1px solid #dfe5e8}}body.woocommerce-cart-layout-modern .woocommerce form.woocommerce-cart-form.compact table.shop_table_responsive.shop_table.woocommerce-cart-form__contents tbody tr+tr{border-top:1px solid #dfe5e8}@media (max-width:768px){body.woocommerce-cart-layout-modern .woocommerce table.shop_table_responsive.shop_table.woocommerce-cart-form__contents tbody tr+tr{border-top:1px solid #dfe5e8}}:root{--thegem-to-mobile-menu-font-family:Source Sans Pro}#primary-navigation.responsive #primary-menu li>a,#primary-navigation.responsive #primary-menu li>span.megamenu-column-header>a{font-family:'Source Sans Pro'}:root{--thegem-to-mobile-menu-font-style:normal;--thegem-to-mobile-menu-font-weight:400}#primary-navigation.responsive #primary-menu li>a,#primary-navigation.responsive #primary-menu li>span.megamenu-column-header>a{font-style:normal;font-weight:400}:root{--thegem-to-mobile-menu-font-size:16px}#primary-navigation.responsive #primary-menu li>a,#primary-navigation.responsive #primary-menu li>span.megamenu-column-header>a{font-size:16px}:root{--thegem-to-mobile-menu-line-height:20px}#primary-navigation.responsive #primary-menu li>a,#primary-navigation.responsive #primary-menu li>span.megamenu-column-header>a{line-height:20px}:root{--thegem-to-mobile-menu-text-transform:none}#primary-navigation.responsive #primary-menu li>a,#primary-navigation.responsive #primary-menu li>span.megamenu-column-header>a{text-transform:none}:root{--thegem-to-mobile-menu-level1-color:#5f727f}#primary-navigation.responsive #primary-menu>li>a,#primary-navigation.responsive #primary-menu>li>.menu-item-parent-toggle,#primary-navigation.responsive ul.dl-submenu.level1>li>a,.primary-navigation.responsive .minisearch .sf-input,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>.minisearch input[type=text],.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>.minisearch .sf-submit-icon:before,.mobile-cart-position-top .menu-overlay.mobile.active+#site-header .mobile-cart>a:before{color:#5f727f}.primary-navigation.responsive .minisearch .sf-input::placeholder,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>.minisearch input[type=text]::placeholder{color:#5f727f}.primary-navigation.responsive .minisearch .sf-input::-webkit-input-placeholder,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>.minisearch input[type=text]::-webkit-input-placeholder{color:#5f727f}#page #site-header.mobile-menu-layout-overlay .header-main #primary-navigation.overlay-active:not(.close) .menu-toggle .menu-line-1,#page #site-header.mobile-menu-layout-overlay .header-main #primary-navigation.overlay-active:not(.close) .menu-toggle .menu-line-2,#page #site-header.mobile-menu-layout-overlay .header-main #primary-navigation.overlay-active:not(.close) .menu-toggle .menu-line-3,#page #site-header.mobile-menu-layout-overlay .header-main #perspective-menu-buttons.overlay-active:not(.close) .menu-toggle .menu-line-1,#page #site-header.mobile-menu-layout-overlay .header-main #perspective-menu-buttons.overlay-active:not(.close) .menu-toggle .menu-line-2,#page #site-header.mobile-menu-layout-overlay .header-main #perspective-menu-buttons.overlay-active:not(.close) .menu-toggle .menu-line-3{background-color:#5f727f}.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>.minisearch input[type=text]{border-color:#5f727f}:root{--thegem-to-mobile-menu-level1-bg-color:#f4f6f7}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive .mobile-menu-slide-wrapper,.mobile-menu-layout-slide-vertical #primary-navigation.responsive .mobile-menu-slide-wrapper,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu,#primary-navigation.responsive #primary-menu>li>a,#primary-navigation.responsive ul.dl-submenu.level1>li>a,#primary-navigation.responsive #primary-menu li.menu-item-search,#primary-navigation.responsive #primary-menu li.menu-item-search .minisearch{background-color:#f4f6f7}:root{--thegem-to-mobile-menu-level1-active-color:#3c3950}#primary-navigation.responsive #primary-menu>li.menu-item-current>a,#primary-navigation.responsive #primary-menu>li.menu-item-active>a,#primary-navigation.responsive #primary-menu>li.opened>a,#primary-navigation.responsive #primary-menu>li.menu-item-current>.menu-item-parent-toggle,#primary-navigation.responsive #primary-menu>li.menu-item-active>.menu-item-parent-toggle,#primary-navigation.responsive #primary-menu>li.opened>.menu-item-parent-toggle,#primary-navigation.responsive ul.dl-submenu.level1>li.menu-item-current>a,#primary-navigation.responsive ul.dl-submenu.level1>li.menu-item-active>a,#primary-navigation.responsive #primary-menu>li.menu-overlay-item-open>a,#primary-navigation.responsive #primary-menu>li.menu-overlay-item-open>.menu-item-parent-toggle{color:#3c3950}:root{--thegem-to-mobile-menu-level1-active-bg-color:#fff}#primary-navigation.responsive #primary-menu>li.menu-item-current>a,#primary-navigation.responsive #primary-menu>li.menu-item-active>a,#primary-navigation.responsive #primary-menu>li.opened>a,#primary-navigation.responsive ul.dl-submenu.level1>li.menu-item-current>a,#primary-navigation.responsive ul.dl-submenu.level1>li.menu-item-active>a{background-color:#fff}:root{--thegem-to-mobile-menu-level2-color:#5f727f}#primary-navigation.responsive #primary-menu>li>ul>li>a,#primary-navigation.responsive #primary-menu>li>ul>li>.menu-item-parent-toggle,#primary-navigation.responsive #primary-menu>li>ul>li>span.megamenu-column-header>a,#primary-navigation.responsive ul.dl-submenu.level2>li>a,#primary-navigation.responsive ul.dl-submenu.level2>li>span.megamenu-column-header>a,.mobile-menu-layout-default .primary-navigation.responsive li.dl-back>a,.mobile-menu-layout-default .primary-navigation.responsive li.dl-back:after{color:#5f727f}:root{--thegem-to-mobile-menu-level2-bg-color:#f4f6f7}#primary-navigation.responsive #primary-menu>li>ul>li>a,#primary-navigation.responsive #primary-menu>li>ul>li>span.megamenu-column-header>a,#primary-navigation.responsive ul.dl-submenu.level2>li>a,#primary-navigation.responsive ul.dl-submenu.level2>li>span.megamenu-column-header>a,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-search .minisearch input[type=text],.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-search .minisearch input[type=text]{background-color:#f4f6f7}:root{--thegem-to-mobile-menu-level2-active-color:#3c3950}#primary-navigation.responsive #primary-menu>li>ul>li.menu-item-current>a,#primary-navigation.responsive #primary-menu>li>ul>li.menu-item-active>a,#primary-navigation.responsive #primary-menu>li>ul>li.opened>a,#primary-navigation.responsive #primary-menu>li>ul>li.menu-item-current>.menu-item-parent-toggle,#primary-navigation.responsive #primary-menu>li>ul>li.menu-item-active>.menu-item-parent-toggle,#primary-navigation.responsive #primary-menu>li>ul>li.opened>.menu-item-parent-toggle,#primary-navigation.responsive #primary-menu>li>ul>li.menu-item-current>span.megamenu-column-header>a,#primary-navigation.responsive #primary-menu>li>ul>li.menu-item-active>span.megamenu-column-header>a,#primary-navigation.responsive #primary-menu>li>ul>li.opened>span.megamenu-column-header>a,#primary-navigation.responsive ul.dl-submenu.level2>li.menu-item-current>a,#primary-navigation.responsive ul.dl-submenu.level2>li.menu-item-active>a,#primary-navigation.responsive ul.dl-submenu.level2>li.menu-item-current>span.megamenu-column-header>a,#primary-navigation.responsive ul.dl-submenu.level2>li.menu-item-active>span.megamenu-column-header>a,#primary-navigation.responsive #primary-menu>li>ul>li.menu-overlay-item-open>a,#primary-navigation.responsive #primary-menu>li>ul>li.menu-overlay-item-open>span.megamenu-column-header>a,#primary-navigation.responsive #primary-menu>li>ul>li.menu-overlay-item-open>.menu-item-parent-toggle{color:#3c3950}:root{--thegem-to-mobile-menu-level2-active-bg-color:#fff}#primary-navigation.responsive #primary-menu>li>ul>li.menu-item-current>a,#primary-navigation.responsive #primary-menu>li>ul>li.menu-item-active>a,#primary-navigation.responsive #primary-menu>li>ul>li.opened>a,#primary-navigation.responsive #primary-menu>li>ul>li.menu-item-current>span.megamenu-column-header>a,#primary-navigation.responsive #primary-menu>li>ul>li.menu-item-active>span.megamenu-column-header>a,#primary-navigation.responsive #primary-menu>li>ul>li.opened>span.megamenu-column-header>a,#primary-navigation.responsive ul.dl-submenu.level2>li.menu-item-current>a,#primary-navigation.responsive ul.dl-submenu.level2>li.menu-item-active>a,#primary-navigation.responsive ul.dl-submenu.level2>li.menu-item-current>span.megamenu-column-header>a,#primary-navigation.responsive ul.dl-submenu.level2>li.menu-item-active>span.megamenu-column-header>a{background-color:#fff}:root{--thegem-to-mobile-menu-level3-color:#5f727f}#primary-navigation.responsive #primary-menu>li>ul>li>ul li>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li>.menu-item-parent-toggle,#primary-navigation.responsive #primary-menu>li>ul>li>ul li>span.megamenu-column-header>a,#primary-navigation.responsive ul.dl-submenu.level3>li>a{color:#5f727f}:root{--thegem-to-mobile-menu-level3-bg-color:#f4f6f7}#primary-navigation.responsive #primary-menu>li>ul>li>ul li>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li>span.megamenu-column-header>a,#primary-navigation.responsive ul.dl-submenu.level3>li>a{background-color:#f4f6f7}:root{--thegem-to-mobile-menu-level3-active-color:#3c3950}#primary-navigation.responsive #primary-menu>li>ul>li>ul li.menu-item-current>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.menu-item-active>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.opened>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.menu-item-current>.menu-item-parent-toggle,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.menu-item-active>.menu-item-parent-toggle,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.opened>.menu-item-parent-toggle,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.menu-item-current>span.megamenu-column-header>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.menu-item-active>span.megamenu-column-header>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.opened>span.megamenu-column-header>a,#primary-navigation.responsive ul.dl-submenu.level3>li.menu-item-current>a,#primary-navigation.responsive ul.dl-submenu.level3>li.menu-item-active>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.menu-overlay-item-open>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.menu-overlay-item-open>span.megamenu-column-header>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.menu-overlay-item-open>.menu-item-parent-toggle{color:#3c3950}:root{--thegem-to-mobile-menu-level3-active-bg-color:#fff}#primary-navigation.responsive #primary-menu>li>ul>li>ul li.menu-item-current>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.menu-item-active>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.opened>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.menu-item-current>span.megamenu-column-header>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.menu-item-active>span.megamenu-column-header>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.opened>span.megamenu-column-header>a,#primary-navigation.responsive ul.dl-submenu.level3>li.menu-item-current>a,#primary-navigation.responsive ul.dl-submenu.level3>li.menu-item-active>a{background-color:#fff}:root{--thegem-to-mobile-menu-border-color:#dfe5e8}.mobile-menu-layout-default #primary-navigation.responsive ul li.menu-item,.mobile-menu-layout-default #primary-navigation.responsive ul li.dl-back,.mobile-menu-layout-default #primary-navigation.responsive ul,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-search .minisearch input[type=text],.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-search .minisearch input[type=text]{border-color:#dfe5e8}:root{--thegem-to-menu-level1-color:#fff}.main-menu-item,.main-menu-item a,.title-main-menu,#primary-menu.no-responsive>li>a{color:#fff}:root{--thegem-to-menu-level1-color-hover:#FFC50CFF}.main-menu-item:hover a,a.main-menu-item:hover,#primary-menu.no-responsive>li:hover>a{color:#FFC50CFF}#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul li>a:hover,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul li.menu-item-current>a,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul li.menu-item-active>a{background-color:#FFC50CFF}:root{--thegem-to-menu-level1-active-color:#fff}.main-menu-item.active,#primary-menu.no-responsive>li.menu-item-current>a,#primary-menu.no-responsive>li.menu-item-active>a{color:#fff}:root{--thegem-to-menu-level1-active-bg-color:#fff}.header-style-1 #primary-menu.no-responsive>li.menu-item-current>a,.header-style-1 #primary-menu.no-responsive>li.menu-item-active>a{background-color:#fff}.header-style-3 #primary-menu.no-responsive>li.menu-item-current>a,.header-style-3 #primary-menu.no-responsive>li.menu-item-active>a,.header-style-4 #primary-menu.no-responsive>li.menu-item-current>a,.header-style-4 #primary-menu.no-responsive>li.menu-item-active>a,.header-style-3.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-current>a,.header-style-3.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-active>a,.header-style-4.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-current>a,.header-style-4.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-active>a{border:2px solid #fff}:root{--thegem-to-menu-level2-color:#99a9b5}.submenu-item,#primary-menu.no-responsive>li>ul>li>a,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li>a{color:#99a9b5}:root{--thegem-to-menu-level2-bg-color:#393d50}#primary-menu.no-responsive>li>ul>li>a,#primary-menu.no-responsive>li.megamenu-enable>ul,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li>a,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li>span.megamenu-column-header>a,.header-style-2 .minisearch .sf-input,.header-style-3 .minisearch .sf-input,.header-style-1 .minisearch,.header-style-4 .minisearch{background-color:#393d50}:root{--thegem-to-menu-level2-hover-color:#fff}.submenu-item:hover a,#primary-menu.no-responsive>li>ul>li:hover>a,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li:hover>a{color:#fff}:root{--thegem-to-menu-level2-hover-bg-color:#212331}#primary-menu.no-responsive>li>ul>li:hover>a,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li:hover>a{background-color:#212331}:root{--thegem-to-menu-level2-active-color:#fff}.submenu-item.active a,#primary-menu.no-responsive>li>ul>li.menu-item-current>a,#primary-menu.no-responsive>li>ul>li.menu-item-active>a,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li.menu-item-current>a,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li.menu-item-active>a,.minisearch .sf-submit-icon:before,.minisearch .sf-input{color:#fff}:root{--thegem-to-menu-level2-active-bg-color:#212331}#primary-menu.no-responsive>li>ul>li.menu-item-current>a,#primary-menu.no-responsive>li>ul>li.menu-item-active>a,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li.menu-item-current>a,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li.menu-item-active>a,.header-style-2 .minisearch,.header-style-3 .minisearch,.header-style-1 .minisearch .sf-input,.header-style-4 .minisearch .sf-input{background-color:#212331}:root{--thegem-to-mega-menu-column-title-color:#fff}#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a,#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a.mega-no-link{color:#fff}:root{--thegem-to-mega-menu-column-title-hover-color:#FFC50CFF}#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a:hover{color:#FFC50CFF}:root{--thegem-to-mega-menu-column-title-active-color:#FFC50CFF}#primary-menu.no-responsive>li.megamenu-enable>ul>li.menu-item-active>span.megamenu-column-header a{color:#FFC50CFF}:root{--thegem-to-menu-level3-color:#99a9b5}#primary-menu.no-responsive>li:not(.megamenu-template-enable) li li>a{color:#99a9b5}:root{--thegem-to-menu-level3-bg-color:#212331}#primary-menu.no-responsive>li:not(.megamenu-template-enable) li li>a{background-color:#212331}:root{--thegem-to-menu-level3-hover-color:#fff}#primary-menu.no-responsive>li:not(.megamenu-template-enable) li li:hover>a,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul li.menu-item-current>a,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul li.menu-item-active>a{color:#fff}:root{--thegem-to-menu-level3-hover-bg-color:#131121}#primary-menu.no-responsive>li:not(.megamenu-template-enable) li li:hover>a{background-color:#131121}:root{--thegem-to-menu-level3-active-color:#FFC50CFF}#primary-menu.no-responsive>li:not(.megamenu-template-enable) li li.menu-item-current>a,#primary-menu.no-responsive>li:not(.megamenu-template-enable) li li.menu-item-active>a{color:#FFC50CFF}:root{--thegem-to-menu-level3-active-bg-color:#212331}#primary-menu.no-responsive>li:not(.megamenu-template-enable) li li.menu-item-current>a,#primary-menu.no-responsive>li:not(.megamenu-template-enable) li li.menu-item-active>a{background-color:#212331}:root{--thegem-to-menu-level2-border-color:#494c64}#primary-menu.no-responsive>li:not(.megamenu-template-enable) ul>li,#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header,.minisearch,.minisearch .sf-input{border-top:1px solid #494c64}#primary-menu.no-responsive>li:not(.megamenu-template-enable) ul,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li,.minisearch,.minisearch .sf-input{border-bottom:1px solid #494c64;border-left:1px solid #494c64;border-right:1px solid #494c64}#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header{border-bottom:1px solid #494c64}#primary-menu.no-responsive>li.megamenu-enable>ul{border-top:1px solid #494c64}#primary-menu.no-responsive>li:not(.megamenu-template-enable) ul ul{margin-top:-1px}@media (-webkit-device-pixel-ratio:1.25){#primary-menu.no-responsive>li:not(.megamenu-template-enable) ul>li,#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header,.minisearch,.minisearch .sf-input{border-top:.8px solid #494c64}#primary-menu.no-responsive>li:not(.megamenu-template-enable) ul,#primary-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li,.minisearch,.minisearch .sf-input{border-bottom:.8px solid #494c64;border-left:.8px solid #494c64;border-right:.8px solid #494c64}#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header{border-bottom:.8px solid #494c64}#primary-menu.no-responsive>li.megamenu-enable>ul{border-top:.8px solid #494c64}#primary-menu.no-responsive>li:not(.megamenu-template-enable) ul ul{margin-top:-.8px}}:root{--thegem-to-menu-level1-light-color:#fff}#site-header:not(.shrink) .header-colors-light:not(.header-layout-fullwidth_hamburger):not(.header-layout-overlay) #primary-menu.no-responsive>li>a{color:#fff}:root{--thegem-to-menu-level1-light-hover-color:#FFC50CFF}#site-header:not(.shrink) .header-colors-light:not(.header-layout-fullwidth_hamburger) #primary-menu.no-responsive>li:hover>a{color:#FFC50CFF}:root{--thegem-to-menu-level1-light-active-color:#fff}#site-header:not(.shrink) .header-colors-light:not(.header-layout-fullwidth_hamburger):not(.header-layout-overlay) #primary-menu.no-responsive>li.menu-item-current>a,#site-header:not(.shrink) .header-colors-light:not(.header-layout-fullwidth_hamburger):not(.header-layout-overlay) #primary-menu.no-responsive>li.menu-item-active>a{color:#fff}#site-header:not(.shrink) .header-colors-light.header-style-3:not(.header-layout-overlay) #primary-menu.no-responsive>li.menu-item-current>a,#site-header:not(.shrink) .header-colors-light.header-style-3:not(.header-layout-overlay) #primary-menu.no-responsive>li.menu-item-active>a,#site-header:not(.shrink) .header-colors-light.header-style-4:not(.header-layout-overlay) #primary-menu.no-responsive>li.menu-item-current>a,#site-header:not(.shrink) .header-colors-light.header-style-4:not(.header-layout-overlay) #primary-menu.no-responsive>li.menu-item-active>a{border:2px solid #fff}:root{--thegem-to-overlay-menu-bg-color:#212331}body .menu-overlay{background-color:#212331}:root{--thegem-to-overlay-menu-color:#fff}.header-layout-overlay #primary-menu.no-responsive>li>a,.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li>a,.page-additional-menu.header-layout-overlay .primary-navigation .nav-menu.no-responsive>li li>a,.header-layout-overlay #primary-navigation #primary-menu.no-responsive li .menu-item-parent-toggle:before,.page-additional-menu.header-layout-overlay #primary-navigation #primary-menu.no-responsive li .menu-item-parent-toggle:before,.header-layout-overlay #primary-menu.no-responsive>li.menu-item-search>.minisearch input[type=text],.header-layout-overlay #primary-menu.no-responsive>li.menu-item-search>.minisearch .sf-submit-icon:before{color:#fff}.header-layout-overlay #primary-menu.no-responsive>li.menu-item-search>.minisearch input[type=text]::placeholder{color:#fff}.header-layout-overlay #primary-menu.no-responsive>li.menu-item-search>.minisearch input[type=text]::-webkit-input-placeholder{color:#fff}.header-layout-overlay #primary-menu.no-responsive>li.menu-item-search>.minisearch input[type=text]{border-color:#fff}#primary-navigation.overlay-active .overlay-toggle>span{background-color:#fff}:root{--thegem-to-overlay-menu-hover-color:#FFC50CFF}.header-layout-overlay #primary-menu.no-responsive>li>a:hover,.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li li>a:hover,.page-additional-menu.header-layout-overlay .primary-navigation .nav-menu.no-responsive li>a:hover,.header-layout-overlay #primary-navigation #primary-menu.no-responsive li .menu-item-parent-toggle:hover:before,.page-additional-menu.header-layout-overlay #primary-navigation #primary-menu.no-responsive li .menu-item-parent-toggle:hover:before{color:#FFC50CFF}:root{--thegem-to-overlay-menu-active-color:#FFC50CFF}.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li.menu-item-current>a,.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li.menu-item-active>a,.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li.menu-overlay-item-open>a,.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li li.menu-item-current>a,.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li li.menu-item-active>a,.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li li.menu-overlay-item-open>a,.page-additional-menu.header-layout-overlay .primary-navigation .nav-menu.no-responsive>li.menu-item-current>a,.page-additional-menu.header-layout-overlay .primary-navigation .nav-menu.no-responsive>li.menu-item-active>a,.page-additional-menu.header-layout-overlay .primary-navigation .nav-menu.no-responsive>li.menu-overlay-item-open>a,.page-additional-menu.header-layout-overlay .primary-navigation .nav-menu.no-responsive>li li.menu-item-current>a,.page-additional-menu.header-layout-overlay .primary-navigation .nav-menu.no-responsive>li li.menu-item-active>a,.page-additional-menu.header-layout-overlay .primary-navigation .nav-menu.no-responsive>li li.menu-overlay-item-open>a,.header-layout-overlay #primary-navigation #primary-menu.no-responsive li.menu-item-current>.menu-item-parent-toggle:before,.header-layout-overlay #primary-navigation #primary-menu.no-responsive li.menu-item-active>.menu-item-parent-toggle:before,.header-layout-overlay #primary-navigation #primary-menu.no-responsive li.menu-overlay-item-open>.menu-item-parent-toggle:before,.page-additional-menu.header-layout-overlay #primary-navigation #primary-menu.no-responsive li.menu-item-current>.menu-item-parent-toggle:before,.page-additional-menu.header-layout-overlay #primary-navigation #primary-menu.no-responsive li.menu-item-active>.menu-item-parent-toggle:before,.page-additional-menu.header-layout-overlay #primary-navigation #primary-menu.no-responsive li.menu-overlay-item-open>.menu-item-parent-toggle:before{color:#FFC50CFF}:root{--thegem-to-hamburger-menu-icon-color:#fff}.hamburger-minicart>a,.hamburger-minicart:hover>a{color:#fff}#primary-navigation .hamburger-toggle>span,#primary-navigation .overlay-toggle>span,#primary-navigation.overlay-active.close .overlay-toggle>span,#perspective-menu-buttons.primary-navigation .perspective-toggle span,#page.vertical-header .vertical-toggle>span,#thegem-perspective #primary-navigation .perspective-menu-close:before,#thegem-perspective #primary-navigation .perspective-menu-close:after{background-color:#fff}:root{--thegem-to-hamburger-menu-icon-light-color:#fff}#site-header:not(.shrink) .header-colors-light .hamburger-minicart>a,#site-header:not(.shrink) .header-colors-light .hamburger-minicart:hover>a{color:#fff}#site-header:not(.shrink) .header-colors-light #primary-navigation .hamburger-toggle>span,#site-header:not(.shrink) .header-colors-light #primary-navigation:not(.overlay-active) .overlay-toggle>span,#site-header:not(.shrink) .header-colors-light #primary-navigation.overlay-active.close .overlay-toggle>span,#site-header:not(.shrink) .header-colors-light #perspective-menu-buttons.primary-navigation .perspective-toggle span{background-color:#fff}:root{--thegem-to-mobile-menu-btn-color:#fff}#primary-navigation .menu-toggle .menu-line-1,#primary-navigation .menu-toggle .menu-line-2,#primary-navigation .menu-toggle .menu-line-3,#perspective-menu-buttons.primary-navigation .menu-toggle .menu-line-1,#perspective-menu-buttons.primary-navigation .menu-toggle .menu-line-2,#perspective-menu-buttons.primary-navigation .menu-toggle .menu-line-3{background-color:#fff}body.mobile-cart-position-top #site-header .mobile-cart>a:before{background-color:#fff}:root{--thegem-to-mobile-menu-btn-light-color:#fff}#site-header:not(.shrink) .header-colors-light #primary-navigation .menu-toggle .menu-line-1,#site-header:not(.shrink) .header-colors-light #primary-navigation .menu-toggle .menu-line-2,#site-header:not(.shrink) .header-colors-light #primary-navigation .menu-toggle .menu-line-3,#site-header:not(.shrink) .header-colors-light #perspective-menu-buttons.primary-navigation .menu-toggle .menu-line-1,#site-header:not(.shrink) .header-colors-light #perspective-menu-buttons.primary-navigation .menu-toggle .menu-line-2,#site-header:not(.shrink) .header-colors-light #perspective-menu-buttons.primary-navigation .menu-toggle .menu-line-3{background-color:#fff}body.mobile-cart-position-top #site-header:not(.shrink) .header-colors-light .mobile-cart>a:before{background-color:#fff}:root{--thegem-to-body-color:#5f727f;--thegem-to-body-color-07:rgba(95,114,127,.7)}body,.text-body,.text-body-tiny,.portfolio.background-style-gray:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .info,.portfolio.background-style-gray:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .info,.portfolio.background-style-dark .portfolio-item .wrap>.caption .info,.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-caption,.gem-gallery-grid.hover-zooming-blur .gallery-item .overlay .title,.gem-gallery-grid.hover-zooming-blur .gallery-item .overlay .subtitle,.widget.widget_contacts a:hover,.widget_recent_comments a,.digram-line-box .skill-title,.shipping_calculator .shipping-calculator-button,.widget_shopping_cart_content ul.cart_list li a,.shop-widget-area .gem-products-title a,.woocommerce-page ul.product_list_widget li a,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-horizontal-sliding .overlay .links .caption .info span.sep,.version-new.news-grid.hover-new-zooming-blur .portfolio-item .image .overlay .links .caption .subtitle,.version-new.news-grid.hover-new-zooming-blur .portfolio-item .image .overlay .links .caption .post-date,.version-new.news-grid.hover-new-zooming-blur .portfolio-item .image .overlay .links .caption .grid-post-meta a.icon.share:before,.version-new.news-grid.hover-new-zooming-blur .portfolio-item .image .overlay .links .portfolio-sharing-pane .socials-item,.version-new.news-grid.hover-new-zooming-blur .portfolio-item .links .caption .grid-post-meta .comments-link a,.version-default.news-grid.hover-default-zooming-blur .portfolio-item .image .overlay .links .caption .subtitle,.version-default.news-grid.hover-default-zooming-blur .portfolio-item .image .overlay .links .caption .post-date,.version-new.news-grid .portfolio-item .wrap>.caption .grid-post-meta .comments-link a,.version-new.news-grid .portfolio-item .wrap>.caption .grid-post-meta .zilla-likes,.version-new.news-grid .portfolio-item .wrap>.caption .grid-post-meta .grid-post-share .icon,#colophon .jtwt_tweet:before,#colophon .project_info-item-style-1 .project_info-item .icon,#colophon .widget_recent_comments li:before,#colophon .widget_recent_entries ul li:before,#colophon .portfolio-filters a .icon,#colophon .comment-form label:before,#colophon .socials-sharing a:after,#colophon .widget_archive li:before,#colophon .widget_nav_menu ul.menu li>a:before,#colophon .widget_submenu>div>ul li>a:before,#colophon .widget_categories>ul li>a:before,#colophon .widget_product_categories>ul li>a:before,#colophon .widget_product_categories>ul li:before,#colophon .widget_pages>ul li>a:before,#colophon .widget_meta li:before,#colophon .widget_rss li:before,#colophon .project_info-item-style-2 .icon,#colophon .gem_accordion_header,#colophon .widget_layered_nav ul li a:before,#colophon .widget .gem-contacts-address:before,#colophon .widget .gem-contacts-phone:before,#colophon .widget .gem-contacts-fax:before,#colophon .widget .gem-contacts-email:before,#colophon .widget .gem-contacts-website:before,#colophon .widget_meta li:before,#colophon .widget .mc-text.small-body,#colophon .widget.widget_search input,#colophon #mc4wp_email,blockquote,.widget_price_filter .price_label span,.gem-quote.gem-quote-style-default blockquote,.gem-quote.gem-quote-style-1,.wpcf7-form.gem-contact-form-white span,.wpcf7-form.gem-contact-form-white .wpcf7-list-item-label,.wpcf7-form.gem-contact-form-dark span,.wpcf7-form.gem-contact-form-dark .wpcf7-list-item-label,.blog-style-styled_list1 .post-content,.blog-style-styled_list2 .post-content,.blog-style-timeline .post-content,body .thegem_testimonial a .gem-testimonial-text,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-tab>a,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-tab.vc_active>a,body .widget .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-tab.vc_active>a,.thegem-tabs__nav-item,.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info-title,.product-page__wrapper .reset_variations,.product-page__wrapper .size-guide a,.ajax-minisearch-results .ajax-search-item{color:#5f727f}#colophon .widget.widget_search .gem-button:hover,#colophon .wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit:hover,.wpcf7-form.gem-contact-form-dark input[type=submit]:hover{background-color:#5f727f}.wpcf7-form.gem-contact-form-dark input[type=submit]:hover{border-color:#5f727f}:root{--thegem-to-h1-color:#3c3950}h1,.title-h1,.gem-counter-number,body .gem-testimonial-item:after,blockquote p:after,body .testimonials-style-1-teg,body .testimonials-style-2-teg,.pricing-title{color:#3c3950}:root{--thegem-to-h2-color:#3c3950}h2,.title-h2,.blog-style-multi-author .post-title a,.single-product-content .price{color:#3c3950}.skill-line>div{background-color:#3c3950}:root{--thegem-to-h3-color:#3c3950}h3,.title-h3,.blog-style-styled_list1 .post-title a,.blog-style-styled_list2 .post-title a,.blog-style-timeline .post-title a,.woocommerce .woocommerce-checkout-one-page #order_review table thead th,.thegem-fullscreen-search .sf-input.thegem-fullscreen-searchform-input,.thegem-fullscreen-search .sf-close{color:#3c3950}:root{--thegem-to-h4-color:#3c3950}h4,.title-h4,.team-person-name,.widget .gem-teams-name,body .testimonials-style-2-item .testimonials-style-2-text.gem-testimonial-text,.diagram-wrapper.style-3 .digram-line-box .skill-title span,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .title,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-sharing-pane .socials-item,.blog-style-masonry .entry-title.title-h4 a,.gem-basic-grid .post-title h4.entry-title a,.gem-basic-grid-2 .vc_gitem-zone-c .post-title a,.justified-style-1 .entry-title.title-h4 a,.justified-style-2 .entry-title.title-h4 a,.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon:before,.gem-gallery-grid.hover-gradient .gallery-item .overlay a.icon:before,.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after,.news-grid.portfolio.hover-zooming-blur .portfolio-item .image .overlay .caption .title>*,.news-grid.portfolio.hover-new-zooming-blur .portfolio-item .image .overlay .caption .title>*,.version-new.news-grid.hover-new-zooming-blur .portfolio-item .image .links .caption .author,.news-grid.portfolio.hover-default-zooming-blur .portfolio-item.double-item-squared:hover .image .overlay .caption .title>*,.version-new.news-grid .portfolio-item .wrap>.caption .title a,.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-reply-title{color:#3c3950}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon:before,.portfolio.hover-new-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons a.icon:before,.portfolio.hover-new-zooming-blur .portfolio-item .gem-simple-gallery .gem-gallery-item a:after,.portfolio.hover-default-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons a.icon:before,.portfolio.hover-default-zooming-blur .portfolio-item .gem-simple-gallery .gem-gallery-item a:after,.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after,.portfolio.news-grid.hover-zooming-blur .portfolio-item .gem-simple-gallery .gem-gallery-item a:after,.gem-gallery-grid.hover-zooming-blur .gallery-item .overlay a.icon:before,.blog article .post-featured-content>a:after,.blog .gem-simple-gallery .gem-gallery-item a:after,body .blog-style-styled_list1 article a.default:after,body .blog-style-styled_list2 article a.default:after,body .blog-style-compact article a.default:after,body .blog-style-compact-tiny-1 article a.default:after{background-color:#3c3950}:root{--thegem-to-h5-color:#3c3950}h5,.title-h5,blockquote.wp-block-quote.is-large,blockquote.wp-block-quote.is-style-large,.woocommerce .woocommerce-checkout.woocommerce-checkout-one-page .shop_table.woocommerce-checkout-payment-total th,.news-grid.hover-default .portfolio-item .image .links .caption .post-date,.news-grid.portfolio.hover-zooming-blur .portfolio-item .image .overlay .caption .title>*,.news-grid.portfolio.hover-new-zooming-blur .portfolio-item .image .overlay .caption .title>*,.news-grid.portfolio.hover-default-zooming-blur .portfolio-item:hover .image .overlay .caption .title>*,.news-grid.version-default.portfolio.hover-default-zooming-blur .portfolio-item:hover .image .overlay .caption .title>*,.news-grid.version-default.portfolio.hover-default-zooming-blur .portfolio-item .image .overlay .links .caption .post-date,.news-grid.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .info a,.version-new.news-grid.hover-new-zooming-blur .portfolio-item .image .links .caption .author,.version-default.news-grid.portfolio.hover-default-zooming-blur .portfolio-item .image .links .caption .info a{color:#3c3950}.news-grid.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .info span.sep,.version-default.news-grid.portfolio.hover-default-zooming-blur .portfolio-item .image .links .caption .info .sep{border-left-color:#3c3950}:root{--thegem-to-h6-color:#3c3950}h6,.title-h6,.widget_nav_menu>div>ul>li>a,.widget_submenu>div>ul>li>a,.widget_pages>ul>li>a,.widget_categories>ul>li>a,.widget_product_categories>ul>li>a,.project_info-item-style-1 .project_info-item .title,.portfolio:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .title,.portfolio:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .title,.thegem-tabs__nav-item,.thegem-accordion__item-title,.product-page__wrapper #thegem-additional_information table th,.portfolio-filter-tabs ul.portfolio-filter-tabs-list li{color:#3c3950}.thegem-tabs__nav-slide{background-color:#3c3950}:root{--thegem-to-link-color:#FFC50CFF}a,.widget_recent_comments .comment-author-link a,.widget .team-person-email a:hover:before,.gem-team-style-5 .team-person:hover .team-person-name,.portfolio.hover-vertical-sliding .overlay .links .caption .info a,.portfolio.hover-horizontal-sliding .overlay .links .caption .info a,.portfolio-set-comma,.blog-style-masonry .entry-title.title-h4 a:hover,.portfolio-item .caption .title a:hover,.version-new.news-grid:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .title a,.version-new.news-grid:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .title a,.version-new.news-grid .portfolio-item .wrap>.caption .title a:hover,.news-grid.portfolio.background-style-dark:not(.disabled-hover) .portfolio-item:hover .wrap>.caption .title a,.version-default.news-grid .portfolio-item:hover .wrap>.caption .title a,.blog-style-styled_list1 .post-title a:hover,.blog-style-styled_list2 .post-title a:hover,.blog-style-timeline .post-title a:hover,.products .product-info .product-title a:hover,.products .portfolio-item .wrap>.caption .title a:hover,.gem-basic-grid .post-title h4.entry-title a:hover,.gem-basic-grid-2 .vc_gitem-zone-c .post-title a:hover,.gem-media-grid .midia-grid-item-post-author span a:hover,.justified-style-1 .entry-title.title-h4 a:hover,.justified-style-2 .entry-title.title-h4 a:hover,.blog-style-multi-author .post-title a:hover,.reverse-link-color a:hover,a.reverse-link-color:hover,.gem-blog-slider .post-title a:hover,.socials-list.socials-colored a:hover .socials-item-icon,#footer-navigation li a:hover,.custom-footer li a:hover,body.woocommerce-cart .custom-header .breadcrumbs span a,body.woocommerce-checkout .custom-header .breadcrumbs span a,body.woocommerce-wishlist .custom-header .breadcrumbs span a,body.woocommerce-account .page-title-block .breadcrumbs span a,body #primary-menu.no-responsive>li.menu-item-cart>.minicart ul li a:hover,body .hamburger-minicart>.minicart ul li a:hover,.news-grid.portfolio.background-style-dark .portfolio-item .wrap>.caption .title a:hover,.version-default.news-grid.hover-default-vertical-sliding .portfolio-item .image .links .caption .info a,.product-page__wrapper .product-page__nav .product-page__nav-preview:hover .nav-preview__info-title,.product-quick-view__wrapper .product-page__right-column .woocommerce-review-link:hover{color:#FFC50CFF}.version-default.news-grid.hover-default-vertical-sliding .portfolio-item .image .links .caption .info .sep{border-left-color:#FFC50CFF}:root{--thegem-to-link-color-hover:#FFC50CFF}a:hover,body.woocommerce-cart .custom-header .breadcrumbs span a:hover,body.woocommerce-checkout .custom-header .breadcrumbs span a:hover,body.woocommerce-wishlist .custom-header .breadcrumbs span a:hover,body.woocommerce-account .page-title-block .breadcrumbs span a:hover,body .shop_table.cart .product-name .product-title a:hover,body .checkout .shop_table .product-name .product-title a:hover,.product-page__wrapper .reset_variations:hover,.product-page__wrapper .size-guide a:hover,.product-page__wrapper .product-page__nav .product-page__nav-list a:hover:before,.gem-pagination.gem-pagination-arrows a.prev:not(.disabled):hover,.gem-pagination.gem-pagination-arrows a.next:not(.disabled):hover{color:#FFC50CFF}:root{--thegem-to-link-color-active:#FFC50CFF}a:active{color:#FFC50CFF}#footer-navigation,#footer-navigation li a,.custom-footer,.custom-footer li a{color:#99a9b5}.footer-site-info{color:#99a9b5}.footer-site-info a{color:#00bcd4}.wpb_widgetised_column .mc4wp-form-fields,.sidebar .mc4wp-form-fields{background-color:#f4f6f7}.top-area{border-top:5px solid #FFC50CFF}.top-area{border-bottom:1px solid #dfe5e8}.top-area-contacts:after,.top-area-socials:after{border-right:1px solid #dfe5e8}.top-area{color:#5f727f}:root{--thegem-to-top-area-link-color:#5f727f}.top-area a,.top-area .gem-contacts .gem-contacts-item a{color:#5f727f}.top-area a:hover,.top-area .gem-contacts .gem-contacts-item a:hover{color:#FFC50CFF}.top-area .gem-button{color:#fff}.top-area .gem-button{background-color:#494c64}.top-area .gem-button:hover{color:#FFC50CFF}.top-area .gem-button:hover{background-color:#FFC50CFF}:root{--thegem-to-date-filter-subtitle-color:#99a9b5}.gem-news-item-date,.related-element-info .gem-post-date,.date-color,.combobox-wrapper .combobox-text,.socials-sharing a.socials-item,body .gem-testimonial-position,.gem-testimonial-company,.jtwt_date,.blog.blog-style-timeline .comments,.entry-date,.portfolio-filters a,.comments-link a,.widget_recent_entries .post-date,.post-author-info .date,.block-date,.block-tags .sep,.styled-blog-meta .comments:after,.related-element-info .date,.login label,.register label,.woocommerce-password-hint,body .woocommerce .shop_table.wishlist_table td.product-price del,body .woocommerce .wishlist_table .product-info .product-info-content .product-price del,body .woocommerce .woocommerce-checkout .checkout-payment .shop_table td.product-total .amount,body .checkout-login .woocommerce-form-login.login .form-row .checkout-login-remember label,body .shop_table .product-name dl.variation,body.woocommerce-cart .custom-header .breadcrumbs .current,body.woocommerce-checkout .custom-header .breadcrumbs .current,body.woocommerce-wishlist .custom-header .breadcrumbs .current,body.woocommerce-account .page-title-block .breadcrumbs .current,body .woocommerce .woocommerce-checkout.woocommerce-checkout-one-page #order_review .woocommerce-checkout-payment .payment_methods .payment_box,body .woocommerce .woocommerce-checkout.woocommerce-checkout-one-page .thegem-te-checkout-payment .woocommerce-checkout-payment .payment_methods .payment_box,body #primary-menu.no-responsive>li.menu-item-cart>.minicart ul li .quantity,body #primary-menu.no-responsive>li.menu-item-cart>.minicart .total,body #primary-menu.no-responsive>li.menu-item-cart>.minicart ul li.empty,body .hamburger-minicart>.minicart .total,body .hamburger-minicart>.minicart ul li.empty,body .hamburger-minicart>.minicart .total strong,body .hamburger-minicart>.minicart ul li .quantity,body.mobile-cart-position-top #site-header .mobile-cart ul li .quantity,body.mobile-cart-position-top #site-header .mobile-cart .total,body.mobile-cart-position-top #site-header .mobile-cart ul li.empty,.form-edit-adress label,.teaser_grid_container .gem-post-date,.gem-post-grid-item-date,.page-title-style-2 .page-title-excerpt,.blog.blog-style-masonry article .description .info .date,.blog.blog-style-masonry article .description .info .sep,.blog.blog-style-masonry article .description .info .comments,.widget_categories>ul li,.widget_product_categories>ul li,.widget_pages>ul,.gem-teams-position.body-small,.widget .mc-text.small-body,.widget .team-person-email,.widget .jtwt_date,.widget_recent_comments li,.widget_price_filter .price_label,.project_info-item-style-2 .project_info-item .title,.mc4wp-form input[type=email],.gallery-caption,#colophon .widget_tweets .jtwt_tweet a:hover,#colophon .gem-contacts .gem-contacts-item.gem-contacts-website a:hover,#colophon .gem-contacts .gem-contacts-item.gem-contacts-email a:hover,#colophon .widget_calendar td a:hover,.widget_meta li:before,#colophon .skill-title,#colophon .widget.widget_search .gem-button,#colophon .wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit,#colophon #mc4wp_submit,#colophon .widget_meta li:before,.gem-quote.gem-quote-style-5 blockquote,.blog-style-masonry .post-meta-likes:hover,.wpcf7-form .combobox-wrapper .combobox-text,.blog-style-styled_list1 .post-date,.blog-style-styled_list1 .post-author,.blog-style-styled_list2 .post-date,.blog-style-styled_list2 .post-author,.gem-media-grid .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt>div,.midia-grid-item-post-author,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a,.project-info-shortcode-style-default .project-info-shortcode-item .title,.woocommerce-variation-availability,.gem-search-form.gem-search-form-style-dark .search-field,.version-new.news-grid .portfolio-item .wrap>.caption .post-date,.version-new.news-grid .portfolio-item .wrap>.caption .post-author-date-separator,.portfolio-selected-filters .portfolio-selected-filter-item,.portfolio-filters-list .portfolio-search-filter .portfolio-search-filter-form input,.portfolio-top-panel-right .portfolio-search-filter .portfolio-search-filter-form input,.portfolio-filters-list .widget_product_search input,.portfolio-filters-list .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-amount .text,.product-page__wrapper .product-page__attribute,.product-page__wrapper .product-meta .date-color,.product-page__wrapper .socials-sharing .socials-item-title,.thegem-combobox-wrap .thegem-combobox__trigger,.thegem-combobox-wrap .thegem-combobox__options-item,.portfolio-filters-list .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-amount .slider-amount-text,table.variations .thegem-select{color:#99a9b5}.version-default.news-grid.title-on-page.hover-horizontal-sliding .portfolio-item .image .links .caption .grid-post-meta .comments-link+.post-meta-likes,.version-default.news-grid.title-on-page.hover-zooming-blur .portfolio-item .image .links .caption .grid-post-meta .comments-link+.post-meta-likes{border-left-color:#99a9b5}body .woocommerce input[type=text].coupon-code::placeholder,body .woocommerce .woocommerce-shipping-calculator .form-row input.input-text::placeholder,body .woocommerce .checkout .form-row .input-text::placeholder,body .woocommerce .edit-address-form .form-row .input-text::placeholder,body .woocommerce .checkout .form-row textarea.input-text::placeholder,body .woocommerce .edit-address-form .form-row textarea.input-text::placeholder{color:#99a9b5}body .woocommerce input[type=text].coupon-code::-webkit-input-placeholder,body .woocommerce .woocommerce-shipping-calculator .form-row input.input-text::-webkit-input-placeholder,body .woocommerce .checkout .form-row .input-text::-webkit-input-placeholder,body .woocommerce .edit-address-form .form-row .input-text::-webkit-input-placeholder,body .woocommerce .checkout .form-row textarea.input-text::-webkit-input-placeholder,body .woocommerce .edit-address-form .form-row textarea.input-text::-webkit-input-placeholder{color:#99a9b5}:root{--thegem-to-system-icons-font-color:#99a3b0}.blog.blog-style-timeline article .comments:before,.widget .gem-contacts-email:before,.widget .gem-contacts-phone:before,.widget .gem-contacts-address:before,.widget .gem-contacts-fax:before,.top-area-search .searchform button:before,.blog.blog-style-masonry article .description .info .comments:before,.blog-style-default .post-image .gem-dummy:after,.widget_product_search button,.products .product-bottom .bottom-product-link,.products .product-bottom .add_to_cart_button,.products .product-bottom .added_to_cart,.products .product-bottom .add_to_wishlist,.products .product-bottom .yith-wcwl-wishlistaddedbrowse a,.combobox-wrapper .combobox-button:before{color:#99a3b0}.thegem-combobox-wrap .thegem-combobox__trigger:after{border-color:#99a3b0}:root{--thegem-to-system-icons-font2-color:#b6c6c9}.project_info-item-style-1 .project_info-item .icon,.widget_recent_comments li:before,.widget_recent_entries ul li:before,.portfolio-filters a .icon,.comment-form label:before,.jtwt_tweet:before,.post-related-posts .gem-dummy:after,.socials-sharing a:after,.product-page__wrapper .product-page__nav .product-page__nav-list a:before,.gem-pagination.gem-pagination-arrows a.prev,.gem-pagination.gem-pagination-arrows a.next{color:#b6c6c9}:root{--thegem-to-button-basic-color:#fff}.gem-button,body .wp-block-button .wp-block-button__link,.caption-bottom-line .post-footer-sharing .gem-button,input[type=submit],.page-links a,.blog-load-more button span,.blog-load-more button span:before,.widget a.gem-button,#wp-calendar #prev a:after,#wp-calendar #next a:after,#wp-calendar caption:after,#primary-menu.no-responsive>li.menu-item-cart .widget_shopping_cart_content .buttons a.checkout,.hamburger-minicart .widget_shopping_cart_content .buttons a.checkout{color:#fff}.single-product-content-right .yith-ywraq-add-to-quote a.button,.single-product-content-right .compare.button{color:#fff !important}:root{--thegem-to-button-basic-color-hover:#FFC50CFF}.gem-button:hover,body .wp-block-button .wp-block-button__link:hover,input[type=submit]:hover,.caption-bottom-line .project-button .gem-button,.portfolio.background-style-dark:not(.disabled-hover):not(.list-style) .portfolio-item:hover .caption-bottom-line .project-button .gem-button,.page-links a,.blog-load-more button span:hover,.widget a.gem-button:hover,#wp-calendar #prev a:hover:after,#wp-calendar #next a:hover:after,#primary-menu.no-responsive>li.menu-item-cart .widget_shopping_cart_content .buttons a:hover,.hamburger-minicart .widget_shopping_cart_content .buttons a:hover{color:#FFC50CFF}.single-product-content-right .yith-ywraq-add-to-quote a.button:hover,.single-product-content-right .compare.button:hover{color:#FFC50CFF !important}:root{--thegem-to-button-basic-background-color:#b6c6c9}.gem-button,body .wp-block-button .wp-block-button__link,.caption-bottom-line .post-footer-sharing .gem-button,.portfolio-filters a:hover,input[type=submit],.radio-sign.checked:before,.page-links a,.widget a.gem-button,#wp-calendar #prev a,#wp-calendar #next a,.blog-load-more button,.ui-slider-range.ui-widget-header.ui-corner-all,.gem-blog-slider .gem-blog-slider-prev:hover,.gem-blog-slider .gem-blog-slider-next:hover{background-color:#b6c6c9}.single-product-content-right .yith-ywraq-add-to-quote a.button,.single-product-content-right .compare.button{background-color:#b6c6c9 !important}.comment-form .comment-author-input:after,.comment-form .comment-email-input:after,.comment-form .comment-url-input:after,.team-person-socials .socials-item,.checkbox-sign.checked:before,body .wpcf7-form .combobox-button:before,.wpcf7-form .phone:after,.wpcf7-form .website:after,.wpcf7-form .email:after,.wpcf7-form .name:after,.wpcf7-form .gem-form-icon-phone:after,.wpcf7-form .gem-form-icon-website:after,.wpcf7-form .gem-form-icon-email:after,.wpcf7-form .gem-form-icon-name:after,.blog-style-styled_list1 .post-img a .dummy,.blog-style-styled_list2 .post-img a .dummy,.blog-style-timeline article:before,.blog-style-timeline .post-img a .dummy{color:#b6c6c9}.checkbox-sign,.radio-sign{border:1px solid #b6c6c9}:root{--thegem-to-button-basic-background-color-hover:#3c3950}.gem-button:hover,body .wp-block-button .wp-block-button__link:hover,input[type=submit]:hover,.comment-form .form-submit .gem-button.submit:hover,.caption-bottom-line .project-button .gem-button,.portfolio.background-style-dark:not(.disabled-hover):not(.list-style) .portfolio-item:hover .caption-bottom-line .project-button .gem-button,.page-links a,.widget a.gem-button:hover,#wp-calendar #prev a:hover,#wp-calendar #next a:hover,.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover,.widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:hover,.blog-load-more button:hover,.page-content.content-none .searchform .searchform-submit .gem-button:hover,.wpcf7-form.gem-contact-form-white input[type=submit]:hover,.wpcf7-form .gem-button:not(.gem-button-wpcf-custom):hover,.wpcf7-form input[type=submit]:not(.gem-button-wpcf-custom):hover,.wpcf7-form.gem-contact-form-white input[type=submit]:not(.gem-button-wpcf-custom):hover,.wpcf7-form.gem-contact-form-dark input[type=submit]:not(.gem-button-wpcf-custom):hover,.gem-blog-slider .gem-blog-slider-prev,.gem-blog-slider .gem-blog-slider-next,.gem-search-form.gem-search-form-style-dark .search-field,body .woocommerce .checkout-signin .checkout-create-account button:hover{background-color:#3c3950}.single-product-content-right .yith-ywraq-add-to-quote a.button:hover,.single-product-content-right .compare.button:hover{background-color:#3c3950 !important}.portfolio.background-style-dark .caption-bottom-line .project-button .gem-button{color:#3c3950}.gem-button.gem-button-style-outline,body .woocommerce .woocommerce-cart-form .actions .submit-buttons .update-cart button:not([aria-disabled=true]):hover,body.woocommerce-cart-layout-modern .woocommerce-empty-cart .return-to-shop .gem-button:hover,body .checkout-navigation-buttons .checkout-place-order button:hover,.woocommerce-checkout-layout-one-page-modern #checkout-login-popup .checkout-login .checkout-login-button button:hover{color:#FFC50CFF}.gem-button.gem-button-style-outline:hover,#colophon.wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit:hover,body #colophon .tagcloud a:hover,body .woocommerce .woocommerce-cart-form .actions .submit-buttons .update-cart button,body.woocommerce-cart-layout-modern .woocommerce-empty-cart .return-to-shop .gem-button,body .checkout-navigation-buttons .checkout-place-order button,.woocommerce-checkout-layout-one-page-modern #checkout-login-popup .checkout-login .checkout-login-button button{color:#fff}.gem-button.gem-button-style-outline,body .woocommerce .woocommerce-cart-form .actions .submit-buttons .update-cart button:hover,body .woocommerce .woocommerce-cart-form .actions .submit-buttons .update-cart button:not([aria-disabled=true]):hover,body.woocommerce-cart-layout-modern .woocommerce-empty-cart .return-to-shop .gem-button:hover,body .checkout-navigation-buttons .checkout-place-order button:hover,body .checkout-navigation-buttons .checkout-place-order button,.woocommerce-checkout-layout-one-page-modern #checkout-login-popup .checkout-login .checkout-login-button button:hover,.woocommerce-checkout-layout-one-page-modern #checkout-login-popup .checkout-login .checkout-login-button button{border-color:#FFC50CFF}.gem-button.gem-button-style-outline:hover,.comment-form .form-submit .gem-button.submit,.portfolio-item:hover .caption-bottom-line .project-button .gem-button,#colophon #mc4wp_submit:hover,#colophon.wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit:hover,body #colophon .tagcloud a:hover,.portfolio-item-page-bottom .project-button .gem-button,body .woocommerce .woocommerce-cart-form .actions .submit-buttons .update-cart button,body.woocommerce-cart-layout-modern .woocommerce-empty-cart .return-to-shop .gem-button,body .checkout-navigation-buttons .checkout-place-order button,.woocommerce-checkout-layout-one-page-modern #checkout-login-popup .checkout-login .checkout-login-button button{background-color:#FFC50CFF}.top-area .gem-button.gem-button-style-outline{color:#fff}.top-area .gem-button.gem-button-style-outline{background-color:#494c64}.top-area .gem-button.gem-button-style-outline:hover{color:#FFC50CFF}.top-area .gem-button.gem-button-style-outline:hover{background-color:#FFC50CFF}.widget-title,.woocommerce .widget .gem-products-price ins,.woocommerce .widget .gem-products-price .amount,.widget_shopping_cart ul li .quantity,.widget_shopping_cart .total span.amount{color:#3c3950}.widget a{color:#5f727f}:root{--thegem-to-widget-hover-link_color:#FFC50CFF}.widget a:hover,.gem-contacts-item.gem-contacts-email a,.gem-contacts-item.gem-contacts-website a,.widget_nav_menu li a:hover,.widget_submenu li a:hover,.widget_pages ul li a:hover,.widget_categories>ul>li>a:hover,.widget_product_categories>ul>li>a:hover,.widget_nav_menu .current-menu-ancestor>a,.widget_submenu .menu-item-active>a,.widget_submenu .current-menu-ancestor>a,.widget_categories>ul li.current-cat>a,.widget_categories>ul>li.cat-parent.current-cat-ancestor:after,.widget_categories>ul>li.cat-parent.current-cat-parent:after,.widget_categories>ul>li.cat-parent.current-cat:after,.widget_categories>ul li.cat-parent.current-cat-ancestor>a,.widget_categories>ul li.cat-parent.current-cat-parent>a,.widget_product_categories>ul li.current-cat>a,.widget_product_categories>ul>li.cat-parent.current-cat-ancestor:after,.widget_product_categories>ul>li.cat-parent.current-cat-parent:after,.widget_product_categories>ul>li.cat-parent.current-cat:after,.widget_product_categories>ul li.cat-parent.current-cat-ancestor>a,.widget_product_categories>ul li.cat-parent.current-cat-parent>a,.widget_pages>ul li li.current_page_item>a,.widget_pages>ul li li.page_item_has_children.current_page_ancestor>a,.widget_pages>ul li li.page_item_has_children.current_page_ancestor>a:after,.portfolio-filters-list .portfolio-filter-item .portfolio-filter-item-list ul li a:not(.disable):hover,.portfolio-filters-list .portfolio-filter-item .portfolio-filter-item-list ul li a.active,.portfolio-filters-list .widget.widget_product_categories ul li a:hover,.portfolio-filters-list .widget.widget_product_categories ul li.chosen>a,.portfolio-filters-list .widget.widget_product_categories ul li.current-cat>a,.portfolio-filters-list .widget.woocommerce-widget-layered-nav ul li a:hover,.portfolio-filters-list .widget.woocommerce-widget-layered-nav ul li.chosen>a,.portfolio-filters-list .widget.woocommerce-widget-layered-nav ul li.current-cat>a,.portfolio-sorting-select ul li:hover,.portfolio-sorting-select ul li.portfolio-sorting-select-current,.thegem-popup-notification .notification-message:before,.portfolio-filters-list .widget_recently_viewed_products ul.product_list_widget li .gem-products-title a:hover,.portfolio-filters-list .widget_products ul.product_list_widget li .gem-products-title a:hover,.portfolio-filters-list .widget_top_rated_products ul.product_list_widget li .gem-products-title a:hover,body .gem-attribute-selector.type-label .gem-attribute-options li:hover .label,.ajax-minisearch-results .ajax-search-item a:hover{color:#FFC50CFF}.portfolio-filters-list .portfolio-filter-item .portfolio-filter-item-list ul li a:not(.disable):hover .count,.portfolio-filters-list .portfolio-filter-item .portfolio-filter-item-list ul li a.active .count,.portfolio-filters-list .widget ul li a:hover .count,.portfolio-filters-list .widget ul li a:hover+.count,.portfolio-filters-list .widget ul li.chosen .count,.portfolio-filters-list .widget ul li.current-cat>.count,.portfolio-filters-list .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-range .ui-slider-range,.portfolio-filters-list .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-range .ui-slider-handle,.portfolio-filters-list .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-range .ui-slider-handle+span,.portfolio-filters-list .widget .price_slider .ui-slider-range,.portfolio-filters-list .widget .price_slider .ui-slider-handle,.portfolio-filters-list .widget .price_slider .ui-slider-handle+span,.thegem-fullscreen-search .top-searches .top-search-item:hover{background-color:#FFC50CFF}.widget a:active{color:#384554}#colophon .widget-title{color:#feffff}#colophon .widget,body #colophon .widget .gem-testimonial-position,#colophon .widget.widget_recent_entries .post-date{color:#99a9b5}#colophon .widget a,#colophon .gem-contacts .gem-contacts-item:before{color:#99a9b5}#colophon .widget a:hover,#colophon .gem-contacts .gem-contacts-item.gem-contacts-website a,#colophon .gem-contacts .gem-contacts-item.gem-contacts-email a,#colophon #wp-calendar #prev a:hover:after,#colophon #wp-calendar #next a:hover:after,#colophon .widget_tweets .jtwt_tweet a,#colophon .recentcomments .comment-author-link a,#colophon .widget .jtwt_date,#colophon .widget_tweets .twitter-box .jtwt_tweet:before,#colophon .recentcomments .comment-author-link,#colophon .comment-author-link,#colophon .gem-latest-news-title span,#colophon .gem-pp-posts-date,#colophon .gem-contacts a:before{color:#00bcd4}#colophon .widget a:active{color:#00bcd4}.portfolio-item .caption .title,.portfolio-item .caption .title a{color:#5f727f}.portfolio-item .caption .subtitle{color:#5f727f}.portfolio-item .caption .info,.portfolio.background-style-gray:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .subtitle,.portfolio.background-style-gray:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .subtitle,.portfolio.background-style-dark:not(.list-style) .portfolio-item:not(:hover) .wrap>.caption .subtitle,.portfolio.background-style-dark.list-style .portfolio-item .wrap>.caption:not(:hover) .subtitle,.news-grid.hover-horizontal-sliding .portfolio-item .image .links .caption .author .author-name,.news-grid.hover-horizontal-sliding .portfolio-item .image .links .caption .author .author-name a{color:#99a9b5}.slideinfo .fancybox-title{background-color:#000;background-color:rgba(0,0,0,.8)}.fancybox-title .slide-info-title,.fancybox-title .gem-gallery-item-title{color:#fff}.fancybox-title .slide-info-summary,.fancybox-title .gem-gallery-item-description{color:#fff}.nivo-directionNav .gem-prev:after,.nivo-directionNav .gem-next:after,.ls-thegem a.ls-nav-prev:after,.ls-thegem a.ls-nav-next:after{background-color:#394050;font-size:27px}.vc_images_carousel .vc_carousel-control .icon-prev:before,.vc_images_carousel .vc_carousel-control .icon-next:before,.nivo-directionNav .gem-prev:after,.nivo-directionNav .gem-next:after,.ls-thegem a.ls-nav-prev:after,.ls-thegem a.ls-nav-next:after{color:#fff}.gem-prev:after,.gem-next:after,.row .wpb_gallery .wpb_flexslider .flex-direction-nav a,.row .theme-default .nivo-directionNav a,.row .vc_carousel-control .icon-next,.row .vc_carousel-control .icon-prev,.thegem_pf_item .post-meta-navigation a,.thegem_pf_item .post-meta-left .post-meta-date:before,.extended-carousel-grid .extended-products-carousel .owl-nav .owl-prev div,.extended-carousel-grid .extended-products-carousel .owl-nav .owl-next div{color:#3c3950}.gem-prev:after,.gem-next:after,.row .theme-default .nivo-directionNav a,.row .vc_images_carousel .vc_carousel-control .icon-prev,.row .vc_images_carousel .vc_carousel-control .icon-next,.portfolio.portfolio-slider .portolio-slider-prev span,.portfolio.portfolio-slider .portolio-slider-next span,.gem-gallery .gem-gallery-thumbs-navigation .gem-prev:not(:hover):after,.gem-gallery .gem-gallery-thumbs-navigation .gem-next:not(:hover):after,.extended-carousel-grid .extended-products-carousel .owl-nav .owl-prev div.position-on,.extended-carousel-grid .extended-products-carousel .owl-nav .owl-next div.position-on{background-color:#b6c6c9}.gem-prev:hover:after,.gem-next:hover:after,.row .wpb_gallery .wpb_flexslider .flex-direction-nav a:hover,.row .theme-default .nivo-directionNav a:hover,.row .vc_images_carousel .vc_carousel-control .icon-prev:hover,.row .vc_images_carousel .vc_carousel-control .icon-next:hover,.row .vc_images_carousel .vc_carousel-control .icon-prev:hover:before,.row .vc_images_carousel .vc_carousel-control .icon-next:hover:before,.portfolio.portfolio-slider .portolio-slider-prev span,.portfolio.portfolio-slider .portolio-slider-next span,.portfolio.portfolio-slider .portolio-slider-prev:hover span,.portfolio.portfolio-slider .portolio-slider-next:hover span,.extended-carousel-grid .extended-products-carousel .owl-nav .owl-prev:hover div.position-on,.extended-carousel-grid .extended-products-carousel .owl-nav .owl-next:hover div.position-on{color:#fff}.gem-prev:hover:after,.gem-next:hover:after,.gem-testimonials.fullwidth-block .gem-prev:hover:after,.gem-testimonials.fullwidth-block .gem-next:hover:after,.row .wpb_gallery .wpb_flexslider .flex-direction-nav a:hover,.row .theme-default .nivo-directionNav a:hover,.row .vc_images_carousel .vc_carousel-control .icon-prev:hover,.row .vc_images_carousel .vc_carousel-control .icon-next:hover,.portfolio.portfolio-slider .portolio-slider-prev:hover span,.portfolio.portfolio-slider .portolio-slider-next:hover span,.extended-carousel-grid .extended-products-carousel .owl-nav .owl-prev:hover div.position-on,.extended-carousel-grid .extended-products-carousel .owl-nav .owl-next:hover div.position-on{background-color:#00bcd4}:root{--thegem-to-hover-default-color:#00bcd4;--thegem-to-hover-default-color-03:rgba(0,188,212,.3);--thegem-to-hover-default-color-08:rgba(0,188,212,.8)}.gem-image a:before,.gem-textbox-picture a:before,.team-person-image a:before,.team-person-image span:before,.gem-gallery .gem-gallery-preview-carousel-wrap .gem-gallery-item a:before,.gem-simple-gallery .gem-gallery-item a:before,.portfolio-item .image .overlay:before,.gallery-item .overlay:before,.widget .flickr-item a:before,.widget-gem-portfolio-item .widget-gem-portfolio-item-hover,div.blog article a.youtube:before,div.blog article a.vimeo:before,div.blog article a.self_video:before,div.blog article a.default:before,.widget .gem-pp-posts a:before,.widget .gem-latest-news-image a:before{background-color:rgba(0,188,212,.8)}.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item a:before,.gem-gallery-hover-default .active .gem-gallery-item-image:after{background-color:#00bcd4}.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item svg{fill:#00bcd4}.gem-gallery-hover-default .active .gem-gallery-item-image:after{background-color:#00bcd4}.portfolio.products.hover-zooming-blur .portfolio-item .overlay .product-rating .star-rating>span:before,.portfolio.products.hover-zooming-blur .portfolio-item .image .links .caption .product-price .amount,.portfolio.products.hover-zooming-blur .portfolio-item .image .links .caption .product-price,.portfolio.products.hover-zooming-blur .portfolio-item .image .overlay .portfolio-icons.product-bottom a.added_to_cart,.portfolio.products.hover-zooming-blur .portfolio-item .image .overlay .portfolio-icons.product-bottom .yith-wcwl-wishlistaddedbrowse a{color:#00bcd4}body .products .product-image .woo-product-overlay,body #primary-menu.no-responsive>li.menu-item-cart>.minicart ul li .minicart-image:after,body .hamburger-minicart>.minicart ul li .minicart-image:after,body.mobile-cart-position-top #site-header .mobile-cart ul li .minicart-image:after,body .widget_shopping_cart ul li .minicart-image:after,body ul.product_list_widget .gem-products-image a:before,.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__image:after{background-color:rgba(0,188,212,.3)}.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item a:before,.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:before,.portfolio.hover-zooming-blur .portfolio-item .image .overlay:before,.portfolio.hover-new-zooming-blur .portfolio-item .image .overlay:before,.hover-new-zooming-blur .portfolio-item .gem-simple-gallery .gem-gallery-item a:before,.portfolio.hover-default-zooming-blur .portfolio-item .image .overlay:before,.hover-default-zooming-blur .portfolio-item .gem-simple-gallery .gem-gallery-item a:before,.hover-zooming-blur .portfolio-item .gem-simple-gallery .gem-gallery-item a:before,.gem-gallery-grid.hover-zooming-blur .gallery-item .overlay:before,.gem-gallery-hover-zooming-blur .gem-gallery-item .gem-gallery-item-image a:before,body .blog-style-styled_list1 article a.default:before,body .blog-style-styled_list2 article a.default:before,body .blog-style-compact article a.default:before,body .blog-style-compact-tiny-1 article a.default:before,.blog article .post-featured-content>a:before,.blog .gem-simple-gallery .gem-gallery-item a:before{background-color:rgba(255,255,255,.8)}.gem-gallery.gem-gallery-hover-zooming-blur .gem-gallery-thumbs-carousel-wrap .gem-gallery-item svg,.gem-gallery.gem-gallery-hover-gradient .gem-gallery-thumbs-carousel-wrap .gem-gallery-item svg{fill:#fff}.gem-gallery.gem-gallery-hover-zooming-blur .active .gem-gallery-item-image:after,.gem-gallery.gem-gallery-hover-gradient .active .gem-gallery-item-image:after{background-color:#fff}.portfolio.products.hover-zooming-blur .portfolio-item .overlay .product-rating .star-rating:before{color:#fff}.gem-gallery-hover-horizontal-sliding .gem-gallery-item .gem-gallery-item-image a:before,.portfolio.hover-horizontal-sliding .overlay:before,.gem-gallery-grid.hover-horizontal-sliding .gallery-item .overlay:before,.hover-new-horizontal-sliding .portfolio-item .image .overlay:before,.hover-new-horizontal-sliding .portfolio-item .gem-simple-gallery .gem-gallery-item a:before,.hover-default-horizontal-sliding .portfolio-item .image .overlay:before,.hover-default-horizontal-sliding .portfolio-item .gem-simple-gallery .gem-gallery-item a:before,.hover-horizontal-sliding .portfolio-item .gem-simple-gallery .gem-gallery-item a:before{background-color:rgba(70,72,92,.8)}.gem-gallery-hover-horizontal-sliding .active .gem-gallery-item-image:after{background-color:#46485c}.gem-gallery.gem-gallery-hover-horizontal-sliding .gem-gallery-thumbs-carousel-wrap .gem-gallery-item svg{fill:#46485c}.team-person-image span:before,.gem-team-style-5 .team-person-image a:before,.gem-team-style-5 .team-person-image span:before{background-color:rgba(70,72,92,.7)}.gem-gallery-hover-vertical-sliding .gem-gallery-item .gem-gallery-item-image a:before,.portfolio.hover-vertical-sliding .overlay:before,.portfolio.hover-new-vertical-sliding .overlay:before,.portfolio.hover-new-vertical-sliding .portfolio-item .gem-simple-gallery .gem-gallery-item a:before,.portfolio.hover-default-vertical-sliding .overlay:before,.portfolio.hover-default-vertical-sliding .portfolio-item .gem-simple-gallery .gem-gallery-item a:before,.hover-vertical-sliding .portfolio-item .gem-simple-gallery .gem-gallery-item a:before,.gem-gallery-grid.hover-vertical-sliding .gallery-item .overlay:before{background-color:rgba(244,67,54,.8)}.gem-gallery-hover-vertical-sliding .active .gem-gallery-item-image:after{background-color:#f44336}.gem-gallery.gem-gallery-hover-vertical-sliding .gem-gallery-thumbs-carousel-wrap .gem-gallery-item svg{fill:#f44336}.quickfinder-item-title,.quickfinder-item-title a,.project_info-item-style-2 .title{color:#4c5867}.quickfinder-item-text,.quickfinder-item-text a{color:#5f727f}.widget_archive li:before,.widget_nav_menu ul.menu li>a:before,.widget_submenu>div>ul li>a:before,.widget_categories>ul li>a:before,.widget_product_categories>ul li>a:before,.widget_pages>ul li>a:before,.widget_meta li:before,.widget_rss li:before,.project_info-item-style-2 .icon,.gem_accordion_header .ui-accordion-header-icon:before,.wpb_toggle:after,.vc_toggle_title:after,.widget_layered_nav ul li a:before,.widget .gem-contacts-address:before,.widget .gem-contacts-phone:before,.widget .gem-contacts-fax:before,.widget .gem-contacts-email:before,.widget .gem-contacts-website:before,.resp-accordion:after{color:#5f727f}.gem-icon,.widget .team-person-email a:before,.woocommerce-message:before,.woocommerce-info:before{color:#91a0ac}:root{--thegem-to-icons-portfolio-gallery-color-hover:#fff}.gem-image a:after,.portfolio-item .image .overlay .links a.icon:before,.portfolio-item .image .overlay .links a.icon i,.portfolio.hover-title .portfolio-item .caption .title,.portfolio.hover-title .portfolio-item .caption .product-variations,.portfolio.hover-title.columns-4 .portfolio-item .caption .title,.portfolio.hover-title .portfolio-item .caption .subtitle,.portfolio.hover-title .portfolio-item .caption .info,.portfolio.hover-title .portfolio-item .caption .info a,.portfolio.hover-default .portfolio-item .image .overlay .links .caption .info a,.portfolio .portfolio-item .image .overlay .links .portfolio-sharing-pane .socials-item,.portfolio.products .portfolio-item .image .overlay .portfolio-icons.product-bottom a.added_to_cart,.portfolio.products .portfolio-item .image .overlay .portfolio-icons.product-bottom .yith-wcwl-wishlistaddedbrowse a,.news-grid.portfolio.hover-title .portfolio-item .caption .title>*,.news-grid.portfolio.hover-default .comments-link a,.news-grid.portfolio.hover-vertical-sliding .comments-link a,.news-grid.portfolio.hover-gradient .comments-link a,.news-grid.portfolio.hover-circular .comments-link a,.news-grid.portfolio.hover-default .zilla-likes,.news-grid.portfolio.hover-vertical-sliding .zilla-likes,.news-grid.portfolio.hover-gradient .zilla-likes,.news-grid.portfolio.hover-circular .zilla-likes,.news-grid.hover-default .portfolio-item .image .links .caption .author .author-name,.news-grid.hover-default .portfolio-item .image .links .caption .author .author-name a,.news-grid.hover-vertical-sliding .portfolio-item .image .links .caption .author .author-name,.news-grid.hover-vertical-sliding .portfolio-item .image .links .caption .author .author-name a,.news-grid.hover-default .portfolio-item .image .links .caption .description .subtitle,.news-grid.hover-vertical-sliding .portfolio-item .image .links .caption .description .subtitle,.news-grid.hover-horizontal-sliding .portfolio-item .image .links .caption .description .subtitle,.news-grid.hover-vertical-sliding .portfolio-item .image .links .caption .post-date,.news-grid.hover-horizontal-sliding .portfolio-item .image .links .caption .post-date,.news-grid.hover-gradient .portfolio-item .image .links .caption .post-date,.news-grid.hover-circular .portfolio-item .image .links .caption .post-date,.news-grid.portfolio.hover-vertical-sliding .portfolio-item .image .overlay .links .caption .info a,.news-grid.portfolio.hover-vertical-sliding .portfolio-item .image .overlay .links .caption .info span.sep,.news-grid.hover-gradient .portfolio-item .image .links .caption .author .author-name,.news-grid.hover-gradient .portfolio-item .image .links .caption .author .author-name a,.news-grid.hover-circular .portfolio-item .image .links .caption .author .author-name,.news-grid.hover-circular .portfolio-item .image .links .caption .author .author-name a,.news-grid.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .subtitle,.news-grid.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .subtitle,.news-grid.hover-circular .portfolio-item .image .links .caption .post-date,.news-grid .portfolio-item.double-item-style-alternative .highlight-item-alternate-box .post-date,.news-grid .portfolio-item.double-item-style-alternative .highlight-item-alternate-box .title>*,.news-grid .portfolio-item.double-item-style-alternative .highlight-item-alternate-box .info a,.portfolio.background-style-gray:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .title,.portfolio.background-style-gray:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .title,.portfolio.background-style-gray:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .product-variations,.portfolio.background-style-gray:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .product-variations,.portfolio.background-style-dark .portfolio-item .wrap>.caption .title,.news-grid.portfolio.background-style-gray:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .title,.news-grid.portfolio.background-style-gray:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .title,.news-grid.portfolio.background-style-gray:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .title a,.news-grid.portfolio.background-style-gray:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .title a,.news-grid.portfolio.background-style-dark .portfolio-item .wrap>.caption .title,.news-grid.portfolio.background-style-dark .portfolio-item .wrap>.caption .title a,.gallery-item .overlay .title,.gallery-item .overlay .subtitle,.gallery-item .overlay a.icon:before,.gem-gallery .gem-gallery-preview-carousel-wrap:hover .gem-prev:after,.gem-gallery .gem-gallery-preview-carousel-wrap:hover .gem-next:after,.gem-gallery .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after,.gem-gallery .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-caption,.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after,.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after,.gem-simple-gallery .gem-gallery-item a:after,.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .info a,.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .info span.sep,.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-circular .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-circular .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .title,.portfolio.hover-circular .portfolio-item .image .overlay .links .caption .title,.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .product-variations,.portfolio.hover-circular .portfolio-item .image .overlay .links .caption .product-variations,.portfolio.hover-gradient .portfolio-item .image .overlay .links .portfolio-sharing-pane .socials-item,.version-new.news-grid .portfolio-item .image .links .caption .post-date,.version-new.news-grid .portfolio-item .image .links .caption .author,.version-new.news-grid .portfolio-item .links .caption .grid-post-meta .grid-post-meta-comments-likes a,.version-new.news-grid.hover-new-horizontal-sliding .portfolio-item .links .caption .grid-post-meta .grid-post-meta-comments-likes a:before,.version-new.news-grid.hover-new-horizontal-sliding .portfolio-item .links .caption .grid-post-meta .grid-post-meta-comments-likes a i,.version-default.news-grid .portfolio-item .image .links .caption .post-date,.version-default.news-grid.title-on-hover .portfolio-item .image .links .caption .author,.version-default.news-grid .portfolio-item .links .caption .grid-post-meta .grid-post-meta-comments-likes a,.version-new.news-grid.portfolio.title-on-page .portfolio-item .image .links .caption .info a,.version-new.news-grid.portfolio.title-on-page .portfolio-item .image .links .caption .info .sep,.news-grid.portfolio.hover-default-zooming-blur .portfolio-item .image .overlay .caption .title>*,.version-default.news-grid.hover-default-zooming-blur .portfolio-item .image .links .caption .author,.thegem-tabs__nav-item sup,.thegem-accordion__item-title sup{color:#fff}.version-default.news-grid .portfolio-item .image .links .caption .grid-post-meta .comments-link+.post-meta-likes,.version-default.news-grid .portfolio-item .image .links .caption .grid-post-meta .grid-post-share+.grid-post-meta-comments-likes .comments-link,.version-default.news-grid .portfolio-item .image .links .caption .grid-post-meta .grid-post-share+.grid-post-meta-comments-likes .post-meta-likes,.version-default.news-grid .portfolio-item .image .links .caption .sep{border-left-color:#fff}:root{--thegem-to-pagination-color:#99a9b5}.gem-pagination a,.gem-pagination .current{border:2px solid #99a9b5}.gem-pagination .prev,.gem-pagination .next{background-color:#99a9b5}.gem-pagination a,.gem-pagination .current{color:#99a9b5}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a{border:2px solid #99a9b5 !important}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-prev a,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-next a{background-color:#99a9b5 !important}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a{color:#99a9b5 !important}:root{--thegem-to-pagination-background-color:#fff}.gem-pagination a,.gem-pagination .current{background-color:#fff}.gem-pagination a:hover,.gem-pagination .current,.gem-pagination .prev,.gem-pagination .next{color:#fff}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a{background-color:#fff !important}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a:hover,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-prev a:hover,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-next a:hover,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-prev a,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-next a,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page.vc_grid-active a{color:#fff !important}:root{--thegem-to-pagination-color-hover:#00bcd4}.gem-pagination a:hover{background-color:#00bcd4}.gem-pagination a:hover{border-color:#00bcd4}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a:hover,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-prev a:hover,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-next a:hover{background-color:#00bcd4}:root{--thegem-to-pagination-color-active:#3c3950}.gem-pagination .current{background-color:#3c3950}.gem-pagination .current{border-color:#3c3950}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page.vc_grid-active a{background-color:#3c3950 !important}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page.vc_grid-active a{background-color:#3c3950 !important}.gem-mini-pagination a,.flexslider .flex-control-paging li a,.flexslider .flex-control-paging li a:hover,.vc_carousel-indicators li,.row .gem-mini-pagination a,.row .flexslider .flex-control-paging li a,.row .flexslider .flex-control-paging li a:hover,.row .vc_carousel-indicators li,.vc_pagination.vc_pagination-style-thegem.vc_pagination-shape-circle .vc_pagination-trigger,.vc_pagination.vc_pagination-style-thegem.vc_pagination-shape-circle .vc_pagination-trigger:hover,.row .theme-default .nivo-controlNav a,.product-gallery .owl-dots .owl-dot span,.extended-carousel-grid .owl-dots .owl-dot span{background-color:#b6c6c9}.portfolio-filters-list .portfolio-filter-item.single .portfolio-filter-item-list ul li a:before{border-color:#b6c6c9}.gem-mini-pagination a.selected,.gem-mini-pagination a.active,.flexslider .flex-control-paging li a.flex-active,.flexslider .flex-control-paging li a.flex-active:hover,.vc_carousel-indicators .vc_active,.row .flexslider .flex-control-paging li a.flex-active,.row .flexslider .flex-control-paging li a.flex-active:hover,.row .vc_carousel-indicators .vc_active,.vc_pagination.vc_pagination-style-thegem.vc_pagination-shape-circle .vc_active .vc_pagination-trigger,.row .theme-default .nivo-controlNav a.active,.product-gallery .owl-dots .owl-dot.active span,.extended-carousel-grid .owl-dots .owl-dot.active span{background-color:#00bcd4}:root{--thegem-to-form-elements-background-color:#f4f6f7}input[type=text],input[type=password],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=number],input[type=range],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=month],input[type=week],textarea,.chosen-container,.select2-container,.checkbox-sign,.radio-sign{background-color:#f4f6f7}.chosen-container-single .chosen-single div:before,.select2-container .select2-choice .select2-arrow:before{color:#f4f6f7}:root{--thegem-to-form-elements-text-color:#3c3950}input[type=text],input[type=password],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=number],input[type=range],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=month],input[type=week],textarea,select,.chosen-container-single .chosen-single,.select2-container .select2-choice,.widget_product_search form:before{color:#3c3950}:root{--thegem-to-form-elements-border-color:#dfe5e8}input[type=text],input[type=password],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=number],input[type=range],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=month],input[type=week],textarea,.combobox-wrapper,#page .woocommerce .select2-container .select2-selection--single,.select2-container .select2-dropdown,.chosen-container-single .chosen-single,.select2-container .select2-choice,select.wpcf7-form-control.wpcf7-select,.thegem-combobox-wrap .thegem-combobox__trigger,.thegem-combobox-wrap .thegem-combobox__options,.product-page__wrapper .product-page__nav .product-page__nav-preview,.product-page__wrapper form.cart .quantity,.gem-attribute-selector .gem-attribute-options li,table.variations .thegem-select{border:1px solid #dfe5e8}.chosen-container-single .chosen-single div,.edit-address-form .form-row .chosen-container-single .chosen-single div,.select2-container .select2-choice .select2-arrow,.product-page__wrapper form.cart .quantity button:before{background-color:#dfe5e8}.products .product .product-inner:not(:hover) .product-info .product-title,.products .portfolio-item:not(:hover) .wrap>.caption .title{color:#5f727f}:root{--thegem-to-product-title-color:#3c3950}.single-product-content .product_title{color:#3c3950}.widget .gem-products-content .gem-products-title,.widget .gem-products-content .gem-products-title a{color:#5f727f}body .shop_table.cart .product-name .product-title,body .shop_table.cart .product-name .product-title a{color:#00bcd4}body .checkout .shop_table .product-name .product-title,body .checkout .shop_table .product-name .product-title a{color:#384554}.products .product-info .price ins,.products .product-info .price .amount{color:#00bcd4}:root{--thegem-to-product-price-color:#3c3950}.single-product-content .price,.single-product-content .price del{color:#3c3950}.product-page__wrapper .price del:before{background-color:#3c3950}.widget .gem-products-content .gem-products-price ins,.widget .gem-products-content .gem-products-price .amount{color:#3c3950}:root{--thegem-to-product-price-cart-color:#3c3950}.woocommerce .shop_table tr td.product-price,.woocommerce .shop_table tr td.product-subtotal,.woocommerce .wishlist_table .product-info .product-info-content .product-price,body .woocommerce .shop_table td.product-price,body .woocommerce .shop_table td.product-subtotal,body .woocommerce .wishlist_table .product-info .product-info-content .product-price,body .woocommerce .woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-price,body .woocommerce .woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-subtotal,body .woocommerce .cart_totals table td .amount,body .woocommerce .cart_totals table tr.order-total td .amount,body .woocommerce .cart_totals table tr td,body .woocommerce .woocommerce-checkout .shop_table.woocommerce-checkout-payment-total .cart-subtotal td .amount,body .woocommerce .woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .payment_box,body .woocommerce .woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .payment_box:before,body .woocommerce .woocommerce-checkout .thegem-te-checkout-payment .woocommerce-checkout-payment .payment_methods .payment_box,body .woocommerce .woocommerce-checkout .thegem-te-checkout-payment .woocommerce-checkout-payment .payment_methods .payment_box:before,body .woocommerce .woocommerce-checkout.woocommerce-checkout-one-page .checkout-payment .shop_table td.product-total .amount,body .woocommerce .woocommerce-checkout.woocommerce-checkout-one-page .shop_table.woocommerce-checkout-payment-total .order-total td .amount,body #primary-menu.no-responsive>li.menu-item-cart>.minicart ul li .quantity span.amount,body #primary-menu.no-responsive>li.menu-item-cart>.minicart .total span.amount,body .hamburger-minicart>.minicart ul li .quantity span.amount,body .hamburger-minicart>.minicart .total span.amount,body.mobile-cart-position-top #site-header .mobile-cart .total span.amount,.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info-price{color:#3c3950}.portfolio.item-separator .portfolio-item:before,.portfolio.item-separator .portfolio-item:after,.portfolio.item-separator .portfolio-item .item-separator-box:before,.portfolio.item-separator .portfolio-item .item-separator-box:after{border-color:#000}body{background-color:#f0f3f2}.header-background:before{background-color:#323236FF}#site-header-wrapper{background-color:#323236FF}:root{--thegem-to-navigation-background-image:none;--thegem-to-navigation-background-color:#212331}.header-layout-fullwidth_hamburger #primary-menu.no-responsive,#thegem-perspective .perspective-navigation:not(.responsive),#page.vertical-header #site-header-wrapper,.vertical-minisearch.menu-item-ajax-search .vertical-minisearch-shadow{background-color:#212331}.top-area-background:before{background-color:#f4f6f7}#footer-nav{background-color:#181828}#colophon{background-color:#212331}.preloader:after,.loading:after{display:none}.preloader .preloader-spin,.loading .preloader-spin{display:block}.preloader:after,.loading:after{display:none}.preloader .preloader-spin,.loading .preloader-spin{display:block}.widget-title:after{color:#f44336;display:inline-block}body .hover-gradient .portfolio-item .image .overlay:before,body .hover-gradient .gallery-item .overlay-wrap .overlay:before,body .hover-new-gradient .portfolio-item .image .overlay:before,body .portfolio.hover-new-gradient .portfolio-item .gem-simple-gallery .gem-gallery-item a:before,body .hover-default-gradient .portfolio-item .image .overlay:before,body .portfolio.hover-default-gradient .portfolio-item .gem-simple-gallery .gem-gallery-item a:before{background:linear-gradient(90deg,rgba(255,43,88,.8) 0%,rgba(255,216,0,.8) 100%) !important}body .hover-circular .portfolio-item .image .overlay .overlay-circle,body .hover-circular .gallery-item .overlay-wrap .overlay .overlay-circle,body .hover-new-circular .portfolio-item .image .overlay .overlay-circle,body .portfolio.hover-new-circular .portfolio-item .gem-simple-gallery .gem-gallery-item a:before,body .hover-default-circular .portfolio-item .image .overlay .overlay-circle,body .portfolio.hover-default-circular .portfolio-item .gem-simple-gallery .gem-gallery-item a:before{background:linear-gradient(90deg,rgba(0,188,212,.75) 0%,rgba(53,64,147,.75) 100%) !important}:root{--thegem-to-product-grid-title-color:#5F727FFF}.portfolio.extended-products-grid.caption-position-page .portfolio-item .caption .title{color:#5F727FFF}:root{--thegem-to-product-grid-title-hover-color:#3C3950FF}.portfolio.extended-products-grid.caption-position-page:not(.disabled-hover) .portfolio-item:hover .caption .title,.portfolio.extended-products-grid.caption-position-page.disabled-hover .portfolio-item .caption .title:hover{color:#3C3950FF}:root{--thegem-to-product-grid-title-on-image-color:#212227FF}.portfolio.extended-products-grid.caption-container-preset-light .portfolio-item .image .overlay .links .caption .title,.portfolio.extended-products-grid.caption-container-preset-solid .portfolio-item .image .overlay .links .caption .title,.portfolio.extended-products-grid.caption-container-preset-transparent .portfolio-item .image .overlay .links .caption .title,.portfolio.extended-products-grid.caption-container-preset-light .portfolio-item .caption a.add_to_cart_button.type_button.product_type_simple,.portfolio.extended-products-grid.caption-container-preset-solid .portfolio-item .caption a.add_to_cart_button.type_button.product_type_simple,.portfolio.extended-products-grid.caption-container-preset-transparent .portfolio-item .caption a.add_to_cart_button.type_button.product_type_simple,.portfolio.extended-products-grid.caption-container-preset-light .portfolio-item .caption a.add_to_cart_button.type_button.product_type_variable,.portfolio.extended-products-grid.caption-container-preset-solid .portfolio-item .caption a.add_to_cart_button.type_button.product_type_variable,.portfolio.extended-products-grid.caption-container-preset-transparent .portfolio-item .caption a.add_to_cart_button.type_button.product_type_variable{color:#212227FF}.portfolio.extended-products-grid.caption-container-preset-light .portfolio-item .caption a.add_to_cart_button.type_button.product_type_simple,.portfolio.extended-products-grid.caption-container-preset-solid .portfolio-item .caption a.add_to_cart_button.type_button.product_type_simple,.portfolio.extended-products-grid.caption-container-preset-transparent .portfolio-item .caption a.add_to_cart_button.type_button.product_type_simple,.portfolio.extended-products-grid.caption-container-preset-light .portfolio-item .caption a.add_to_cart_button.type_button.product_type_variable,.portfolio.extended-products-grid.caption-container-preset-solid .portfolio-item .caption a.add_to_cart_button.type_button.product_type_variable,.portfolio.extended-products-grid.caption-container-preset-transparent .portfolio-item .caption a.add_to_cart_button.type_button.product_type_variable{border-color:#212227FF}.portfolio.extended-products-grid.caption-container-preset-light .portfolio-item .image .caption .categories,.portfolio.extended-products-grid.caption-container-preset-solid .portfolio-item .image .caption .categories,.portfolio.extended-products-grid.caption-container-preset-transparent .portfolio-item .image .caption .categories{background-color:#212227FF}:root{--thegem-to-product-grid-category-color:#99A9B5FF}.portfolio.extended-products-grid.caption-position-page .portfolio-item .caption .categories{color:#99A9B5FF}:root{--thegem-to-product-grid-category-hover-color:#00BCD4FF}.portfolio.extended-products-grid.caption-position-page .portfolio-item .caption .categories a:hover{color:#00BCD4FF}.portfolio.extended-products-grid.caption-container-preset-light .portfolio-item .image .caption .categories,.portfolio.extended-products-grid.caption-container-preset-solid .portfolio-item .image .caption .categories,.portfolio.extended-products-grid.caption-container-preset-transparent .portfolio-item .image .caption .categories{color:#FFFFFFFF}:root{--thegem-to-product-grid-price-font-family:'Source Sans Pro'}.portfolio.extended-products-grid .portfolio-item .caption .price-wrap.default .product-price .price{font-family:'Source Sans Pro'}:root{--thegem-to-product-grid-price-font-style:normal;--thegem-to-product-grid-price-font-weight:400}.portfolio.extended-products-grid .portfolio-item .caption .price-wrap.default .product-price .price{font-style:normal;font-weight:400}:root{--thegem-to-product-grid-price-font-size:16px}.portfolio.extended-products-grid .portfolio-item .caption .price-wrap.default .product-price .price{font-size:16px}@media (min-width:992px){.portfolio.extended-products-grid .portfolio-item.bigger .caption .price-wrap.default .product-price .price{font-size:calc(16px*1.2)}}:root{--thegem-to-product-grid-price-line-height:25px}.portfolio.extended-products-grid .portfolio-item .caption .price-wrap.default .product-price .price{line-height:25px}@media (min-width:992px){.portfolio.extended-products-grid .portfolio-item.bigger .caption .price-wrap.default .product-price .price{line-height:calc(25px*1.2)}}:root{--thegem-to-product-grid-price-color:#5F727FFF}.portfolio.extended-products-grid.caption-position-page .portfolio-item .caption .product-price .price,.portfolio-filters-list .widget_products .gem-products-price .amount,.portfolio-filters-list .widget_top_rated_products .gem-products-price .amount,.portfolio-filters-list .widget_recently_viewed_products .gem-products-price .amount{color:#5F727FFF}.portfolio.extended-products-grid.caption-container-preset-light .portfolio-item .image .caption .product-price .price,.portfolio.extended-products-grid.caption-container-preset-solid .portfolio-item .image .caption .product-price .price,.portfolio.extended-products-grid.caption-container-preset-transparent .portfolio-item .image .caption .product-price .price{color:#212227FF}.portfolio.extended-products-grid .portfolio-item .caption a.add_to_cart_button.type_button,.thegem-popup-notification .notification-message a.button{border-width:1px;border-style:solid}.portfolio.extended-products-grid .portfolio-item .caption a.add_to_cart_button.type_button,.thegem-popup-notification .notification-message a.button{border-radius:30px}.portfolio.extended-products-grid.caption-position-page .portfolio-item .caption a.add_to_cart_button.type_button.product_type_simple{color:#5F727FFF}.portfolio.extended-products-grid .portfolio-item .caption a.add_to_cart_button.type_button.product_type_simple:hover{color:#FFFFFFFF}.portfolio.extended-products-grid.caption-position-page .portfolio-item .caption a.add_to_cart_button.type_button.product_type_simple{background-color:#DFE5E8FF}.portfolio.extended-products-grid .portfolio-item .caption a.add_to_cart_button.type_button.product_type_simple:hover{background-color:#00BCD4FF}.portfolio.extended-products-grid.caption-position-page .portfolio-item .caption a.add_to_cart_button.type_button.product_type_simple{border-color:#DFE5E8FF}.portfolio.extended-products-grid .portfolio-item .caption a.add_to_cart_button.type_button.product_type_simple:hover{border-color:#00BCD4FF}.portfolio.extended-products-grid.caption-position-page .portfolio-item .caption a.add_to_cart_button.type_button.product_type_variable,.thegem-popup-notification .notification-message a.button{color:#5F727FFF}.portfolio.extended-products-grid .portfolio-item .caption a.add_to_cart_button.type_button.product_type_variable:hover,.thegem-popup-notification .notification-message a.button:hover{color:#FFFFFFFF}.portfolio.extended-products-grid .portfolio-item .caption a.add_to_cart_button.type_button.product_type_variable:hover,.thegem-popup-notification .notification-message a.button:hover{background-color:#00BCD4FF}.portfolio.extended-products-grid.caption-position-page .portfolio-item .caption a.add_to_cart_button.type_button.product_type_variable,.thegem-popup-notification .notification-message a.button{border-color:#5F727FFF}.portfolio.extended-products-grid .portfolio-item .caption a.add_to_cart_button.type_button.product_type_variable:hover,.thegem-popup-notification .notification-message a.button:hover{border-color:#00BCD4FF}.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-slide .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid .portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter .portfolio-search-filter-button{border-radius:20px}.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid .portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter .portfolio-search-filter-button{color:#5F727FFF}.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon:hover,.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .links .portfolio-icons a.icon:hover,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .links .portfolio-icons a.icon:hover,.portfolio.extended-products-grid .portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter .portfolio-search-filter-button:hover{color:#FFFFFFFF}.portfolio.extended-products-grid.caption-position-image .portfolio-item .image .overlay .links .portfolio-icons a.icon{color:#212227FF}.portfolio.extended-products-grid.caption-position-image .portfolio-item .image .overlay .links .portfolio-icons a.icon:hover{color:#FFFFFFFF}.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-slide .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid .portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter .portfolio-search-filter-button{background-color:#DFE5E8FF}.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon:hover,.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .links .portfolio-icons a.icon:hover,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .links .portfolio-icons a.icon:hover,.portfolio.extended-products-grid.caption-position-image.hover-slide .portfolio-item .image .overlay .links .portfolio-icons a.icon:hover,.portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item .image .overlay .links .portfolio-icons a.icon:hover,.portfolio.extended-products-grid .portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter .portfolio-search-filter-button:hover{background-color:#00BCD4FF}.product .onsale,.product .new-label,.product .out-of-stock-label,.product-gallery-labels .product-labels .onsale,.product-gallery-labels .product-labels .new-label,.product-gallery-labels .product-labels .out-of-stock-label{color:#fff}.product .onsale,.product-gallery-labels .product-labels .onsale{background-color:#00bcd4}.product .onsale:after,.product-gallery-labels .product-labels .onsale:after{border-left-color:#00bcd4;border-right-color:#00bcd4}.product .onsale svg,.product-gallery-labels .product-labels .onsale svg{fill:#00bcd4}.product .new-label,.product-gallery-labels .product-labels .new-label{background-color:#393d50}.product .new-label:after,.product-gallery-labels .product-labels .new-label:after{border-left-color:#393d50;border-right-color:#393d50}.product .new-label svg,.product-gallery-labels .product-labels .new-label svg{fill:#393d50}.product .out-of-stock-label,.product-gallery-labels .product-labels .out-of-stock-label{background-color:#F44336FF}.product .out-of-stock-label:after,.product-gallery-labels .product-labels .out-of-stock-label:after{border-left-color:#F44336FF;border-right-color:#F44336FF}.product .out-of-stock-label svg,.product-gallery-labels .product-labels .out-of-stock-label svg{fill:#F44336FF}.quick-view-button{color:#FFFFFFFF}.quick-view-button{background-color:#00BCD4A6}.product-page__wrapper .gem-button-style-outline.single_add_to_cart_button{background-color:#FFC50CFF !important}.product-page__wrapper .gem-button-style-outline.single_add_to_cart_button:hover{background-color:#3c3950 !important}.products-categories-widget .category-title{font-family:'Montserrat'}.products-categories-widget .category-title{font-size:14px}.products-categories-widget .category-title{font-style:normal;font-weight:700}.products-categories-widget .category-title{line-height:19.6px}.products-categories-widget .category-title{text-transform:uppercase}.products-categories-widget .category-title{letter-spacing:.7px}.products-categories-widget.caption-container-preset-solid.caption-container-preset-color-light .category-title,.products-categories-widget.caption-container-preset-transparent.caption-container-preset-color-dark .category-title,.products-categories-widget.caption-container-preset-bold.caption-container-preset-color-light .category-title{color:#212227FF}.products-categories-widget.caption-container-preset-bold.caption-container-preset-color-dark .category-title{background-color:#212227FF}.products-categories-widget.caption-container-preset-solid.caption-container-preset-color-dark .category-title,.products-categories-widget.caption-container-preset-transparent.caption-container-preset-color-light .category-title,.products-categories-widget.caption-container-preset-bold.caption-container-preset-color-dark .category-title{color:#FFFFFFFF}.products-categories-widget.caption-container-preset-bold.caption-container-preset-color-light .category-title{background-color:#FFFFFFFF}.products-categories-widget.caption-position-below .category-title{color:#5F727FFF}.products-categories-widget.caption-container-preset-solid.caption-container-preset-color-light .category-count,.products-categories-widget.caption-container-preset-transparent.caption-container-preset-color-dark .category-count,.products-categories-widget.caption-container-preset-bold.caption-container-preset-color-dark .category-count{color:#212227FF}.products-categories-widget.caption-container-preset-solid.caption-container-preset-color-dark .category-count,.products-categories-widget.caption-container-preset-transparent.caption-container-preset-color-light .category-count,.products-categories-widget.caption-container-preset-bold.caption-container-preset-color-light .category-count{color:#FFFFFFB3}.products-categories-widget.caption-position-below .category-count{color:#5F727FB3}:root{--thegem-to-cart-icon-font:'thegem-icons';--thegem-to-cart-icon-icon:'\e67d'}body .woocommerce-wishlist .wishlist_table .product-add-to-cart .add_to_cart_button.simple a.gem-button:before,body .portfolio.products-grid .portfolio-item .portfolio-icons.product-bottom .add_to_cart_button:before,body #primary-navigation #primary-menu>li.menu-item-cart>a:before,body .hamburger-minicart>a:before,body .mobile-cart-position-top #site-header .mobile-cart>a:before,body .mobile-cart .mobile-cart-header .mobile-cart-header-title:before,body .single-product-content form.cart .gem-button .gem-icon-cart:before,body .woocommerce-wishlist .wishlist_table .product-add-to-cart .add_to_cart_button.simple a.gem-button:before{content:'\e67d'}body .products .product-bottom .add_to_cart_button:before,body .portfolio.extended-products-grid .product-bottom .add_to_cart_button i.default:before,body .portfolio.extended-products-grid.hover-default .portfolio-item .caption .add_to_cart_button i.default:before,body .portfolio.extended-products-grid.hover-default .image .portfolio-icons.product-bottom .add_to_cart_button i.default:before,body .portfolio.extended-products-grid:not(.hover-default) .portfolio-item .caption .add_to_cart_button i.default:before,body .portfolio.extended-products-grid:not(.hover-default) .portfolio-item .image .portfolio-icons.product-bottom .add_to_cart_button i.default:before{content:'\e67e'}body.mobile-cart-position-top #site-header .mobile-cart>a:before{-webkit-mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M8,18c-0.6,0-1,0.2-1.4,0.6S6,19.4,6,20s0.2,1.1,0.6,1.4S7.4,22,8,22s1-0.2,1.4-0.6S10,20.6,10,20s-0.2-1-0.6-1.4 S8.6,18,8,18z'/%3E%3Cpath d='M18,18c-0.6,0-1.1,0.2-1.5,0.6S16,19.4,16,20s0.2,1.1,0.6,1.4S17.4,22,18,22s1.1-0.2,1.4-0.6S20,20.6,20,20s-0.2-1-0.6-1.4 S18.6,18,18,18z'/%3E%3Cpath d='M21.8,6.4C21.6,6.2,21.3,6,21,6H10v2h9.6l-2.3,6H8.8L6,2.8C5.9,2.3,5.5,2,5,2H2v2h2.2L7,15.3C7.1,15.7,7.5,16,8,16h10 c0.4,0,0.8-0.3,0.9-0.6l3-8C22.1,7.1,22,6.7,21.8,6.4z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M8,18c-0.6,0-1,0.2-1.4,0.6S6,19.4,6,20s0.2,1.1,0.6,1.4S7.4,22,8,22s1-0.2,1.4-0.6S10,20.6,10,20s-0.2-1-0.6-1.4 S8.6,18,8,18z'/%3E%3Cpath d='M18,18c-0.6,0-1.1,0.2-1.5,0.6S16,19.4,16,20s0.2,1.1,0.6,1.4S17.4,22,18,22s1.1-0.2,1.4-0.6S20,20.6,20,20s-0.2-1-0.6-1.4 S18.6,18,18,18z'/%3E%3Cpath d='M21.8,6.4C21.6,6.2,21.3,6,21,6H10v2h9.6l-2.3,6H8.8L6,2.8C5.9,2.3,5.5,2,5,2H2v2h2.2L7,15.3C7.1,15.7,7.5,16,8,16h10 c0.4,0,0.8-0.3,0.9-0.6l3-8C22.1,7.1,22,6.7,21.8,6.4z'/%3E%3C/g%3E%3C/svg%3E")}.preloader .skeleton .widget:before{background-image:linear-gradient(#fff 20px,transparent 0),linear-gradient(#fff 12px,transparent 0),linear-gradient(#fff 12px,transparent 0),linear-gradient(#fff 12px,transparent 0),linear-gradient(#fff 12px,transparent 0),linear-gradient(#fff 12px,transparent 0),linear-gradient(#fff 12px,transparent 0),linear-gradient(#fff 12px,transparent 0),linear-gradient(#fff 12px,transparent 0),linear-gradient(#fff 12px,transparent 0),linear-gradient(#fff 12px,transparent 0),linear-gradient(#fff 12px,transparent 0),linear-gradient(#fff 12px,transparent 0),linear-gradient(#fff 12px,transparent 0),linear-gradient(#fff 12px,transparent 0),linear-gradient(#fff 12px,transparent 0),linear-gradient(#fff 12px,transparent 0)}.preloader .skeleton .portfolio-item:before{background-image:linear-gradient(#fff 100%,transparent 0),linear-gradient(#fff 12px,transparent 0),linear-gradient(#fff 12px,transparent 0),linear-gradient(#fff 12px,transparent 0),linear-gradient(#fff 12px,transparent 0)}.preloader .skeleton .caption-position-image .products-category-item:before{background-image:linear-gradient(#fff 100%,transparent 0)}.preloader .skeleton .caption-position-below .products-category-item:before{background-image:linear-gradient(#fff 100%,transparent 0),linear-gradient(#fff 12px,transparent 0),linear-gradient(#fff 12px,transparent 0)}:root{--header-builder-light-color:#fff}:root{--header-builder-light-color-hover:#00bcd4}:root{--thegem-to-breadcrumbs-color:#99A9B5FF}:root{--thegem-to-breadcrumbs-color-hover:#3C3950FF}:root{--thegem-to-breadcrumbs-color-active:#3C3950FF}:root{--axim-dark:#1a1a2e;--axim-yellow:var(--thegem-to-link-color,#ffc50c);--axim-yellow-dark:#e6a800;--axim-white:#fff;--axim-border:#ededed;--axim-bg-light:#f7f7f5;--axim-bg-warm:#fffbe6;--axim-text:var(--thegem-to-body-color,#555);--axim-muted:#888;--axim-gradient-dark:linear-gradient(145deg,#1a1a2e,#2d3a5e);--axim-gradient-yellow:linear-gradient(135deg,#fff8cc 0%,#fffde8 40%,#fff 100%);--radius-s:8px;--radius-m:12px;--radius-l:16px;--radius-xl:20px;--shadow-s:0 2px 10px rgba(0,0,0,.06);--shadow-m:0 6px 24px rgba(0,0,0,.08);--shadow-l:0 12px 48px rgba(0,0,0,.1);--transition:.2s ease}.axim-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--axim-yellow);margin-bottom:14px}.axim-eyebrow:before{content:'';width:7px;height:7px;background:var(--axim-yellow);border-radius:50%;flex-shrink:0}.axim-eyebrow--dark{color:var(--axim-dark)}.axim-eyebrow--dark:before{background:var(--axim-dark)}.axim-title{font-weight:800;color:var(--axim-dark);line-height:1.2;letter-spacing:-.025em;margin-bottom:16px}.axim-title--white{color:var(--axim-white)}.axim-title--xl{font-size:clamp(28px,3.8vw,52px)}.axim-title--l{font-size:clamp(24px,3.2vw,40px)}.axim-title--m{font-size:clamp(20px,2.4vw,32px)}.axim-lead{color:var(--axim-text)}.axim-lead--white{color:rgba(255,255,255,.72)}.axim-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;font-size:13px;font-weight:var(--thegem-to-button-font-weight,700);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:2px solid transparent;transition:var(--transition);cursor:pointer;white-space:nowrap}.axim-btn--primary{background:var(--axim-yellow);border-color:var(--axim-yellow);color:var(--axim-dark)}.axim-btn--primary:hover{background:var(--axim-yellow-dark);border-color:var(--axim-yellow-dark)}.axim-btn--outline{background:0 0;border-color:var(--axim-dark);color:var(--axim-dark)}.axim-btn--outline:hover{background:var(--axim-dark);color:var(--axim-white)}.axim-btn--ghost{background:0 0;border-color:rgba(255,255,255,.3);color:rgba(255,255,255,.75)}.axim-btn--ghost:hover{background:rgba(255,255,255,.1);color:var(--axim-white)}.axim-card-base{background:var(--axim-white);border:1px solid var(--axim-border);border-radius:var(--radius-m);transition:box-shadow var(--transition),transform var(--transition)}.axim-card-base:hover{box-shadow:var(--shadow-m);transform:translateY(-2px)}.axim-img-cover{width:100%;height:100%;object-fit:cover;display:block}.axim-container{max-width:1160px;margin:0 auto;padding:0 24px}.axim-section{padding:72px 0}.axim-section--sm{padding:48px 0}.axim-section--lg{padding:96px 0}.axim-section--dark{background:var(--axim-dark)}.axim-section--light{background:var(--axim-bg-light)}.axim-section--warm{background:var(--axim-bg-warm)}.axim-transition{transition:var(--transition)}.axim-belt{will-change:transform}.axim-trust{max-width:1160px;margin:0 auto;background:var(--axim-white);border-radius:var(--radius-l) 16px 0 0;overflow:hidden;display:grid;grid-template-columns:380px 1fr}.axim-trust__photo{overflow:hidden;background:var(--axim-gradient-dark)}.axim-trust__photo img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.axim-trust__right{display:flex;flex-direction:column}.axim-trust__content{padding:44px 48px 40px;flex:1;display:flex;flex-direction:column;gap:32px}.axim-trust__title{font-size:clamp(18px,1.9vw,24px);font-weight:800;color:var(--axim-dark);letter-spacing:-.02em;line-height:1.25}.axim-trust__stats{display:flex;flex-direction:column;gap:0}.axim-trust__stat{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:18px 20px;border-radius:var(--radius-s);background:var(--axim-gradient-yellow);margin-bottom:10px}.axim-trust__stat:last-child{margin-bottom:0}.axim-trust__stat-value{font-size:clamp(26px,2.8vw,36px);font-weight:900;color:var(--axim-yellow);letter-spacing:-.04em;line-height:1}.axim-trust__stat-label{font-size:13px;color:#777;line-height:1.45;font-weight:500}.axim-trust-logos{max-width:1160px;margin:0 auto;background:var(--axim-white);border-radius:0 0 16px 16px;border-top:1px solid var(--axim-border);overflow:hidden}.axim-trust-logos__label{text-align:center;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--axim-muted);padding:14px 0 4px}.axim-trust-logos__track{overflow:hidden;mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%)}.axim-trust-logos__belt{display:flex;align-items:center;gap:44px;width:max-content;padding:12px 0 16px;animation:axim-scroll 28s linear infinite}.axim-trust-logos:hover .axim-trust-logos__belt{animation-play-state:paused}@keyframes axim-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.axim-trust-logos__logo{font-size:13px;font-weight:800;color:var(--axim-muted);opacity:.5;filter:grayscale(100%);white-space:nowrap;transition:opacity .2s,filter .2s;flex-shrink:0}.axim-trust-logos__logo:hover{opacity:1;filter:grayscale(0%);color:var(--axim-dark)}@media (max-width:900px){.axim-trust{grid-template-columns:260px 1fr}}@media (max-width:640px){.axim-trust{grid-template-columns:1fr 1fr;border-radius:var(--radius-m) 12px 0 0}.axim-trust__right{order:1}.axim-trust__photo{order:2;min-height:240px}.axim-trust__content{padding:20px 16px 16px;gap:10px;background:var(--axim-white)}.axim-trust__title{font-size:12px;font-weight:700;color:var(--axim-text)}.axim-trust__stat{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border-bottom:none;border-radius:var(--radius-s);background:var(--axim-gradient-yellow);margin-bottom:8px}.axim-trust__stat:last-child{margin-bottom:0}.axim-trust__stat-value{font-size:22px;min-width:auto}.axim-trust__stat-label{font-size:11px;color:var(--axim-muted)}.axim-trust-logos{border-radius:0 0 12px 12px}}.axim-proof{max-width:100%;background:linear-gradient(to bottom,var(--axim-white) 0%,var(--axim-white) 30%,#fffbe6 100%);padding:72px 24px 64px}.axim-proof__inner{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr 420px;gap:80px;align-items:center}.axim-proof__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--axim-yellow);margin-bottom:16px}.axim-proof__eyebrow:before{content:'';width:7px;height:7px;background:var(--axim-yellow);border-radius:50%}.axim-proof__title{font-size:clamp(26px,3vw,38px);font-weight:800;color:var(--axim-dark);letter-spacing:-.025em;line-height:1.2;margin-bottom:16px}.axim-proof__desc{color:var(--axim-text);margin-bottom:40px;max-width:480px}.axim-proof__ratings{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.axim-proof__rating{padding:20px 24px 20px 0;border-right:1px solid var(--axim-border)}.axim-proof__rating:first-child{padding-left:24px}.axim-proof__rating:last-child{border-right:none;padding-right:0;padding-left:24px}.axim-proof__rating:not(:first-child):not(:last-child){padding-left:24px}.axim-proof__rating-stars{display:flex;align-items:center;gap:6px;margin-bottom:6px}.axim-proof__rating-score{font-size:24px;font-weight:900;color:var(--axim-dark);letter-spacing:-.03em;line-height:1}.axim-proof__rating-star{color:var(--axim-yellow-dark);font-size:18px;line-height:1}.axim-proof__rating-count{font-size:12.5px;color:var(--axim-muted);font-weight:500;line-height:1.35}.axim-proof__rating-source{font-size:11px;font-weight:700;color:var(--axim-muted);text-transform:uppercase;letter-spacing:.07em;margin-top:4px;display:block}.axim-proof__photo{border-radius:var(--radius-m);overflow:hidden;aspect-ratio:3/4;background:var(--axim-gradient-dark)}.axim-proof__photo img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}@media (max-width:768px){.axim-proof__photo{display:none}}.axim-reviews{background:linear-gradient(to bottom,#fffbe6,#fff8d6);padding:0 24px 64px}.axim-reviews__inner{max-width:1160px;margin:0 auto}.axim-reviews__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.axim-reviews__card{background:var(--axim-white);border-radius:var(--radius-s);padding:28px 28px 24px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--shadow-s)}.axim-reviews__card-stars{display:flex;gap:3px}.axim-reviews__card-star{color:var(--axim-yellow-dark)}.axim-reviews__card-quote{font-size:15px;color:var(--axim-dark);font-style:italic;flex:1}.axim-reviews__card-author{padding-top:14px;border-top:1px solid var(--axim-border)}.axim-reviews__card-name{font-size:14px;font-weight:700;color:var(--axim-dark);display:block;margin-bottom:2px}.axim-reviews__card-role{font-size:12px;color:var(--axim-muted);display:block}.axim-reviews__grid::-webkit-scrollbar{display:none}.axim-proof-bar{background:var(--axim-yellow-dark);padding:16px 24px}.axim-proof-bar__inner{max-width:1160px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap}.axim-proof-bar__item{font-size:13px;font-weight:600;color:var(--axim-white);opacity:.9}.axim-proof-bar__sep{color:rgba(255,255,255,.4);font-size:13px}@media (max-width:1024px){.axim-proof__inner{grid-template-columns:1fr;gap:40px}.axim-proof__photo{aspect-ratio:16/9;max-height:360px}.axim-reviews__grid{grid-template-columns:1fr;display:flex;overflow-x:auto;gap:14px;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:8px;scroll-snap-type:x mandatory}.axim-reviews__card{min-width:80vw;scroll-snap-align:start}}@media (max-width:640px){.axim-proof{padding:48px 20px 40px}.axim-proof__ratings{grid-template-columns:1fr}.axim-proof__rating{border-right:none;border-bottom:1px solid var(--axim-border);padding:16px 0}.axim-proof__rating:first-child{padding-top:0}.axim-proof__rating:last-child{border-bottom:none;padding-bottom:0}.axim-reviews{padding:0 20px 48px}.axim-proof-bar__inner{gap:16px}}.axim-events{max-width:1160px;margin:0 auto}.axim-events__header{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:36px}.axim-events__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--axim-yellow);margin-bottom:12px}.axim-events__eyebrow:before{content:'';width:7px;height:7px;background:var(--axim-yellow);border-radius:50%}.axim-events__title{font-size:clamp(24px,3vw,36px);font-weight:800;color:var(--axim-dark);letter-spacing:-.025em;line-height:1.2}.axim-events__desc{font-size:15px;color:var(--axim-text)}.axim-events__desktop{display:grid;grid-template-columns:300px 1fr;gap:32px;align-items:start}.axim-events__list{display:flex;flex-direction:column;gap:4px}.axim-events__list-item{padding:14px 18px;border-radius:5px;cursor:pointer;font-size:14px;font-weight:600;color:var(--axim-text);transition:background .15s,color .15s;display:flex;align-items:center;justify-content:space-between;gap:8px}.axim-events__list-item:hover{background:#fffde8;color:var(--axim-dark)}.axim-events__list-item.active{background:#fffde8;color:var(--axim-dark);font-weight:700}.axim-events__list-item.active .axim-events__list-arrow{color:var(--axim-yellow)}.axim-events__list-arrow{color:transparent;font-size:13px;transition:color .15s}.axim-events__list-item:hover .axim-events__list-arrow{color:var(--axim-yellow)}.axim-events__panel{display:none}.axim-events__panel.active{display:block}.axim-events__panel-photo{border-radius:5px;overflow:hidden;aspect-ratio:16/7;background:var(--axim-gradient-dark);margin-bottom:24px}.axim-events__panel-photo img{width:100%;height:100%;object-fit:cover;display:block}.axim-events__panel-series{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--axim-yellow);display:block;margin-bottom:8px}.axim-events__panel-title{font-size:clamp(20px,2.2vw,26px);font-weight:800;color:var(--axim-dark);letter-spacing:-.02em;line-height:1.2;margin-bottom:10px}.axim-events__panel-desc{font-size:14.5px;color:var(--axim-text);margin-bottom:20px}.axim-events__panel-meta{display:flex;flex-direction:column;gap:5px;padding:14px 0;border-top:1px solid var(--axim-border);border-bottom:1px solid var(--axim-border);margin-bottom:20px}.axim-events__panel-meta-item{font-size:13.5px;color:#444;display:flex;align-items:center;gap:8px}.axim-events__panel-meta-item svg{width:15px;height:15px;fill:none;stroke:var(--axim-yellow);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.axim-events__panel-footer{display:flex;flex-direction:column;gap:10px}.axim-events__panel-cta{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;background:var(--axim-yellow);color:var(--axim-dark);font-size:13.5px;font-weight:700;border-radius:var(--radius-s);text-decoration:none;align-self:flex-start;transition:background .2s,gap .2s}.axim-events__panel-cta:hover{background:var(--axim-yellow-dark);gap:12px}.axim-events__panel-links{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid var(--axim-border)}.axim-events__panel-link{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--axim-muted);text-decoration:none;transition:color .2s}.axim-events__panel-link:hover{color:var(--axim-dark)}.axim-events__panel-link svg{width:13px;height:13px;fill:none;stroke:#aaa;stroke-width:2;flex-shrink:0}.axim-events__accordion{display:none}.axim-acc__item{border-bottom:1px solid var(--axim-border)}.axim-acc__item:first-child{border-top:1px solid var(--axim-border)}.axim-acc__trigger{width:100%;background:0 0;border:none;cursor:pointer;padding:18px 4px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;font-family:inherit;transition:background .15s}.axim-acc__trigger-name{font-size:15px;font-weight:700;color:var(--axim-dark);line-height:1.3}.axim-acc__item.open .axim-acc__trigger{background:#fffde8;border-radius:5px 5px 0 0;padding-left:12px;padding-right:12px}.axim-acc__icon{width:24px;height:24px;border-radius:50%;background:#f4f4f2;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;transition:background .2s,transform .25s;color:var(--axim-muted);line-height:1}.axim-acc__item.open .axim-acc__icon{background:var(--axim-yellow);color:var(--axim-dark);transform:rotate(45deg)}.axim-acc__content{display:none;padding:16px 12px 20px}.axim-acc__item.open .axim-acc__content{display:block}.axim-acc__desc{font-size:14px;color:var(--axim-text);margin-bottom:12px}.axim-acc__meta{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.axim-acc__meta-item{font-size:13px;color:#444}.axim-acc__cta{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;background:var(--axim-yellow);color:var(--axim-dark);font-size:13px;font-weight:700;border-radius:7px;text-decoration:none;transition:background .2s}.axim-acc__cta:hover{background:var(--axim-yellow-dark)}@media (max-width:1024px){.axim-events__desktop{display:none}.axim-events__accordion{display:block}.axim-events__header{grid-template-columns:1fr;gap:12px}}@media (max-width:640px){.axim-events__title{font-size:26px}}.axim-plans{max-width:1160px;margin:0 auto;background:linear-gradient(160deg,#fffbe6 0%,#fffff8 60%,var(--axim-white) 100%);border-radius:var(--radius-xl);padding:56px 56px 52px}.axim-plans__header{text-align:center;max-width:640px;margin:0 auto 40px}.axim-plans__title{font-size:clamp(26px,3.2vw,40px);font-weight:800;color:var(--axim-dark);letter-spacing:-.025em;line-height:1.15;margin-bottom:14px}.axim-plans__title em{font-style:normal;color:var(--axim-yellow)}.axim-plans__desc{color:var(--axim-text)}.axim-plans__switcher{display:flex;justify-content:center;gap:0;margin-bottom:36px;background:rgba(255,255,255,.7);border:1.5px solid var(--axim-border);border-radius:var(--radius-s);padding:4px;width:fit-content;margin-left:auto;margin-right:auto}.axim-plans__switch{padding:9px 22px;border:none;background:0 0;cursor:pointer;font-size:13.5px;font-weight:700;color:var(--axim-muted);border-radius:7px;font-family:inherit;transition:all .2s;white-space:nowrap}.axim-plans__switch.active{background:var(--axim-dark);color:var(--axim-white)}.axim-plans__switch:hover:not(.active){color:var(--axim-dark)}.axim-plans__panel{display:none}.axim-plans__panel.active{display:block}.axim-plans__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.axim-plans__card{background:var(--axim-white);border:1.5px solid var(--axim-border);border-radius:var(--radius-m);padding:32px 26px 28px;display:flex;flex-direction:column;gap:0;transition:border-color .2s,box-shadow .2s;position:relative}.axim-plans__card:hover{border-color:var(--axim-yellow);box-shadow:0 6px 24px rgba(255,197,12,.12)}.axim-plans__card--featured{border-color:var(--axim-yellow)}.axim-plans__badge{position:absolute;top:-12px;left:24px;background:var(--axim-yellow);color:var(--axim-dark);font-size:11px;font-weight:800;padding:3px 12px;border-radius:100px;letter-spacing:.06em;text-transform:uppercase}.axim-plans__card-type{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--axim-muted);margin-bottom:10px;display:block}.axim-plans__card-title{font-size:20px;font-weight:800;color:var(--axim-dark);line-height:1.2;letter-spacing:-.01em;margin-bottom:8px}.axim-plans__card-desc{font-size:13.5px;color:var(--axim-text);margin-bottom:20px;flex:1}.axim-plans__card-divider{height:1px;background:var(--axim-border);margin-bottom:18px}.axim-plans__card-note{font-size:12px;font-weight:600;color:var(--axim-muted);margin-bottom:18px}.axim-plans__card-cta{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700;color:var(--axim-dark);text-decoration:none;padding:10px 0;border-bottom:2px solid var(--axim-yellow);align-self:flex-start;transition:color .2s,border-color .2s,gap .2s}.axim-plans__card-cta:hover{color:var(--axim-yellow-dark);border-color:var(--axim-yellow-dark);gap:11px}@media (max-width:900px){.axim-plans{padding:40px 32px}.axim-plans__grid{grid-template-columns:1fr;gap:12px}.axim-plans__switcher{flex-wrap:wrap;width:auto}}@media (max-width:560px){.axim-plans{padding:32px 20px;border-radius:var(--radius-m)}.axim-plans__switch{font-size:13px;padding:8px 16px}}.axim-bio{max-width:1160px;margin:0 auto;background:#fffbe6;border-radius:var(--radius-l);padding:72px 64px;display:grid;grid-template-columns:420px 1fr;gap:72px;align-items:start}.axim-bio__photo-wrap{position:relative}.axim-bio__photo{width:100%;aspect-ratio:3/4;border-radius:var(--radius-s);overflow:hidden;background:var(--axim-gradient-dark)}.axim-bio__photo img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.axim-bio__name{font-size:clamp(28px,3vw,40px);font-weight:800;color:var(--axim-dark);letter-spacing:-.025em;line-height:1.1;margin-bottom:6px}.axim-bio__role{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--axim-muted);display:block;margin-bottom:36px}.axim-bio__quote-block{margin-bottom:36px;margin-left:20px;position:relative}.axim-bio__quote-icon{width:36px;height:36px;background:var(--axim-yellow);border-radius:7px;display:flex;align-items:center;justify-content:center;position:absolute;top:-12px;left:-12px;z-index:1}.axim-bio__quote-icon svg{width:18px;height:18px;fill:var(--axim-dark)}.axim-bio__quote{font-size:clamp(16px,1.8vw,20px);font-weight:700;color:var(--axim-dark);line-height:1.5;letter-spacing:-.01em;background:var(--axim-white);border-radius:var(--radius-s);padding:28px 24px 24px;position:relative}.axim-bio__text{font-size:15.5px;line-height:1.8;color:#444;margin-bottom:36px}.axim-bio__text p+p{margin-top:14px}.axim-bio__link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--axim-dark);text-decoration:none;border-bottom:2px solid var(--axim-yellow);padding-bottom:2px;transition:color .2s,border-color .2s,gap .2s}.axim-bio__link:hover{color:var(--axim-yellow-dark);border-color:var(--axim-yellow-dark);gap:10px}.axim-bio__link svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1024px){.axim-bio{grid-template-columns:1fr;gap:40px;padding:48px 40px}.axim-bio__photo{aspect-ratio:3/2;max-height:360px}}@media (max-width:640px){.axim-bio{padding:36px 24px;border-radius:var(--radius-m)}}:root{--pattern-white:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2280%22%20height%3D%2280%22%20viewBox%3D%220%200%2080%2080%22%3E%3Cpolygon%20points%3D%224%2C76%2026%2C4%2038%2C4%2020%2C52%2036%2C52%2041%2C36%2053%2C36%2038%2C76%22%20fill%3D%22rgba%28255%2C255%2C255%2C0.15%29%22/%3E%3Cpolygon%20points%3D%2244%2C4%2076%2C76%2062%2C76%2048%2C40%2056%2C8%22%20fill%3D%22rgba%28255%2C255%2C255%2C0.15%29%22/%3E%3C/svg%3E");--pattern-yellow:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2280%22%20height%3D%2280%22%20viewBox%3D%220%200%2080%2080%22%3E%3Cpolygon%20points%3D%224%2C76%2026%2C4%2038%2C4%2020%2C52%2036%2C52%2041%2C36%2053%2C36%2038%2C76%22%20fill%3D%22rgba%28255%2C197%2C12%2C0.25%29%22/%3E%3Cpolygon%20points%3D%2244%2C4%2076%2C76%2062%2C76%2048%2C40%2056%2C8%22%20fill%3D%22rgba%28255%2C197%2C12%2C0.25%29%22/%3E%3C/svg%3E");--pattern-dark:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2280%22%20height%3D%2280%22%20viewBox%3D%220%200%2080%2080%22%3E%3Cpolygon%20points%3D%224%2C76%2026%2C4%2038%2C4%2020%2C52%2036%2C52%2041%2C36%2053%2C36%2038%2C76%22%20fill%3D%22rgba%2826%2C26%2C46%2C0.06%29%22/%3E%3Cpolygon%20points%3D%2244%2C4%2076%2C76%2062%2C76%2048%2C40%2056%2C8%22%20fill%3D%22rgba%2826%2C26%2C46%2C0.06%29%22/%3E%3C/svg%3E")}.axim-flow{max-width:1160px;margin:0 auto;background:var(--axim-dark);border-radius:var(--radius-l);padding:64px 64px 56px;position:relative;overflow:hidden}.axim-flow:before{content:"";position:absolute;inset:0;background-image:var(--pattern-white);background-size:100px 100px;background-repeat:repeat;pointer-events:none;z-index:0}.axim-flow>.axim-flow__header{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-bottom:64px}.axim-flow__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--axim-yellow);margin-bottom:16px}.axim-flow__eyebrow:before{content:"";width:7px;height:7px;background:var(--axim-yellow);border-radius:50%}.axim-flow__title{font-size:clamp(32px,4vw,52px);font-weight:800;color:var(--axim-white);letter-spacing:-.03em;line-height:1.1;margin-bottom:6px}.axim-flow__title em{font-style:italic;font-weight:400;color:rgba(255,255,255,.5)}.axim-flow__tm{font-size:18px;font-weight:400;vertical-align:super;color:rgba(255,255,255,.35)}.axim-flow__desc{color:rgba(255,255,255,.6);margin-bottom:16px}.axim-flow__desc strong{color:var(--axim-white);font-weight:700}.axim-flow__tagline{font-size:14px;font-style:italic;color:rgba(255,255,255,.3)}.axim-flow__timeline{position:relative;margin-bottom:52px}.axim-flow__line{position:absolute;top:6px;left:0;right:0;height:1px;background:rgba(255,255,255,.1)}.axim-flow__line-active{position:absolute;top:6px;left:0;width:100%;height:1px;background:linear-gradient(to right,var(--axim-yellow) 0%,rgba(255,197,12,.15) 100%)}.axim-flow__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}.axim-flow__step{padding-top:28px;position:relative}.axim-flow__step:before{content:"";position:absolute;top:0;left:0;width:13px;height:13px;border-radius:50%;background:rgba(255,255,255,.15);border:2px solid rgba(255,255,255,.1);transform:translateY(-50%) translateY(6px)}.axim-flow__step.active:before{background:var(--axim-yellow);border-color:var(--axim-yellow);box-shadow:0 0 0 4px rgba(255,197,12,.2)}.axim-flow__step-num{font-size:12px;font-weight:700;color:rgba(255,255,255,.25);letter-spacing:.06em;margin-bottom:10px;display:block}.axim-flow__step.active .axim-flow__step-num{color:var(--axim-yellow)}.axim-flow__step-name{font-size:clamp(17px,1.8vw,22px);font-weight:800;color:var(--axim-white);letter-spacing:-.01em;line-height:1.2;margin-bottom:14px}.axim-flow__step-desc{font-size:13.5px;color:rgba(255,255,255,.4);margin-bottom:16px}.axim-flow__step.active .axim-flow__step-desc{color:rgba(255,255,255,.7)}.axim-flow__outputs{list-style:none;display:flex;flex-direction:column;gap:6px}.axim-flow__outputs li{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,.35);line-height:1.4}.axim-flow__step.active .axim-flow__outputs li{color:rgba(255,255,255,.65)}.axim-flow__outputs li:before{content:"";width:14px;height:14px;border-radius:50%;background:rgba(255,197,12,.15);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 10 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 5l2.5 2.5 4.5-4' stroke='%23ffc50c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:8px;background-position:center;background-repeat:no-repeat;flex-shrink:0}.axim-flow__footer{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-top:40px;border-top:1px solid rgba(255,255,255,.08)}.axim-flow__quote{font-size:14px;font-style:italic;color:rgba(255,255,255,.3)}.axim-flow__cta{font-size:13.5px;font-weight:700;color:rgba(255,255,255,.45);text-decoration:none;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:2px;transition:color .2s,border-color .2s}.axim-flow__cta:hover{color:var(--axim-yellow);border-color:var(--axim-yellow)}.demo-note{max-width:1160px;margin:48px auto 16px;font-size:13px;color:var(--axim-muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.axim-flow--yellow{margin-top:48px;background:var(--axim-yellow)}.axim-flow--yellow:before{background-image:var(--pattern-yellow);opacity:.3}.axim-flow--yellow .axim-flow__title,.axim-flow--yellow .axim-flow__step-name{color:var(--axim-dark)}.axim-flow--yellow .axim-flow__title em{color:rgba(26,26,46,.45)}.axim-flow--yellow .axim-flow__eyebrow{color:var(--axim-dark)}.axim-flow--yellow .axim-flow__eyebrow:before{background:var(--axim-dark)}.axim-flow--yellow .axim-flow__desc{color:rgba(26,26,46,.65)}.axim-flow--yellow .axim-flow__desc strong{color:var(--axim-dark)}.axim-flow--yellow .axim-flow__tagline{color:rgba(26,26,46,.4)}.axim-flow--yellow .axim-flow__step-num{color:rgba(26,26,46,.35)}.axim-flow--yellow .axim-flow__step-desc{color:rgba(26,26,46,.5)}.axim-flow--yellow .axim-flow__step.active .axim-flow__step-num{color:var(--axim-dark)}.axim-flow--yellow .axim-flow__step.active .axim-flow__step-desc{color:rgba(26,26,46,.75)}.axim-flow--yellow .axim-flow__line{background:rgba(26,26,46,.15)}.axim-flow--yellow .axim-flow__line-active{background:linear-gradient(to right,var(--axim-dark),rgba(26,26,46,.1))}.axim-flow--yellow .axim-flow__step:before{background:rgba(26,26,46,.15);border-color:rgba(26,26,46,.1)}.axim-flow--yellow .axim-flow__step.active:before{background:var(--axim-dark);border-color:var(--axim-dark);box-shadow:0 0 0 4px rgba(26,26,46,.15)}.axim-flow--yellow .axim-flow__outputs li{color:rgba(26,26,46,.4)}.axim-flow--yellow .axim-flow__step.active .axim-flow__outputs li{color:rgba(26,26,46,.7)}.axim-flow--yellow .axim-flow__outputs li:before{background:rgba(26,26,46,.1);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 10 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 5l2.5 2.5 4.5-4' stroke='%231a1a2e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:8px;background-position:center;background-repeat:no-repeat}.axim-flow--yellow .axim-flow__footer{border-top-color:rgba(26,26,46,.1)}.axim-flow--yellow .axim-flow__quote{color:rgba(26,26,46,.4)}.axim-flow--yellow .axim-flow__cta{color:rgba(26,26,46,.55);border-color:rgba(26,26,46,.2)}.axim-flow--yellow .axim-flow__cta:hover{color:var(--axim-dark);border-color:var(--axim-dark)}@media (max-width:1024px){.axim-flow{padding:48px 40px 44px}.axim-flow__header{grid-template-columns:1fr;gap:28px;margin-bottom:48px}.axim-flow__steps{grid-template-columns:repeat(2,1fr);gap:32px 24px}.axim-flow__line,.axim-flow__line-active{display:none}.axim-flow__step:before{display:none}.axim-flow__step{padding-top:0;border-left:2px solid rgba(255,255,255,.1);padding-left:18px}.axim-flow__step.active{border-left-color:var(--axim-yellow)}.axim-flow--yellow .axim-flow__step{border-left-color:rgba(26,26,46,.15)}.axim-flow--yellow .axim-flow__step.active{border-left-color:var(--axim-dark)}}@media (max-width:640px){.axim-flow{padding:36px 24px 32px;border-radius:var(--radius-m)}.axim-flow__steps{grid-template-columns:1fr}.axim-flow__footer{flex-direction:column;align-items:flex-start;gap:20px}}.axim-stats-bar{background:var(--axim-white);border-top:1px solid var(--axim-border);border-bottom:1px solid var(--axim-border)}.axim-stats-bar__inner{max-width:1160px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(4,1fr)}.axim-stats-bar__item{padding:36px 32px;border-right:1px solid var(--axim-border);text-align:center}.axim-stats-bar__item:last-child{border-right:none}.axim-stats-bar__value{font-size:clamp(28px,3.2vw,42px);font-weight:900;color:var(--axim-dark);letter-spacing:-.04em;line-height:1;margin-bottom:8px}.axim-stats-bar__value span{color:var(--axim-yellow)}.axim-stats-bar__label{font-size:13px;color:var(--axim-muted);font-weight:500;line-height:1.4}@media (max-width:768px){.axim-stats-bar__inner{grid-template-columns:repeat(2,1fr)}.axim-stats-bar__item:nth-child(2){border-right:none}.axim-stats-bar__item:nth-child(3){border-right:1px solid var(--axim-border);border-top:1px solid var(--axim-border)}.axim-stats-bar__item:nth-child(4){border-right:none;border-top:1px solid var(--axim-border)}}.axim-hero{position:relative;width:100%;min-height:calc(100vh - 50px);display:flex;flex-direction:column;overflow:hidden}.axim-hero__bg{position:absolute;inset:0;z-index:0}.axim-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.axim-hero__overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(10,10,20,.35) 0%,rgba(10,10,20,.55) 60%,rgba(10,10,20,.8) 100%);z-index:1}.axim-hero__content{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding:0 64px 72px;max-width:1400px;margin:0 auto;width:100%}.axim-hero__title{font-size:clamp(56px,9vw,128px);font-weight:900;color:var(--axim-white);letter-spacing:-.03em;line-height:.95;text-transform:uppercase;margin-bottom:20px}.axim-hero__sub{font-size:clamp(14px,1.5vw,18px);font-weight:700;color:var(--axim-yellow);letter-spacing:.2em;text-transform:uppercase;margin-bottom:48px}.axim-hero__ctas{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.axim-hero__cta{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:2px solid rgba(255,255,255,.6);color:var(--axim-white);transition:background .2s,border-color .2s,color .2s}.axim-hero__cta:hover{background:var(--axim-yellow);border-color:var(--axim-yellow);color:var(--axim-dark)}.axim-hero__cta--primary{background:var(--axim-yellow);border-color:var(--axim-yellow);color:var(--axim-dark)}.axim-hero__cta--primary:hover{background:var(--axim-yellow-dark);border-color:var(--axim-yellow-dark)}.axim-hero__cta-anchor{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:rgba(255,255,255,.75);text-decoration:none;border-bottom:1.5px solid rgba(255,255,255,.4);padding-bottom:2px;letter-spacing:.03em;transition:color .2s,border-color .2s}.axim-hero__cta-anchor:hover{color:var(--axim-yellow);border-color:var(--axim-yellow)}.axim-hero__topbar{position:relative;z-index:2;background:rgba(255,255,255,.08);backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,.1);padding:12px 64px;display:flex;align-items:center;justify-content:center;gap:20px}.axim-hero__topbar-text{font-size:13px;font-weight:600;color:rgba(255,255,255,.75);letter-spacing:.02em}.axim-hero__topbar-btn{padding:5px 14px;border:1.5px solid rgba(255,255,255,.4);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--axim-white);text-decoration:none;transition:background .2s,border-color .2s}.axim-hero__topbar-btn:hover{background:var(--axim-yellow);border-color:var(--axim-yellow);color:var(--axim-dark)}@media (max-width:768px){.axim-hero__content{padding:0 28px 52px}.axim-hero__topbar{padding:10px 24px}.axim-hero__cta{padding:13px 22px;font-size:12px}}@media (max-width:480px){.axim-hero__content{padding:0 20px 44px}.axim-hero__ctas{flex-direction:column;gap:10px}.axim-hero__cta{justify-content:center}}.axim-services-list{max-width:1160px;margin:0 auto}.axim-services-list__header{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;padding-bottom:52px;border-bottom:1px solid var(--axim-border)}.axim-services-list__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--axim-yellow);margin-bottom:16px}.axim-services-list__eyebrow:before{content:'';width:7px;height:7px;background:var(--axim-yellow);border-radius:50%}.axim-services-list__title{font-size:clamp(28px,3.5vw,44px);font-weight:800;color:var(--axim-dark);letter-spacing:-.03em;line-height:1.15}.axim-services-list__title em{font-style:normal;color:var(--axim-yellow)}.axim-services-list__desc{font-size:15.5px;color:var(--axim-text)}.axim-services-list__items{list-style:none}.axim-services-list__item{display:grid;grid-template-columns:64px 200px 1fr auto;gap:32px;align-items:center;padding:28px 0;border-bottom:1px solid var(--axim-border);position:relative;transition:background .15s}.axim-services-list__item:last-child{border-bottom:none}.axim-services-list__item:before{content:'';position:absolute;left:-24px;top:0;bottom:0;width:3px;background:var(--axim-yellow);transform:scaleY(0);transform-origin:center;transition:transform .2s ease;border-radius:2px}.axim-services-list__item:hover:before{transform:scaleY(1)}.axim-services-list__num{font-size:28px;font-weight:900;color:var(--axim-border);letter-spacing:-.04em;line-height:1;font-style:italic;transition:color .2s}.axim-services-list__item:hover .axim-services-list__num{color:var(--axim-yellow)}.axim-services-list__category{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--axim-muted);margin-bottom:5px;display:block}.axim-services-list__name{font-size:18px;font-weight:800;color:var(--axim-dark);line-height:1.25;letter-spacing:-.01em;transition:color .2s}.axim-services-list__item:hover .axim-services-list__name{color:var(--axim-yellow)}.axim-services-list__desc-text{font-size:14.5px;color:var(--axim-text)}.axim-services-list__link{font-size:13px;font-weight:700;color:var(--axim-muted);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:5px;transition:color .2s,gap .2s}.axim-services-list__item:hover .axim-services-list__link{color:var(--axim-dark);gap:8px}@media (max-width:1024px){.axim-services-list__header{grid-template-columns:1fr;gap:24px}.axim-services-list__item{grid-template-columns:48px 180px 1fr auto;gap:20px}}@media (max-width:768px){.axim-services-list__item{grid-template-columns:40px 1fr;gap:16px;align-items:start}.axim-services-list__desc-text{grid-column:2;margin-top:6px}.axim-services-list__link{grid-column:2;margin-top:8px;color:var(--axim-dark)}.axim-services-list__num{font-size:22px;padding-top:4px}}@media (max-width:520px){.axim-services-list__item{gap:12px}.axim-services-list__item:before{left:-16px}.axim-services-list__name{font-size:16px}}.axim-pillars{display:grid;grid-template-columns:380px 1fr;gap:0;max-width:1160px;margin:0 auto;padding:80px 24px}.axim-pillars__left{position:sticky;top:80px;align-self:start;padding-right:64px;padding-bottom:80px}.axim-pillars__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--axim-yellow);margin-bottom:20px}.axim-pillars__eyebrow:before{content:'';width:7px;height:7px;background:var(--axim-yellow);border-radius:50%}.axim-pillars__title{font-size:clamp(28px,2.8vw,40px);font-weight:800;color:var(--axim-dark);letter-spacing:-.025em;line-height:1.2;margin-bottom:24px}.axim-pillars__intro{font-size:15px;color:var(--axim-text)}.axim-pillars__right{padding-left:64px}.axim-pillars__cols{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.axim-pillars__col-left,.axim-pillars__col-right{display:flex;flex-direction:column;gap:52px;padding-top:200px}.axim-pillars__col-right{padding-top:200px}.axim-pillar{display:flex;flex-direction:column;gap:0}.axim-pillar__visual{border-radius:5px;overflow:hidden;background:#f2efe9;position:relative;margin-bottom:20px}.axim-pillars__col-left .axim-pillar__visual{aspect-ratio:1/1}.axim-pillars__col-right .axim-pillar__visual{aspect-ratio:1/1}.axim-pillars__col-left .axim-pillar:first-child .axim-pillar__visual{aspect-ratio:1/1}.axim-pillar__visual img{width:100%;height:100%;object-fit:cover;display:block}.axim-pillar__placeholder{width:100%;height:100%;min-height:200px;display:flex;align-items:center;justify-content:center;font-size:52px;opacity:.2}.axim-pillars__col-left .axim-pillar:nth-child(1) .axim-pillar__visual{background:var(--axim-gradient-dark)}.axim-pillars__col-left .axim-pillar:nth-child(2) .axim-pillar__visual{background:linear-gradient(145deg,#2d1a2d,#4e2d5e)}.axim-pillars__col-left .axim-pillar:nth-child(3) .axim-pillar__visual{background:linear-gradient(145deg,#1a2d2d,#2d5e5e)}.axim-pillars__col-right .axim-pillar:nth-child(1) .axim-pillar__visual{background:linear-gradient(145deg,#1e2d1e,#2d5e3a)}.axim-pillars__col-right .axim-pillar:nth-child(2) .axim-pillar__visual{background:linear-gradient(145deg,#2d1a1a,#5e3a2d)}.axim-pillar__content{display:flex;flex-direction:column}.axim-pillar__number{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--axim-yellow);margin-bottom:8px}.axim-pillar__name{font-size:clamp(16px,1.6vw,20px);font-weight:800;color:var(--axim-dark);letter-spacing:-.01em;line-height:1.25;margin-bottom:10px;text-transform:uppercase;letter-spacing:.04em}.axim-pillar__text{font-size:14.5px;color:var(--axim-text)}.axim-exceptional{background:var(--axim-dark);padding:80px 24px}.axim-exceptional__inner{max-width:1160px;margin:0 auto}.axim-exceptional__header{max-width:640px;margin-bottom:64px}.axim-exceptional__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--axim-yellow);margin-bottom:20px}.axim-exceptional__eyebrow:before{content:'';width:7px;height:7px;background:var(--axim-yellow);border-radius:50%}.axim-exceptional__title{font-size:clamp(26px,3vw,40px);font-weight:800;color:var(--axim-white);letter-spacing:-.025em;line-height:1.2;margin-bottom:20px}.axim-exceptional__subtitle{color:rgba(255,255,255,.6)}.axim-exceptional__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;background:rgba(255,255,255,.08);border-radius:var(--radius-l);overflow:hidden}.axim-exceptional__item{background:var(--axim-dark);padding:48px 44px;display:flex;flex-direction:column;gap:0;transition:background .25s}.axim-exceptional__item:hover{background:rgba(255,197,12,.06)}.axim-exceptional__num{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.25);margin-bottom:28px}.axim-exceptional__name{font-size:clamp(18px,1.8vw,24px);font-weight:800;color:var(--axim-white);letter-spacing:-.02em;line-height:1.25;margin-bottom:14px}.axim-exceptional__name em{font-style:normal;color:var(--axim-yellow)}.axim-exceptional__text{font-size:15px;color:rgba(255,255,255,.58);flex:1}.axim-exceptional__item:after{content:'';display:block;width:32px;height:2px;background:var(--axim-yellow);margin-top:32px;opacity:0;transition:opacity .25s}.axim-exceptional__item:hover:after{opacity:1}@media (max-width:1024px){.axim-pillars{grid-template-columns:1fr;padding:60px 24px}.axim-pillars__left{position:static;padding-right:0;padding-bottom:48px;border-bottom:1px solid var(--axim-border);margin-bottom:48px}.axim-pillars__right{padding-left:0}}@media (max-width:640px){.axim-pillars__cols{grid-template-columns:1fr}.axim-pillars__col-left .axim-pillar:first-child .axim-pillar__visual{aspect-ratio:1/1}}@media (max-width:768px){.axim-exceptional__grid{grid-template-columns:1fr;gap:1px}.axim-exceptional__item{padding:36px 28px}.axim-pillars__right{padding-left:0}}@media (max-width:560px){.axim-pillars{padding:48px 16px}.axim-exceptional{padding:56px 16px}.axim-pillar{padding:40px 0}}.axim-carousel-section{width:100%}.axim-carousel-section--cards{padding-top:0}.axim-carousel-section__header{max-width:1160px;margin-left:auto;margin-right:auto;padding:0 24px}.axim-carousel-section__header-inner{max-width:680px;margin-bottom:64px}.axim-carousel-section__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--axim-yellow);margin-bottom:20px}.axim-carousel-section__eyebrow:before{content:'';width:7px;height:7px;background:var(--axim-yellow);border-radius:50%}.axim-carousel-section__title{font-size:clamp(28px,3.8vw,52px);font-weight:800;color:var(--axim-dark);letter-spacing:-.03em;line-height:1.1;margin-bottom:24px}.axim-carousel-section__desc{font-size:17px;color:var(--axim-text);max-width:600px}.axim-carousel-wrap{position:relative;width:100%;padding:0}.axim-carousel{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 0 8px 24px}.axim-c-card:last-child{margin-right:24px}.axim-carousel::-webkit-scrollbar{display:none}.axim-c-card{flex-shrink:0;width:300px;min-height:400px;border-radius:var(--radius-l);overflow:hidden;position:relative;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:space-between;padding:28px 24px 24px;cursor:pointer;transition:transform .2s}.axim-c-card:hover{transform:translateY(-3px)}.axim-c-card--dark{background:var(--axim-dark)}.axim-c-card--green{background:#1e3a2d}.axim-c-card--darkred{background:#2d1a1a}.axim-c-card--yellow{background:var(--axim-yellow)}.axim-c-card--red{background:#c0392b}.axim-c-card--navy{background:#1a2d4a}.axim-c-card__top{display:flex;flex-direction:column;gap:10px;flex:1}.axim-c-card__label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.5)}.axim-c-card--yellow .axim-c-card__label{color:rgba(26,26,46,.5)}.axim-c-card__title{font-size:21px;font-weight:800;color:var(--axim-white);line-height:1.25;letter-spacing:-.02em}.axim-c-card--yellow .axim-c-card__title{color:var(--axim-dark)}.axim-c-card__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.axim-c-card__author{display:flex;align-items:center;gap:8px}.axim-c-card__avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.25);background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;overflow:hidden}.axim-c-card__avatar img{width:100%;height:100%;object-fit:cover;display:block}.axim-c-card__author-name{font-size:12.5px;font-weight:600;color:rgba(255,255,255,.75);white-space:nowrap}.axim-c-card--yellow .axim-c-card__author-name{color:rgba(26,26,46,.65)}.axim-c-card__cta{width:40px;height:40px;border-radius:50%;background:var(--axim-yellow-dark);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .2s;text-decoration:none}.axim-c-card__cta:hover{background:var(--axim-yellow)}.axim-c-card--yellow .axim-c-card__cta{background:var(--axim-white)}.axim-c-card--yellow .axim-c-card__cta:hover{background:rgba(255,255,255,.85)}.axim-c-card__cta svg{width:18px;height:18px;stroke:var(--axim-dark);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.axim-c-card--yellow .axim-c-card__cta svg{stroke:var(--axim-dark)}.axim-c-card--no-cta .axim-c-card__bottom{justify-content:flex-start}.axim-c-card__badge{font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.35);margin-bottom:6px;display:block}.axim-c-card--yellow .axim-c-card__badge{color:rgba(26,26,46,.35)}.axim-carousel-nav{display:flex;gap:10px;margin-top:0;padding-left:0}.axim-carousel-nav__btn{width:40px;height:40px;border-radius:50%;border:1.5px solid #dedede;background:var(--axim-white);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s}.axim-carousel-nav__btn:hover{background:var(--axim-yellow);border-color:var(--axim-yellow)}.axim-carousel-nav__btn:hover svg{stroke:var(--axim-dark)}.axim-carousel-nav__btn svg{width:16px;height:16px;stroke:#555;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s}@media (max-width:768px){.axim-c-card{width:240px}}@media (max-width:420px){.axim-c-card{width:calc(80vw)}}@media (max-width:320px){.axim-c-card{width:calc(100vw - 40px)}.axim-carousel{padding:0 0 8px 20px}}@media (max-width:480px){.axim-c-card{width:calc(100vw - 80px)}.axim-carousel{padding:0 0 8px 16px}}@media (max-width:768px){.axim-c-card{width:240px}}@media (max-width:480px){.axim-c-card{width:calc(100vw - 80px)}}.axim-ticker{background:var(--axim-yellow);overflow:hidden;padding:13px 0;user-select:none}.axim-ticker__belt{display:flex;width:max-content;will-change:transform;animation:axim-ticker-scroll 36s linear infinite}.axim-ticker:hover .axim-ticker__belt{animation-play-state:paused}@keyframes axim-ticker-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.axim-ticker__item{display:flex;align-items:center;white-space:nowrap;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--axim-dark);padding:0 20px}.axim-ticker__sep{display:inline-block;width:5px;height:5px;background:var(--axim-dark);border-radius:50%;margin:0 16px;flex-shrink:0;opacity:.5}@media (prefers-reduced-motion:reduce){.axim-ticker__belt{animation:none}}.axim-media-hero{padding:72px 24px 64px;max-width:1160px;margin:0 auto;border-bottom:1px solid var(--axim-border)}.axim-media-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--axim-yellow);margin-bottom:18px}.axim-media-hero__eyebrow:before{content:'';width:7px;height:7px;background:var(--axim-yellow);border-radius:50%}.axim-media-hero__title{font-size:clamp(32px,4vw,56px);font-weight:800;color:var(--axim-dark);letter-spacing:-.03em;line-height:1.1;margin-bottom:24px;max-width:700px}.axim-media-hero__desc{font-size:17px;color:#555;max-width:580px;margin-bottom:40px}.axim-media-hero__stats{display:flex;gap:40px;flex-wrap:wrap}.axim-media-hero__stat-value{font-size:36px;font-weight:900;color:var(--axim-dark);letter-spacing:-.03em;line-height:1;margin-bottom:4px}.axim-media-hero__stat-value span{color:var(--axim-yellow)}.axim-media-hero__stat-label{font-size:13px;color:#888;font-weight:500}.axim-media-nav{position:sticky;top:0;background:rgba(255,255,255,.96);backdrop-filter:blur(8px);border-bottom:1px solid var(--axim-border);z-index:100;padding:0 24px}.axim-media-nav__inner{max-width:1160px;margin:0 auto;display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.axim-media-nav__inner::-webkit-scrollbar{display:none}.axim-media-nav__link{display:flex;align-items:center;gap:8px;padding:18px 24px;font-size:13.5px;font-weight:600;color:#888;text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.axim-media-nav__link:hover{color:var(--axim-dark)}.axim-media-nav__link.active{color:var(--axim-dark);border-bottom-color:var(--axim-yellow)}.axim-media-nav__count{background:#f4f4f2;color:#666;font-size:11px;font-weight:700;padding:2px 7px;border-radius:100px}.axim-media-section{max-width:1160px;margin:0 auto;padding:64px 24px;border-bottom:1px solid var(--axim-border)}.axim-media-section__header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:40px}.axim-media-section__title{font-size:clamp(22px,2.5vw,32px);font-weight:800;color:var(--axim-dark);letter-spacing:-.02em}.axim-media-section__tag{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:100px}.tag--podcast{background:#eef2ff;color:#3730a3}.tag--clanek{background:#f0fdf4;color:#166534}.tag--konferencia{background:#fdf4ff;color:#7e22ce}.tag--kurz{background:#fff7ed;color:#c2410c}.tag--prednaška{background:#f0f9ff;color:#0369a1}.axim-media-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.axim-card-media{background:var(--axim-white);border:1px solid var(--axim-border);border-radius:var(--radius-m);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}.axim-card-media:hover{box-shadow:var(--shadow-m);transform:translateY(-2px)}.axim-card-media.hidden{display:none}.axim-card-media__thumb{aspect-ratio:16/9;overflow:hidden;background:#f2efe9;position:relative}.axim-card-media__thumb img{width:100%;height:100%;object-fit:cover}.axim-card-media__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:36px;opacity:.2}.axim-card-media[data-cat=podcast] .axim-card-media__thumb{background:linear-gradient(135deg,var(--axim-dark),#2d3a5e)}.axim-card-media[data-cat=clanek] .axim-card-media__thumb{background:linear-gradient(135deg,#1e2d1e,#2d5e3a)}.axim-card-media[data-cat=konferencia] .axim-card-media__thumb{background:linear-gradient(135deg,#2d1a2d,#4e2d5e)}.axim-card-media[data-cat=kurz] .axim-card-media__thumb{background:linear-gradient(135deg,#2d1a1a,#5e3a2d)}.axim-card-media[data-cat="prednaška"] .axim-card-media__thumb{background:linear-gradient(135deg,#1a2d2d,#2d5e5e)}.axim-card-media__meta{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f4f4f4}.axim-card-media__logo-text{font-size:11px;font-weight:700;color:#aaa}.axim-card-media__title{font-size:16px;font-weight:700;color:var(--axim-dark);line-height:1.4;margin-bottom:8px;margin:0 !important;flex:1}.axim-card-media__link{font-size:12.5px;font-weight:700;color:#888;display:inline-flex;align-items:center;gap:4px;margin-top:10px;transition:var(--transition)}.axim-card-media__body{padding:0 16px 16px !important}.axim-card-media:hover .axim-card-media__link{color:var(--axim-yellow)}.axim-media-section__loadmore{display:flex;justify-content:center;margin-top:32px}.axim-loadmore-btn{padding:12px 28px;border:1.5px solid #dedede;border-radius:var(--radius-s);background:var(--axim-white);cursor:pointer;font-size:14px;font-weight:600;color:#555;transition:var(--transition)}.axim-loadmore-btn:hover{border-color:var(--axim-dark);color:var(--axim-dark)}.axim-loadmore-btn.hidden{display:none}.axim-media-section__list{display:flex;flex-direction:column;gap:0}.axim-list-item{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:start;padding:20px 0;border-bottom:1px solid #f4f4f4;text-decoration:none;color:inherit;transition:background .15s}.axim-list-item:last-child{border-bottom:none}.axim-list-item:hover .axim-list-item__title{color:var(--axim-yellow)}.axim-list-item.hidden{display:none}.axim-list-item__title{font-size:15px;font-weight:700;color:var(--axim-dark);line-height:1.4;margin-bottom:4px;transition:var(--transition)}.axim-list-item__meta{font-size:13px;color:#888}.axim-list-item__arrow{color:#ccc;margin-top:2px;transition:var(--transition)}.axim-list-item:hover .axim-list-item__arrow{color:var(--axim-yellow)}@media (max-width:900px){.axim-media-section__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.axim-media-section__grid{grid-template-columns:1fr}.axim-media-section{padding:48px 16px}.axim-media-hero{padding:48px 16px 40px}}.axim-card-media--podcast{cursor:pointer}.axim-card-media__platforms{display:flex;gap:5px;flex-wrap:wrap;margin-top:4px}.axim-platform{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:4px;display:inline-flex;align-items:center;gap:4px}.axim-platform--spotify{background:#e8f9ee;color:#1db954}.axim-platform--youtube{background:#fff0f0;color:#c00}.axim-platform--apple{background:#f3f0f8;color:#8e44ad}.axim-podcast-modal{display:none;position:fixed;inset:0;z-index:9999;background:rgba(10,10,20,.75);backdrop-filter:blur(4px);align-items:center;justify-content:center;padding:24px}.axim-podcast-modal.open{display:flex}.axim-podcast-modal__card{background:var(--axim-white);border-radius:var(--radius-l);padding:36px 32px 28px;max-width:440px;width:100%;position:relative;box-shadow:var(--shadow-l);animation:axim-modal-in .2s ease}@keyframes axim-modal-in{from{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.axim-podcast-modal__close{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;background:#f4f4f4;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#555;transition:var(--transition)}.axim-podcast-modal__close:hover{background:var(--axim-border)}.axim-podcast-modal__label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--axim-yellow);margin-bottom:10px;display:block}.axim-podcast-modal__title{font-size:18px;font-weight:800;color:var(--axim-dark);line-height:1.3;margin-bottom:8px;letter-spacing:-.01em}.axim-podcast-modal__desc{font-size:13.5px;color:#888;margin-bottom:24px}.axim-podcast-modal__divider{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ccc;margin-bottom:14px;display:block}.axim-podcast-modal__platforms{display:flex;flex-direction:column;gap:10px}.axim-podcast-modal__btn{display:flex;align-items:center;gap:12px;padding:13px 16px;border-radius:var(--radius-s);text-decoration:none;font-size:14px;font-weight:700;transition:var(--transition);border:none;cursor:pointer}.axim-podcast-modal__btn:hover{opacity:.88;transform:translateX(3px)}.axim-podcast-modal__btn--spotify{background:#1db954;color:var(--axim-white)}.axim-podcast-modal__btn--youtube{background:red;color:var(--axim-white)}.axim-podcast-modal__btn--apple{background:#8e44ad;color:var(--axim-white)}.axim-podcast-modal__btn svg{width:20px;height:20px;fill:currentColor;flex-shrink:0}@media (max-width:480px){.axim-podcast-modal__card{padding:28px 20px 22px}.axim-podcast-modal__title{font-size:16px}}.axim-podcast-modal__btn--podmaz{background:#e8f0ff;color:#1a3a8f}.axim-podcast-modal__btn--skpodcasty{background:#fff3e0;color:#b45309}.axim-mm{display:grid;grid-template-columns:1fr 240px 1fr;gap:16px;padding:32px;background:var(--axim-dark)}.axim-mm__cell{border-radius:var(--radius-m);padding:24px;display:flex;flex-direction:column}.axim-mm__cell--dark{background:rgba(0,0,0,.4)}.axim-mm__cell--mid{background:rgba(255,255,255,.04);align-items:center;text-align:center}.axim-mm__cell--yellow{background:var(--axim-yellow)}.axim-mm__cell--yellow .axim-eyebrow{color:rgba(26,26,46,.5)}.axim-mm__cell--yellow .axim-eyebrow:before{background:rgba(26,26,46,.5)}.axim-mm__cell--yellow .axim-title{color:var(--axim-dark)}.axim-mm__cell--yellow .axim-lead{color:rgba(26,26,46,.6)}.axim-mm__info{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;width:100%}.axim-mm__info-item{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,.6);text-decoration:none}.axim-mm__info-item:hover{color:var(--axim-yellow)}.axim-mm__info-item strong{color:var(--axim-white);font-size:12px;font-weight:700;display:block;margin-bottom:1px}.axim-mm__info-dot{width:5px;height:5px;background:var(--axim-yellow);border-radius:50%;flex-shrink:0}.axim-mm__socials{display:flex;gap:6px;margin-bottom:16px}.axim-mm__social{width:30px;height:30px;border-radius:var(--radius-s);background:rgba(255,255,255,.07);display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:11px;font-weight:700;color:rgba(255,255,255,.5);transition:var(--transition)}.axim-mm__social:hover{background:var(--axim-yellow);color:var(--axim-dark)}.axim-mm__divider{height:1px;background:rgba(255,255,255,.08);width:100%;margin:12px 0}@media (max-width:900px){.axim-mm{grid-template-columns:1fr}.axim-mm__cell--mid{text-align:left;align-items:flex-start}.axim-mm__socials{justify-content:flex-start}}.ck-hero{background:var(--axim-white);padding:88px 0 0}.ck-hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.ck-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--axim-yellow);margin-bottom:20px}.ck-hero__eyebrow:before{content:'';width:7px;height:7px;background:var(--axim-yellow);border-radius:50%}.ck-hero__title{font-size:clamp(32px,4vw,52px);font-weight:800;color:var(--axim-dark);letter-spacing:-.03em;line-height:1.1;margin-bottom:20px}.ck-hero__title em{font-style:normal;color:var(--axim-yellow)}.ck-hero__desc{font-size:17px;color:var(--axim-text);line-height:1.7;margin-bottom:36px;max-width:480px}.ck-benefits{list-style:none;display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.ck-benefit{display:flex;align-items:flex-start;gap:14px;padding:18px 22px;background:linear-gradient(135deg,#fff8cc 0%,#fffde8 40%,var(--axim-white) 100%);border-radius:var(--radius-m);border:1px solid #f0e8c8}.ck-benefit__dot{width:10px;height:10px;background:var(--axim-yellow);border-radius:50%;flex-shrink:0;margin-top:5px}.ck-benefit__text{flex:1}.ck-benefit__title{font-size:14px;font-weight:700;color:var(--axim-dark);margin-bottom:2px}.ck-benefit__desc{font-size:13px;color:var(--axim-muted)}.ck-quote{border-left:3px solid var(--axim-yellow);padding:16px 20px;background:var(--axim-white);border-radius:0 var(--radius-m) var(--radius-m) 0;margin-bottom:0}.ck-quote__text{font-size:15px;font-style:italic;color:var(--axim-dark);line-height:1.65;margin-bottom:10px}.ck-quote__author{font-size:12px;font-weight:700;color:var(--axim-muted);text-transform:uppercase;letter-spacing:.06em}.ck-form-card{background:var(--axim-white);border-radius:var(--radius-l) var(--radius-l) 0 0;padding:36px 32px 32px;box-shadow:var(--shadow-l);border:1px solid var(--axim-border);border-bottom:none}.ck-form-card__title{font-size:22px;font-weight:800;color:var(--axim-dark);margin-bottom:6px}.ck-form-card__sub{font-size:14px;color:var(--axim-muted);margin-bottom:28px}.ck-steps{display:flex;gap:0;margin-bottom:28px;border-bottom:1px solid var(--axim-border);padding-bottom:20px}.ck-step{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;position:relative}.ck-step:after{content:'';position:absolute;top:14px;left:60%;right:-40%;height:2px;background:var(--axim-border)}.ck-step:last-child:after{display:none}.ck-step__num{width:28px;height:28px;border-radius:50%;background:var(--axim-border);color:var(--axim-muted);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;transition:var(--transition)}.ck-step.active .ck-step__num{background:var(--axim-yellow);color:var(--axim-dark)}.ck-step.done .ck-step__num{background:var(--axim-dark);color:var(--axim-yellow)}.ck-step.done:after{background:var(--axim-dark)}.ck-step__label{font-size:11px;font-weight:600;color:var(--axim-muted);text-align:center}.ck-step.active .ck-step__label{color:var(--axim-dark)}.ck-panel{display:none}.ck-panel.active{display:block}.ck-field{margin-bottom:16px}.ck-field label{display:block;font-size:12px;font-weight:700;color:var(--axim-dark);margin-bottom:6px;letter-spacing:.03em;text-transform:uppercase}.ck-field input,.ck-field select,.ck-field textarea{width:100%;padding:12px 16px;border:1.5px solid var(--axim-border);border-radius:var(--radius-s);font-size:14px;font-family:inherit;color:var(--axim-dark);background:var(--axim-bg-light);transition:border-color var(--transition);outline:none}.ck-field input:focus,.ck-field select:focus,.ck-field textarea:focus{border-color:var(--axim-yellow);background:var(--axim-white)}.ck-field textarea{resize:vertical;min-height:100px}.ck-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ck-interests{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:0}.ck-interest{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1.5px solid var(--axim-border);border-radius:var(--radius-s);cursor:pointer;transition:var(--transition);font-size:13px;font-weight:600;color:var(--axim-dark)}.ck-interest:hover{border-color:var(--axim-yellow);background:var(--axim-bg-warm)}.ck-interest input[type=checkbox]{accent-color:var(--axim-yellow)}.ck-form-nav{display:flex;align-items:center;justify-content:space-between;margin-top:24px;gap:12px}.ck-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:none;border-radius:var(--radius-s);cursor:pointer;transition:var(--transition);font-family:inherit}.ck-btn--outline{background:0 0;border:1.5px solid var(--axim-border);color:var(--axim-muted)}.ck-btn--outline:hover{border-color:var(--axim-dark);color:var(--axim-dark)}.ck-btn--full{width:100%;justify-content:center}.ck-progress{height:3px;background:var(--axim-border);border-radius:2px;margin-bottom:0}.ck-progress__bar{height:100%;background:var(--axim-yellow);border-radius:2px;transition:width .3s ease}.ck-success{display:none;text-align:center;padding:32px 0}.ck-success__icon{width:56px;height:56px;background:var(--axim-bg-warm);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 16px}.ck-success__title{font-size:20px;font-weight:800;margin-bottom:8px}.ck-success__text{font-size:14px;color:var(--axim-muted)}.ck-cta{background:var(--axim-yellow-dark);padding:56px 0}.ck-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.ck-cta__title{font-size:clamp(24px,3vw,36px);font-weight:800;color:var(--axim-dark);letter-spacing:-.025em;margin-bottom:8px}.ck-cta__sub{font-size:16px;color:rgba(26,26,46,.65)}.ck-cta__actions{display:flex;gap:12px;flex-wrap:wrap}.ck-cta__btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-radius:var(--radius-s);transition:var(--transition)}.ck-cta__btn--dark{background:var(--axim-dark);color:var(--axim-white)}.ck-cta__btn--dark:hover{background:#0d0d1e}.ck-cta__btn--outline{background:0 0;border:2px solid rgba(26,26,46,.3);color:var(--axim-dark)}.ck-cta__btn--outline:hover{border-color:var(--axim-dark);background:rgba(26,26,46,.06)}.ck-team{background:var(--axim-white);padding:100px 0}.ck-team__header{text-align:center;max-width:600px;margin:0 auto 56px}.ck-team__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--axim-yellow);margin-bottom:16px}.ck-team__eyebrow:before{content:'';width:7px;height:7px;background:var(--axim-yellow);border-radius:50%}.ck-team__title{font-size:clamp(28px,3.2vw,40px);font-weight:800;color:var(--axim-dark);letter-spacing:-.025em;margin-bottom:14px}.ck-team__desc{font-size:16px;color:var(--axim-text)}.ck-team__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ck-profile{background:var(--axim-bg-light);border-radius:var(--radius-l);padding:36px;border:1px solid var(--axim-border)}.ck-profile__top{display:flex;align-items:flex-start;gap:20px;margin-bottom:24px}.ck-profile__avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;border:3px solid var(--axim-yellow);background:var(--axim-dark);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--axim-yellow);font-weight:900}.ck-profile__name{font-size:20px;font-weight:800;color:var(--axim-dark);margin-bottom:4px}.ck-profile__role{font-size:12px;font-weight:700;color:var(--axim-muted);line-height:1.5;text-transform:uppercase;letter-spacing:.04em}.ck-profile__desc{font-size:14px;color:var(--axim-text);line-height:1.65;margin-bottom:20px}.ck-profile__contacts{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.ck-profile__contact{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--axim-dark);text-decoration:none;transition:color var(--transition)}.ck-profile__contact:hover{color:var(--axim-yellow-dark)}.ck-profile__contact-dot{width:6px;height:6px;background:var(--axim-yellow);border-radius:50%;flex-shrink:0}.ck-profile__socials{display:flex;gap:8px;margin-bottom:24px}.ck-profile__social{width:34px;height:34px;border-radius:var(--radius-s);background:var(--axim-white);border:1px solid var(--axim-border);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:var(--transition)}.ck-profile__social:hover{background:var(--axim-yellow);border-color:var(--axim-yellow)}.ck-profile__social:hover svg{fill:var(--axim-dark)}.ck-profile__social svg{width:14px;height:14px;transition:fill var(--transition)}.ck-profile__biz{padding-top:20px;border-top:1px solid var(--axim-border)}.ck-profile__biz-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--axim-muted);margin-bottom:10px;display:block}.ck-profile__biz-rows{display:flex;flex-direction:column;gap:6px}.ck-profile__biz-row{display:flex;gap:8px;font-size:12.5px;color:var(--axim-text)}.ck-profile__biz-key{font-weight:700;color:var(--axim-dark);min-width:80px;flex-shrink:0}.ck-network{background:var(--axim-bg-warm);padding:100px 0;border-top:1px solid #f0e8c8;border-bottom:1px solid #f0e8c8}.ck-network__inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.ck-network__badge{display:inline-flex;align-items:center;gap:8px;background:var(--axim-yellow);color:var(--axim-dark);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:5px 14px;border-radius:100px;margin-bottom:20px}.ck-network__title{font-size:clamp(26px,3vw,38px);font-weight:800;color:var(--axim-dark);letter-spacing:-.025em;line-height:1.2;margin-bottom:16px}.ck-network__desc{font-size:16px;color:var(--axim-text);line-height:1.7;margin-bottom:28px}.ck-network__info{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.ck-network__info-row{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--axim-dark)}.ck-network__info-dot{width:6px;height:6px;background:var(--axim-yellow-dark);border-radius:50%;flex-shrink:0}.ck-network__stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ck-network__stat{background:var(--axim-white);border-radius:var(--radius-m);padding:24px 20px;border:1px solid var(--axim-border);text-align:center}.ck-network__stat-value{font-size:36px;font-weight:900;color:var(--axim-dark);letter-spacing:-.04em;line-height:1;margin-bottom:6px}.ck-network__stat-value span{color:var(--axim-yellow)}.ck-network__stat-label{font-size:12px;color:var(--axim-muted);font-weight:500}.ck-faq{background:var(--axim-white);padding:100px 0}.ck-faq__header{text-align:center;margin-bottom:48px}.ck-faq__title{font-size:clamp(26px,3vw,38px);font-weight:800;color:var(--axim-dark);letter-spacing:-.025em;margin-bottom:12px}.ck-faq__sub{font-size:16px;color:var(--axim-text)}.ck-faq__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:900px;margin:0 auto}.ck-faq__item{border:1.5px solid var(--axim-border);border-radius:var(--radius-m);overflow:hidden;transition:border-color var(--transition)}.ck-faq__item.open{border-color:var(--axim-yellow)}.ck-faq__q{width:100%;background:0 0;border:none;padding:18px 20px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;font-family:inherit;font-size:14px;font-weight:700;color:var(--axim-dark);transition:color var(--transition)}.ck-faq__item.open .ck-faq__q{color:var(--axim-dark)}.ck-faq__icon{width:22px;height:22px;flex-shrink:0;background:var(--axim-bg-light);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;transition:background var(--transition),transform .25s}.ck-faq__item.open .ck-faq__icon{background:var(--axim-yellow);transform:rotate(45deg)}.ck-faq__a{display:none;padding:0 20px 18px;font-size:13.5px;color:var(--axim-text);line-height:1.65}.ck-faq__item.open .ck-faq__a{display:block}@media (max-width:1024px){.ck-hero__inner{grid-template-columns:1fr;gap:40px}.ck-team__grid{grid-template-columns:1fr}.ck-network__inner{grid-template-columns:1fr;gap:40px}.ck-faq__grid{grid-template-columns:1fr}}@media (max-width:640px){.ck-hero{padding:48px 0 0}.ck-team{padding:56px 0}.ck-network{padding:56px 0}.ck-faq{padding:56px 0}.ck-form-card{padding:24px 20px}.ck-field-row{grid-template-columns:1fr}.ck-interests{grid-template-columns:1fr}.ck-network__stats{grid-template-columns:1fr 1fr}.ck-cta__inner{flex-direction:column}.ck-profile{padding:24px}}.axim-plans{max-width:1160px;margin:0 auto;background:linear-gradient(160deg,var(--axim-bg-warm) 0%,#fffff8 60%,var(--axim-white) 100%);border-radius:20px;padding:56px 56px 52px}.axim-plans__header{text-align:center;max-width:640px;margin:0 auto 40px}.axim-plans__title{font-size:clamp(26px,3.2vw,40px);font-weight:800;color:var(--axim-dark);letter-spacing:-.025em;line-height:1.15;margin-bottom:14px}.axim-plans__title em{font-style:normal;color:var(--axim-yellow)}.axim-plans__desc{font-size:16px;line-height:1.7;color:#666}.axim-plans__switcher{display:flex;justify-content:center;gap:0;margin-bottom:36px;background:rgba(255,255,255,.7);border:1.5px solid var(--axim-border);border-radius:10px;padding:4px;width:fit-content;margin-left:auto;margin-right:auto}.axim-plans__switch{padding:9px 22px;border:none;background:0 0;cursor:pointer;font-size:13.5px;font-weight:700;color:#888;border-radius:7px;font-family:inherit;transition:all .2s;white-space:nowrap}.axim-plans__switch.active{background:var(--axim-dark);color:var(--axim-white)}.axim-plans__switch:hover:not(.active){color:var(--axim-dark)}.axim-plans__panel{display:none}.axim-plans__panel.active{display:block}.axim-plans__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.axim-plans__card{background:var(--axim-white);border:1.5px solid var(--axim-border);border-radius:14px;padding:32px 26px 28px;display:flex;flex-direction:column;gap:0;transition:border-color .2s,box-shadow .2s;position:relative}.axim-plans__card:hover{border-color:var(--axim-yellow);box-shadow:0 6px 24px rgba(255,197,12,.12)}.axim-plans__card--featured{border-color:var(--axim-yellow)}.axim-plans__badge{position:absolute;top:-12px;left:24px;background:var(--axim-yellow);color:var(--axim-dark);font-size:11px;font-weight:800;padding:3px 12px;border-radius:100px;letter-spacing:.06em;text-transform:uppercase}.axim-plans__card-type{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#aaa;margin-bottom:10px;display:block}.axim-plans__card-title{font-size:20px;font-weight:800;color:var(--axim-dark);line-height:1.2;letter-spacing:-.01em;margin-bottom:8px}.axim-plans__card-desc{font-size:13.5px;line-height:1.6;color:#666;margin-bottom:20px;flex:1}.axim-plans__card-divider{height:1px;background:var(--axim-border);margin-bottom:18px}.axim-plans__card-note{font-size:12px;font-weight:600;color:#aaa;margin-bottom:18px}.axim-plans__card-cta{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700;color:var(--axim-dark);text-decoration:none;padding:10px 0;border-bottom:2px solid var(--axim-yellow);align-self:flex-start;transition:color .2s,border-color .2s,gap .2s}.axim-plans__card-cta:hover{color:#e6b000;border-color:#e6b000;gap:11px}@media (max-width:900px){.axim-plans{padding:40px 32px}.axim-plans__grid{grid-template-columns:1fr;gap:12px}.axim-plans__switcher{flex-wrap:wrap;width:auto}}@media (max-width:560px){.axim-plans{padding:32px 20px;border-radius:14px}.axim-plans__switch{font-size:13px;padding:8px 16px}}.ck-tabs-section{padding:100px 0;background:var(--axim-white)}.ck-profile-row{display:grid;grid-template-columns:320px 1fr;gap:64px;align-items:start}.ck-profile-row__photo{position:sticky;top:100px}.ck-profile-row__content{display:flex;flex-direction:column}@media (max-width:1024px){.ck-profile-row{grid-template-columns:260px 1fr;gap:40px}.ck-profile-row__photo{position:static}}@media (max-width:768px){.ck-profile-row{grid-template-columns:1fr;gap:28px}.ck-profile-row__photo{max-width:280px}}.axim-lp{background:#fff;padding:56px 0 64px;border-bottom:1px solid var(--axim-border)}.axim-lp__inner{max-width:1160px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 440px;gap:64px;align-items:start}.axim-lp__left{display:flex;flex-direction:column}.axim-lp__reviews{display:flex;align-items:center;gap:20px;margin-bottom:28px;flex-wrap:wrap}.axim-lp__review-item{display:flex;align-items:center;gap:7px;text-decoration:none;transition:opacity .2s}.axim-lp__review-item:hover{opacity:.75}.axim-lp__review-stars{display:flex;gap:2px;align-items:center}.axim-lp__review-stars svg{width:13px;height:13px;fill:var(--axim-yellow)}.axim-lp__review-icon{display:block;flex-shrink:0}.axim-lp__review-text{font-size:12.5px;color:var(--axim-text);font-weight:500;white-space:nowrap}.axim-lp__review-text strong{color:var(--axim-dark);font-weight:700}.axim-lp__review-sep{width:1px;height:16px;background:#ddd;flex-shrink:0}.axim-lp__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--axim-yellow);margin-bottom:14px}.axim-lp__eyebrow-dot{width:7px;height:7px;background:var(--axim-yellow);border-radius:50%}.axim-lp__title{font-size:clamp(26px,3.8vw,44px);font-weight:800;line-height:1.18;color:var(--axim-dark);letter-spacing:-.025em;margin-bottom:20px}.axim-lp__desc{font-size:16px;line-height:1.65;color:var(--axim-text);margin-bottom:36px}.axim-lp__contact{display:flex;flex-direction:column;gap:14px;padding:24px 26px;background:#fafafa;border:1px solid var(--axim-border);border-radius:var(--radius-m);margin-bottom:32px}.axim-lp__contact-person{display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--axim-border)}.axim-lp__contact-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--axim-yellow);flex-shrink:0}.axim-lp__contact-name{font-size:14px;font-weight:700;color:var(--axim-dark)}.axim-lp__contact-role{font-size:12px;color:var(--axim-muted);margin-top:2px}.axim-lp__contact-links{display:flex;flex-direction:column;gap:10px}.axim-lp__contact-link{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--axim-dark);font-size:14.5px;font-weight:600;transition:color .2s}.axim-lp__contact-link:hover{color:var(--axim-yellow)}.axim-lp__contact-link svg{width:18px;height:18px;fill:none;stroke:var(--axim-yellow);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.axim-lp__contact-label{font-size:11px;font-weight:500;color:#aaa;text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:1px}.axim-lp__tags{display:flex;flex-wrap:wrap;gap:8px}.axim-lp__tag{font-size:12px;font-weight:600;padding:5px 12px;border-radius:6px;background:#f0f0f0;color:var(--axim-text)}.axim-lp__tag--accent{background:#fff8dc;color:#8a6800}.axim-lp__right{display:flex;flex-direction:column;position:sticky;top:24px}.axim-lp__media{border-radius:14px;overflow:hidden;aspect-ratio:3/4;background:#f2efe9;box-shadow:0 8px 40px rgba(0,0,0,.1);margin-bottom:16px}.axim-lp__media img{width:100%;height:100%;object-fit:cover;display:block}.axim-lp__media-caption{font-size:12px;color:#aaa;text-align:center;line-height:1.4}.axim-projects-section{padding:60px 0}.axim-projects-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1160px;margin:0 auto;padding:0 20px}.axim-card__thumb{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--axim-dark)}.axim-card__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.axim-card__ .axim-card__cta{display:block;margin:16px 22px 20px;padding:10px 0;text-align:center;background:#f4f4f4;color:var(--axim-dark);font-size:14px;font-weight:600;border-radius:var(--radius-s);text-decoration:none;transition:background .2s,color .2s}.axim-card__cta:hover{background:var(--axim-yellow);color:var(--axim-dark)}.axim-card__industry{font-size:18px;font-weight:700;color:#c8a96e;margin:0 0 10px;line-height:1.2;transition:color .2s}.axim-card__industry-desc{font-size:14.5px;line-height:1.65;color:var(--axim-text);margin:0;flex:1}.axim-testimonial{max-width:720px;margin:40px auto;background:linear-gradient(to bottom,#fffbee,#fff);border-radius:var(--radius-m);border-left:4px solid var(--axim-yellow);padding:32px 36px 28px;box-shadow:0 2px 16px rgba(0,0,0,.06)}.axim-testimonial__quote{font-size:16.5px;line-height:1.65;color:var(--axim-dark);margin:0 0 24px}.axim-testimonial__author{display:flex;align-items:center;gap:12px}.axim-testimonial__avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid var(--axim-yellow);display:block}.axim-testimonial__name{font-size:14px;font-weight:700;color:var(--axim-dark)}.axim-testimonial__role{font-size:12.5px;color:var(--axim-muted)}.axim-logobar{background:#fff;padding:36px 0 40px;border-top:1px solid var(--axim-border);border-bottom:1px solid var(--axim-border);overflow:hidden}.axim-logobar__label{text-align:center;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#aaa;margin-bottom:28px}.axim-logobar__track{position:relative;overflow:hidden;mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%)}.axim-logobar__belt{display:flex;align-items:center;gap:120px;width:max-content;animation:axim-scroll 36s linear infinite}.axim-logobar:hover .axim-logobar__belt{animation-play-state:paused}@keyframes axim-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.axim-logobar__logo{display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.4;filter:grayscale(100%);transition:opacity .25s,filter .25s}.axim-logobar__logo:hover{opacity:1;filter:grayscale(0%)}.axim-logobar__logo img{height:28px;width:auto;display:block;object-fit:contain}.axim-logobar__logo-text{font-size:18px;font-weight:800;color:var(--axim-dark);letter-spacing:-.03em;white-space:nowrap}.axim-section-heading{text-align:center;font-size:clamp(26px,3.5vw,40px);font-weight:800;color:var(--axim-dark);letter-spacing:-.02em;margin-bottom:48px;line-height:1.2}padding:72px 0;}.axim-section--gray{background:var(--axim-bg-light)}background:var(--axim-dark);}.axim-section--white{background:var(--axim-white)}max-width:1160px;margin:0 auto;padding:0 24px;}.axim-block-header{text-align:center;max-width:680px;margin:0 auto 52px}.axim-block-header--left{text-align:left;margin-left:0}display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:0.09em;text-transform:uppercase;color:var(--axim-yellow);margin-bottom:14px;}content:'';width:7px;height:7px;background:var(--axim-yellow);border-radius:50%;display:inline-block;}.axim-heading{font-size:clamp(24px,3.2vw,38px);font-weight:800;line-height:1.2;color:var(--axim-dark);letter-spacing:-.02em;margin-bottom:16px}.axim-heading--white{color:var(--axim-white)}font-size:16px;line-height:1.7;color:var(--axim-text);}.axim-insight{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}@media (max-width:768px){.axim-insight{grid-template-columns:1fr;gap:32px}}.axim-insight__stat{background:var(--axim-dark);border-radius:var(--radius-l);padding:48px 40px;text-align:center}.axim-insight__number{font-size:72px;font-weight:900;color:var(--axim-yellow);line-height:1;letter-spacing:-.04em;margin-bottom:12px}.axim-insight__stat-label{font-size:15px;color:rgba(255,255,255,.7);line-height:1.5}.axim-insight__stat-source{font-size:11px;color:rgba(255,255,255,.35);margin-top:16px;display:block}.axim-insight__text h3{font-size:24px;font-weight:700;color:var(--axim-dark);margin-bottom:20px;line-height:1.3}.axim-insight__text p{font-size:16px;line-height:1.75;color:var(--axim-text)}.axim-situations{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.axim-situation-card{background:var(--axim-white);border:1px solid var(--axim-border);border-radius:var(--radius-m);padding:28px 26px;transition:box-shadow .25s,transform .25s}.axim-situation-card:hover{box-shadow:0 6px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.axim-situation-card__icon{font-size:28px;margin-bottom:14px;display:block;line-height:1}.axim-situation-card__title{font-size:15px;font-weight:700;color:var(--axim-dark);margin-bottom:8px;line-height:1.3}.axim-situation-card__text{font-size:13.5px;line-height:1.6;color:#666}.axim-compare{display:grid;grid-template-columns:1fr 1fr;gap:24px}.axim-compare__col{border-radius:var(--radius-m);padding:36px 32px}.axim-compare__col--old{background:#f4f4f4;border:1px solid #e0e0e0}.axim-compare__col--new{background:var(--axim-dark);border:1px solid var(--axim-dark)}.axim-compare__label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:24px;display:block}.axim-compare__col--old .axim-compare__label{color:#999}.axim-compare__col--new .axim-compare__label{color:var(--axim-yellow)}.axim-compare__list{list-style:none;display:flex;flex-direction:column;gap:14px}.axim-compare__item{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5}.axim-compare__col--old .axim-compare__item{color:#777}.axim-compare__col--new .axim-compare__item{color:rgba(255,255,255,.88)}.axim-compare__item:before{content:'';width:18px;height:18px;border-radius:50%;flex-shrink:0;margin-top:2px;background-size:10px;background-position:center;background-repeat:no-repeat}.axim-compare__col--old .axim-compare__item:before{background-color:#ddd;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 10 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2l6 6M8 2l-6 6' stroke='%23999' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.axim-compare__col--new .axim-compare__item:before{background-color:var(--axim-yellow);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 10 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 5l2.5 2.5 4.5-4' stroke='%231a1a2e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.axim-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.axim-principle{padding:32px 28px;border-radius:var(--radius-m);background:var(--axim-white);border:1px solid var(--axim-border)}.axim-principle__number{font-size:13px;font-weight:800;color:var(--axim-yellow);letter-spacing:.06em;margin-bottom:16px;display:block}.axim-principle__title{font-size:16px;font-weight:700;color:var(--axim-dark);margin-bottom:10px;line-height:1.3}.axim-principle__text{font-size:14px;line-height:1.65;color:#666}.axim-timeline{display:flex;flex-direction:column;gap:0;max-width:760px;margin:0 auto}.axim-timeline__step{display:grid;grid-template-columns:56px 1fr;gap:24px;padding-bottom:36px;position:relative}.axim-timeline__step:last-child{padding-bottom:0}.axim-timeline__step:before{content:'';position:absolute;left:27px;top:52px;bottom:0;width:2px;background:var(--axim-border)}.axim-timeline__step:last-child:before{display:none}.axim-timeline__dot{width:56px;height:56px;border-radius:50%;background:var(--axim-yellow);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;color:var(--axim-dark);flex-shrink:0;position:relative;z-index:1}.axim-timeline__content{padding-top:14px}.axim-timeline__title{font-size:17px;font-weight:700;color:var(--axim-dark);margin-bottom:6px}.axim-timeline__text{font-size:14.5px;line-height:1.65;color:#666}display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}background:var(--axim-white);border:1px solid var(--axim-border);border-radius:var(--radius-m);padding:28px 26px;display:flex;gap:18px;align-items:flex-start;transition:box-shadow 0.2s;}.axim-service:hover{box-shadow:0 4px 20px rgba(0,0,0,.07)}.axim-service__arrow{font-size:13px;font-weight:800;color:var(--axim-yellow);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;display:block}.axim-service__need{font-size:15px;font-weight:700;color:var(--axim-dark);margin-bottom:6px;line-height:1.3}.axim-service__solution{font-size:13px;color:var(--axim-muted);font-weight:500}.axim-service__icon{font-size:26px;flex-shrink:0;line-height:1;margin-top:2px}.axim-cta-block{background:var(--axim-dark);border-radius:var(--radius-l);padding:64px 48px;text-align:center;max-width:800px;margin:0 auto}.axim-cta-block__title{font-size:clamp(22px,3vw,34px);font-weight:800;color:var(--axim-white);line-height:1.25;margin-bottom:16px;letter-spacing:-.02em}.axim-cta-block__text{font-size:16px;color:rgba(255,255,255,.65);line-height:1.65;margin-bottom:36px}display:inline-block;padding:14px 32px;background:var(--axim-yellow);color:var(--axim-dark);font-size:15px;font-weight:700;border-radius:var(--radius-s);text-decoration:none;transition:background 0.2s,transform 0.2s;letter-spacing:0.02em;}.axim-btn:hover{background:#e6b000;transform:translateY(-1px)}background:transparent;color:rgba(255,255,255,0.7);border:1px solid rgba(255,255,255,0.2);margin-left:12px;}background:rgba(255,255,255,0.08);color:var(--axim-white);transform:translateY(-1px);}.axim-faq{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:0}.axim-faq__item{border-bottom:1px solid var(--axim-border)}.axim-faq__item:first-child{border-top:1px solid var(--axim-border)}.axim-faq__question{width:100%;background:0 0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 4px;text-align:left;font-size:16px;font-weight:600;color:var(--axim-dark);line-height:1.4;transition:color .2s}.axim-faq__question:hover{color:var(--axim-yellow)}.axim-faq__icon{width:24px;height:24px;border-radius:50%;background:#f4f4f4;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px;color:var(--axim-dark);transition:background .2s,transform .3s;font-weight:300}.axim-faq__item.open .axim-faq__icon{background:var(--axim-yellow);transform:rotate(45deg)}.axim-faq__answer{font-size:15px;line-height:1.7;color:var(--axim-text);padding:0 4px 22px;display:none}.axim-faq__item.open .axim-faq__answer{display:block}.axim-faq__cta{text-align:center;margin-top:40px;padding:28px;background:var(--axim-bg-light);border-radius:var(--radius-m)}.axim-faq__cta p{font-size:15px;color:var(--axim-text);margin-bottom:12px}@media (max-width:1024px){.axim-lp__inner{grid-template-columns:1fr;gap:40px}.axim-lp__right{position:static;order:-1}.axim-lp__media{aspect-ratio:16/9}.axim-insight{grid-template-columns:1fr;gap:36px}.axim-situations{grid-template-columns:repeat(2,1fr)}.axim-principles{grid-template-columns:repeat(2,1fr)}.axim-projects-grid{grid-template-columns:repeat(2,1fr);gap:22px}}@media (max-width:640px){.axim-lp{padding:36px 0 48px}.axim-lp__inner{padding:0 16px;gap:28px}.axim-compare{grid-template-columns:1fr}.axim-situations{grid-template-columns:1fr}.axim-principles{grid-template-columns:1fr}.axim-projects-grid{grid-template-columns:1fr;gap:18px}.axim-cta-block{padding:40px 24px}.axim-insight__number{font-size:56px}.axim-timeline__step{grid-template-columns:44px 1fr;gap:16px}.axim-timeline__dot{width:44px;height:44px;font-size:13px}.axim-timeline__step:before{left:21px}}.axim-container{max-width:1160px;margin:0 auto;padding:0 24px}.axim-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--axim-yellow);margin-bottom:16px}.axim-eyebrow:before{content:'';width:7px;height:7px;background:var(--axim-yellow);border-radius:50%}.axim-profile-hero{padding:72px 0;border-bottom:1px solid var(--axim-border)}.axim-profile-hero__inner{max-width:1160px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:380px 1fr;gap:72px;align-items:start}.axim-profile-hero__photo{border-radius:14px;overflow:hidden;aspect-ratio:3/4;background:linear-gradient(145deg,var(--axim-dark),#2d3a5e);position:relative;flex-shrink:0}.axim-profile-hero__photo img{width:100%;height:100%;object-fit:cover;display:block}.axim-profile-hero__photo-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:80px;opacity:.15}@media (max-width:640px){.axim-profile-hero__photo{aspect-ratio:auto;height:auto}.axim-profile-hero__photo img{height:auto;object-fit:contain}}.axim-profile-hero__name{font-size:clamp(32px,4vw,52px);font-weight:800;color:var(--axim-dark);letter-spacing:-.03em;line-height:1.1;margin-bottom:10px}.axim-profile-hero__role{font-size:15px;font-weight:600;color:var(--axim-yellow);text-transform:uppercase;letter-spacing:.07em;margin-bottom:24px;display:block}.axim-profile-hero__tagline{font-size:clamp(18px,2vw,24px);font-weight:700;color:var(--axim-dark);line-height:1.35;margin-bottom:24px;letter-spacing:-.01em}.axim-profile-hero__bio{font-size:16px;line-height:1.75;color:#555;margin-bottom:36px}.axim-profile-hero__socials{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}.axim-profile-hero__social{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1.5px solid var(--axim-border);border-radius:var(--radius-s);font-size:13px;font-weight:600;color:#444;text-decoration:none;transition:border-color .2s,background .2s}.axim-profile-hero__social:hover{border-color:var(--axim-yellow);background:#fffbee;color:var(--axim-dark)}.axim-profile-hero__social svg{width:16px;height:16px;fill:currentColor;flex-shrink:0}.axim-profile-hero__contacts{display:flex;flex-direction:column;gap:10px}.axim-profile-hero__contact{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--axim-dark);font-size:15px;font-weight:600;transition:color .2s}.axim-profile-hero__contact:hover{color:var(--axim-yellow)}.axim-profile-hero__contact svg{width:18px;height:18px;fill:none;stroke:var(--axim-yellow);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.axim-profile-stats{padding:64px 0;border-bottom:1px solid var(--axim-border);background:var(--axim-bg-light)}.axim-profile-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.axim-profile-stats__item{padding:32px 40px;border-right:1px solid var(--axim-border);text-align:center}.axim-profile-stats__item:last-child{border-right:none}.axim-profile-stats__value{font-size:clamp(32px,3.5vw,48px);font-weight:900;color:var(--axim-dark);letter-spacing:-.04em;line-height:1;margin-bottom:8px}.axim-profile-stats__value span{color:var(--axim-yellow)}.axim-profile-stats__label{font-size:13px;color:#888;font-weight:500;line-height:1.4}.axim-profile-clients{padding:72px 0;border-bottom:1px solid var(--axim-border)}.axim-profile-clients__header{max-width:640px;margin-bottom:48px}.axim-profile-clients__title{font-size:clamp(24px,3vw,36px);font-weight:800;color:var(--axim-dark);letter-spacing:-.025em;line-height:1.2;margin-bottom:14px}.axim-profile-clients__desc{font-size:16px;line-height:1.7;color:#666}.axim-profile-clients__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.axim-profile-clients__card{border:1px solid var(--axim-border);border-radius:var(--radius-m);padding:32px 28px 36px;background:var(--axim-white);transition:box-shadow .2s,transform .2s}.axim-profile-clients__card:hover{box-shadow:0 6px 24px rgba(0,0,0,.07);transform:translateY(-2px)}.axim-profile-clients__card-icon{font-size:28px;margin-bottom:18px;display:block}.axim-profile-clients__card-title{font-size:17px;font-weight:800;color:var(--axim-dark);margin-bottom:8px;line-height:1.3}.axim-profile-clients__card-size{font-size:12px;font-weight:700;color:var(--axim-yellow);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;display:block}.axim-profile-clients__card-text{font-size:14px;line-height:1.65;color:#666}.axim-profile-values{padding:72px 0;background:var(--axim-dark);border-bottom:1px solid rgba(255,255,255,.06)}.axim-profile-values__inner{max-width:1160px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.axim-profile-values__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--axim-yellow);margin-bottom:20px}.axim-profile-values__eyebrow:before{content:'';width:7px;height:7px;background:var(--axim-yellow);border-radius:50%}.axim-profile-values__title{font-size:clamp(26px,3vw,38px);font-weight:800;color:var(--axim-white);letter-spacing:-.025em;line-height:1.2;margin-bottom:20px}.axim-profile-values__quote{font-size:17px;font-style:italic;color:rgba(255,255,255,.55);line-height:1.65;border-left:3px solid var(--axim-yellow);padding-left:20px}.axim-profile-values__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.axim-profile-values__item{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-m);padding:28px 24px;transition:background .2s}.axim-profile-values__item:hover{background:rgba(255,197,12,.08);border-color:rgba(255,197,12,.25)}.axim-profile-values__item-title{font-size:18px;font-weight:800;color:var(--axim-yellow);margin-bottom:8px;letter-spacing:-.01em}.axim-profile-values__item-text{font-size:13.5px;line-height:1.6;color:rgba(255,255,255,.5)}.axim-profile-communities{padding:72px 0;border-bottom:1px solid var(--axim-border)}.axim-profile-communities__header{max-width:640px;margin-bottom:48px}.axim-profile-communities__title{font-size:clamp(24px,3vw,36px);font-weight:800;color:var(--axim-dark);letter-spacing:-.025em;line-height:1.2;margin-bottom:14px}.axim-profile-communities__desc{font-size:16px;line-height:1.7;color:#666}.axim-profile-communities__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.axim-profile-communities__item{border:1px solid var(--axim-border);border-radius:10px;padding:20px 16px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;transition:border-color .2s,background .2s;cursor:default}.axim-profile-communities__item:hover{border-color:var(--axim-yellow);background:#fffbee}.axim-profile-communities__logo{width:48px;height:48px;border-radius:10px;background:#f4f4f2;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.axim-profile-communities__logo img{width:100%;height:100%;object-fit:contain}.axim-profile-communities__logo-placeholder{font-size:20px;opacity:.4}.axim-profile-communities__name{font-size:12px;font-weight:600;color:#444;line-height:1.3}.axim-profile-media{padding:72px 0;background:var(--axim-bg-light);border-bottom:1px solid var(--axim-border)}.axim-profile-media__header{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:48px}.axim-profile-media__title{font-size:clamp(24px,3vw,36px);font-weight:800;color:var(--axim-dark);letter-spacing:-.025em;line-height:1.2}.axim-profile-media__all{font-size:14px;font-weight:700;color:var(--axim-dark);text-decoration:none;white-space:nowrap;border-bottom:2px solid var(--axim-yellow);padding-bottom:2px;transition:color .2s;flex-shrink:0}.axim-profile-media__all:hover{color:var(--axim-yellow)}.axim-profile-media__stats{display:flex;gap:32px;flex-wrap:wrap;margin-bottom:40px}.axim-profile-media__stat{display:flex;align-items:center;gap:10px}.axim-profile-media__stat-value{font-size:28px;font-weight:900;color:var(--axim-dark);letter-spacing:-.03em;line-height:1}.axim-profile-media__stat-value span{color:var(--axim-yellow)}.axim-profile-media__stat-label{font-size:12px;color:#888;font-weight:500;line-height:1.3;max-width:80px}.axim-profile-media__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.axim-profile-media__card{background:var(--axim-white);border:1px solid var(--axim-border);border-radius:var(--radius-m);overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.axim-profile-media__card:hover{box-shadow:0 6px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.axim-profile-media__card-thumb{aspect-ratio:16/9;overflow:hidden}.axim-profile-media__card-thumb-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:32px;opacity:.2}.axim-profile-media__card[data-type=podcast] .axim-profile-media__card-thumb{background:linear-gradient(135deg,var(--axim-dark),#2d3a5e)}.axim-profile-media__card[data-type=konferencia] .axim-profile-media__card-thumb{background:linear-gradient(135deg,#2d1a2d,#4e2d5e)}.axim-profile-media__card[data-type=clanek] .axim-profile-media__card-thumb{background:linear-gradient(135deg,#1e2d1e,#2d5e3a)}.axim-profile-media__card[data-type=kurz] .axim-profile-media__card-thumb{background:linear-gradient(135deg,#2d1a1a,#5e3a2d)}.axim-profile-media__card-meta{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f4f4f4}.axim-profile-media__card-tag{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:3px 10px;border-radius:100px}.tag--podcast{background:#eef2ff;color:#3730a3}.tag--konferencia{background:#fdf4ff;color:#7e22ce}.tag--clanek{background:#f0fdf4;color:#166534}.tag--kurz{background:#fff7ed;color:#c2410c}.axim-profile-media__card-source{font-size:11px;font-weight:700;color:#aaa}.axim-profile-media__card- .axim-profile-media__card-title{font-size:16px;font-weight:700;color:var(--axim-dark);line-height:1.4;flex:1;margin-bottom:10px;margin:0 !important}.axim-profile-media__card-link{font-size:12px;font-weight:700;color:#888;transition:color .2s}.axim-profile-media__card-body{padding:0 16px 16px !important}.axim-profile-media__card:hover .axim-profile-media__card-link{color:var(--axim-yellow)}.axim-profile-cta{padding:72px 0}.axim-profile-cta__block{background:var(--axim-dark);border-radius:14px;padding:60px 52px;display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center}.axim-profile-cta__title{font-size:clamp(22px,2.5vw,32px);font-weight:800;color:var(--axim-white);line-height:1.25;margin-bottom:12px;letter-spacing:-.02em}.axim-profile-cta__text{font-size:16px;color:rgba(255,255,255,.6);line-height:1.65}.axim-profile-cta__actions{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.axim-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:var(--radius-s);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .2s,transform .2s}.axim-btn--primary{background:var(--axim-yellow);color:var(--axim-dark)}.axim-btn--primary:hover{background:#e6b000;transform:translateY(-1px)}.axim-btn--ghost{background:0 0;color:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.2)}.axim-btn--ghost:hover{background:rgba(255,255,255,.08);color:var(--axim-white)}@media (max-width:1024px){.axim-profile-hero__inner{grid-template-columns:1fr;gap:40px}.axim-profile-hero__photo{aspect-ratio:3/2;max-width:400px}.axim-profile-stats__grid{grid-template-columns:repeat(2,1fr)}.axim-profile-stats__item:nth-child(2){border-right:none}.axim-profile-stats__item:nth-child(3){border-right:1px solid var(--axim-border);border-top:1px solid var(--axim-border)}.axim-profile-stats__item:nth-child(4){border-right:none;border-top:1px solid var(--axim-border)}.axim-profile-clients__grid{grid-template-columns:1fr}.axim-profile-values__inner{grid-template-columns:1fr;gap:40px}.axim-profile-communities__grid{grid-template-columns:repeat(3,1fr)}.axim-profile-media__grid{grid-template-columns:repeat(2,1fr)}.axim-profile-cta__block{grid-template-columns:1fr;gap:32px}.axim-profile-cta__actions{align-items:flex-start;flex-direction:row;flex-wrap:wrap}}@media (max-width:640px){.axim-profile-stats__grid{grid-template-columns:1fr 1fr}.axim-profile-communities__grid{grid-template-columns:repeat(2,1fr)}.axim-profile-media__grid{grid-template-columns:1fr}.axim-profile-media__header{flex-direction:column;align-items:flex-start;gap:16px}.axim-profile-media__stats{gap:20px}.axim-profile-cta__block{padding:40px 28px}.axim-profile-clients__grid{grid-template-columns:1fr}}.axim-projects-section{padding:60px 0}.axim-projects-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1160px;margin:0 auto;padding:0 20px}.axim-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.1);transform:translateY(-3px)}.axim-card__thumb{position:relative;aspect-ratio:16/10;overflow:hidden;background:#f2efe9}.axim-card__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.axim-card:hover .axim-card__thumb img{transform:scale(1.04)}.axim-card__body{padding:20px 24px;display:flex;flex-direction:column;flex:1}.axim-card__industry{font-size:18px;font-weight:700;color:#c8a96e;margin:0 0 10px;line-height:1.2;transition:var(--transition)}.axim-card:hover .axim-card__industry{color:#a07840}.axim-card__industry-desc{font-size:14.5px;line-height:1.65;color:var(--axim-text);margin:0;flex:1}.axim-card__cta{display:block;margin:16px 24px 22px;padding:11px 0;text-align:center;background:#f4f4f4;color:var(--axim-dark);font-size:14px;font-weight:600;border-radius:var(--radius-s);text-decoration:none;transition:var(--transition)}.axim-card__cta:hover{background:var(--axim-yellow);color:var(--axim-dark)}.axim-section-heading{text-align:center;font-size:clamp(26px,3.5vw,40px);font-weight:800;color:var(--axim-dark);letter-spacing:-.02em;margin-bottom:48px;line-height:1.2}@media (max-width:1024px){.axim-projects-grid{grid-template-columns:repeat(2,1fr);gap:22px}}@media (max-width:640px){.axim-projects-grid{grid-template-columns:1fr;gap:18px}.axim-projects-section{padding:40px 0}}.axim-projects-grid .axim-card{border:1px solid var(--axim-border);border-radius:var(--radius-m);overflow:hidden}.axim-brand-hero{padding:64px 0 72px;border-bottom:1px solid var(--axim-border)}.axim-brand-hero__inner{max-width:1160px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 480px;gap:72px;align-items:start}.axim-brand-hero__title{font-size:clamp(28px,3.8vw,48px);font-weight:800;color:var(--axim-dark);letter-spacing:-.03em;line-height:1.15;margin-bottom:20px}.axim-brand-hero__title em{font-style:normal;color:var(--axim-yellow)}.axim-brand-hero__good-label{font-size:12px;font-weight:600;color:#aaa;letter-spacing:.06em;text-transform:uppercase;display:block;margin-bottom:12px}.axim-brand-hero__tags{display:flex;flex-wrap:wrap;gap:8px}.axim-brand-hero__tag{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border:1.5px solid var(--axim-border);border-radius:100px;font-size:13px;font-weight:600;color:#444;background:var(--axim-white);cursor:default;transition:var(--transition)}.axim-brand-hero__tag:hover{border-color:var(--axim-yellow);background:#fffbee}.axim-brand-hero__tag-dot{width:7px;height:7px;border-radius:50%;background:var(--axim-yellow);flex-shrink:0}.axim-brand-hero__right{display:flex;flex-direction:column;gap:16px}.axim-brand-hero__media{border-radius:14px;overflow:hidden;aspect-ratio:4/3;background:linear-gradient(145deg,var(--axim-dark),#2d3a5e)}.axim-brand-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.axim-brand-hero__media-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:64px;opacity:.15}.axim-brand-hero__review{padding:20px 22px;background:var(--axim-bg-light);border-radius:var(--radius-m);border-left:3px solid var(--axim-yellow)}.axim-brand-hero__review-text{font-size:14px;line-height:1.65;color:#333;margin-bottom:12px;font-style:italic}.axim-brand-hero__review-author{display:flex;align-items:center;gap:10px}.axim-brand-hero__review-avatar{width:32px;height:32px;border-radius:50%;border:2px solid var(--axim-yellow);background:#ddd;flex-shrink:0}.axim-brand-hero__review-name{font-size:13px;font-weight:700;color:var(--axim-dark)}.axim-brand-hero__review-role{font-size:12px;color:var(--axim-muted)}@media (max-width:1024px){.axim-brand-hero__inner{grid-template-columns:1fr;gap:40px}.axim-brand-hero__left{order:1}.axim-brand-hero__right{order:2}.axim-brand-hero__media{aspect-ratio:4/3}}@media (max-width:640px){.axim-brand-hero{padding:40px 0 52px}.axim-brand-hero__tags{gap:6px}.axim-brand-hero__tag{font-size:12px;padding:6px 12px}}.axim-brand-what{padding:72px 0;background:0 0}.axim-brand-what__header{max-width:680px;margin-bottom:48px}.axim-brand-what__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.axim-brand-what__card{background:var(--axim-white);border:1px solid var(--axim-border);border-radius:var(--radius-m);padding:28px 24px;display:flex;flex-direction:column;gap:10px;transition:var(--transition)}.axim-brand-what__card:hover{border-color:var(--axim-yellow);box-shadow:var(--shadow-s)}.axim-brand-what__card-num{font-size:28px;font-weight:900;color:var(--axim-border);letter-spacing:-.04em;line-height:1;font-style:italic}.axim-brand-what__card:hover .axim-brand-what__card-num{color:var(--axim-yellow)}.axim-brand-what__card-title{font-size:16px;font-weight:800;color:var(--axim-dark);line-height:1.3}@media (max-width:1024px){.axim-brand-what__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.axim-brand-what__grid{grid-template-columns:1fr}.axim-brand-what{padding:48px 0}}.axim-where{padding:72px 0}.axim-where__header{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:48px}.axim-where__title{font-size:clamp(28px,3.5vw,44px);font-weight:800;color:var(--axim-dark);letter-spacing:-.025em;line-height:1.15}.axim-where__header-desc{font-size:16px;line-height:1.75;color:var(--axim-text);padding-bottom:6px}.axim-where__grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8}.axim-where__block{padding:48px 52px 52px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;display:flex;flex-direction:column;gap:0;background:var(--axim-white);transition:background var(--transition)}.axim-where__block:hover{background:var(--axim-bg-warm);outline:1px solid var(--axim-yellow);outline-offset:-2px;z-index:1;position:relative}.axim-where__tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--axim-yellow);margin-bottom:20px;padding-bottom:16px;padding-right:20px;border-bottom:1px solid var(--axim-border);align-self:flex-start}.axim-where__block-title{font-size:clamp(18px,1.8vw,23px);font-weight:800;color:var(--axim-dark);line-height:1.25;letter-spacing:-.02em;margin-bottom:14px}.axim-where__block-text{font-size:15px;line-height:1.7;color:var(--axim-text);flex:1;margin-bottom:20px}.axim-lp__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}.axim-lp__tag{font-size:12px;font-weight:600;padding:5px 12px;border-radius:6px;background:#f0f0f0;color:#555}.axim-lp__tag--accent{background:#fff8dc;color:#8a6800}.axim-where__link{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--axim-dark);text-decoration:none;letter-spacing:.01em;transition:color var(--transition),gap var(--transition);align-self:flex-start;margin-top:auto}.axim-where__link:hover{color:var(--axim-yellow);gap:12px}.axim-where__link:after{content:'→';font-size:15px}.axim-where__cta{display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px;background:var(--axim-dark);border-radius:var(--radius-m);padding:44px 52px;margin-top:48px}.axim-where__cta-title{font-size:clamp(18px,2vw,24px);font-weight:800;color:#fff;line-height:1.3;letter-spacing:-.02em;margin-bottom:8px}.axim-where__cta-text{font-size:15px;color:rgba(255,255,255,.6);line-height:1.6}.axim-where__cta-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:var(--axim-yellow);color:var(--axim-dark);font-size:14px;font-weight:700;border-radius:var(--radius-s);text-decoration:none;white-space:nowrap;transition:background var(--transition),transform var(--transition)}.axim-where__cta-btn:hover{background:var(--axim-yellow-dark);transform:translateY(-1px);color:#fff}.axim-where__cta-btn:after{content:'→';font-size:15px}@media (max-width:900px){.axim-where__header{grid-template-columns:1fr}.axim-where__grid{grid-template-columns:1fr}.axim-where__block{padding:36px 32px 40px}.axim-where__cta{grid-template-columns:1fr;gap:28px;padding:36px 32px}}@media (max-width:480px){.axim-where__block{padding:28px 24px 32px}}.axim-moments{background:0 0;padding:60px 0}.axim-moments__header{text-align:center;max-width:640px;margin:0 auto 48px}.axim-moments__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:0 20px}.axim-moment{position:relative;aspect-ratio:9/16;border-radius:var(--radius-m);overflow:hidden;background:var(--axim-dark);cursor:default}.axim-moment img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.axim-moment:hover img{transform:scale(1.03)}.axim-moment__label{position:absolute;bottom:0;left:0;right:0;padding:32px 18px 16px;background:linear-gradient(to top,rgba(10,10,20,.85) 0%,transparent 100%)}.axim-moment__industry{font-size:13px;font-weight:700;color:var(--axim-yellow);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px}.axim-moment__source{font-size:12px;color:rgba(255,255,255,.6)}@media (max-width:1024px){.axim-moments__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;padding-bottom:8px}.axim-moments__grid::-webkit-scrollbar{display:none}.axim-moment{flex-shrink:0;width:calc(33.333% - 10px);min-width:200px;scroll-snap-align:start}}@media (max-width:640px){.axim-moments__grid{gap:12px}.axim-moment{width:68vw;min-width:180px;max-width:260px}}