.elementor-widget-container .eael-protected-content-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-widget-container .protected-content-error-msg{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-462 .elementor-element.elementor-element-42cc137{--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;--margin-top:3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-carousel .eael-protected-content-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-widget-image-carousel .protected-content-error-msg{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-462 .elementor-element.elementor-element-bf575be{--e-image-carousel-slides-to-show:1;}.elementor-462 .elementor-element.elementor-element-886bae9{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-heading .eael-protected-content-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-widget-heading .protected-content-error-msg{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-heading .elementor-heading-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 );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-462 .elementor-element.elementor-element-612f437 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;}.elementor-widget-nested-carousel .eael-protected-content-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-widget-nested-carousel .protected-content-error-msg{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-462 .elementor-element.elementor-element-fc839ba{--display:flex;}.elementor-widget-image .eael-protected-content-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-widget-image .protected-content-error-msg{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-image .widget-image-caption{color:var( --e-global-color-text );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 );text-transform:var( --e-global-typography-text-text-transform );}.elementor-462 .elementor-element.elementor-element-9f4d493 img{border-style:solid;border-width:01px 0px 0px 0px;border-color:var( --e-global-color-b4ba2b9 );border-radius:015px 015px 0px 0px;}.elementor-462 .elementor-element.elementor-element-40eaae1{--display:flex;}.elementor-462 .elementor-element.elementor-element-3492fa8 img{border-style:solid;border-width:01px 0px 0px 0px;border-color:var( --e-global-color-b4ba2b9 );border-radius:015px 015px 0px 0px;}.elementor-462 .elementor-element.elementor-element-bd5251e{--display:flex;}.elementor-462 .elementor-element.elementor-element-bdb692f img{border-style:solid;border-width:01px 0px 0px 0px;border-color:var( --e-global-color-b4ba2b9 );border-radius:015px 015px 0px 0px;}.elementor-462 .elementor-element.elementor-element-2d87b6f{--display:flex;}.elementor-462 .elementor-element.elementor-element-91329dc img{border-style:solid;border-width:01px 0px 0px 0px;border-color:var( --e-global-color-b4ba2b9 );border-radius:015px 015px 0px 0px;}.elementor-462 .elementor-element.elementor-element-addc3fe{--display:flex;}.elementor-462 .elementor-element.elementor-element-05731d7 img{border-style:solid;border-width:01px 0px 0px 0px;border-color:var( --e-global-color-b4ba2b9 );border-radius:015px 015px 0px 0px;}.elementor-462 .elementor-element.elementor-element-74f7186{--display:flex;}.elementor-462 .elementor-element.elementor-element-5720291 img{border-style:solid;border-width:01px 0px 0px 0px;border-color:var( --e-global-color-b4ba2b9 );border-radius:015px 015px 0px 0px;}.elementor-462 .elementor-element.elementor-element-576926b{--display:flex;}.elementor-462 .elementor-element.elementor-element-28d8fd6 img{border-style:solid;border-width:01px 0px 0px 0px;border-color:var( --e-global-color-b4ba2b9 );border-radius:015px 015px 0px 0px;}.elementor-462 .elementor-element.elementor-element-9cdf67e{--display:flex;}.elementor-462 .elementor-element.elementor-element-f760240 img{border-style:solid;border-width:01px 0px 0px 0px;border-color:var( --e-global-color-b4ba2b9 );border-radius:015px 015px 0px 0px;}.elementor-462 .elementor-element.elementor-element-9b8cae6{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-462 .elementor-element.elementor-element-159b17d{--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;--margin-top:3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-462 .elementor-element.elementor-element-cf3267d{--display:flex;}.elementor-462 .elementor-element.elementor-element-c5e1266{--display:flex;}.elementor-462 .elementor-element.elementor-element-961e243{--display:flex;}.elementor-462 .elementor-element.elementor-element-d55d55d{--display:flex;}.elementor-462 .elementor-element.elementor-element-7e17d93{--display:flex;}.elementor-462 .elementor-element.elementor-element-4d1232e{--display:flex;}.elementor-462 .elementor-element.elementor-element-1e3ecdf{--display:flex;}.elementor-462 .elementor-element.elementor-element-d9a7805{--display:flex;}.elementor-462 .elementor-element.elementor-element-9abe922{--display:flex;}.elementor-462 .elementor-element.elementor-element-7b2825c{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:10px;}.elementor-462 .elementor-element.elementor-element-896d9c5{text-align:center;}.elementor-462 .elementor-element.elementor-element-f7b767d{--display:flex;}.elementor-462 .elementor-element.elementor-element-25b8a49{--display:flex;}.elementor-462 .elementor-element.elementor-element-558a195{--display:flex;}.elementor-462 .elementor-element.elementor-element-3a33a20{--display:flex;}.elementor-462 .elementor-element.elementor-element-a30bc60{--display:flex;}.elementor-462 .elementor-element.elementor-element-fb5f201{--display:flex;}.elementor-462 .elementor-element.elementor-element-9dd5b10{--display:flex;}.elementor-462 .elementor-element.elementor-element-6915efa{--display:flex;}.elementor-462 .elementor-element.elementor-element-8fded20{--display:flex;}.elementor-462 .elementor-element.elementor-element-600f471{--display:flex;}.elementor-462 .elementor-element.elementor-element-44319d5{--display:flex;}.elementor-462 .elementor-element.elementor-element-a7f7609{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:10px;}.elementor-462 .elementor-element.elementor-element-05e416b{--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;}.elementor-462 .elementor-element.elementor-element-631d87c.elementor-element{--align-self:center;}.elementor-462 .elementor-element.elementor-element-c59c1d3.elementor-element{--align-self:center;}.elementor-462 .elementor-element.elementor-element-0ed5a97{--display:flex;}.elementor-462 .elementor-element.elementor-element-92b765e{--display:flex;}.elementor-462 .elementor-element.elementor-element-1f36b43{--display:flex;}.elementor-462 .elementor-element.elementor-element-bf4ac5e{--display:flex;}.elementor-462 .elementor-element.elementor-element-81ee543{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--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;}.elementor-462 .elementor-element.elementor-element-6eda14f{--display:flex;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .eael-protected-content-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-widget-loop-grid .protected-content-error-msg{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 .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-462 .elementor-element.elementor-element-2a703d5{--grid-columns:6;--grid-row-gap:5px;--grid-column-gap:5px;}.elementor-462 .elementor-element.elementor-element-7225dea{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-462 .elementor-element.elementor-element-7225dea:not(.elementor-motion-effects-element-type-background), .elementor-462 .elementor-element.elementor-element-7225dea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #ebddce 100%);}.elementor-462 .elementor-element.elementor-element-c7a9c00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-462 .elementor-element.elementor-element-c7a9c00 img{width:90vw;}.elementor-462 .elementor-element.elementor-element-3511bfc{--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;--margin-top:4rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-462 .elementor-element.elementor-element-f3798fe .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;}.elementor-462 .elementor-element.elementor-element-7900246{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--grid-auto-flow:row;}.elementor-462 .elementor-element.elementor-element-d03735a img{width:100vw;}.elementor-462 .elementor-element.elementor-element-c365bba img{width:100vw;}.elementor-462 .elementor-element.elementor-element-779e09e img{width:100vw;}.elementor-462 .elementor-element.elementor-element-01550f9 img{width:100vw;}.elementor-462 .elementor-element.elementor-element-7627db6 img{width:100vw;}.elementor-462 .elementor-element.elementor-element-62340ff img{width:100vw;}.elementor-462 .elementor-element.elementor-element-9e70c19 img{width:100vw;}.elementor-462 .elementor-element.elementor-element-c3e131b img{width:100vw;}.elementor-462 .elementor-element.elementor-element-d3abefc img{width:100vw;}.elementor-462 .elementor-element.elementor-element-4f6c0fe img{width:100vw;}.elementor-462 .elementor-element.elementor-element-af72a01 img{width:100vw;}.elementor-462 .elementor-element.elementor-element-72e882c img{width:100vw;}.elementor-462 .elementor-element.elementor-element-ca953ba img{width:100vw;}.elementor-462 .elementor-element.elementor-element-c8e362c img{width:100vw;}.elementor-462 .elementor-element.elementor-element-be0e274 img{width:100vw;}.elementor-462 .elementor-element.elementor-element-75c9772 img{width:100vw;}.elementor-462 .elementor-element.elementor-element-a946697 img{width:100vw;}.elementor-462 .elementor-element.elementor-element-7627597{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-462 .elementor-element.elementor-element-edad4c7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-c312184{--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;--margin-top:5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-widget-shortcode .eael-protected-content-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-widget-shortcode .protected-content-error-msg{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 );}@media(min-width:768px){.elementor-462 .elementor-element.elementor-element-42cc137{--content-width:100vw;}.elementor-462 .elementor-element.elementor-element-159b17d{--content-width:100vw;}.elementor-462 .elementor-element.elementor-element-6eda14f{--content-width:100vw;}.elementor-462 .elementor-element.elementor-element-7225dea{--content-width:100vw;}.elementor-462 .elementor-element.elementor-element-7627597{--content-width:100vw;}}@media(max-width:1250px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nested-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-nested-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-462 .elementor-element.elementor-element-9b8cae6{--e-n-carousel-swiper-slides-to-display:4;}.elementor-462 .elementor-element.elementor-element-7b2825c{--e-n-carousel-swiper-slides-to-display:6;}.elementor-462 .elementor-element.elementor-element-a7f7609{--e-n-carousel-swiper-slides-to-display:6;}.elementor-462 .elementor-element.elementor-element-81ee543{--e-n-carousel-swiper-slides-to-display:2;}.elementor-widget-loop-grid .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-462 .elementor-element.elementor-element-2a703d5{--grid-columns:4;}.elementor-462 .elementor-element.elementor-element-7900246{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-widget-shortcode .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-shortcode .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nested-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-nested-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-462 .elementor-element.elementor-element-9b8cae6{--e-n-carousel-swiper-slides-to-display:1;}.elementor-462 .elementor-element.elementor-element-159b17d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-462 .elementor-element.elementor-element-cf3267d{--content-width:100%;}.elementor-462 .elementor-element.elementor-element-cf3267d.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-462 .elementor-element.elementor-element-f5d38ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-c5e1266{--content-width:100%;}.elementor-462 .elementor-element.elementor-element-c5e1266.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-462 .elementor-element.elementor-element-a258402{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-961e243{--content-width:100%;}.elementor-462 .elementor-element.elementor-element-961e243.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-462 .elementor-element.elementor-element-0c09849{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-d55d55d{--content-width:100%;}.elementor-462 .elementor-element.elementor-element-d55d55d.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-462 .elementor-element.elementor-element-5c9149d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-7e17d93{--content-width:100%;}.elementor-462 .elementor-element.elementor-element-7e17d93.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-462 .elementor-element.elementor-element-ff8adbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-4d1232e{--content-width:100%;}.elementor-462 .elementor-element.elementor-element-4d1232e.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-462 .elementor-element.elementor-element-24b7354{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-1e3ecdf{--content-width:100%;}.elementor-462 .elementor-element.elementor-element-1e3ecdf.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-462 .elementor-element.elementor-element-151da79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-d9a7805{--content-width:100%;}.elementor-462 .elementor-element.elementor-element-d9a7805.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-462 .elementor-element.elementor-element-8355fe2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-9abe922{--content-width:100%;}.elementor-462 .elementor-element.elementor-element-9abe922.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-462 .elementor-element.elementor-element-8054daa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-7b2825c{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:0px;width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-462 .elementor-element.elementor-element-7b2825c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-462 .elementor-element.elementor-element-896d9c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0vw 5vw 0vw 5vw;}.elementor-462 .elementor-element.elementor-element-f7b767d{--content-width:100%;}.elementor-462 .elementor-element.elementor-element-f7b767d.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-462 .elementor-element.elementor-element-e4f0212{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-25b8a49{--content-width:100%;}.elementor-462 .elementor-element.elementor-element-25b8a49.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-462 .elementor-element.elementor-element-a7f2bf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-558a195{--content-width:100%;}.elementor-462 .elementor-element.elementor-element-558a195.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-462 .elementor-element.elementor-element-bd326c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-3a33a20{--content-width:100%;}.elementor-462 .elementor-element.elementor-element-3a33a20.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-462 .elementor-element.elementor-element-df20d18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-a30bc60{--content-width:100%;}.elementor-462 .elementor-element.elementor-element-a30bc60.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-462 .elementor-element.elementor-element-35b773e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-fb5f201{--content-width:100%;}.elementor-462 .elementor-element.elementor-element-fb5f201.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-462 .elementor-element.elementor-element-03d3ba6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-9dd5b10{--content-width:100%;}.elementor-462 .elementor-element.elementor-element-9dd5b10.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-462 .elementor-element.elementor-element-74d17ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-6915efa{--content-width:100%;}.elementor-462 .elementor-element.elementor-element-6915efa.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-462 .elementor-element.elementor-element-b9c5686{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-8fded20{--content-width:100%;}.elementor-462 .elementor-element.elementor-element-8fded20.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-462 .elementor-element.elementor-element-f482596{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-600f471{--content-width:100%;}.elementor-462 .elementor-element.elementor-element-600f471.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-462 .elementor-element.elementor-element-04d3139{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-44319d5{--content-width:100%;}.elementor-462 .elementor-element.elementor-element-44319d5.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-462 .elementor-element.elementor-element-03ef989{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-a7f7609{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:0px;width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-462 .elementor-element.elementor-element-a7f7609.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-462 .elementor-element.elementor-element-05e416b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-462 .elementor-element.elementor-element-631d87c{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-c59c1d3{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-462 .elementor-element.elementor-element-81ee543{--e-n-carousel-swiper-slides-to-display:1;}.elementor-462 .elementor-element.elementor-element-32d30f7{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-widget-loop-grid .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-462 .elementor-element.elementor-element-2a703d5{--grid-columns:2;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-462 .elementor-element.elementor-element-c7a9c00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0vw 5vw 0vw 5vw;}.elementor-462 .elementor-element.elementor-element-7900246{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-462 .elementor-element.elementor-element-c312184{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-shortcode .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-shortcode .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for image-carousel, class: .elementor-element-bf575be */.elementor-462 .elementor-element.elementor-element-bf575be .elementor-image-carousel img {
    max-height: 50vh !important;
    object-fit: cover; !important /* Ensures images fit nicely within the height */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e8ec2f *//* Styling for recently viewed products */
.recently-viewed-products {
    margin: 40px 0;
    padding: 0; /* Remove extra padding */
    text-align: left;
}

.recently-viewed-products h2 {
    font-family: 'Assistant', sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    color: #282C3F;
    margin-bottom: 16px;
}

.recently-viewed-items {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 20px; /* Default gap for larger screens */
}

/* Individual product item styling */
.recently-viewed-item {
    width: 210px; /* Default width for larger screens */
    border: 1px solid #696B7929;
    box-sizing: border-box; /* Include border in the width */
    padding: 0; /* Remove internal padding */
    overflow: hidden; /* Avoid any content overflow */
    margin: 0; /* Reset any margin */
}

.recently-viewed-item h3 {
    font-family: 'Assistant', sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    color: #282C3F;
    margin: 10px 10px 10px 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
}

.recently-viewed-item img {
    display: block; /* Remove any inline gaps */
    width: 100%; /* Ensure image fills the container */
    height: auto; /* Maintain aspect ratio */

}

/* Mobile view (below 768px) */
@media (max-width: 768px) {
    .recently-viewed-products {
        margin: 0; /* Remove any extra margin on mobile */
        padding: 0; /* No padding around the container */

        text-align: left;
    }

    .recently-viewed-items {
        gap: 0; /* Eliminate all spacing */
        border: 0px solid #696B7929;
        box-sizing: border-box; /* Include border in the width */
    }

    .recently-viewed-item {
        width: calc(50%); /* Two columns with no side gaps */
        padding: 0; /* No internal padding */
        margin: 0; /* Remove extra margin */
        box-sizing: border-box;
    }

    .recently-viewed-item img {
        display: block; /* Ensure no inline gaps */
        width: 100%; /* Image fills entire item width */
        height: auto;
    }
    
    .recently-viewed-products h2 {
    font-family: 'Assistant', sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    color: #282C3F;
    margin: 0 0 16px 16px;
}
}

/* Extra-small mobile devices (below 480px) */
@media (max-width: 480px) {
    .recently-viewed-products {
        margin: 0; /* No gaps around the container */
        padding: 0; /* Ensure no padding */
    }

    .recently-viewed-items {
        gap: 0px; /* Ensure no gaps in the grid */
        border: 0px solid #696B7929;
        box-sizing: border-box; /* Include border in the width */
    }

    .recently-viewed-item {
        width: calc(50%); /* Maintain two columns */
        padding: 0; /* Ensure no padding inside */
        margin: 0; /* Reset margins */
    }

    .recently-viewed-item img {
        width: 100%; /* Image fits completely inside the item */
        height: auto; /* Maintain aspect ratio */
        display: block; /* Remove inline gaps */
    }
    
    .recently-viewed-products h2 {
    font-family: 'Assistant', sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    color: #282C3F;
    margin: 0 0 16px 16px;
}

}/* End custom CSS */