.elementor-12638 .elementor-element.elementor-element-2ba862d{margin-top:0px;margin-bottom:0px;padding:40px 0px 80px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-12638 .elementor-element.elementor-element-fd1700b > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 02em 0em;}.elementor-12638 .elementor-element.elementor-element-fd1700b{text-align:center;}.elementor-12638 .elementor-element.elementor-element-fd1700b .elementor-heading-title{font-family:"Fjalla One", Sans-serif;font-size:3.25rem;font-weight:300;line-height:1em;color:var( --e-global-color-c192110 );}.elementor-12638 .elementor-element.elementor-element-22e0d2a > .elementor-widget-container{padding:0em 0em 5em 0em;}.elementor-12638 .elementor-element.elementor-element-3995536:not(.elementor-motion-effects-element-type-background), .elementor-12638 .elementor-element.elementor-element-3995536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-915ee36 );}.elementor-12638 .elementor-element.elementor-element-3995536{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 40px 0px;}.elementor-12638 .elementor-element.elementor-element-3995536 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12638 .elementor-element.elementor-element-953042c .elementor-button{background-color:var( --e-global-color-915ee36 );font-family:"Montserrat", Sans-serif;font-weight:bold;fill:var( --e-global-color-c192110 );color:var( --e-global-color-c192110 );padding:0px 0px 0px 0px;}.elementor-12638 .elementor-element.elementor-element-b46cf10:not(.elementor-motion-effects-element-type-background), .elementor-12638 .elementor-element.elementor-element-b46cf10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-915ee36 );}.elementor-12638 .elementor-element.elementor-element-b46cf10{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 40px 0px;}.elementor-12638 .elementor-element.elementor-element-b46cf10 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12638 .elementor-element.elementor-element-8410df2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 0px;}.woocommerce .elementor-12638 .elementor-element.elementor-element-d6f82fc .flex-viewport:not(:last-child){margin-bottom:20px;}.woocommerce .elementor-12638 .elementor-element.elementor-element-d6f82fc .flex-control-thumbs li{padding-right:calc(20px / 2);padding-left:calc(20px / 2);padding-bottom:20px;}.woocommerce .elementor-12638 .elementor-element.elementor-element-d6f82fc .flex-control-thumbs{margin-right:calc(-20px / 2);margin-left:calc(-20px / 2);}.elementor-12638 .elementor-element.elementor-element-e773b76 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-12638 .elementor-element.elementor-element-b7d5570 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12638 .elementor-element.elementor-element-b7d5570 .elementor-heading-title{font-family:"Fjalla One", Sans-serif;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.25em;color:#2C333D;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-12638 .elementor-element.elementor-element-c578dd2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1.5em 0em 0.5em 0em;}.woocommerce .elementor-12638 .elementor-element.elementor-element-c578dd2 .price{color:#427491;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;font-style:normal;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12638 .elementor-element.elementor-element-228bfaa{--divider-border-style:solid;--divider-color:#2C333DD1;--divider-border-width:1.5px;}.elementor-12638 .elementor-element.elementor-element-228bfaa > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-12638 .elementor-element.elementor-element-228bfaa .elementor-divider-separator{width:100%;}.elementor-12638 .elementor-element.elementor-element-228bfaa .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12638 .elementor-element.elementor-element-46b2a94 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-weight:400;fill:var( --e-global-color-c192110 );color:var( --e-global-color-c192110 );padding:0px 0px 0px 0px;}.elementor-12638 .elementor-element.elementor-element-46b2a94 .elementor-button:hover, .elementor-12638 .elementor-element.elementor-element-46b2a94 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-c192110 );}.elementor-12638 .elementor-element.elementor-element-46b2a94{z-index:2;}.elementor-12638 .elementor-element.elementor-element-46b2a94 .elementor-button:hover svg, .elementor-12638 .elementor-element.elementor-element-46b2a94 .elementor-button:focus svg{fill:var( --e-global-color-c192110 );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12638 .elementor-element.elementor-element-91c6fbe .cart button, .elementor-12638 .elementor-element.elementor-element-91c6fbe .cart .button{transition:all 0.2s;}.elementor-12638 .elementor-element.elementor-element-91c6fbe .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-12638 .elementor-element.elementor-element-91c6fbe form.cart table.variations label{color:var( --e-global-color-8423339 );}.elementor-12638 .elementor-element.elementor-element-8e558cb{--divider-border-style:solid;--divider-color:#2C333D;--divider-border-width:1.5px;}.elementor-12638 .elementor-element.elementor-element-8e558cb > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-12638 .elementor-element.elementor-element-8e558cb .elementor-divider-separator{width:100%;}.elementor-12638 .elementor-element.elementor-element-8e558cb .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12638 .elementor-element.elementor-element-3f6e0a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-12638 .elementor-element.elementor-element-3f6e0a4{color:var( --e-global-color-c192110 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-12638 .elementor-element.elementor-element-afdbc03 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12638 .elementor-element.elementor-element-afdbc03{font-family:"Poppins", Sans-serif;font-size:14px;color:var( --e-global-color-42210971 );}.elementor-12638 .elementor-element.elementor-element-d2bca83:not(.elementor-motion-effects-element-type-background), .elementor-12638 .elementor-element.elementor-element-d2bca83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b70c17 );}.elementor-12638 .elementor-element.elementor-element-d2bca83{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-12638 .elementor-element.elementor-element-d2bca83 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12638 .elementor-element.elementor-element-0156bb6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12638 .elementor-element.elementor-element-de33c21 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-12638 .elementor-element.elementor-element-62d7294:not(.elementor-motion-effects-element-type-background), .elementor-12638 .elementor-element.elementor-element-62d7294 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-70b4b141 );}.elementor-12638 .elementor-element.elementor-element-62d7294{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12638 .elementor-element.elementor-element-62d7294 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12638 .elementor-element.elementor-element-e5a8af3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 0px 20px 0px;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12638 .elementor-element.elementor-element-1b989f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12638 .elementor-element.elementor-element-1b989f3 .elementor-tab-title, .elementor-12638 .elementor-element.elementor-element-1b989f3 .elementor-tab-title:before, .elementor-12638 .elementor-element.elementor-element-1b989f3 .elementor-tab-title:after, .elementor-12638 .elementor-element.elementor-element-1b989f3 .elementor-tab-content, .elementor-12638 .elementor-element.elementor-element-1b989f3 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-12638 .elementor-element.elementor-element-1b989f3 .elementor-tab-title, .elementor-12638 .elementor-element.elementor-element-1b989f3 .elementor-tab-title a{color:var( --e-global-color-c192110 );}.elementor-12638 .elementor-element.elementor-element-1b989f3 .elementor-tab-title.elementor-active,
					 .elementor-12638 .elementor-element.elementor-element-1b989f3 .elementor-tab-title.elementor-active a{color:var( --e-global-color-c192110 );}.elementor-12638 .elementor-element.elementor-element-1b989f3 .elementor-tab-title{font-family:"Fjalla One", Sans-serif;font-weight:300;text-transform:uppercase;font-style:normal;}.elementor-12638 .elementor-element.elementor-element-084cd51:not(.elementor-motion-effects-element-type-background), .elementor-12638 .elementor-element.elementor-element-084cd51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b70c17 );}.elementor-12638 .elementor-element.elementor-element-084cd51{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:0em;padding:7em 0em 7em 0em;}.elementor-12638 .elementor-element.elementor-element-084cd51 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12638 .elementor-element.elementor-element-aa88307 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12638 .elementor-element.elementor-element-aa88307 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12638 .elementor-element.elementor-element-ace05e1{border-style:solid;border-width:0px 0px 0px 0px;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12638 .elementor-element.elementor-element-5b4930b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12638 .elementor-element.elementor-element-3f581d9 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-12638 .elementor-element.elementor-element-3f581d9{text-align:start;font-family:"Fjalla One", Sans-serif;font-size:30px;font-weight:300;text-transform:uppercase;line-height:1.4em;color:var( --e-global-color-31b5a10 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12638 .elementor-element.elementor-element-2eca829 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-12638 .elementor-element.elementor-element-2eca829 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-12638 .elementor-element.elementor-element-2eca829 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-12638 .elementor-element.elementor-element-2eca829 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-12638 .elementor-element.elementor-element-2eca829 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-12638 .elementor-element.elementor-element-2eca829 .elementor-icon-list-icon i{color:var( --e-global-color-915ee36 );transition:color 0.3s;}.elementor-12638 .elementor-element.elementor-element-2eca829 .elementor-icon-list-icon svg{fill:var( --e-global-color-915ee36 );transition:fill 0.3s;}.elementor-12638 .elementor-element.elementor-element-2eca829{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-12638 .elementor-element.elementor-element-2eca829 .elementor-icon-list-icon{padding-inline-end:16px;}.elementor-12638 .elementor-element.elementor-element-2eca829 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12638 .elementor-element.elementor-element-2eca829 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-12638 .elementor-element.elementor-element-2eca829 .elementor-icon-list-text{color:var( --e-global-color-915ee36 );transition:color 0.3s;}.elementor-12638 .elementor-element.elementor-element-a86d237 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12638 .elementor-element.elementor-element-8c0d081 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12638 .elementor-element.elementor-element-8c0d081{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-31b5a10 );}.elementor-12638 .elementor-element.elementor-element-39ca588:not(.elementor-motion-effects-element-type-background), .elementor-12638 .elementor-element.elementor-element-39ca588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-915ee36 );background-image:url("https://apex.lacunasports.co.uk/wp-content/uploads/2026/06/apex-bottom-image-2026.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12638 .elementor-element.elementor-element-39ca588 > .elementor-container{min-height:125px;}.elementor-12638 .elementor-element.elementor-element-39ca588{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12638 .elementor-element.elementor-element-39ca588 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-12638 .elementor-element.elementor-element-2ba862d{padding:40px 0px 40px 0px;}.elementor-12638 .elementor-element.elementor-element-e773b76 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-12638 .elementor-element.elementor-element-d2bca83{padding:40px 20px 40px 20px;}.elementor-12638 .elementor-element.elementor-element-de33c21 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12638 .elementor-element.elementor-element-aa88307 > .elementor-element-populated{padding:0px 40px 40px 40px;}}@media(max-width:767px){.elementor-12638 .elementor-element.elementor-element-fd1700b .elementor-heading-title{font-size:27px;}.elementor-12638 .elementor-element.elementor-element-8410df2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-12638 .elementor-element.elementor-element-e773b76 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 40px 40px 40px;}.elementor-12638 .elementor-element.elementor-element-d2bca83{margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-12638 .elementor-element.elementor-element-0156bb6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12638 .elementor-element.elementor-element-62d7294{padding:0px 0px 0px 0px;}.elementor-12638 .elementor-element.elementor-element-084cd51{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12638 .elementor-element.elementor-element-aa88307 > .elementor-element-populated{padding:40px 0px 40px 0px;}.elementor-12638 .elementor-element.elementor-element-3f581d9{text-align:center;font-size:27px;}.elementor-12638 .elementor-element.elementor-element-8c0d081 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-12638 .elementor-element.elementor-element-8c0d081{text-align:center;font-size:16px;line-height:1.6em;}}/* Start custom CSS for section, class: .elementor-element-2ba862d */.elementor-12638 .elementor-element.elementor-element-2ba862d .products .post-6276 .woocommerce-Price-amount.amount {
    visibility: hidden;
}



.elementor-12638 .elementor-element.elementor-element-2ba862d .button.product_type_variable, 
.elementor-12638 .elementor-element.elementor-element-2ba862d .button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.elementor-12638 .elementor-element.elementor-element-2ba862d .prdctfltr_regular_title {display:none;}

.elementor-12638 .elementor-element.elementor-element-2ba862d .prdctfltr_checkboxes {
    display: flex;
    flex-wrap: wrap;
}

.elementor-12638 .elementor-element.elementor-element-2ba862d .prdctfltr_checkboxes label {
    margin-right: auto !important;
    margin:0 auto;
}

.elementor-12638 .elementor-element.elementor-element-2ba862d .prdctfltr_wc .prdctfltr_filter {
    padding-bottom: 40px;
    padding-top: 20px;
}

.elementor-12638 .elementor-element.elementor-element-2ba862d .prdctfltr_customize {
    border-color: transparent;
    color: var( --e-global-color-c192110 );
    font-family: "Montserrat", Sans-serif;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-12638 .elementor-element.elementor-element-2ba862d ul li.product .woocommerce-loop-product__title {
    padding: 20px 0 0 0;
}

.elementor-12638 .elementor-element.elementor-element-2ba862d span.onsale {
    min-height: 3.236em;
    min-width: 3.236em;
    padding: 0;
    font-family: 'Montserrat';
    font-size: 1em;
    font-weight: 700;
    position: absolute;
    text-align: center;
    line-height: 3.236;
    top: 15px;
    left: 15px;
    margin: 0;
    border-radius: 100%;
    background-color: #F7B635 !important;
    color: #fff;
    z-index: 9;
}

.elementor-12638 .elementor-element.elementor-element-2ba862d .woocommerce ul.products li.product .onsale {
    top: 15px;
    right: auto;
    left: 15px;
    margin: -.5em -.5em 0 0;
}

.elementor-12638 .elementor-element.elementor-element-2ba862d .woocommerce ul.products li.product.sale .price .woocommerce-Price-amount.amount:first-child {
    color: #F7B635;
}

.elementor-12638 .elementor-element.elementor-element-2ba862d .prdctfltr_wc .prdctfltr_filter {
    padding-bottom: 60px;
    padding-top: 20px;
}


.elementor-12638 .elementor-element.elementor-element-2ba862d .elementor-wc-products ul.products {
    grid-template-columns: 1fr 1fr 1fr 1fr;
/*    max-width: 90vw;*/
    margin:0 auto;
}


.elementor-12638 .elementor-element.elementor-element-2ba862d ul.products li.product {
    text-align: left;
    height: 100%;
}

.elementor-12638 .elementor-element.elementor-element-2ba862d .elementor-products-grid ul.products li.product a.woocommerce-loop-product__link {
    display: flex;
    flex-direction: column;
    position: relative;
    height: 100%;
}

.elementor-12638 .elementor-element.elementor-element-2ba862d .attachment-woocommerce_thumbnail {
    margin-bottom: 15px;
    height: auto;
    display: flex;
    object-fit: cover;
}

.elementor-12638 .elementor-element.elementor-element-2ba862d .prdctfltr_checkboxes label {
    padding: 0 15px;
}


@media (max-width: 1180px) {
    .elementor-12638 .elementor-element.elementor-element-2ba862d .elementor-container {
        padding:0 40px;
    }
}

@media (max-width: 900px) {
.elementor-12638 .elementor-element.elementor-element-2ba862d .prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_ordering .prdctfltr_filter, .elementor-12638 .elementor-element.elementor-element-2ba862d .prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_ordering .prdctfltr_filter, .elementor-12638 .elementor-element.elementor-element-2ba862d .prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_select .prdctfltr_woocommerce_ordering .prdctfltr_filter, .elementor-12638 .elementor-element.elementor-element-2ba862d .prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_fullscreen .prdctfltr_woocommerce_ordering .prdctfltr_filter {
    padding-bottom: 40px !important;
    padding-top: 20px !important;
    }
}

@media (max-width: 640px) {

    .elementor-12638 .elementor-element.elementor-element-2ba862d .prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_mod_row .prdctfltr_filter_inner {
            margin: 0 !important;
        }
}


@media (max-width:768px) {
    .elementor-12638 .elementor-element.elementor-element-2ba862d .elementor-wc-products ul.products {
    grid-template-columns: 48% 48%;
    }
    .elementor-12638 .elementor-element.elementor-element-2ba862d .prdctfltr_checkboxes label {
        padding: 1px 5px;
    }
}

@media (max-width:550px) {
    .elementor-12638 .elementor-element.elementor-element-2ba862d .elementor-wc-products ul.products {
    grid-template-columns: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-b7d5570 */.elementor-12638 .elementor-element.elementor-element-b7d5570 {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-3f6e0a4 */.elementor-12638 .elementor-element.elementor-element-3f6e0a4 {margin-bottom:10px;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-afdbc03 */.elementor-12638 .elementor-element.elementor-element-afdbc03 .detail-content {display:none;}
.elementor-12638 .elementor-element.elementor-element-afdbc03 {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b46cf10 */.elementor-12638 .elementor-element.elementor-element-b46cf10 .icons_svg_delivery .elementor-icon svg,
.elementor-12638 .elementor-element.elementor-element-b46cf10 .icons_svg_delivery .elementor-icon svg .st0 {
    fill: var( --e-global-color-c192110 ) !important;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 span.onsale {
    min-height: 3.236em;
    min-width: 3.236em;
    padding: 0;
    font-family: 'Montserrat';
    font-size: 1em;
    font-weight: 700;
    position: absolute;
    text-align: center;
    line-height: 3.236;
    top: 15px;
    left: 15px;
    margin: 0;
    border-radius: 100%;
    background-color: #F7B635 !important;
    color: #fff;
    z-index: 9;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 .size_btn {
    margin-bottom:0;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 .elementor-button-text .btn_title {
    padding: 0;
    font-family: 'Montserrat';
    font-size: 16px;
    font-weight: 600;
    line-height: 3.236;
    margin-right: 0.5em;
    text-decoration: none;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 .elementor-button-text .btn_under {
    font-weight: 400;
    text-decoration: underline;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 table.variations tbody {
    display: flex;
    flex-direction: column;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 table.variations td,
.elementor-12638 .elementor-element.elementor-element-b46cf10 table.variations tbody tr {
    width: 100%;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 table.variations tbody tr:first-child {
    display: flex;
    flex-direction: column;
    order:2;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 table.variations tbody tr:last-child {
    display: flex;
    order:1;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 table.variations td.label {
    display: none !important;
    margin: 0;
    padding:0;
    font-weight: 600 !important;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 #produit_selection table.variations tr:first-child td {
    display: block !important;
    width: 100%;
    margin: 10px 0;
    padding:0;
    font-family: 'Montserrat';
    font-size: 16px;
    font-weight: 600 !important;
    line-height: 3.236;
    color: var( --e-global-color-c192110 );
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 table.variations tr:first-child td label:before {
    content:'Select colour';
}



.elementor-12638 .elementor-element.elementor-element-b46cf10 table.variations tr:first-child td label strong,
.elementor-12638 .elementor-element.elementor-element-b46cf10 table.variations tr:first-child td label .iconic-was-chosen-attribute {
    display:none;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 #produit_selection .iconic-was-swatches--border.iconic-was-swatches--visual .iconic-was-swatch:before {
    display:none;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 #produit_selection a.iconic-was-swatch.iconic-was-swatch--colour-swatch{
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 #produit_selection .iconic-was-swatch__container .iconic-was-swatch__graphic[style="background-color:#ffffff"] {
    border:1px solid #262B39;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 #produit_selection .iconic-was-swatches--border.iconic-was-swatches--visual .iconic-was-swatch {
    padding: 7px;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 #produit_selection .iconic-was-swatches--text-swatch .iconic-was-swatch {
    border: 1px solid #2B323F;
    border-radius:0;
    padding: 7px;
    min-width:30px;
    font-weight: 800;
    color:#2B323F;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 #produit_selection .iconic-was-swatches--text-swatch .iconic-was-swatch:active, 
.elementor-12638 .elementor-element.elementor-element-b46cf10 #produit_selection .iconic-was-swatches--text-swatch .iconic-was-swatch:hover,
.elementor-12638 .elementor-element.elementor-element-b46cf10 .iconic-was-swatches--text-swatch .iconic-was-swatch:hover {
    border: 1px solid #2B323F;
    background-color:#2B323F !important;
    color:#fff !important;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 #produit_selection .iconic-was-swatches__item  {
    text-align: center;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 #produit_selection .iconic-was-swatch--selected .iconic-was-swatch__container {
    position: relative;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 #produit_selection .iconic-was-swatch--selected .iconic-was-swatch__graphic:before {
    content: '';
    background-repeat: no-repeat;
    background-size: 15px 15px;
    background-position: center;
    width: 30px;
    height: 30px;
    position: absolute;
    inset: 0;
    display: grid;
    align-content: center;
    transform: rotate(-45deg);
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 #produit_selection .iconic-was-swatch--selected .iconic-was-swatch__graphic.iconic-was-swatch__graphic--colour-lighter:before {
    background-image: url(/wp-content/uploads/2022/05/check-mark-black-outline-svgrepo-com.svg);
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 #produit_selection .iconic-was-swatch--selected .iconic-was-swatch__graphic.iconic-was-swatch__graphic--colour-darker:before {
    background-image: url(/wp-content/uploads/2022/05/check-mark-black-outline-svgrepo-com_darker.svg);
}



.elementor-12638 .elementor-element.elementor-element-b46cf10 input[type=date], 
.elementor-12638 .elementor-element.elementor-element-b46cf10 input[type=email], 
.elementor-12638 .elementor-element.elementor-element-b46cf10 input[type=number], 
.elementor-12638 .elementor-element.elementor-element-b46cf10 input[type=password], 
selcetor input[type=search], 
.elementor-12638 .elementor-element.elementor-element-b46cf10 input[type=tel], 
.elementor-12638 .elementor-element.elementor-element-b46cf10 input[type=text], 
.elementor-12638 .elementor-element.elementor-element-b46cf10 input[type=url], 
.elementor-12638 .elementor-element.elementor-element-b46cf10 select, 
.elementor-12638 .elementor-element.elementor-element-b46cf10 textarea {
    width: 100%;
    border: 1px solid #666;
    border-radius: 0;
    padding: .5rem 1rem;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce #respond input#submit.alt.disabled, .elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce #respond input#submit.alt.disabled:hover, .elementor-12638 .elementor-element.elementor-element-b46cf10  .woocommerce #respond input#submit.alt:disabled, .elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce #respond input#submit.alt:disabled:hover, .elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce #respond input#submit.alt:disabled[disabled], .elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce a.button.alt.disabled, .elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce a.button.alt.disabled:hover, .elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce a.button.alt:disabled, .elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce a.button.alt:disabled:hover, .elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce a.button.alt:disabled[disabled], .elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce a.button.alt:disabled[disabled]:hover, .elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce button.button.alt.disabled, .elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce button.button.alt.disabled:hover, .elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce button.button.alt:disabled,  .elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce button.button.alt:disabled:hover, .elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce button.button.alt:disabled[disabled], .elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce button.button.alt:disabled[disabled]:hover, .elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce input.button.alt.disabled, .elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce input.button.alt.disabled:hover, .elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce input.button.alt:disabled, .elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce input.button.alt:disabled:hover, .elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce input.button.alt:disabled[disabled], .elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce input.button.alt:disabled[disabled]:hover {
    background-color: #F7B635 !important;
    color: #fff;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce #respond input#submit.alt, 
.elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce a.button.alt, 
.elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce button.button.alt,  
.elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce input.button.alt {
    background-color: #F7B635 !important;
    color: #fff;
    font-weight: 700 !important;
    border-radius:0;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 .quantity  {
    display: flex;
    align-items: center;
    background-color: #F2F2F2;
    border:0 solid transparent !important;
    width:165px;
    float: left;
    margin: 0 !important;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 .input-text.qty.text {
    font-size:14px;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 .input-text.qty.text{
    background-color: #F2F2F2;
    border:0 solid transparent !important;
    width: 165px;
    margin: 0 auto !important;
    text-align: center;
    float: none;
}
.elementor-12638 .elementor-element.elementor-element-b46cf10 .single_add_to_cart_button.button.alt{
    margin-left: 0 !important;
    width: 165px;
    font-weight: 500;
    text-transform: uppercase;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 .iconic-was-swatches {
    margin: 0 !important;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 tr td.label {
    margin:40px 0 18px;
    font-weight: 400;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 tr td.label strong {
    font-weight: 500 !important;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 .iconic-was-swatches__item {
    margin: 0 7px 7px 0 !important;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 .variations tr {
    border: none;
    display: block;
    margin: 0;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 .elementor-icon {
    align-items: end;
    display: flex;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 .product.sale p.price .woocommerce-Price-amount.amount:first-child {
    color: #F7B635;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 .elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart .single_variation_wrap #wc-stripe-payment-request-button-separator {
    padding: 0 10px;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 input[type=email], 
.elementor-12638 .elementor-element.elementor-element-b46cf10 input[type=text], 
.elementor-12638 .elementor-element.elementor-element-b46cf10 input[type=tel], 
.elementor-12638 .elementor-element.elementor-element-b46cf10 textarea, 
.elementor-12638 .elementor-element.elementor-element-b46cf10 .select2.select2-container .select2-selection__rendered, 
.elementor-12638 .elementor-element.elementor-element-b46cf10 .password-input input {
    background-color: #ffffff;
    border-color: #96BBBF;
    border-width: 2px;
    border-style: solid;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border-radius: 0;/*
    width: 100%;
    width: var(--field-width);
    max-width: 100%;*/
    font-family: "Montserrat", Sans-serif;
    font-size: 10px;
    font-weight: 500 !important;
    padding: 6px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    font-weight: normal;
    box-shadow: none;
    max-height: 36px;
    height: 36px;
    min-height: 36px;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce form .form-row label, 
.elementor-12638 .elementor-element.elementor-element-b46cf10 .woocommerce-page form .form-row label {
    font-family: "Montserrat", Sans-serif;
    font-size: 12px;
    font-weight: 500 !important;
    color: #262B39;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 .single_variation_wrap label {
    font-weight: 600;
    display: block;
    margin: 0 0 5px;
    font-family: "Montserrat", Sans-serif;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 .single_variation_wrap p.price, 
.elementor-12638 .elementor-element.elementor-element-b46cf10 .single_variation_wrap span.price {
    color: var( --e-global-color-8ebf79d );
    font-family: "Fjalla One", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    text-transform: uppercase;
    font-style: normal;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
    margin-top:10px;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 .elementor-widget-woocommerce-product-price {
    margin-bottom: 0;
}

.elementor-12638 .elementor-element.elementor-element-b46cf10 .img_desc {
    margin-bottom: 5px;
}

@media (min-width: 768px) {
.elementor-12638 .elementor-element.elementor-element-b46cf10 .elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d2bca83 */.elementor-12638 .elementor-element.elementor-element-d2bca83 ul {
    display: flex;
    padding-inline-start: 0;
    justify-content: center;
}

.elementor-12638 .elementor-element.elementor-element-d2bca83 li {
    list-style-type: none;
    display: flex;
    flex-direction: column;
    align-items: center;
    min-width: 20%;
}

.elementor-12638 .elementor-element.elementor-element-d2bca83 li svg,
.elementor-12638 .elementor-element.elementor-element-d2bca83 li img {
    width:45px;
    height: auto;
    margin-bottom: 15px;
}

.elementor-12638 .elementor-element.elementor-element-d2bca83 path[Attributes Style] {
    fill: rgb(150, 187, 191);
}

.elementor-12638 .elementor-element.elementor-element-d2bca83 li h3 {
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4em;
    text-align: center;
    margin-top: auto;
}

@media (max-width:768px) {
    .elementor-12638 .elementor-element.elementor-element-d2bca83 ul {
        flex-direction: column;
        gap: 20px;
    }
    .elementor-12638 .elementor-element.elementor-element-d2bca83 li {
        min-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-62d7294 */.elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-widget-tabs .elementor-tabs {
    text-align: center;
}
.elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {
    display: inline-flex !important;
    text-align: center;
    vertical-align: middle;
}
.elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-widget-tabs .elementor-tabs-wrapper {
    display: flex;
    justify-content: center;
    padding: 0 25%;
}
.elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-tab-content, 
.elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-tabs-content-wrapper {
    border-width: 0 !important;
}
.elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-widget-tabs .elementor-tabs-content-wrapper {
    border: 0 !important;
}
.elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-widget-tabs .elementor-tab-desktop-title {
    padding: 18px 25px;
}
.elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {
    border-bottom: none;
    background-color: #fff;
    width: 33%;
    justify-content: center;
}
.elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {
    border-bottom: 2px solid #172437;
    background-color: #fff;
    width: 33%;
    justify-content: center;
}
.elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-tab-title a, 
.elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-tab-title.elementor-active a, 
.elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-tab-title, 
.elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-tab-title.elementor-active {
    margin: 0 auto;
}
.elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-tab-title, 
.elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-tab-title {
    border-bottom: 2px solid #172437;
}

.elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-tab-title.elementor-active , 
.elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-tab-title  {
    position: relative;
    margin:0 auto;
}
.elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-tab-title.elementor-active:after {
    content:"";
    display:block;
    margin: 10px auto 0 auto;
    width:80px;
    height:2px;
    background-color:rgb(247, 182, 53); 
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-tab-title {border-bottom: 2px solid #fff !important;}


.elementor-12638 .elementor-element.elementor-element-62d7294 .side-bar-solution ul li a {
  background-color:#fff;
  padding: 10px;
  margin:5px;
}
.elementor-12638 .elementor-element.elementor-element-62d7294 .side-bar-solution ul li a:hover, 
.elementor-12638 .elementor-element.elementor-element-62d7294 .side-bar-solution ul li a.elementor-item.elementor-item-active {
  background-color:#fff !important;
  
}
.elementor-12638 .elementor-element.elementor-element-62d7294 .side-bar-solution .elementor-button-text {
  text-align:left;
}
.elementor-12638 .elementor-element.elementor-element-62d7294 .side-bar-solution .fa-file-pdf:before {
  color: #FEAE01;
  font-size: 29px;
}
.elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-location-header {
  background-color:transparent !important;
  position:relative;
  top:0;
  left:0;
}

.elementor-12638 .elementor-element.elementor-element-62d7294 [type=button]:focus, .elementor-12638 .elementor-element.elementor-element-62d7294 [type=submit]:focus, 
.elementor-12638 .elementor-element.elementor-element-62d7294 button:focus {
    outline: 0 auto -webkit-focus-ring-color !important;
}
.elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-widget-tabs .elementor-tab-content {
    padding: 20px 0;
}

@media (max-width: 950px){
    .elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-widget-tabs .elementor-tabs-wrapper {
        padding: 0 40px;
    }
}

@media (max-width: 768px){
    .elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-tabs .elementor-tab-content {
        padding: 0px;
    }
    .elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {
    width: 33%;
    }
    .elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-tab-mobile-title {display:none;}
}
@media (max-width: 550px){
    .elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-tabs .elementor-tab-content {
        padding: 0px;
    }
    .elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active, .elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {
    width: 100%;
    flex-direction:row;
    }
    .elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-location-single .elementor-section-wrap section .elementor-container .elementor-col-50 {width:100%;}
    .elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-location-single .elementor-section-wrap section .elementor-container .elementor-col-50:nth-child(2) .elementor-element-populated section {padding:40px;}
    .elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-widget-tabs .elementor-tab-desktop-title {
    padding: 18px 5px;
}
.elementor-12638 .elementor-element.elementor-element-62d7294 .elementor-widget-tabs .elementor-tabs-wrapper {
        padding: 0 0px;
    }
}/* End custom CSS */