.elementor-97 .elementor-element.elementor-element-443a54c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:6rem;--padding-block-end:0rem;--padding-inline-start:2rem;--padding-inline-end:2rem;}.elementor-97 .elementor-element.elementor-element-719b22c2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;line-height:1.2em;}.elementor-97 .elementor-element.elementor-element-719b22c2 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-97 .elementor-element.elementor-element-7cd2747b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;--margin-block-start:1rem;--margin-block-end:0rem;--margin-inline-start:0rem;--margin-inline-end:0rem;--padding-block-start:0.5rem;--padding-block-end:0.5rem;--padding-inline-start:1rem;--padding-inline-end:1rem;}.elementor-97 .elementor-element.elementor-element-7cd2747b:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-7cd2747b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-97 .elementor-element.elementor-element-7cd2747b, .elementor-97 .elementor-element.elementor-element-7cd2747b::before{--border-transition:0.3s;}.elementor-97 .elementor-element.elementor-element-7cd2747b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-97 .elementor-element.elementor-element-759532a4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2em;}.elementor-97 .elementor-element.elementor-element-759532a4 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-97 .elementor-element.elementor-element-759532a4.elementor-element{--align-self:center;}.elementor-97 .elementor-element.elementor-element-46a9a97f img{width:100%;max-width:100%;height:30px;}.elementor-97 .elementor-element.elementor-element-46a9a97f{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-97 .elementor-element.elementor-element-46a9a97f.elementor-element{--align-self:center;}.elementor-97 .elementor-element.elementor-element-31e794e{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-97 .elementor-element.elementor-element-31e794e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-97 .elementor-element.elementor-element-cc9318f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-97 .elementor-element.elementor-element-cc9318f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-97 .elementor-element.elementor-element-cc9318f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-97 .elementor-element.elementor-element-cc9318f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-97 .elementor-element.elementor-element-cc9318f .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-97 .elementor-element.elementor-element-cc9318f .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;}.elementor-97 .elementor-element.elementor-element-cc9318f .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;}.elementor-97 .elementor-element.elementor-element-cc9318f > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-97 .elementor-element.elementor-element-8f28c2e{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-97 .elementor-element.elementor-element-8f28c2e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-97 .elementor-element.elementor-element-7fda3e7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-97 .elementor-element.elementor-element-7fda3e7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-97 .elementor-element.elementor-element-7fda3e7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-97 .elementor-element.elementor-element-7fda3e7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-97 .elementor-element.elementor-element-7fda3e7 .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-97 .elementor-element.elementor-element-7fda3e7 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;}.elementor-97 .elementor-element.elementor-element-7fda3e7 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;}.elementor-97 .elementor-element.elementor-element-7fda3e7 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-97 .elementor-element.elementor-element-bc0766b{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-97 .elementor-element.elementor-element-bc0766b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-97 .elementor-element.elementor-element-ece8aa5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-97 .elementor-element.elementor-element-ece8aa5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-97 .elementor-element.elementor-element-ece8aa5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-97 .elementor-element.elementor-element-ece8aa5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-97 .elementor-element.elementor-element-ece8aa5 .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-97 .elementor-element.elementor-element-ece8aa5 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;}.elementor-97 .elementor-element.elementor-element-ece8aa5 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;}.elementor-97 .elementor-element.elementor-element-ece8aa5 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-97 .elementor-element.elementor-element-02be204{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-97 .elementor-element.elementor-element-02be204.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-97 .elementor-element.elementor-element-5c63dd4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-97 .elementor-element.elementor-element-5c63dd4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-97 .elementor-element.elementor-element-5c63dd4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-97 .elementor-element.elementor-element-5c63dd4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-97 .elementor-element.elementor-element-5c63dd4 .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-97 .elementor-element.elementor-element-5c63dd4 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;}.elementor-97 .elementor-element.elementor-element-5c63dd4 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;}.elementor-97 .elementor-element.elementor-element-5c63dd4 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-97 .elementor-element.elementor-element-e73f92d{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-97 .elementor-element.elementor-element-e73f92d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-97 .elementor-element.elementor-element-a4df1a1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-97 .elementor-element.elementor-element-a4df1a1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-97 .elementor-element.elementor-element-a4df1a1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-97 .elementor-element.elementor-element-a4df1a1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-97 .elementor-element.elementor-element-a4df1a1 .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-97 .elementor-element.elementor-element-a4df1a1 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;}.elementor-97 .elementor-element.elementor-element-a4df1a1 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;}.elementor-97 .elementor-element.elementor-element-a4df1a1 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-97 .elementor-element.elementor-element-80afc14{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );--e-n-carousel-progressbar-normal-color:var( --e-global-color-accent );}:where( .elementor-97 .elementor-element.elementor-element-80afc14 .swiper-slide ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECECEC;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-97 .elementor-element.elementor-element-6e353907{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;--margin-block-start:1rem;--margin-block-end:0rem;--margin-inline-start:0rem;--margin-inline-end:0rem;--padding-block-start:0.5rem;--padding-block-end:0.5rem;--padding-inline-start:1rem;--padding-inline-end:1rem;}.elementor-97 .elementor-element.elementor-element-6e353907:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-6e353907 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-97 .elementor-element.elementor-element-6e353907, .elementor-97 .elementor-element.elementor-element-6e353907::before{--border-transition:0.3s;}.elementor-97 .elementor-element.elementor-element-6e353907.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-97 .elementor-element.elementor-element-45c99dff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2em;}.elementor-97 .elementor-element.elementor-element-45c99dff > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-97 .elementor-element.elementor-element-45c99dff.elementor-element{--align-self:center;}.elementor-97 .elementor-element.elementor-element-7108b77d img{width:100%;max-width:100%;height:30px;}.elementor-97 .elementor-element.elementor-element-7108b77d{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-97 .elementor-element.elementor-element-7108b77d.elementor-element{--align-self:center;}.elementor-97 .elementor-element.elementor-element-dbb5b10{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-97 .elementor-element.elementor-element-dbb5b10.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-97 .elementor-element.elementor-element-1b7952b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-97 .elementor-element.elementor-element-1b7952b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-97 .elementor-element.elementor-element-1b7952b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-97 .elementor-element.elementor-element-1b7952b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-97 .elementor-element.elementor-element-1b7952b .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-97 .elementor-element.elementor-element-1b7952b .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2em;}.elementor-97 .elementor-element.elementor-element-1b7952b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;}.elementor-97 .elementor-element.elementor-element-1b7952b{width:initial;max-width:initial;}.elementor-97 .elementor-element.elementor-element-1b7952b > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-97 .elementor-element.elementor-element-9e551c5{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );--e-n-carousel-progressbar-normal-color:var( --e-global-color-accent );}:where( .elementor-97 .elementor-element.elementor-element-9e551c5 .swiper-slide ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECECEC;--border-radius:5px 5px 5px 5px;}.elementor-97 .elementor-element.elementor-element-70d539d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:37px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-97 .elementor-element.elementor-element-4602cd5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;line-height:1.2em;}.elementor-97 .elementor-element.elementor-element-4602cd5 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-97 .elementor-element.elementor-element-ab682d3 .elementor-search-form__container{min-height:50px;}.elementor-97 .elementor-element.elementor-element-ab682d3 .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-97 .elementor-element.elementor-element-ab682d3 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-97 .elementor-element.elementor-element-ab682d3 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-97 .elementor-element.elementor-element-ab682d3 .elementor-search-form__input, .elementor-97 .elementor-element.elementor-element-ab682d3.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-97 .elementor-element.elementor-element-ab682d3:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-97 .elementor-element.elementor-element-ab682d3.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-97 .elementor-element.elementor-element-ab682d3 > .elementor-widget-container{margin:5px 0px 5px 0px;padding:6px 0px 13px 0px;}.elementor-97 .elementor-element.elementor-element-5588b79a{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}@media(max-width:1024px){.elementor-97 .elementor-element.elementor-element-80afc14{--e-n-carousel-swiper-slides-to-display:2;}.elementor-97 .elementor-element.elementor-element-9e551c5{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-97 .elementor-element.elementor-element-443a54c5{--padding-block-start:3rem;--padding-block-end:4rem;--padding-inline-start:1rem;--padding-inline-end:1rem;}.elementor-97 .elementor-element.elementor-element-719b22c2{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-97 .elementor-element.elementor-element-719b22c2 .elementor-heading-title{font-size:1.7rem;}.elementor-97 .elementor-element.elementor-element-719b22c2 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-97 .elementor-element.elementor-element-719b22c2.elementor-element{--align-self:center;}.elementor-97 .elementor-element.elementor-element-7cd2747b{--width:100%;}.elementor-97 .elementor-element.elementor-element-759532a4{text-align:center;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-97 .elementor-element.elementor-element-759532a4 .elementor-heading-title{font-size:1.7rem;}.elementor-97 .elementor-element.elementor-element-759532a4 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-97 .elementor-element.elementor-element-759532a4.elementor-element{--align-self:center;}.elementor-97 .elementor-element.elementor-element-cc9318f .elementor-image-box-img{margin-bottom:15px;}.elementor-97 .elementor-element.elementor-element-7fda3e7 .elementor-image-box-img{margin-bottom:15px;}.elementor-97 .elementor-element.elementor-element-ece8aa5 .elementor-image-box-img{margin-bottom:15px;}.elementor-97 .elementor-element.elementor-element-5c63dd4 .elementor-image-box-img{margin-bottom:15px;}.elementor-97 .elementor-element.elementor-element-a4df1a1 .elementor-image-box-img{margin-bottom:15px;}.elementor-97 .elementor-element.elementor-element-80afc14{--e-n-carousel-swiper-slides-to-display:1;}.elementor-97 .elementor-element.elementor-element-6e353907{--margin-block-start:3rem;--margin-block-end:0rem;--margin-inline-start:0rem;--margin-inline-end:0rem;}.elementor-97 .elementor-element.elementor-element-45c99dff{text-align:center;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-97 .elementor-element.elementor-element-45c99dff .elementor-heading-title{font-size:1.7rem;}.elementor-97 .elementor-element.elementor-element-45c99dff > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-97 .elementor-element.elementor-element-45c99dff.elementor-element{--align-self:center;}.elementor-97 .elementor-element.elementor-element-1b7952b .elementor-image-box-img{margin-bottom:15px;}.elementor-97 .elementor-element.elementor-element-9e551c5{--e-n-carousel-swiper-slides-to-display:1;}.elementor-97 .elementor-element.elementor-element-4602cd5{text-align:center;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-97 .elementor-element.elementor-element-4602cd5 .elementor-heading-title{font-size:1.7rem;}.elementor-97 .elementor-element.elementor-element-4602cd5 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-97 .elementor-element.elementor-element-4602cd5.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-97 .elementor-element.elementor-element-7cd2747b{--width:12%;}.elementor-97 .elementor-element.elementor-element-31e794e{--width:100%;}.elementor-97 .elementor-element.elementor-element-8f28c2e{--width:100%;}.elementor-97 .elementor-element.elementor-element-bc0766b{--width:100%;}.elementor-97 .elementor-element.elementor-element-02be204{--width:100%;}.elementor-97 .elementor-element.elementor-element-e73f92d{--width:100%;}.elementor-97 .elementor-element.elementor-element-6e353907{--width:12%;}.elementor-97 .elementor-element.elementor-element-dbb5b10{--width:32%;}}/* Start custom CSS for heading, class: .elementor-element-719b22c2 */.elementor-97 .elementor-element.elementor-element-719b22c2 .elementor-heading-title::after{
    content: "";
    height: 1px;
    width: 50%;
    top: 100%;
    left: 0;
    position: absolute;
    background: linear-gradient(to right, #F22E7E, #0000);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cc9318f */.elementor-97 .elementor-element.elementor-element-cc9318f .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-cc9318f .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7fda3e7 */.elementor-97 .elementor-element.elementor-element-7fda3e7 .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-7fda3e7 .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ece8aa5 */.elementor-97 .elementor-element.elementor-element-ece8aa5 .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-ece8aa5 .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c63dd4 */.elementor-97 .elementor-element.elementor-element-5c63dd4 .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-5c63dd4 .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a4df1a1 */.elementor-97 .elementor-element.elementor-element-a4df1a1 .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-a4df1a1 .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cc9318f */.elementor-97 .elementor-element.elementor-element-cc9318f .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-cc9318f .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7fda3e7 */.elementor-97 .elementor-element.elementor-element-7fda3e7 .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-7fda3e7 .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ece8aa5 */.elementor-97 .elementor-element.elementor-element-ece8aa5 .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-ece8aa5 .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c63dd4 */.elementor-97 .elementor-element.elementor-element-5c63dd4 .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-5c63dd4 .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a4df1a1 */.elementor-97 .elementor-element.elementor-element-a4df1a1 .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-a4df1a1 .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cc9318f */.elementor-97 .elementor-element.elementor-element-cc9318f .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-cc9318f .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7fda3e7 */.elementor-97 .elementor-element.elementor-element-7fda3e7 .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-7fda3e7 .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ece8aa5 */.elementor-97 .elementor-element.elementor-element-ece8aa5 .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-ece8aa5 .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c63dd4 */.elementor-97 .elementor-element.elementor-element-5c63dd4 .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-5c63dd4 .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a4df1a1 */.elementor-97 .elementor-element.elementor-element-a4df1a1 .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-a4df1a1 .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cc9318f */.elementor-97 .elementor-element.elementor-element-cc9318f .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-cc9318f .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7fda3e7 */.elementor-97 .elementor-element.elementor-element-7fda3e7 .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-7fda3e7 .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ece8aa5 */.elementor-97 .elementor-element.elementor-element-ece8aa5 .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-ece8aa5 .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c63dd4 */.elementor-97 .elementor-element.elementor-element-5c63dd4 .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-5c63dd4 .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a4df1a1 */.elementor-97 .elementor-element.elementor-element-a4df1a1 .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-a4df1a1 .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cc9318f */.elementor-97 .elementor-element.elementor-element-cc9318f .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-cc9318f .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7fda3e7 */.elementor-97 .elementor-element.elementor-element-7fda3e7 .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-7fda3e7 .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ece8aa5 */.elementor-97 .elementor-element.elementor-element-ece8aa5 .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-ece8aa5 .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c63dd4 */.elementor-97 .elementor-element.elementor-element-5c63dd4 .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-5c63dd4 .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a4df1a1 */.elementor-97 .elementor-element.elementor-element-a4df1a1 .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-a4df1a1 .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cc9318f */.elementor-97 .elementor-element.elementor-element-cc9318f .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-cc9318f .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7fda3e7 */.elementor-97 .elementor-element.elementor-element-7fda3e7 .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-7fda3e7 .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ece8aa5 */.elementor-97 .elementor-element.elementor-element-ece8aa5 .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-ece8aa5 .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c63dd4 */.elementor-97 .elementor-element.elementor-element-5c63dd4 .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-5c63dd4 .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a4df1a1 */.elementor-97 .elementor-element.elementor-element-a4df1a1 .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-a4df1a1 .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-80afc14 */@media (min-width: 768px) {
    .elementor-97 .elementor-element.elementor-element-80afc14 .elementor-swiper-button{
    margin-top: -27.4%;
    border: 1px solid black;
    border-radius: 50%;
    padding: 0.4rem;
}

.elementor-97 .elementor-element.elementor-element-80afc14 .elementor-swiper-button-prev{
    margin-left: 92%;
}

.elementor-97 .elementor-element.elementor-element-80afc14 .elementor-swiper-button:hover{
    margin-top: -27.4%;
    border: 1px solid black;
    border-radius: 50%;
    padding: 0.4rem;
}

.elementor-97 .elementor-element.elementor-element-80afc14 .elementor-swiper-button-prev:hover{
    margin-left: 92%;
}


.vermais{
    background: #F22E7E;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

.elementor-97 .elementor-element.elementor-element-80afc14 .elementor-image-box-wrapper{
    height: 550px;
    cursor: pointer;
}

.elementor-97 .elementor-element.elementor-element-80afc14 .elementor-image-box-wrapper:hover{
    transition: .5s;
    transform: scale(0.97);
}

.elementor-97 .elementor-element.elementor-element-80afc14 .swiper-pagination-bullet-active{
    transition: 1s all;
    width: 15px;
    border-radius: 100px;
}
}

@media (max-width: 767px) {
    .vermais{
    background: #F22E7E;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

    .elementor-97 .elementor-element.elementor-element-80afc14 .elementor-swiper-button{
    border: 1px solid black;
    border-radius: 50%;
    padding: 0.4rem;
    background: white;
}

.elementor-97 .elementor-element.elementor-element-80afc14 .elementor-swiper-button-prev{
    margin-left: 0%;
}

.elementor-97 .elementor-element.elementor-element-80afc14 .elementor-swiper-button:hover{
    border: 1px solid black;
    border-radius: 50%;
    padding: 0.4rem;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1b7952b */.elementor-97 .elementor-element.elementor-element-1b7952b .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-1b7952b .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1b7952b */.elementor-97 .elementor-element.elementor-element-1b7952b .elementor-image-box-title, .elementor-image-box-description{
    text-align: left;
    padding-left: 2rem;
    padding-right: 2rem;
}

.elementor-97 .elementor-element.elementor-element-1b7952b .elementor-image-box-description{
    text-align: left;
    padding-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-9e551c5 */.elementor-97 .elementor-element.elementor-element-9e551c5 .elementor-swiper-button{
    margin-top: -27.4%;
    border: 1px solid black;
    border-radius: 50%;
    padding: 0.4rem;
    opacity: 0;
    cursor: default;
}

.elementor-97 .elementor-element.elementor-element-9e551c5 .elementor-swiper-button-prev{
    margin-left: 92%;
}

.elementor-97 .elementor-element.elementor-element-9e551c5 .elementor-swiper-button:hover{
    margin-top: -27.4%;
    border: 1px solid black;
    border-radius: 50%;
    padding: 0.4rem;
}

.elementor-97 .elementor-element.elementor-element-9e551c5 .elementor-swiper-button-prev:hover{
    margin-left: 92%;
}


.vermais{
    background: #F22E7E;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

.elementor-97 .elementor-element.elementor-element-9e551c5 .elementor-image-box-wrapper{
    height: 550px;
    cursor: pointer;
}

.elementor-97 .elementor-element.elementor-element-9e551c5 .elementor-image-box-wrapper:hover{
    transition: .5s;
    transform: scale(0.97);
}

.elementor-97 .elementor-element.elementor-element-9e551c5 .swiper-pagination-bullet-active{
    transition: 1s all;
    width: 15px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4602cd5 */.elementor-97 .elementor-element.elementor-element-4602cd5 {
border: 1px solid;
border-image: linear-gradient(90deg,#F22E7E50,#00000000,#00000000) 1;
border-left: none;
border-right: none;
border-top: none;
}/* End custom CSS */
/* Start custom CSS */p{
    margin: 0;
}/* End custom CSS */