.elementor-43810 .elementor-element.elementor-element-59d0fe3{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-43810 .elementor-element.elementor-element-9566dce{--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:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-43810 .elementor-element.elementor-element-228a33f{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-43810 .elementor-element.elementor-element-228a33f:not(.elementor-motion-effects-element-type-background), .elementor-43810 .elementor-element.elementor-element-228a33f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6F1C90;}.elementor-43810 .elementor-element.elementor-element-a756f3d{font-size:16px;color:#2A2131;}.elementor-43810 .elementor-element.elementor-element-8bb1a3f{font-size:16px;color:#2A2131;}.elementor-43810 .elementor-element.elementor-element-383c717{font-size:16px;color:#2A2131;}.elementor-43810 .elementor-element.elementor-element-641e25d{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-43810 .elementor-element.elementor-element-641e25d:not(.elementor-motion-effects-element-type-background), .elementor-43810 .elementor-element.elementor-element-641e25d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6F1C90;}.elementor-43810 .elementor-element.elementor-element-e72446a{font-size:16px;color:#2A2131;}.elementor-43810 .elementor-element.elementor-element-e3b6ea4{font-size:16px;color:#2A2131;}.elementor-43810 .elementor-element.elementor-element-4107d49{font-size:16px;color:#2A2131;}.elementor-43810 .elementor-element.elementor-element-04a24b4{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-43810 .elementor-element.elementor-element-04a24b4:not(.elementor-motion-effects-element-type-background), .elementor-43810 .elementor-element.elementor-element-04a24b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6F1C90;}.elementor-43810 .elementor-element.elementor-element-58db0bb{font-size:16px;color:#2A2131;}.elementor-43810 .elementor-element.elementor-element-fba4444{font-size:16px;color:#2A2131;}.elementor-43810 .elementor-element.elementor-element-b7018dc{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-43810 .elementor-element.elementor-element-1d3db83{--e-image-carousel-slides-to-show:1;}.elementor-43810 .elementor-element.elementor-element-1d3db83 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-43810 .elementor-element.elementor-element-1d3db83 .elementor-swiper-button.elementor-swiper-button-next{font-size:36px;color:#000000;}.elementor-43810 .elementor-element.elementor-element-1d3db83 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-43810 .elementor-element.elementor-element-1d3db83 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-43810 .elementor-element.elementor-element-aa5e2bf{text-align:center;}.elementor-43810 .elementor-element.elementor-element-aa5e2bf .elementor-heading-title{font-size:36px;color:#6F1C90;}.elementor-43810 .elementor-element.elementor-element-ec06dde{--display:flex;--position:relative;--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:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;top:0px;}body:not(.rtl) .elementor-43810 .elementor-element.elementor-element-ec06dde{left:0px;}body.rtl .elementor-43810 .elementor-element.elementor-element-ec06dde{right:0px;}.elementor-43810 .elementor-element.elementor-element-cc7eefb{text-align:center;}.elementor-43810 .elementor-element.elementor-element-cc7eefb img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#6F1C90;border-radius:12px 12px 12px 12px;}.elementor-43810 .elementor-element.elementor-element-ca93d24{--e-image-carousel-slides-to-show:1;top:-15.976px;}body:not(.rtl) .elementor-43810 .elementor-element.elementor-element-ca93d24{left:684.916px;}body.rtl .elementor-43810 .elementor-element.elementor-element-ca93d24{right:684.916px;}.elementor-43810 .elementor-element.elementor-element-ca93d24 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-43810 .elementor-element.elementor-element-ca93d24 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:#FFFFFF;}.elementor-43810 .elementor-element.elementor-element-ca93d24 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-43810 .elementor-element.elementor-element-ca93d24 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-43810 .elementor-element.elementor-element-1f7a65a{--e-image-carousel-slides-to-show:1;top:624.993px;}body:not(.rtl) .elementor-43810 .elementor-element.elementor-element-1f7a65a{left:612.975px;}body.rtl .elementor-43810 .elementor-element.elementor-element-1f7a65a{right:612.975px;}.elementor-43810 .elementor-element.elementor-element-1f7a65a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-43810 .elementor-element.elementor-element-1f7a65a .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:#FFFFFF;}.elementor-43810 .elementor-element.elementor-element-1f7a65a .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-43810 .elementor-element.elementor-element-1f7a65a .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-43810 .elementor-element.elementor-element-8985a52{--e-image-carousel-slides-to-show:1;top:476.997px;}body:not(.rtl) .elementor-43810 .elementor-element.elementor-element-8985a52{left:-172px;}body.rtl .elementor-43810 .elementor-element.elementor-element-8985a52{right:-172px;}.elementor-43810 .elementor-element.elementor-element-8985a52 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-43810 .elementor-element.elementor-element-8985a52 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:#FFFFFF;}.elementor-43810 .elementor-element.elementor-element-8985a52 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-43810 .elementor-element.elementor-element-8985a52 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-43810 .elementor-element.elementor-element-22c9509{--e-image-carousel-slides-to-show:1;top:106px;}body:not(.rtl) .elementor-43810 .elementor-element.elementor-element-22c9509{left:889.996px;}body.rtl .elementor-43810 .elementor-element.elementor-element-22c9509{right:889.996px;}.elementor-43810 .elementor-element.elementor-element-22c9509 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-43810 .elementor-element.elementor-element-22c9509 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:#FFFFFF;}.elementor-43810 .elementor-element.elementor-element-22c9509 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-43810 .elementor-element.elementor-element-22c9509 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-43810 .elementor-element.elementor-element-4e47d23{--e-image-carousel-slides-to-show:1;top:-54px;}body:not(.rtl) .elementor-43810 .elementor-element.elementor-element-4e47d23{left:-90.004px;}body.rtl .elementor-43810 .elementor-element.elementor-element-4e47d23{right:-90.004px;}.elementor-43810 .elementor-element.elementor-element-4e47d23 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-43810 .elementor-element.elementor-element-4e47d23 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:#FFFFFF;}.elementor-43810 .elementor-element.elementor-element-4e47d23 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-43810 .elementor-element.elementor-element-4e47d23 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-43810 .elementor-element.elementor-element-1ab3cfd{--e-image-carousel-slides-to-show:1;top:659px;}body:not(.rtl) .elementor-43810 .elementor-element.elementor-element-1ab3cfd{left:5.979px;}body.rtl .elementor-43810 .elementor-element.elementor-element-1ab3cfd{right:5.979px;}.elementor-43810 .elementor-element.elementor-element-1ab3cfd .elementor-swiper-button.elementor-swiper-button-prev, .elementor-43810 .elementor-element.elementor-element-1ab3cfd .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:#FFFFFF;}.elementor-43810 .elementor-element.elementor-element-1ab3cfd .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-43810 .elementor-element.elementor-element-1ab3cfd .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-43810 .elementor-element.elementor-element-59d0fe3{--content-width:1200px;}}/* Start custom CSS */.elementor-element-1af0c42 { height: 160px !important; overflow: hidden !important; }
.elementor-element-1af0c42 .elementor-widget-container { height: 100% !important; }
.elementor-element-1af0c42 .elementor-image-carousel-wrapper { height: 100% !important; }
.elementor-element-1af0c42 .elementor-image-carousel { height: 100% !important; }
.elementor-element-1af0c42 .swiper-slide { height: 100% !important; }
.elementor-element-1af0c42 .swiper-slide-inner { margin: 0 !important; padding: 0 !important; height: 100% !important; }
.elementor-element-1af0c42 .swiper-slide-image { width: 100% !important; height: 100% !important; object-fit: cover !important; border-radius: 8px !important; margin: 0 !important; display: block !important; }
.elementor-element-e7cee10 { align-self: flex-start !important; margin: 0 !important; padding: 0 !important; margin-top: -12px !important; min-width: 0 !important; max-width: 25% !important; overflow: hidden !important; }
.elementor-element-59f0a1d, .elementor-element-a54d8b8, .elementor-element-8b3246c, .elementor-element-ae1fb19, .elementor-element-72778bf, .elementor-element-4b029ed { height: 160px !important; overflow: hidden !important; max-width: 100% !important; }
.elementor-element-59f0a1d .elementor-widget-container, .elementor-element-a54d8b8 .elementor-widget-container, .elementor-element-8b3246c .elementor-widget-container, .elementor-element-ae1fb19 .elementor-widget-container, .elementor-element-72778bf .elementor-widget-container, .elementor-element-4b029ed .elementor-widget-container { height: 100% !important; }
.elementor-element-59f0a1d .elementor-image-carousel-wrapper, .elementor-element-a54d8b8 .elementor-image-carousel-wrapper, .elementor-element-8b3246c .elementor-image-carousel-wrapper, .elementor-element-ae1fb19 .elementor-image-carousel-wrapper, .elementor-element-72778bf .elementor-image-carousel-wrapper, .elementor-element-4b029ed .elementor-image-carousel-wrapper { height: 100% !important; }
.elementor-element-59f0a1d .elementor-image-carousel, .elementor-element-a54d8b8 .elementor-image-carousel, .elementor-element-8b3246c .elementor-image-carousel, .elementor-element-ae1fb19 .elementor-image-carousel, .elementor-element-72778bf .elementor-image-carousel, .elementor-element-4b029ed .elementor-image-carousel { height: 100% !important; }
.elementor-element-59f0a1d .swiper-slide, .elementor-element-a54d8b8 .swiper-slide, .elementor-element-8b3246c .swiper-slide, .elementor-element-ae1fb19 .swiper-slide, .elementor-element-72778bf .swiper-slide, .elementor-element-4b029ed .swiper-slide { height: 100% !important; }
.elementor-element-59f0a1d .swiper-slide-inner, .elementor-element-a54d8b8 .swiper-slide-inner, .elementor-element-8b3246c .swiper-slide-inner, .elementor-element-ae1fb19 .swiper-slide-inner, .elementor-element-72778bf .swiper-slide-inner, .elementor-element-4b029ed .swiper-slide-inner { margin: 0 !important; padding: 0 !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; background: #fff !important; }
.elementor-element-59f0a1d .swiper-slide-image, .elementor-element-a54d8b8 .swiper-slide-image, .elementor-element-8b3246c .swiper-slide-image, .elementor-element-ae1fb19 .swiper-slide-image, .elementor-element-72778bf .swiper-slide-image, .elementor-element-4b029ed .swiper-slide-image { max-width: 100% !important; max-height: 100% !important; width: auto !important; height: auto !important; object-fit: contain !important; border-radius: 8px !important; margin: 0 !important; display: block !important; }
.elementor-element-875ace5, .elementor-element-f1b8c13, .elementor-element-448acbb, .elementor-element-248927b, .elementor-element-2cb8d37, .elementor-element-8d15a20 { align-self: flex-start !important; margin: 0 !important; padding: 0 !important; margin-top: -12px !important; min-width: 0 !important; max-width: 25% !important; overflow: hidden !important; }
.elementor-element-1d3db83 { height: 480px !important; overflow: hidden !important; max-width: 80% !important; margin: 0 auto !important; transition: opacity 0.2s ease !important; }
.elementor-element-1d3db83 .elementor-widget-container { height: 100% !important; }
.elementor-element-1d3db83 .elementor-image-carousel-wrapper { height: 100% !important; }
.elementor-element-1d3db83 .elementor-image-carousel { height: 100% !important; }
.elementor-element-1d3db83 .swiper-slide { height: 100% !important; }
.elementor-element-1d3db83 .swiper-slide-inner { margin: 0 !important; padding: 0 !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; background: #fff !important; border-radius: 12px !important; }
.elementor-element-1d3db83 .swiper-slide-image { max-width: 100% !important; max-height: 100% !important; width: auto !important; height: auto !important; object-fit: contain !important; border-radius: 12px !important; margin: 0 !important; display: block !important; }
.elementor-element-b88d148 .dogma-toggle-checkbox { display: none !important; }
.elementor-element-b88d148 .dogma-toggle-label { display: block !important; text-align: center !important; cursor: pointer !important; color: #6F1C90 !important; font-size: 28px !important; font-weight: 700 !important; user-select: none !important; transition: color 0.15s ease !important; }
.elementor-element-b88d148 .dogma-toggle-label:hover { color: #07d9b6 !important; }
.elementor-element-b88d148 .dogma-arrow { display: inline-block !important; transition: transform 0.2s ease !important; }
.elementor-element-b88d148:has(.dogma-toggle-checkbox:not(:checked)) .dogma-arrow { transform: rotate(-90deg) !important; }
.elementor-element-b88d148:has(.dogma-toggle-checkbox:not(:checked)) ~ .elementor-element-1d3db83 { display: none !important; }
.elementor-element-228a33f, .elementor-element-e49fc93, .elementor-element-641e25d, .elementor-element-1b3045c, .elementor-element-04a24b4 { transition: background-color 0.15s ease !important; }
.elementor-element-228a33f:hover, .elementor-element-e49fc93:hover, .elementor-element-641e25d:hover, .elementor-element-1b3045c:hover, .elementor-element-04a24b4:hover { background-color: #07d9b6 !important; }
.elementor-element-228a33f .cat-toggle, .elementor-element-e49fc93 .cat-toggle, .elementor-element-641e25d .cat-toggle, .elementor-element-1b3045c .cat-toggle, .elementor-element-04a24b4 .cat-toggle { display: none !important; }
.elementor-element-228a33f .cat-toggle-label, .elementor-element-e49fc93 .cat-toggle-label, .elementor-element-641e25d .cat-toggle-label, .elementor-element-1b3045c .cat-toggle-label, .elementor-element-04a24b4 .cat-toggle-label { display: block !important; width: 100% !important; text-align: right !important; cursor: pointer !important; color: #FFFFFF !important; font-size: 20px !important; font-weight: 700 !important; user-select: none !important; }
.elementor-element-228a33f .cat-arrow, .elementor-element-e49fc93 .cat-arrow, .elementor-element-641e25d .cat-arrow, .elementor-element-1b3045c .cat-arrow, .elementor-element-04a24b4 .cat-arrow { display: inline-block !important; transition: transform 0.2s ease !important; margin-left: 6px !important; }
.elementor-element-228a33f:has(.cat-toggle:checked) .cat-arrow, .elementor-element-e49fc93:has(.cat-toggle:checked) .cat-arrow, .elementor-element-641e25d:has(.cat-toggle:checked) .cat-arrow, .elementor-element-1b3045c:has(.cat-toggle:checked) .cat-arrow, .elementor-element-04a24b4:has(.cat-toggle:checked) .cat-arrow { transform: rotate(180deg) !important; }
.elementor-element-228a33f:has(.cat-toggle:not(:checked)) ~ .elementor-element-a756f3d { display: none !important; }
.elementor-element-e49fc93:has(.cat-toggle:not(:checked)) ~ .elementor-element-a98dbcb { display: none !important; }
.elementor-element-641e25d:has(.cat-toggle:not(:checked)) ~ .elementor-element-45afe53 { display: none !important; }
.elementor-element-1b3045c:has(.cat-toggle:not(:checked)) ~ .elementor-element-eab1f89 { display: none !important; }
.elementor-element-04a24b4:has(.cat-toggle:not(:checked)) ~ .elementor-element-58db0bb { display: none !important; }
.elementor-element-ca93d24, .elementor-element-1f7a65a, .elementor-element-8985a52, .elementor-element-22c9509, .elementor-element-4e47d23, .elementor-element-1ab3cfd { width: 260px !important; height: 260px !important; border-radius: 18px !important; overflow: hidden !important; border: 3px solid #fff !important; box-shadow: 0 2px 8px rgba(0,0,0,.25) !important; }
.elementor-element-ca93d24 .elementor-widget-container, .elementor-element-1f7a65a .elementor-widget-container, .elementor-element-8985a52 .elementor-widget-container, .elementor-element-22c9509 .elementor-widget-container, .elementor-element-4e47d23 .elementor-widget-container, .elementor-element-1ab3cfd .elementor-widget-container { height: 100% !important; }
.elementor-element-ca93d24 .elementor-image-carousel-wrapper, .elementor-element-1f7a65a .elementor-image-carousel-wrapper, .elementor-element-8985a52 .elementor-image-carousel-wrapper, .elementor-element-22c9509 .elementor-image-carousel-wrapper, .elementor-element-4e47d23 .elementor-image-carousel-wrapper, .elementor-element-1ab3cfd .elementor-image-carousel-wrapper { height: 100% !important; }
.elementor-element-ca93d24 .elementor-image-carousel, .elementor-element-1f7a65a .elementor-image-carousel, .elementor-element-8985a52 .elementor-image-carousel, .elementor-element-22c9509 .elementor-image-carousel, .elementor-element-4e47d23 .elementor-image-carousel, .elementor-element-1ab3cfd .elementor-image-carousel { height: 100% !important; }
.elementor-element-ca93d24 .swiper-slide, .elementor-element-1f7a65a .swiper-slide, .elementor-element-8985a52 .swiper-slide, .elementor-element-22c9509 .swiper-slide, .elementor-element-4e47d23 .swiper-slide, .elementor-element-1ab3cfd .swiper-slide { height: 100% !important; }
.elementor-element-ca93d24 .swiper-slide-inner, .elementor-element-1f7a65a .swiper-slide-inner, .elementor-element-8985a52 .swiper-slide-inner, .elementor-element-22c9509 .swiper-slide-inner, .elementor-element-4e47d23 .swiper-slide-inner, .elementor-element-1ab3cfd .swiper-slide-inner { margin: 0 !important; padding: 0 !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; background: #6F1C90 !important; }
.elementor-element-ca93d24 .swiper-slide-image, .elementor-element-1f7a65a .swiper-slide-image, .elementor-element-8985a52 .swiper-slide-image, .elementor-element-22c9509 .swiper-slide-image, .elementor-element-4e47d23 .swiper-slide-image, .elementor-element-1ab3cfd .swiper-slide-image { width: 100% !important; height: 100% !important; object-fit: contain !important; margin: 0 !important; display: block !important; }/* End custom CSS */