.elementor-5585 .elementor-element.elementor-element-f50126f{--display:flex;--min-height:410px;--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:center;--overflow:hidden;--padding-top:95px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-5585 .elementor-element.elementor-element-f50126f:not(.elementor-motion-effects-element-type-background), .elementor-5585 .elementor-element.elementor-element-f50126f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #28766F 0%, #64B7AE 100%);}.elementor-5585 .elementor-element.elementor-element-70a7fdf2{--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;}.elementor-5585 .elementor-element.elementor-element-38fe885d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1.8px;color:#FFFFFF;}.elementor-5585 .elementor-element.elementor-element-39189d0a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-5585 .elementor-element.elementor-element-39189d0a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:300;line-height:1.08em;letter-spacing:-2.2px;color:#FFFFFF;}.elementor-5585 .elementor-element.elementor-element-469260f5{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#FFFFFFD9;}.elementor-5585 .elementor-element.elementor-element-21f8f9ef{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5585 .elementor-element.elementor-element-21f8f9ef .woocommerce-breadcrumb{color:#FFFFFFCC;font-family:"Inter", Sans-serif;font-size:13px;}.elementor-5585 .elementor-element.elementor-element-21f8f9ef .woocommerce-breadcrumb > a{color:#FFFFFF;}.elementor-5585 .elementor-element.elementor-element-7503b0ed{--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;--padding-top:78px;--padding-bottom:95px;--padding-left:25px;--padding-right:25px;}.elementor-5585 .elementor-element.elementor-element-31c11d88{--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:space-between;--align-items:flex-end;}.elementor-5585 .elementor-element.elementor-element-e3c184d{--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;}.elementor-5585 .elementor-element.elementor-element-78d5c11a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:300;line-height:1.15em;letter-spacing:-1.2px;color:#1E1F24;}.elementor-5585 .elementor-element.elementor-element-4bd6aad6{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;color:#6F747B;}.elementor-5585 .elementor-element.elementor-element-3684c473{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5585 .elementor-element.elementor-element-7e39261c{--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;}.elementor-5585 .elementor-element.elementor-element-44b8fbd2{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4E9E8;--border-color:#E4E9E8;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-5585 .elementor-element.elementor-element-db4e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;color:#1E1F24;}.elementor-5585 .elementor-element.elementor-element-6bb40d3d{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#409C92;}.elementor-5585 .elementor-element.elementor-element-536081fc{--grid-columns:3;}.elementor-5585 .elementor-element.elementor-element-536081fc .elementor-pagination{text-align:center;margin-top:22px;}body:not(.rtl) .elementor-5585 .elementor-element.elementor-element-536081fc .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-5585 .elementor-element.elementor-element-536081fc .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-5585 .elementor-element.elementor-element-536081fc .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-5585 .elementor-element.elementor-element-536081fc .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-5585 .elementor-element.elementor-element-80bd513{--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:space-between;--align-items:center;--padding-top:65px;--padding-bottom:65px;--padding-left:30px;--padding-right:30px;}.elementor-5585 .elementor-element.elementor-element-80bd513:not(.elementor-motion-effects-element-type-background), .elementor-5585 .elementor-element.elementor-element-80bd513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1F24;}.elementor-5585 .elementor-element.elementor-element-1f03cfd7{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-5585 .elementor-element.elementor-element-1f03cfd7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:300;line-height:1.2em;color:#FFFFFF;}.elementor-5585 .elementor-element.elementor-element-51a00db1 .elementor-button{background-color:#409C92;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;border-radius:999px 999px 999px 999px;padding:16px 24px 16px 24px;}.elementor-5585 .elementor-element.elementor-element-51a00db1 .elementor-button:hover, .elementor-5585 .elementor-element.elementor-element-51a00db1 .elementor-button:focus{background-color:#28766F;color:#FFFFFF;}.elementor-5585 .elementor-element.elementor-element-51a00db1 .elementor-button:hover svg, .elementor-5585 .elementor-element.elementor-element-51a00db1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5585 .elementor-element.elementor-element-e1a9c7d1{--display:flex;}@media(max-width:1024px){.elementor-5585 .elementor-element.elementor-element-39189d0a{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-5585 .elementor-element.elementor-element-39189d0a .elementor-heading-title{font-size:48px;}.elementor-5585 .elementor-element.elementor-element-469260f5{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-5585 .elementor-element.elementor-element-78d5c11a .elementor-heading-title{font-size:38px;}.elementor-5585 .elementor-element.elementor-element-3684c473{--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-5585 .elementor-element.elementor-element-536081fc{--grid-columns:2;}.elementor-5585 .elementor-element.elementor-element-1f03cfd7 .elementor-heading-title{font-size:34px;}}@media(max-width:767px){.elementor-5585 .elementor-element.elementor-element-39189d0a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5585 .elementor-element.elementor-element-39189d0a .elementor-heading-title{font-size:36px;}.elementor-5585 .elementor-element.elementor-element-469260f5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-5585 .elementor-element.elementor-element-31c11d88{--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;}.elementor-5585 .elementor-element.elementor-element-78d5c11a .elementor-heading-title{font-size:30px;}.elementor-5585 .elementor-element.elementor-element-536081fc{--grid-columns:1;}.elementor-5585 .elementor-element.elementor-element-80bd513{--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;}.elementor-5585 .elementor-element.elementor-element-1f03cfd7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5585 .elementor-element.elementor-element-1f03cfd7 .elementor-heading-title{font-size:28px;}}@media(min-width:768px){.elementor-5585 .elementor-element.elementor-element-70a7fdf2{--content-width:1320px;}.elementor-5585 .elementor-element.elementor-element-7503b0ed{--content-width:1320px;}.elementor-5585 .elementor-element.elementor-element-7e39261c{--width:100%;}.elementor-5585 .elementor-element.elementor-element-80bd513{--content-width:1320px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5585 .elementor-element.elementor-element-7e39261c{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-38fe885d */.elementor-5585 .elementor-element.elementor-element-38fe885d .elementor-heading-title{display:flex;align-items:center;gap:12px}
.elementor-5585 .elementor-element.elementor-element-38fe885d .elementor-heading-title:before{content:"";width:36px;height:1px;background:#fff;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f50126f */.elementor-5585 .elementor-element.elementor-element-f50126f{position:relative;overflow:hidden}
.elementor-5585 .elementor-element.elementor-element-f50126f:before,.elementor-5585 .elementor-element.elementor-element-f50126f:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.18);border-radius:50%;pointer-events:none}
.elementor-5585 .elementor-element.elementor-element-f50126f:before{width:520px;height:520px;right:-180px;top:-250px;box-shadow:0 0 0 80px rgba(255,255,255,.035),0 0 0 160px rgba(255,255,255,.025)}
.elementor-5585 .elementor-element.elementor-element-f50126f:after{width:260px;height:260px;left:-110px;bottom:-160px;box-shadow:0 0 0 55px rgba(255,255,255,.025)}
@media(max-width:767px){.elementor-5585 .elementor-element.elementor-element-f50126f{min-height:340px}}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-536081fc */.elementor-5585 .elementor-element.elementor-element-536081fc .e-loop-item{height:100%}
.elementor-5585 .elementor-element.elementor-element-536081fc .elementor-loop-container{align-items:stretch}
.elementor-5585 .elementor-element.elementor-element-536081fc .e-loop-item>div{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7503b0ed */.elementor-5585 .elementor-element.elementor-element-7503b0ed .elementor-loop-container{gap:28px}
.elementor-5585 .elementor-element.elementor-element-7503b0ed .elementor-pagination{margin-top:42px}
.elementor-5585 .elementor-element.elementor-element-7503b0ed .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;border:1px solid #DDE4E3;border-radius:50%;margin:0 4px;text-decoration:none;transition:.25s}
.elementor-5585 .elementor-element.elementor-element-7503b0ed .page-numbers.current,.elementor-5585 .elementor-element.elementor-element-7503b0ed .page-numbers:hover{background:#409C92;color:#fff!important;border-color:#409C92}
.elementor-5585 .elementor-element.elementor-element-7503b0ed .jet-checkboxes-list__row{margin:0 0 8px!important}
.elementor-5585 .elementor-element.elementor-element-7503b0ed .jet-checkboxes-list__button{display:flex!important;align-items:center;justify-content:space-between;width:100%;padding:11px 12px!important;border-radius:10px;transition:.2s}
.elementor-5585 .elementor-element.elementor-element-7503b0ed .jet-checkboxes-list__button:hover{background:#EEF7F6}
.elementor-5585 .elementor-element.elementor-element-7503b0ed .jet-checkboxes-list__input:checked~.jet-checkboxes-list__button{background:#409C92;color:#fff}
.elementor-5585 .elementor-element.elementor-element-7503b0ed .jet-checkboxes-list__decorator{border-color:#B9C8C6!important;border-radius:4px!important}
.elementor-5585 .elementor-element.elementor-element-7503b0ed .jet-filter-label{font-family:Inter,sans-serif;font-weight:600;margin-bottom:12px}
.elementor-5585 .elementor-element.elementor-element-7503b0ed .jet-checkboxes-list__counter{opacity:.65}
.elementor-5585 .elementor-element.elementor-element-7503b0ed .apply-filters__button{width:100%;border-radius:999px!important;padding:12px 18px!important;background:#1E1F24!important;color:#fff!important;border:0!important;margin-top:12px!important}
@media(max-width:1024px){.elementor-5585 .elementor-element.elementor-element-7503b0ed{padding-top:55px;padding-bottom:70px}}
@media(max-width:767px){.elementor-5585 .elementor-element.elementor-element-7503b0ed{padding-left:18px;padding-right:18px}.elementor-loop-container{gap:20px}}/* End custom CSS */