.elementor-1630 .elementor-element.elementor-element-71576e6{--display:flex;--gap:var(--gap-double) var(--gap-double);--row-gap:var(--gap-double);--column-gap:var(--gap-double);--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:var(--gap-double);--padding-left:0;--padding-right:0;}.elementor-1630 .elementor-element.elementor-element-66b125e{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:var(--gap-double) var(--gap-double);--row-gap:var(--gap-double);--column-gap:var(--gap-double);--border-radius:0 0 var(--custom-border) var(--custom-border);--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:var(--padding-size);--padding-bottom:0;--padding-left:calc(var(--padding-double)*2.8);--padding-right:calc(var(--padding-double)*2.8);}.elementor-1630 .elementor-element.elementor-element-3a490c2{--display:flex;--gap:var(--gap-double) var(--gap-double);--row-gap:var(--gap-double);--column-gap:var(--gap-double);--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;--z-index:1;}.elementor-1630 .elementor-element.elementor-element-f98b3f6{--display:flex;--gap:var(--gap-half) var(--gap-half);--row-gap:var(--gap-half);--column-gap:var(--gap-half);--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:var(--gap-size);}.elementor-1630 .elementor-element.elementor-element-6e761aa{text-align:start;}.elementor-1630 .elementor-element.elementor-element-6e761aa .elementor-heading-title{font-family:"Hanken Grotesk", Roboto;font-size:var(--global-h1);font-weight:900;font-style:italic;line-height:120%;color:var( --e-global-color-text );}.elementor-1630 .elementor-element.elementor-element-7ba7003{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1630 .elementor-element.elementor-element-7ba7003 .elementor-heading-title{font-family:"Hanken Grotesk", Roboto;font-size:var(--global-h4);font-weight:300;font-style:italic;line-height:110%;color:var( --e-global-color-text );}.elementor-1630 .elementor-element.elementor-element-f9b8182{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1630 .elementor-element.elementor-element-f9b8182 .elementor-heading-title{font-family:"Hanken Grotesk", Roboto;font-size:var(--global-h6);font-weight:400;font-style:normal;line-height:120%;color:var( --e-global-color-text );}.elementor-1630 .elementor-element.elementor-element-679b823 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Hanken Grotesk", Roboto;font-size:var(--global-h5);font-weight:700;font-style:normal;fill:var( --e-global-color-9d778ea );color:var( --e-global-color-9d778ea );padding:var(--button-big-top) var(--button-big-side) var(--button-big-top) var(--button-big-side);}.elementor-1630 .elementor-element.elementor-element-715277b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Hanken Grotesk", Roboto;font-size:var(--global-h5);font-weight:700;font-style:normal;fill:var( --e-global-color-9d778ea );color:var( --e-global-color-9d778ea );padding:var(--button-big-top) var(--button-big-side) var(--button-big-top) var(--button-big-side);}.elementor-1630 .elementor-element.elementor-element-a8947d2{--display:flex;--min-height:0px;--gap:var(--gap-size) var(--gap-size);--row-gap:var(--gap-size);--column-gap:var(--gap-size);--overflow:hidden;border-style:solid;--border-style:solid;border-width:18px 18px 18px 18px;--border-top-width:18px;--border-right-width:18px;--border-bottom-width:18px;--border-left-width:18px;border-color:#000000;--border-color:#000000;--border-radius:var(--custom-border) var(--custom-border) var(--custom-border) var(--custom-border);--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;--z-index:0;}.elementor-1630 .elementor-element.elementor-element-1145275{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1630 .elementor-element.elementor-element-1145275.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1630 .elementor-element.elementor-element-1145275 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1630 .elementor-element.elementor-element-b3b40a9{--display:flex;--gap:var(--padding-size) var(--padding-size);--row-gap:var(--padding-size);--column-gap:var(--padding-size);--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:var(--padding-double);--padding-right:var(--padding-double);}.elementor-1630 .elementor-element.elementor-element-34d0a94{--display:flex;--gap:var(--gap-size) var(--gap-size);--row-gap:var(--gap-size);--column-gap:var(--gap-size);border-style:none;--border-style:none;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1630 .elementor-element.elementor-element-34d0a94:not(.elementor-motion-effects-element-type-background), .elementor-1630 .elementor-element.elementor-element-34d0a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1630 .elementor-element.elementor-element-3878cf9{--display:flex;--gap:var(--gap-half) var(--gap-half);--row-gap:var(--gap-half);--column-gap:var(--gap-half);--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1630 .elementor-element.elementor-element-784a991{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1630 .elementor-element.elementor-element-784a991 .elementor-heading-title{font-family:"Hanken Grotesk", Roboto;font-size:var(--global-h2);font-weight:700;font-style:normal;color:var( --e-global-color-text );}.elementor-1630 .elementor-element.elementor-element-cf51714{--display:flex;--gap:var(--gap-half) var(--gap-half);--row-gap:var(--gap-half);--column-gap:var(--gap-half);--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1630 .elementor-element.elementor-element-7c14c3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1630 .elementor-element.elementor-element-7c14c3f .elementor-heading-title{font-family:"Hanken Grotesk", Roboto;font-size:var(--global-h6);font-weight:300;font-style:normal;line-height:110%;color:var( --e-global-color-text );}.elementor-1630 .elementor-element.elementor-element-38a5c11 .elementor-repeater-item-3857fad .taxonomy-filter, .elementor-1630 .elementor-element.elementor-element-38a5c11 .elementor-repeater-item-3857fad .taxonomy-filter li{display:inline-flex;align-items:flex-end;}.elementor-1630 .elementor-element.elementor-element-38a5c11.elementor-element{--align-self:center;}.elementor-1630 .elementor-element.elementor-element-38a5c11 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-1630 .elementor-element.elementor-element-38a5c11 .filter-title{font-family:var( --e-global-typography-primary-font-family ), Roboto;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-1630 .elementor-element.elementor-element-38a5c11 .form-tax .label-text{font-family:"Hanken Grotesk", Roboto;font-size:var(--global-h6);font-weight:700;font-style:normal;color:var( --e-global-color-text );}.elementor-1630 .elementor-element.elementor-element-38a5c11 .form-tax label:hover .label-text{color:var( --e-global-color-text );}.elementor-1630 .elementor-element.elementor-element-38a5c11 .form-tax input:checked + span .label-text{color:var( --e-global-color-primary );}.elementor-1630 .elementor-element.elementor-element-38a5c11 .bpfwe-swatch{opacity:1;}.elementor-1630 .elementor-element.elementor-element-38a5c11  input[type="checkbox"]:checked + span .bpfwe-swatch, .elementor-1630 .elementor-element.elementor-element-38a5c11 input[type="radio"]:checked + span .bpfwe-swatch{opacity:0.7;}.elementor-1630 .elementor-element.elementor-element-38a5c11 .list-style label span{font-family:"Hanken Grotesk", Roboto;font-size:var(--global-h6);font-weight:700;color:var( --e-global-color-text );background-color:var( --e-global-color-89b4ecf );border-radius:1000px 1000px 1000px 1000px;}.elementor-1630 .elementor-element.elementor-element-38a5c11 .bpfwe-select2 .select2-selection, .elementor-1630 .elementor-element.elementor-element-38a5c11 .bpfwe-select2 .select2-selection__rendered, .elementor-1630 .elementor-element.elementor-element-38a5c11 .bpfwe-select2 .select2{width:100% !important;}.elementor-1630 .elementor-element.elementor-element-38a5c11 .bpfwe-select2 .select2-selection, .elementor-1630 .elementor-element.elementor-element-38a5c11 .bpfwe-select2 .select2-selection__rendered{height:auto;line-height:42px;}.elementor-1630 .elementor-element.elementor-element-38a5c11 button.reset-form{font-family:"Hanken Grotesk", Roboto;font-size:var(--global-h6);font-weight:700;padding:0px 0px 0px 0px;color:var( --e-global-color-text );background-color:var( --e-global-color-e6e245f );border-style:none;}.elementor-1630 .elementor-element.elementor-element-38a5c11 button.reset-form:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );}.elementor-1630 .elementor-element.elementor-element-14fc8dc{--swiper-slides-to-display:5;--swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 0 0;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-4vw;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-4vw;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:var(--global-h4);--arrow-normal-color:var( --e-global-color-primary );}.elementor-1630 .elementor-element.elementor-element-14fc8dc :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-text );border-radius:1000px 1000px 1000px 1000px;padding:var(--global-small) var(--global-small) var(--global-small) var(--global-small);}.elementor-1630 .elementor-element.elementor-element-14fc8dc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1630 .elementor-element.elementor-element-14fc8dc .swiper-slide > .elementor-element{height:100%;}.elementor-1630 .elementor-element.elementor-element-dd3aaff{--display:flex;--gap:var(--padding-size) var(--padding-size);--row-gap:var(--padding-size);--column-gap:var(--padding-size);--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:var(--padding-double);--padding-right:var(--padding-double);}.elementor-1630 .elementor-element.elementor-element-fd09799{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:var(--padding-size) var(--padding-size);--row-gap:var(--padding-size);--column-gap:var(--padding-size);border-style:none;--border-style:none;--border-radius:0 0 0 0;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1630 .elementor-element.elementor-element-fd09799:not(.elementor-motion-effects-element-type-background), .elementor-1630 .elementor-element.elementor-element-fd09799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1630 .elementor-element.elementor-element-52fed11{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:var(--gap-half) var(--gap-half);--row-gap:var(--gap-half);--column-gap:var(--gap-half);--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1630 .elementor-element.elementor-element-52fed11.e-con{--align-self:stretch;}.elementor-1630 .elementor-element.elementor-element-6d0a47c img{width:100%;border-radius:var(--border-half) var(--border-half) var(--border-half) var(--border-half);}.elementor-1630 .elementor-element.elementor-element-fb04b26{--display:flex;--gap:var(--gap-double) var(--gap-double);--row-gap:var(--gap-double);--column-gap:var(--gap-double);--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;--z-index:1;}.elementor-1630 .elementor-element.elementor-element-938f1d2{--display:flex;--gap:var(--gap-half) var(--gap-half);--row-gap:var(--gap-half);--column-gap:var(--gap-half);--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:var(--gap-size);}.elementor-1630 .elementor-element.elementor-element-f782453{text-align:start;}.elementor-1630 .elementor-element.elementor-element-f782453 .elementor-heading-title{font-family:"Hanken Grotesk", Roboto;font-size:var(--global-h2);font-weight:700;font-style:italic;line-height:120%;color:var( --e-global-color-text );}.elementor-1630 .elementor-element.elementor-element-e56a82f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1630 .elementor-element.elementor-element-e56a82f .elementor-heading-title{font-family:"Hanken Grotesk", Roboto;font-size:var(--global-h4);font-weight:300;font-style:italic;line-height:110%;color:var( --e-global-color-text );}.elementor-1630 .elementor-element.elementor-element-d83167d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1630 .elementor-element.elementor-element-d83167d .elementor-heading-title{font-family:"Hanken Grotesk", Roboto;font-size:var(--global-h6);font-weight:400;font-style:normal;line-height:120%;color:var( --e-global-color-text );}.elementor-1630 .elementor-element.elementor-element-202dc96 .elementor-button{background-color:var( --e-global-color-text );font-family:"Hanken Grotesk", Roboto;font-size:var(--global-h6);font-weight:700;font-style:normal;fill:var( --e-global-color-9d778ea );color:var( --e-global-color-9d778ea );padding:var(--button-top) var(--button-side) var(--button-top) var(--button-side);}.elementor-1630 .elementor-element.elementor-element-81aeeea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:var(--gap-size) var(--gap-size);--row-gap:var(--gap-size);--column-gap:var(--gap-size);--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:var(--padding-size);--padding-right:var(--padding-size);}.elementor-1630 .elementor-element.elementor-element-3ad95fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1630 .elementor-element.elementor-element-3ad95fb.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1630 .elementor-element.elementor-element-95d0a4e{--display:flex;--gap:var(--padding-size) var(--padding-size);--row-gap:var(--padding-size);--column-gap:var(--padding-size);--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:var(--padding-size);--padding-right:var(--padding-size);}.elementor-1630 .elementor-element.elementor-element-10e4c5a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:var(--gap-size) var(--gap-size);--row-gap:var(--gap-size);--column-gap:var(--gap-size);border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-e6e245f );--border-color:var( --e-global-color-e6e245f );--border-radius:var(--custom-border) var(--custom-border) var(--custom-border) var(--custom-border);--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:var(--padding-size);--padding-bottom:var(--padding-size);--padding-left:var(--padding-size);--padding-right:var(--padding-size);}.elementor-1630 .elementor-element.elementor-element-10e4c5a:not(.elementor-motion-effects-element-type-background), .elementor-1630 .elementor-element.elementor-element-10e4c5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1630 .elementor-element.elementor-element-b057da2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1630 .elementor-element.elementor-element-b057da2 .elementor-heading-title{font-family:"Hanken Grotesk", Roboto;font-size:var(--global-h2);font-weight:700;font-style:normal;color:var( --e-global-color-primary );}.elementor-1630 .elementor-element.elementor-element-d9b8dd8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:var(--gap-half) var(--gap-half);--row-gap:var(--gap-half);--column-gap:var(--gap-half);--overflow:hidden;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:calc(var(--border-half)/2) calc(var(--border-half)/2) calc(var(--border-half)/2) calc(var(--border-half)/2);--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1630 .elementor-element.elementor-element-d9b8dd8.e-con{--align-self:center;}.elementor-1630 .elementor-element.elementor-element-01391c9{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:var(--gap-size);--padding-left:var(--gap-size);--padding-right:var(--gap-size);}.elementor-1630 .elementor-element.elementor-element-01391c9:not(.elementor-motion-effects-element-type-background), .elementor-1630 .elementor-element.elementor-element-01391c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1630 .elementor-element.elementor-element-93b6031{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1630 .elementor-element.elementor-element-93b6031 .elementor-heading-title{font-family:"Hanken Grotesk", Roboto;font-size:var(--global-p);font-weight:400;font-style:normal;line-height:120%;color:var( --e-global-color-text );}.elementor-1630 .elementor-element.elementor-element-abb7ebc{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:var(--gap-size);--padding-left:var(--gap-size);--padding-right:var(--gap-size);}.elementor-1630 .elementor-element.elementor-element-abb7ebc:not(.elementor-motion-effects-element-type-background), .elementor-1630 .elementor-element.elementor-element-abb7ebc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d778ea );}.elementor-1630 .elementor-element.elementor-element-b37b5b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1630 .elementor-element.elementor-element-b37b5b3 .elementor-heading-title{font-family:"Hanken Grotesk", Roboto;font-size:var(--global-p);font-weight:400;font-style:normal;line-height:120%;color:var( --e-global-color-text );}.elementor-1630 .elementor-element.elementor-element-3e6e609{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:var(--gap-size);--padding-left:var(--gap-size);--padding-right:var(--gap-size);}.elementor-1630 .elementor-element.elementor-element-3e6e609:not(.elementor-motion-effects-element-type-background), .elementor-1630 .elementor-element.elementor-element-3e6e609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d778ea );}.elementor-1630 .elementor-element.elementor-element-1d17cad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1630 .elementor-element.elementor-element-1d17cad .elementor-heading-title{font-family:"Hanken Grotesk", Roboto;font-size:var(--global-p);font-weight:400;font-style:normal;line-height:120%;color:var( --e-global-color-text );}.elementor-1630 .elementor-element.elementor-element-668412e{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:var(--gap-size);--padding-left:var(--gap-size);--padding-right:var(--gap-size);}.elementor-1630 .elementor-element.elementor-element-668412e:not(.elementor-motion-effects-element-type-background), .elementor-1630 .elementor-element.elementor-element-668412e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d778ea );}.elementor-1630 .elementor-element.elementor-element-c5d7eef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1630 .elementor-element.elementor-element-c5d7eef .elementor-heading-title{font-family:"Hanken Grotesk", Roboto;font-size:var(--global-p);font-weight:400;font-style:normal;line-height:120%;color:var( --e-global-color-text );}.elementor-1630 .elementor-element.elementor-element-10aabe9{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:var(--gap-size);--padding-left:var(--gap-size);--padding-right:var(--gap-size);}.elementor-1630 .elementor-element.elementor-element-10aabe9:not(.elementor-motion-effects-element-type-background), .elementor-1630 .elementor-element.elementor-element-10aabe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d778ea );}.elementor-1630 .elementor-element.elementor-element-6732e3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1630 .elementor-element.elementor-element-6732e3b .elementor-heading-title{font-family:"Hanken Grotesk", Roboto;font-size:var(--global-p);font-weight:400;font-style:normal;line-height:120%;color:var( --e-global-color-text );}.elementor-1630 .elementor-element.elementor-element-de09117{--n-accordion-title-font-size:var(--global-h6);background-color:var( --e-global-color-secondary );border-style:none;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:3px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0 0 0 0;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:var(--global-h5);}.elementor-1630 .elementor-element.elementor-element-de09117 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-9d778ea );border-style:none;}.elementor-1630 .elementor-element.elementor-element-de09117 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-9d778ea );border-style:none;}.elementor-1630 .elementor-element.elementor-element-de09117 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-9d778ea );border-style:none;}.elementor-1630 .elementor-element.elementor-element-de09117 {--n-accordion-padding:var(--gap-half) var(--gap-half) var(--gap-half) var(--gap-half);}:where( .elementor-1630 .elementor-element.elementor-element-de09117 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Hanken Grotesk", Roboto;font-weight:700;font-style:normal;}:where( .elementor-1630 .elementor-element.elementor-element-de09117 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}body.elementor-page-1630:not(.elementor-motion-effects-element-type-background), body.elementor-page-1630 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-1630 .elementor-element.elementor-element-38a5c11 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-1630 .elementor-element.elementor-element-14fc8dc{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-1630 .elementor-element.elementor-element-71576e6{--width:100%;}.elementor-1630 .elementor-element.elementor-element-66b125e{--width:100%;}.elementor-1630 .elementor-element.elementor-element-3a490c2{--width:60%;}.elementor-1630 .elementor-element.elementor-element-f98b3f6{--width:100%;}.elementor-1630 .elementor-element.elementor-element-a8947d2{--width:50%;}.elementor-1630 .elementor-element.elementor-element-b3b40a9{--width:100%;}.elementor-1630 .elementor-element.elementor-element-34d0a94{--width:100%;}.elementor-1630 .elementor-element.elementor-element-3878cf9{--width:100%;}.elementor-1630 .elementor-element.elementor-element-cf51714{--width:100%;}.elementor-1630 .elementor-element.elementor-element-dd3aaff{--width:100%;}.elementor-1630 .elementor-element.elementor-element-fd09799{--width:100%;}.elementor-1630 .elementor-element.elementor-element-52fed11{--width:100%;}.elementor-1630 .elementor-element.elementor-element-fb04b26{--width:50%;}.elementor-1630 .elementor-element.elementor-element-938f1d2{--width:100%;}.elementor-1630 .elementor-element.elementor-element-81aeeea{--width:100%;}.elementor-1630 .elementor-element.elementor-element-95d0a4e{--width:100%;}.elementor-1630 .elementor-element.elementor-element-10e4c5a{--width:100%;}.elementor-1630 .elementor-element.elementor-element-d9b8dd8{--width:40%;}}@media(max-width:767px){.elementor-1630 .elementor-element.elementor-element-71576e6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1630 .elementor-element.elementor-element-66b125e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0;--padding-bottom:0;--padding-left:var(--padding-size);--padding-right:var(--padding-size);}.elementor-1630 .elementor-element.elementor-element-3a490c2{--min-height:65dvh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-1630 .elementor-element.elementor-element-6e761aa{text-align:center;}.elementor-1630 .elementor-element.elementor-element-6e761aa .elementor-heading-title{font-size:calc(var(--global-h2)*1.2);}.elementor-1630 .elementor-element.elementor-element-7ba7003{text-align:center;}.elementor-1630 .elementor-element.elementor-element-f9b8182{text-align:center;}.elementor-1630 .elementor-element.elementor-element-679b823.elementor-element{--align-self:center;}.elementor-1630 .elementor-element.elementor-element-a8947d2{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1630 .elementor-element.elementor-element-b3b40a9{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1630 .elementor-element.elementor-element-34d0a94{--padding-top:0;--padding-bottom:0;--padding-left:var(--padding-size);--padding-right:var(--padding-size);}.elementor-1630 .elementor-element.elementor-element-3878cf9.e-con{--order:-99999 /* order start hack */;}.elementor-1630 .elementor-element.elementor-element-784a991 .elementor-heading-title{font-size:var(--global-h3);}.elementor-1630 .elementor-element.elementor-element-38a5c11 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-1630 .elementor-element.elementor-element-14fc8dc{--swiper-slides-to-display:2;padding:0 0 calc(var(--padding-size)*3) 0;--arrow-prev-left-align:50%;--arrow-prev-translate-x:-50%;--arrow-prev-left-position:calc(var(--padding-double)*-1);--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:var(--gap-half);--arrow-next-right-align:50%;--arrow-next-translate-x:50%;--arrow-next-right-position:calc(var(--padding-double)*-1);--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:var(--gap-half);}.elementor-1630 .elementor-element.elementor-element-14fc8dc.elementor-element{--order:-99999 /* order start hack */;}.elementor-1630 .elementor-element.elementor-element-dd3aaff{--padding-top:0;--padding-bottom:0;--padding-left:var(--padding-size);--padding-right:var(--padding-size);}.elementor-1630 .elementor-element.elementor-element-52fed11{--min-height:75vh;}.elementor-1630 .elementor-element.elementor-element-6d0a47c.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1630 .elementor-element.elementor-element-6d0a47c img{height:100%;object-fit:cover;object-position:center center;}.elementor-1630 .elementor-element.elementor-element-fb04b26.e-con{--order:-99999 /* order start hack */;}.elementor-1630 .elementor-element.elementor-element-f782453{text-align:center;}.elementor-1630 .elementor-element.elementor-element-e56a82f{text-align:center;}.elementor-1630 .elementor-element.elementor-element-d83167d{text-align:center;}.elementor-1630 .elementor-element.elementor-element-81aeeea{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1630 .elementor-element.elementor-element-95d0a4e{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1630 .elementor-element.elementor-element-10e4c5a{--border-radius:0 0 0 0;}}/* Start custom CSS for video, class: .elementor-element-1145275 */.elementor-1630 .elementor-element.elementor-element-1145275 .elementor-wrapper{
    --video-aspect-ratio: 1/2!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8947d2 */.elementor-1630 .elementor-element.elementor-element-a8947d2 {
    max-height: 90vh!important;
}/* End custom CSS */
/* Start custom CSS for filter-widget, class: .elementor-element-38a5c11 */.elementor-1630 .elementor-element.elementor-element-38a5c11 .form-tax .label-text, button.reset-form{
    transition: var(--transition)!important;
    padding: calc(var(--button-side)/2) var(--button-side)!important;
        background-color: var(--e-global-color-89b4ecf)!important;
        border-radius: 1000px;
        font-size:var(--global-h6)!important;
    margin: 0!important;
}
.elementor-1630 .elementor-element.elementor-element-38a5c11 button.reset-form{
    
    width: 100%;
    max-height:45px;
    line-height: 100%!important;

}
.elementor-1630 .elementor-element.elementor-element-38a5c11 .form-tax input:checked + span .label-text{
    
    transition: var(--transition)!important;
    background-color:var(--e-global-color-secondary)!important;
    color: var(--e-global-color-primary)!important;
}
.elementor-1630 .elementor-element.elementor-element-38a5c11 .form-tax .label-text:hover{
    transition: var(--transition)!important;
    background-color:var(--e-global-color-text)!important;
    color: var(--e-global-color-primary)!important;
}
.elementor-1630 .elementor-element.elementor-element-38a5c11 .form-tax .label-text{
    
    transition: var(--transition)!important;
}
 .elementor-1630 .elementor-element.elementor-element-38a5c11 label:hover > span .label-text, .elementor-1630 .elementor-element.elementor-element-38a5c11 button.reset-form:hover{
    transition: var(--transition)!important;
     cursor:pointer;
    background-color: var(--e-global-color-text)!important;
    color: var(--e-global-color-primary)!important;
 }
.elementor-1630 .elementor-element.elementor-element-38a5c11 li{
    margin: 0!important;
}
#product-carousel > div.swiper.elementor-loop-container.elementor-grid > div{
   justify-content: center!important;
}
.taxonomy-filter ,.taxonomy-filter .child-terms,li.parent-term{
    
    display: flex;
    align-items: center;
    justify-content: space-between!important;
    gap: var(--gap-half);
    width: 100%!important;
}
.elementor-1630 .elementor-element.elementor-element-38a5c11 .taxonomy-filter {
    
    display: flex!important;
    align-items: center;
    justify-content: space-between!important;
}
.elementor-1630 .elementor-element.elementor-element-38a5c11 .elementor-grid {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: var(--gap-half);
}
li.parent-term.select-all-term{
    order: 999;
}
/* Hide all parent terms except bicicletarios and select-all */
.parent-term:not(.select-all-term):not(:has(label[for^="bicicletarios"])) {
  display: none !important;
}

/* Inside bicicletarios → hide everything except child-terms */
.parent-term:has(label[for^="bicicletarios"]) > *:not(.child-terms) {
  display: none !important;
}
/* Desktops, 1024px and up */
@media only screen and (max-width: 767px) {
.taxonomy-filter ,.taxonomy-filter .child-terms,li.parent-term{
    flex-wrap: wrap!important;
    padding: 0!important;
    gap: var(--gap-half);
    justify-content: center!important;
    margin: 0!important;
}
.elementor-1630 .elementor-element.elementor-element-38a5c11 .elementor-grid {
    gap: 0!important;
    flex-direction: column!important;
}
.bpfwe-taxonomy-wrapper{
    margin-bottom:var(--gap-half);
}
 button.reset-form{
     width: auto!important;
 }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-14fc8dc */.elementor-1630 .elementor-element.elementor-element-14fc8dc .elementor-swiper-button.elementor-swiper-button-next,.elementor-1630 .elementor-element.elementor-element-14fc8dc .elementor-swiper-button.elementor-swiper-button-prev{
    opacity: 0.6;
}

.elementor-1630 .elementor-element.elementor-element-14fc8dc .swiper-wrapper .swiper-slide,.elementor-1630 .elementor-element.elementor-element-14fc8dc .swiper{
    overflow: visible!important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-3ad95fb */.elementor-1630 .elementor-element.elementor-element-3ad95fb #projetos{
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-de09117 */.elementor-1630 .elementor-element.elementor-element-de09117 > .e-n-accordion > .e-n-accordion-item:last-child > .e-n-accordion-item-title{
    border-color: transparent!important;
}/* End custom CSS */