.elementor-1477 .elementor-element.elementor-element-5a5c2a8d{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:32px 32px 32px 32px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1477 .elementor-element.elementor-element-5a5c2a8d:not(.elementor-motion-effects-element-type-background), .elementor-1477 .elementor-element.elementor-element-5a5c2a8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1477 .elementor-element.elementor-element-270d7bb0 .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-1477 .elementor-element.elementor-element-3af4564c{--display:flex;}.elementor-1477 .elementor-element.elementor-element-129c82f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 4px;--row-gap:8px;--column-gap:4px;--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-7b6e7e16{width:100%;max-width:100%;--e-rating-icon-font-size:24px;--e-rating-gap:6px;--e-rating-icon-marked-color:var( --e-global-color-accent );}.elementor-1477 .elementor-element.elementor-element-100dc14f > .elementor-widget-container{margin:1rem 0rem 0.5rem 0rem;}.elementor-1477 .elementor-element.elementor-element-100dc14f{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-1477 .elementor-element.elementor-element-c7987b{width:100%;max-width:100%;font-family:var( --e-global-typography-e6299ac-font-family ), Sans-serif;font-size:var( --e-global-typography-e6299ac-font-size );font-weight:var( --e-global-typography-e6299ac-font-weight );line-height:var( --e-global-typography-e6299ac-line-height );color:var( --e-global-color-primary );}.elementor-1477 .elementor-element.elementor-element-c7987b > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-1477 .elementor-element.elementor-element-b3550cd{width:auto;max-width:auto;columns:1;font-family:"Fira Sans", Sans-serif;font-size:0.9rem;font-weight:700;line-height:2rem;color:var( --e-global-color-e0c31b8 );}.elementor-1477 .elementor-element.elementor-element-b3550cd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-b3550cd.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1477 .elementor-element.elementor-element-67962917{width:auto;max-width:auto;columns:1;font-family:"Fira Sans", Sans-serif;font-size:0.9rem;font-weight:700;line-height:2rem;color:var( --e-global-color-e0c31b8 );}.elementor-1477 .elementor-element.elementor-element-67962917.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1477 .elementor-element.elementor-element-39c3e4ea{width:auto;max-width:auto;columns:1;font-family:"Fira Sans", Sans-serif;font-size:0.9rem;font-weight:700;line-height:2rem;color:var( --e-global-color-e0c31b8 );}.elementor-1477 .elementor-element.elementor-element-39c3e4ea.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1477 .elementor-element.elementor-element-226ea53a{--display:flex;}.elementor-1477 .elementor-element.elementor-element-18844b67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 4px;--row-gap:8px;--column-gap:4px;--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-7f7b5144{width:100%;max-width:100%;--e-rating-icon-font-size:24px;--e-rating-gap:6px;--e-rating-icon-marked-color:var( --e-global-color-accent );}.elementor-1477 .elementor-element.elementor-element-455650e2 > .elementor-widget-container{margin:1rem 0rem 0.5rem 0rem;}.elementor-1477 .elementor-element.elementor-element-455650e2{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-1477 .elementor-element.elementor-element-473fe3a3{width:100%;max-width:100%;font-family:var( --e-global-typography-e6299ac-font-family ), Sans-serif;font-size:var( --e-global-typography-e6299ac-font-size );font-weight:var( --e-global-typography-e6299ac-font-weight );line-height:var( --e-global-typography-e6299ac-line-height );color:var( --e-global-color-primary );}.elementor-1477 .elementor-element.elementor-element-473fe3a3 > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-1477 .elementor-element.elementor-element-2486325d{width:auto;max-width:auto;columns:1;font-family:"Fira Sans", Sans-serif;font-size:0.9rem;font-weight:700;line-height:2rem;color:var( --e-global-color-e0c31b8 );}.elementor-1477 .elementor-element.elementor-element-2486325d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-2486325d.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1477 .elementor-element.elementor-element-1f08dc8d{width:auto;max-width:auto;columns:1;font-family:"Fira Sans", Sans-serif;font-size:0.9rem;font-weight:700;line-height:2rem;color:var( --e-global-color-e0c31b8 );}.elementor-1477 .elementor-element.elementor-element-1f08dc8d.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1477 .elementor-element.elementor-element-2ae9f5a{width:auto;max-width:auto;columns:1;font-family:"Fira Sans", Sans-serif;font-size:0.9rem;font-weight:700;line-height:2rem;color:var( --e-global-color-e0c31b8 );}.elementor-1477 .elementor-element.elementor-element-2ae9f5a.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1477 .elementor-element.elementor-element-34403800{--display:flex;}.elementor-1477 .elementor-element.elementor-element-4d0fd114{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 4px;--row-gap:8px;--column-gap:4px;--flex-wrap:wrap;}.elementor-1477 .elementor-element.elementor-element-263c6dca{width:100%;max-width:100%;--e-rating-icon-font-size:24px;--e-rating-gap:6px;--e-rating-icon-marked-color:var( --e-global-color-accent );}.elementor-1477 .elementor-element.elementor-element-3adbcd6e > .elementor-widget-container{margin:1rem 0rem 0.5rem 0rem;}.elementor-1477 .elementor-element.elementor-element-3adbcd6e{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-1477 .elementor-element.elementor-element-665c2d62{width:100%;max-width:100%;font-family:var( --e-global-typography-e6299ac-font-family ), Sans-serif;font-size:var( --e-global-typography-e6299ac-font-size );font-weight:var( --e-global-typography-e6299ac-font-weight );line-height:var( --e-global-typography-e6299ac-line-height );color:var( --e-global-color-primary );}.elementor-1477 .elementor-element.elementor-element-665c2d62 > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-1477 .elementor-element.elementor-element-365246c1{width:auto;max-width:auto;columns:1;font-family:"Fira Sans", Sans-serif;font-size:0.9rem;font-weight:700;line-height:2rem;color:var( --e-global-color-e0c31b8 );}.elementor-1477 .elementor-element.elementor-element-365246c1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1477 .elementor-element.elementor-element-365246c1.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1477 .elementor-element.elementor-element-183cc995{width:auto;max-width:auto;columns:1;font-family:"Fira Sans", Sans-serif;font-size:0.9rem;font-weight:700;line-height:2rem;color:var( --e-global-color-e0c31b8 );}.elementor-1477 .elementor-element.elementor-element-183cc995.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1477 .elementor-element.elementor-element-5d8fec59{width:auto;max-width:auto;columns:1;font-family:"Fira Sans", Sans-serif;font-size:0.9rem;font-weight:700;line-height:2rem;color:var( --e-global-color-e0c31b8 );}.elementor-1477 .elementor-element.elementor-element-5d8fec59.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1477 .elementor-element.elementor-element-3f81d6b3{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-normal-color:#D2D5D77D;--e-n-carousel-dots-hover-color:var( --e-global-color-da924f3 );--e-n-carousel-swiper-pagination-spacing:24px;}@media(max-width:1280px){.elementor-1477 .elementor-element.elementor-element-3f81d6b3{--e-n-carousel-swiper-pagination-size:12px;}}@media(min-width:641px){.elementor-1477 .elementor-element.elementor-element-5a5c2a8d{--width:34rem;}}@media(max-width:1280px) and (min-width:641px){.elementor-1477 .elementor-element.elementor-element-5a5c2a8d{--width:30rem;}}@media(max-width:1024px) and (min-width:641px){.elementor-1477 .elementor-element.elementor-element-5a5c2a8d{--width:29rem;}}@media(max-width:1536px){.elementor-1477 .elementor-element.elementor-element-270d7bb0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1477 .elementor-element.elementor-element-100dc14f{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1477 .elementor-element.elementor-element-c7987b{font-size:var( --e-global-typography-e6299ac-font-size );line-height:var( --e-global-typography-e6299ac-line-height );}.elementor-1477 .elementor-element.elementor-element-455650e2{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1477 .elementor-element.elementor-element-473fe3a3{font-size:var( --e-global-typography-e6299ac-font-size );line-height:var( --e-global-typography-e6299ac-line-height );}.elementor-1477 .elementor-element.elementor-element-3adbcd6e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1477 .elementor-element.elementor-element-665c2d62{font-size:var( --e-global-typography-e6299ac-font-size );line-height:var( --e-global-typography-e6299ac-line-height );}}@media(max-width:1024px){.elementor-1477 .elementor-element.elementor-element-5a5c2a8d{--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-1477 .elementor-element.elementor-element-270d7bb0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1477 .elementor-element.elementor-element-100dc14f{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1477 .elementor-element.elementor-element-c7987b{font-size:var( --e-global-typography-e6299ac-font-size );line-height:var( --e-global-typography-e6299ac-line-height );}.elementor-1477 .elementor-element.elementor-element-455650e2{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1477 .elementor-element.elementor-element-473fe3a3{font-size:var( --e-global-typography-e6299ac-font-size );line-height:var( --e-global-typography-e6299ac-line-height );}.elementor-1477 .elementor-element.elementor-element-3adbcd6e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1477 .elementor-element.elementor-element-665c2d62{font-size:var( --e-global-typography-e6299ac-font-size );line-height:var( --e-global-typography-e6299ac-line-height );}.elementor-1477 .elementor-element.elementor-element-3f81d6b3{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:768px){.elementor-1477 .elementor-element.elementor-element-5a5c2a8d{--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-1477 .elementor-element.elementor-element-3f81d6b3{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:640px){.elementor-1477 .elementor-element.elementor-element-5a5c2a8d{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1477 .elementor-element.elementor-element-270d7bb0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1477 .elementor-element.elementor-element-100dc14f{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1477 .elementor-element.elementor-element-c7987b{font-size:var( --e-global-typography-e6299ac-font-size );line-height:var( --e-global-typography-e6299ac-line-height );}.elementor-1477 .elementor-element.elementor-element-455650e2{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1477 .elementor-element.elementor-element-473fe3a3{font-size:var( --e-global-typography-e6299ac-font-size );line-height:var( --e-global-typography-e6299ac-line-height );}.elementor-1477 .elementor-element.elementor-element-3adbcd6e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1477 .elementor-element.elementor-element-665c2d62{font-size:var( --e-global-typography-e6299ac-font-size );line-height:var( --e-global-typography-e6299ac-line-height );}.elementor-1477 .elementor-element.elementor-element-3f81d6b3{--e-n-carousel-swiper-slides-to-display:1;}}