.elementor-6087 .elementor-element.elementor-element-4a0783f{--display:flex;--overlay-opacity:0.6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6087 .elementor-element.elementor-element-4a0783f::before, .elementor-6087 .elementor-element.elementor-element-4a0783f > .elementor-background-video-container::before, .elementor-6087 .elementor-element.elementor-element-4a0783f > .e-con-inner > .elementor-background-video-container::before, .elementor-6087 .elementor-element.elementor-element-4a0783f > .elementor-background-slideshow::before, .elementor-6087 .elementor-element.elementor-element-4a0783f > .e-con-inner > .elementor-background-slideshow::before, .elementor-6087 .elementor-element.elementor-element-4a0783f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-105c28c );--background-overlay:'';}.elementor-6087 .elementor-element.elementor-element-c500277 .elementor-repeater-item-20efa6f .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-6087 .elementor-element.elementor-element-c500277 .swiper-slide{transition-duration:calc(6000ms*1.2);height:700px;}.elementor-6087 .elementor-element.elementor-element-c500277 .elementor-slide-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-a589074-font-family ), Sans-serif;font-size:var( --e-global-typography-a589074-font-size );font-weight:var( --e-global-typography-a589074-font-weight );text-transform:var( --e-global-typography-a589074-text-transform );font-style:var( --e-global-typography-a589074-font-style );text-decoration:var( --e-global-typography-a589074-text-decoration );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-6087 .elementor-element.elementor-element-c500277 .elementor-slide-button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-6087 .elementor-element.elementor-element-c500277{width:100%;max-width:100%;}.elementor-6087 .elementor-element.elementor-element-c500277 .swiper-slide-contents{max-width:100%;}.elementor-6087 .elementor-element.elementor-element-c500277 .swiper-slide-inner{text-align:center;}.elementor-6087 .elementor-element.elementor-element-c500277 .elementor-slide-heading{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-6087 .elementor-element.elementor-element-c500277 .elementor-slide-description{font-family:"Lato", Sans-serif;font-size:18px;font-weight:500;text-transform:none;}.elementor-6087 .elementor-element.elementor-element-9683d6d{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6087 .elementor-element.elementor-element-9683d6d:not(.elementor-motion-effects-element-type-background), .elementor-6087 .elementor-element.elementor-element-9683d6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-105c28c );}.elementor-6087 .elementor-element.elementor-element-4b73f1f{--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;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6087 .elementor-element.elementor-element-4b73f1f:not(.elementor-motion-effects-element-type-background), .elementor-6087 .elementor-element.elementor-element-4b73f1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-105c28c );}.elementor-6087 .elementor-element.elementor-element-68a3133 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:#F0F0F0;}.elementor-6087 .elementor-element.elementor-element-08205cd{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#F0F0F0;}.elementor-6087 .elementor-element.elementor-element-08205cd a{color:var( --e-global-color-text );}.elementor-6087 .elementor-element.elementor-element-08205cd a:hover, .elementor-6087 .elementor-element.elementor-element-08205cd a:focus{color:var( --e-global-color-accent );}.elementor-6087 .elementor-element.elementor-element-8e5aa1e{--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;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-6087 .elementor-element.elementor-element-df256c0 .elementor-grid{grid-template-columns:repeat(2,1fr);}.elementor-6087 .elementor-element.elementor-element-df256c0{--grid-column-gap:20px;--grid-row-gap:20px;}.elementor-6087 .elementor-element.elementor-element-df256c0 .filter-title{font-family:var( --e-global-typography-a589074-font-family ), Sans-serif;font-size:var( --e-global-typography-a589074-font-size );font-weight:var( --e-global-typography-a589074-font-weight );text-transform:var( --e-global-typography-a589074-text-transform );font-style:var( --e-global-typography-a589074-font-style );text-decoration:var( --e-global-typography-a589074-text-decoration );color:var( --e-global-color-105c28c );}.elementor-6087 .elementor-element.elementor-element-df256c0 .bpfwe-swatch{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );background:var( --e-global-color-105c28c );opacity:1;}.elementor-6087 .elementor-element.elementor-element-df256c0  input[type="checkbox"]:checked + span .bpfwe-swatch, .elementor-6087 .elementor-element.elementor-element-df256c0 input[type="radio"]:checked + span .bpfwe-swatch{opacity:0.7;}.elementor-6087 .elementor-element.elementor-element-df256c0 .bpfwe-group-separator{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-6087 .elementor-element.elementor-element-df256c0 .bpfwe-visual-range-wrapper .icon-normal, .elementor-6087 .elementor-element.elementor-element-df256c0 .bpfwe-visual-range-wrapper .icon-normal svg{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-6087 .elementor-element.elementor-element-df256c0 .bpfwe-slider-values{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-6087 .elementor-element.elementor-element-df256c0 .form-tax input:not([type="radio"]):not([type="checkbox"]), .elementor-6087 .elementor-element.elementor-element-df256c0 .form-tax textarea{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-6087 .elementor-element.elementor-element-df256c0 .list-style label span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-105c28c );}.bpfwe-selected-terms[data-filter-id="df256c0"], .bpfwe-selected-count[data-filter-id="df256c0"]{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.bpfwe-quick-deselect[data-filter-id="df256c0"] .bpfwe-term-pill{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-6087 .elementor-element.elementor-element-df256c0 select{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-105c28c );}.elementor-6087 .elementor-element.elementor-element-df256c0 select option{color:var( --e-global-color-105c28c );}.elementor-6087 .elementor-element.elementor-element-df256c0 .bpfwe-select2 .select2-selection, .elementor-6087 .elementor-element.elementor-element-df256c0 .bpfwe-select2 .select2-selection__rendered, .elementor-6087 .elementor-element.elementor-element-df256c0 .bpfwe-select2 .select2{width:100% !important;}.elementor-6087 .elementor-element.elementor-element-df256c0 .bpfwe-select2 .select2-selection, .elementor-6087 .elementor-element.elementor-element-df256c0 .bpfwe-select2 .select2-selection__rendered{height:auto;line-height:42px;}.elementor-6087 .elementor-element.elementor-element-fb879d4{--grid-columns:3;}.elementor-6087 .elementor-element.elementor-element-fb879d4 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-6087 .elementor-element.elementor-element-fb879d4 .e-loop-item > .elementor-section, .elementor-6087 .elementor-element.elementor-element-fb879d4 .e-loop-item > .elementor-section > .elementor-container, .elementor-6087 .elementor-element.elementor-element-fb879d4 .e-loop-item > .e-con, .elementor-6087 .elementor-element.elementor-element-fb879d4 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-6087 .elementor-element.elementor-element-c500277 .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-6087 .elementor-element.elementor-element-c500277 .elementor-slide-button{font-size:var( --e-global-typography-a589074-font-size );}.elementor-6087 .elementor-element.elementor-element-4b73f1f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6087 .elementor-element.elementor-element-68a3133{text-align:center;}.elementor-6087 .elementor-element.elementor-element-68a3133 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6087 .elementor-element.elementor-element-08205cd{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-6087 .elementor-element.elementor-element-8e5aa1e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-6087 .elementor-element.elementor-element-df256c0 .elementor-grid{grid-template-columns:repeat(2,1fr);}.elementor-6087 .elementor-element.elementor-element-df256c0 .filter-title{font-size:var( --e-global-typography-a589074-font-size );}.elementor-6087 .elementor-element.elementor-element-df256c0 .bpfwe-swatch{font-size:var( --e-global-typography-text-font-size );}.elementor-6087 .elementor-element.elementor-element-df256c0 .bpfwe-group-separator{font-size:var( --e-global-typography-text-font-size );}.elementor-6087 .elementor-element.elementor-element-df256c0 .bpfwe-slider-values{font-size:var( --e-global-typography-text-font-size );}.elementor-6087 .elementor-element.elementor-element-df256c0 .form-tax input:not([type="radio"]):not([type="checkbox"]), .elementor-6087 .elementor-element.elementor-element-df256c0 .form-tax textarea{font-size:var( --e-global-typography-text-font-size );}.elementor-6087 .elementor-element.elementor-element-df256c0 .list-style label span{font-size:var( --e-global-typography-text-font-size );}.bpfwe-selected-terms[data-filter-id="df256c0"], .bpfwe-selected-count[data-filter-id="df256c0"]{font-size:var( --e-global-typography-text-font-size );}.bpfwe-quick-deselect[data-filter-id="df256c0"] .bpfwe-term-pill{font-size:var( --e-global-typography-text-font-size );}.elementor-6087 .elementor-element.elementor-element-df256c0 select{font-size:var( --e-global-typography-text-font-size );}.elementor-6087 .elementor-element.elementor-element-fb879d4{--grid-columns:2;}}@media(max-width:767px){.elementor-6087 .elementor-element.elementor-element-c500277 .swiper-slide{height:520px;}.elementor-6087 .elementor-element.elementor-element-c500277 .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-6087 .elementor-element.elementor-element-c500277 .elementor-slide-description{font-size:16px;}.elementor-6087 .elementor-element.elementor-element-c500277 .elementor-slide-button{font-size:var( --e-global-typography-a589074-font-size );}.elementor-6087 .elementor-element.elementor-element-9683d6d{--padding-top:10px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-6087 .elementor-element.elementor-element-4b73f1f{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-6087 .elementor-element.elementor-element-68a3133 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6087 .elementor-element.elementor-element-08205cd{font-size:var( --e-global-typography-text-font-size );}.elementor-6087 .elementor-element.elementor-element-8e5aa1e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:50px;--padding-bottom:125px;--padding-left:15px;--padding-right:15px;}.elementor-6087 .elementor-element.elementor-element-df256c0 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-6087 .elementor-element.elementor-element-df256c0{--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-6087 .elementor-element.elementor-element-df256c0 .filter-title{font-size:var( --e-global-typography-a589074-font-size );}.elementor-6087 .elementor-element.elementor-element-df256c0 .bpfwe-swatch{font-size:var( --e-global-typography-text-font-size );}.elementor-6087 .elementor-element.elementor-element-df256c0 .bpfwe-group-separator{font-size:var( --e-global-typography-text-font-size );}.elementor-6087 .elementor-element.elementor-element-df256c0 .bpfwe-slider-values{font-size:var( --e-global-typography-text-font-size );}.elementor-6087 .elementor-element.elementor-element-df256c0 .form-tax input:not([type="radio"]):not([type="checkbox"]), .elementor-6087 .elementor-element.elementor-element-df256c0 .form-tax textarea{font-size:var( --e-global-typography-text-font-size );}.elementor-6087 .elementor-element.elementor-element-df256c0 .list-style label span{font-size:var( --e-global-typography-text-font-size );}.bpfwe-selected-terms[data-filter-id="df256c0"], .bpfwe-selected-count[data-filter-id="df256c0"]{font-size:var( --e-global-typography-text-font-size );}.bpfwe-quick-deselect[data-filter-id="df256c0"] .bpfwe-term-pill{font-size:var( --e-global-typography-text-font-size );}.elementor-6087 .elementor-element.elementor-element-df256c0 select{font-size:var( --e-global-typography-text-font-size );}.elementor-6087 .elementor-element.elementor-element-fb879d4{--grid-columns:1;}}