.elementor-620 .elementor-element.elementor-element-fa8971a{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-620 .elementor-element.elementor-element-59649e3{--swiper-slides-to-display:1;--swiper-slides-gap:0px;--swiper-pagination-size:5px;--dots-normal-color:var( --e-global-color-accent );--dots-hover-color:var( --e-global-color-accent );}.elementor-620 .elementor-element.elementor-element-59649e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-59649e3 .swiper-slide > .elementor-element{height:100%;}.elementor-620 .elementor-element.elementor-element-59649e3 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;}.elementor-620 .elementor-element.elementor-element-fa17f8c{--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;--justify-content:space-between;--flex-wrap:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-620 .elementor-element.elementor-element-d05fe37{--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-widget-image-box .elementor-image-box-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 );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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 );}.elementor-620 .elementor-element.elementor-element-aac5c90{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-620 .elementor-element.elementor-element-aac5c90 .elementor-image-box-wrapper{text-align:start;}.elementor-620 .elementor-element.elementor-element-aac5c90 .elementor-image-box-title{margin-bottom:6px;font-family:"Sora", Sans-serif;font-size:0.875em;font-weight:300;letter-spacing:3px;color:var( --e-global-color-secondary );}.elementor-620 .elementor-element.elementor-element-aac5c90 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:2em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{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-widget-jet-ajax-search .jet-search-title-fields__item-value{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-widget-jet-ajax-search .jet-search-content-fields__item-label{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-widget-jet-ajax-search .jet-search-content-fields__item-value{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-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__results-slide{overflow-y:auto;max-height:300px;}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__source-results-item_icon svg{width:24px;}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__source-results-item_icon{font-size:24px;}.elementor-620 .elementor-element.elementor-element-3fb7969{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__form{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__field{font-family:"Sora", Sans-serif;font-size:1.125em;font-weight:400;color:var( --e-global-color-secondary );padding:14px 0px 14px 20px;margin:0px 0px 0px 0px;border-width:0px 0px 0px 0px;border-radius:3px 3px 3px 3px;}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__field::placeholder{font-family:"Sora", Sans-serif;font-weight:400;}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__form--focus .jet-ajax-search__field{color:var( --e-global-color-secondary );}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__results-area{margin-top:16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);border-radius:3px 3px 3px 3px;}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__results-header{padding:32px 0px 32px 32px;}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__results-slide::-webkit-scrollbar{background-color:var( --e-global-color-primary );}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__results-slide::-webkit-scrollbar-thumb{background-color:var( --e-global-color-accent );}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__results-footer{padding:32px 20px 32px 32px;}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__results-item mark{color:var( --e-global-color-secondary );background:var( --e-global-color-accent );}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__item-title{color:var( --e-global-color-secondary );font-family:"Sora", Sans-serif;font-size:1em;}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__item-content{color:#8C8C8C;font-family:"Sora", Sans-serif;font-size:0.9em;margin:12px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__item-link:hover{background-color:var( --e-global-color-accent );}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__item-link{padding:20px 40px 20px 32px;text-align:left;}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__results-item{border-top-style:solid;border-top-width:1px;border-color:var( --e-global-color-a0864c4 );}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__item-thumbnail{width:120px;}body:not(.rtl) .elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__item-thumbnail{margin-right:20px;}body.rtl .elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__item-thumbnail{margin-left:20px;}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__item-thumbnail-img{border-radius:5px 5px 5px 5px;}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__results-item-cart-button{border-radius:0px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__full-results{font-family:"Sora", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-8ad5488 );padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__full-results:hover{color:#0F786A;}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__spinner{color:var( --e-global-color-8ad5488 );}.elementor-620 .elementor-element.elementor-element-cfa6413{--swiper-slides-to-display:4;--swiper-offset-size:80px;--swiper-slides-gap:20px;width:100%;max-width:100%;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-60px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:60px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:60px;--arrow-normal-color:var( --e-global-color-secondary );--arrow-hover-color:var( --e-global-color-accent );}.elementor-620 .elementor-element.elementor-element-cfa6413 > .elementor-widget-container{margin:5em 0em 0em 0em;}.elementor-620 .elementor-element.elementor-element-cfa6413 .swiper-slide > .elementor-element{height:100%;}.elementor-620 .elementor-element.elementor-element-cfa6413 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-5579249{--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;--justify-content:space-between;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:04.5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-620 .elementor-element.elementor-element-326fa68{--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-620 .elementor-element.elementor-element-b249519{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-620 .elementor-element.elementor-element-b249519 .elementor-image-box-wrapper{text-align:start;}.elementor-620 .elementor-element.elementor-element-b249519 .elementor-image-box-title{margin-bottom:6px;font-family:"Sora", Sans-serif;font-size:0.875em;font-weight:300;letter-spacing:3px;color:var( --e-global-color-secondary );}.elementor-620 .elementor-element.elementor-element-b249519 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:2em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-620 .elementor-element.elementor-element-bed3c53 .elementor-button{background-color:#15AF9A00;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Sora", Sans-serif;font-size:1em;font-weight:400;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:3px 3px 3px 3px;padding:15px 30px 17px 30px;}.elementor-620 .elementor-element.elementor-element-bed3c53 .elementor-button:hover, .elementor-620 .elementor-element.elementor-element-bed3c53 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-620 .elementor-element.elementor-element-bed3c53 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-bed3c53.elementor-element{--align-self:center;}.elementor-620 .elementor-element.elementor-element-bed3c53 .elementor-button:hover svg, .elementor-620 .elementor-element.elementor-element-bed3c53 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-620 .elementor-element.elementor-element-4f872d5{--grid-columns:2;--grid-row-gap:40px;width:100%;max-width:100%;--grid-column-gap:40px;}.elementor-620 .elementor-element.elementor-element-4f872d5 > .elementor-widget-container{margin:4em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-8a906f8 .elementor-button{background-color:#15AF9A00;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Sora", Sans-serif;font-size:1em;font-weight:400;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:3px 3px 3px 3px;padding:15px 30px 17px 30px;}.elementor-620 .elementor-element.elementor-element-8a906f8 .elementor-button:hover, .elementor-620 .elementor-element.elementor-element-8a906f8 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-620 .elementor-element.elementor-element-8a906f8 > .elementor-widget-container{margin:4em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-8a906f8.elementor-element{--align-self:center;}.elementor-620 .elementor-element.elementor-element-8a906f8 .elementor-button:hover svg, .elementor-620 .elementor-element.elementor-element-8a906f8 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1366px) and (min-width:768px){.elementor-620 .elementor-element.elementor-element-fa17f8c{--content-width:90%;}.elementor-620 .elementor-element.elementor-element-5579249{--content-width:90%;}}@media(min-width:2400px){.elementor-620 .elementor-element.elementor-element-59649e3{--swiper-slides-to-display:3;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{font-size:var( --e-global-typography-text-font-size );}.elementor-620 .elementor-element.elementor-element-cfa6413{--swiper-slides-to-display:3;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:1366px){.elementor-620 .elementor-element.elementor-element-59649e3{--swiper-slides-to-display:1;}.elementor-620 .elementor-element.elementor-element-fa17f8c{--padding-top:7.5em;--padding-bottom:7.5em;--padding-left:0em;--padding-right:0em;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-620 .elementor-element.elementor-element-aac5c90{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{font-size:var( --e-global-typography-text-font-size );}.elementor-620 .elementor-element.elementor-element-3fb7969{--container-widget-width:51%;--container-widget-flex-grow:0;width:var( --container-widget-width, 51% );max-width:51%;}.elementor-620 .elementor-element.elementor-element-cfa6413{--swiper-slides-to-display:3;}.elementor-620 .elementor-element.elementor-element-b249519{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:1024px){.elementor-620 .elementor-element.elementor-element-fa8971a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-620 .elementor-element.elementor-element-59649e3{--swiper-slides-to-display:1;}.elementor-620 .elementor-element.elementor-element-59649e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-fa17f8c{--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-620 .elementor-element.elementor-element-d05fe37{--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-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-620 .elementor-element.elementor-element-aac5c90{--container-widget-width:66%;--container-widget-flex-grow:0;width:var( --container-widget-width, 66% );max-width:66%;}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{font-size:var( --e-global-typography-text-font-size );}.elementor-620 .elementor-element.elementor-element-3fb7969 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-3fb7969{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-620 .elementor-element.elementor-element-cfa6413{--swiper-slides-to-display:2;}.elementor-620 .elementor-element.elementor-element-cfa6413 > .elementor-widget-container{margin:3.75em 0em 0em 0em;}.elementor-620 .elementor-element.elementor-element-5579249{--padding-top:4em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-620 .elementor-element.elementor-element-b249519{--container-widget-width:66%;--container-widget-flex-grow:0;width:var( --container-widget-width, 66% );max-width:66%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-620 .elementor-element.elementor-element-bed3c53 .elementor-button{padding:12px 24px 15px 24px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-620 .elementor-element.elementor-element-4f872d5{--grid-columns:1;}.elementor-620 .elementor-element.elementor-element-8a906f8 .elementor-button{padding:12px 24px 15px 24px;}}@media(max-width:767px){.elementor-620 .elementor-element.elementor-element-fa8971a{--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-620 .elementor-element.elementor-element-59649e3{--swiper-slides-to-display:1;}.elementor-620 .elementor-element.elementor-element-fa17f8c{--content-width:93%;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-620 .elementor-element.elementor-element-aac5c90{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-620 .elementor-element.elementor-element-aac5c90 .elementor-image-box-title{font-size:0.8em;}.elementor-620 .elementor-element.elementor-element-aac5c90 .elementor-image-box-description{font-size:1.7em;}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{font-size:var( --e-global-typography-text-font-size );}.elementor-620 .elementor-element.elementor-element-3fb7969 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__field{font-size:1em;}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__field::placeholder{font-size:1rem;}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__results-header{padding:0px 0px 0px 0px;}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__results-footer{padding:20px 20px 20px 20px;}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__item-link{padding:16px 020px 16px 20px;}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__item-thumbnail{width:80px;}body:not(.rtl) .elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__item-thumbnail{margin-right:20px;}body.rtl .elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__item-thumbnail{margin-left:20px;}.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__item-title{font-size:0.8em;}.elementor-620 .elementor-element.elementor-element-cfa6413{--swiper-slides-to-display:1;--swiper-offset-size:30px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-620 .elementor-element.elementor-element-cfa6413 > .elementor-widget-container{margin:2.4em 0em 0em 0em;}.elementor-620 .elementor-element.elementor-element-5579249{--content-width:93%;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-620 .elementor-element.elementor-element-b249519{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-620 .elementor-element.elementor-element-b249519 .elementor-image-box-title{font-size:0.8em;}.elementor-620 .elementor-element.elementor-element-b249519 .elementor-image-box-description{font-size:1.7em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-620 .elementor-element.elementor-element-bed3c53 > .elementor-widget-container{margin:2.5em 0em 0em 0em;}.elementor-620 .elementor-element.elementor-element-bed3c53.elementor-element{--align-self:flex-start;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-620 .elementor-element.elementor-element-4f872d5{--grid-columns:1;--grid-row-gap:20px;}.elementor-620 .elementor-element.elementor-element-4f872d5 > .elementor-widget-container{margin:2.5em 0em 0em 0em;}.elementor-620 .elementor-element.elementor-element-8a906f8 > .elementor-widget-container{margin:3em 0em 0em 0em;}.elementor-620 .elementor-element.elementor-element-8a906f8.elementor-element{--align-self:center;}}/* Start custom CSS for container, class: .elementor-element-fa8971a */.elementor-620 .elementor-element.elementor-element-fa8971a {
    max-height: 550px;
}

@media(max-height:767px){
    
.elementor-620 .elementor-element.elementor-element-fa8971a {
    max-height: 800px;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aac5c90 */.elementor-620 .elementor-element.elementor-element-aac5c90{
    text-wrap:balance;
}/* End custom CSS */
/* Start custom CSS for jet-ajax-search, class: .elementor-element-3fb7969 */.jet-ajax-search__results-item {
    width: 98%;
}


.jet-ajax-search__item-content {
    display: none;
}

.elementor-620 .elementor-element.elementor-element-3fb7969 ::placeholder{
    color:#040929;
}

.elementor-620 .elementor-element.elementor-element-3fb7969 mark{
    background: #ffffff;
}

.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__item-link{
    display: flex;
    align-items: center !important;
}

.elementor-620 .elementor-element.elementor-element-3fb7969 .jet-ajax-search__field::focus{
    display: none;
    
}


.elementor-620 .elementor-element.elementor-element-3fb7969{
    outline: 0px;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-cfa6413 */.elementor-620 .elementor-element.elementor-element-cfa6413 .swiper{
    
    overflow: visible !important;
    
}

@media(min-width:1025px){
    .elementor-620 .elementor-element.elementor-element-cfa6413 .swiper{
        clip-path: polygon (0% 0%, 100% -100%, 1000% 100%, 0 100%);
    }
}

.elementor-620 .elementor-element.elementor-element-cfa6413 .swiper-pagination{
    text-align: left !important;
    left: 0;
    margin-top: 35px;
    transform: translate(0, 0);
   
}

.elementor-620 .elementor-element.elementor-element-cfa6413 .swiper-pagination-bullet{
    transition: 0.5s;
}

.elementor-620 .elementor-element.elementor-element-cfa6413 .swiper-pagination-bullet-active{
    background: #18ccb3 !important;
    width: 50px;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b249519 */.elementor-620 .elementor-element.elementor-element-b249519{
    text-wrap:balance;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-4f872d5 */.elementor-620 .elementor-element.elementor-element-4f872d5{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS */.swiper,
.swiper-wrapper{
    display: flex !important;
}


.container::after {
    content: "";
    position: absolute;
    background: #FFF;
    width: 1px;
    height: 68%;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.bullet, .bullet2 {
    position: relative; /* Adicionado para referência */
}

.bullet:before,
.bullet2:before {
    content: "";
    position: absolute;
    background: #15AF9A;
    border-radius: 100px;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    border: 8px solid #05132A;
    outline: 4px solid #FFF;
    z-index: 2;
}

.bullet:before {
    right: -56.2%;
}

.bullet2:before {
    left: -238px;
}

/* RESPONSIVO */
@media (max-width: 1366px) {
    .container::after {
        height: 75%;
        top: 50%;
        transform: translate(-50%, -50%);
    }

    .bullet:before {
        right: -111px;
    }

    .bullet2:before {
        left: -111px;
    }
}

@media (max-width: 1024px) {
    .container::after {
        left: 20px;
    }

    .bullet:before,
    .bullet2:before {
        left: -65px;
    }
}

@media (max-width: 767px) {
    .container::after {
        left: 15px;
        height: 75%; /* Corrigido */
    }

    .bullet:before,
    .bullet2:before {
        width: 32px;
        height: 32px;
        left: -66px;
    }
}/* End custom CSS */