.elementor-988618 .elementor-element.elementor-element-81387e8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-988618 .elementor-element.elementor-element-81387e8:not(.elementor-motion-effects-element-type-background), .elementor-988618 .elementor-element.elementor-element-81387e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dodgerblue-elk-670948.hostingersite.com/wp-content/uploads/2025/07/BG-13.jpg");}.elementor-988618 .elementor-element.elementor-element-81387e8 > .elementor-container{min-height:700px;}.elementor-988618 .elementor-element.elementor-element-81387e8{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10px;margin-bottom:-10px;padding:0px 0px 0px 0px;}.elementor-988618 .elementor-element.elementor-element-81387e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-988618 .elementor-element.elementor-element-aad624e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-988618 .elementor-element.elementor-element-aad624e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dodgerblue-elk-670948.hostingersite.com/wp-content/uploads/2025/07/Rectangle-2-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-988618 .elementor-element.elementor-element-aad624e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0rem 0rem 0rem 0rem;}.elementor-988618 .elementor-element.elementor-element-aad624e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-988618 .elementor-element.elementor-element-9061437 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 5rem 5rem 5rem;}.elementor-988618 .elementor-element.elementor-element-9061437 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-988618 .elementor-element.elementor-element-c2881df{text-align:center;}.elementor-988618 .elementor-element.elementor-element-c2881df .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;}.elementor-988618 .elementor-element.elementor-element-ee3d2f7{text-align:center;font-weight:500;}.elementor-988618 .elementor-element.elementor-element-65e0c49 .elementor-button{background-color:#F9BD4D;fill:#6F3719;color:#6F3719;padding:12px 75px 12px 75px;}.elementor-988618 .elementor-element.elementor-element-ac48c1e:not(.elementor-motion-effects-element-type-background), .elementor-988618 .elementor-element.elementor-element-ac48c1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D87B32;}.elementor-988618 .elementor-element.elementor-element-ac48c1e{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1rem 0rem 1rem 0rem;}.elementor-988618 .elementor-element.elementor-element-ac48c1e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-988618 .elementor-element.elementor-element-0eb677a{--e-image-carousel-slides-to-show:8;}.elementor-988618 .elementor-element.elementor-element-0eb677a .swiper-wrapper{display:flex;align-items:center;}.elementor-988618 .elementor-element.elementor-element-a63deaa{margin-top:5rem;margin-bottom:5rem;}.elementor-988618 .elementor-element.elementor-element-10b5b99{text-align:center;}.elementor-988618 .elementor-element.elementor-element-10b5b99 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;}.elementor-988618 .elementor-element.elementor-element-3b79092{--swiper-slides-to-display:3;--swiper-slides-gap:10px;margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-50px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-50px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#6F3719;--arrow-hover-color:#6F3719;}.elementor-988618 .elementor-element.elementor-element-3b79092 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#F9BD4D;border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-988618 .elementor-element.elementor-element-3b79092 .swiper-slide > .elementor-element{height:100%;}.elementor-988618 .elementor-element.elementor-element-6a16c8a{margin-top:5rem;margin-bottom:5rem;}.elementor-988618 .elementor-element.elementor-element-13eba0f{text-align:center;}.elementor-988618 .elementor-element.elementor-element-13eba0f .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;}.elementor-988618 .elementor-element.elementor-element-19b80a6{--swiper-slides-to-display:3;--swiper-slides-gap:10px;margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-988618 .elementor-element.elementor-element-19b80a6 .swiper-slide > .elementor-element{height:100%;}.elementor-988618 .elementor-element.elementor-element-e9d267a, .elementor-988618 .elementor-element.elementor-element-e9d267a > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-988618 .elementor-element.elementor-element-e9d267a{margin-top:0rem;margin-bottom:5rem;padding:0px 0px 0px 0px;}.elementor-988618 .elementor-element.elementor-element-845cd58 img{border-radius:24px 24px 24px 24px;}.elementor-988618 .elementor-element.elementor-element-7e76db8{--grid-columns:3;}.elementor-988618 .elementor-element.elementor-element-7e76db8 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-988618 .elementor-element.elementor-element-7e76db8 .e-loop-item > .elementor-section, .elementor-988618 .elementor-element.elementor-element-7e76db8 .e-loop-item > .elementor-section > .elementor-container, .elementor-988618 .elementor-element.elementor-element-7e76db8 .e-loop-item > .e-con, .elementor-988618 .elementor-element.elementor-element-7e76db8 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-988618 .elementor-element.elementor-element-1f747e5{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;padding:0px 0px 0px 0px;--e-icon-list-icon-size:35px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-988618 .elementor-element.elementor-element-1f747e5 .elementor-icon-list-icon i{color:var( --e-global-color-vamtam_accent_1 );transition:color 0.3s;}.elementor-988618 .elementor-element.elementor-element-1f747e5 .elementor-icon-list-icon svg{fill:var( --e-global-color-vamtam_accent_1 );transition:fill 0.3s;}.elementor-988618 .elementor-element.elementor-element-1f747e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-988618 .elementor-element.elementor-element-1f747e5 .elementor-icon-list-item > a{font-family:"IBM Plex Sans", Sans-serif;font-size:2rem;font-weight:700;}.elementor-988618 .elementor-element.elementor-element-1f747e5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-988618 .elementor-element.elementor-element-05fd45d{--swiper-slides-to-display:3;--swiper-slides-gap:10px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-50px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-50px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#6F3719;--arrow-hover-color:#6F3719;}.elementor-988618 .elementor-element.elementor-element-05fd45d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#F9BD4D;border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-988618 .elementor-element.elementor-element-05fd45d .swiper-slide > .elementor-element{height:100%;}.elementor-988618 .elementor-element.elementor-element-46266eb{margin:5rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;padding:0px 0px 0px 0px;--e-icon-list-icon-size:35px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-988618 .elementor-element.elementor-element-46266eb .elementor-icon-list-icon i{color:var( --e-global-color-vamtam_accent_1 );transition:color 0.3s;}.elementor-988618 .elementor-element.elementor-element-46266eb .elementor-icon-list-icon svg{fill:var( --e-global-color-vamtam_accent_1 );transition:fill 0.3s;}.elementor-988618 .elementor-element.elementor-element-46266eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-988618 .elementor-element.elementor-element-46266eb .elementor-icon-list-item > a{font-family:"IBM Plex Sans", Sans-serif;font-size:2rem;font-weight:700;}.elementor-988618 .elementor-element.elementor-element-46266eb .elementor-icon-list-text{transition:color 0.3s;}.elementor-988618 .elementor-element.elementor-element-397c62f{--swiper-slides-to-display:3;--swiper-slides-gap:10px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-50px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-50px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#6F3719;--arrow-hover-color:#6F3719;}.elementor-988618 .elementor-element.elementor-element-397c62f :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#F9BD4D;border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-988618 .elementor-element.elementor-element-397c62f .swiper-slide > .elementor-element{height:100%;}.elementor-988618 .elementor-element.elementor-element-4707347{margin:5rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;padding:0px 0px 0px 0px;--e-icon-list-icon-size:35px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-988618 .elementor-element.elementor-element-4707347 .elementor-icon-list-icon i{color:var( --e-global-color-vamtam_accent_1 );transition:color 0.3s;}.elementor-988618 .elementor-element.elementor-element-4707347 .elementor-icon-list-icon svg{fill:var( --e-global-color-vamtam_accent_1 );transition:fill 0.3s;}.elementor-988618 .elementor-element.elementor-element-4707347 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-988618 .elementor-element.elementor-element-4707347 .elementor-icon-list-item > a{font-family:"IBM Plex Sans", Sans-serif;font-size:2rem;font-weight:700;}.elementor-988618 .elementor-element.elementor-element-4707347 .elementor-icon-list-text{transition:color 0.3s;}.elementor-988618 .elementor-element.elementor-element-20eb4ab{--swiper-slides-to-display:3;--swiper-slides-gap:10px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-50px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-50px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#6F3719;--arrow-hover-color:#6F3719;}.elementor-988618 .elementor-element.elementor-element-20eb4ab :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#F9BD4D;border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-988618 .elementor-element.elementor-element-20eb4ab .swiper-slide > .elementor-element{height:100%;}.elementor-988618 .elementor-element.elementor-element-609b8c0{margin:5rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;padding:0px 0px 0px 0px;--e-icon-list-icon-size:35px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-988618 .elementor-element.elementor-element-609b8c0 .elementor-icon-list-icon i{color:var( --e-global-color-vamtam_accent_1 );transition:color 0.3s;}.elementor-988618 .elementor-element.elementor-element-609b8c0 .elementor-icon-list-icon svg{fill:var( --e-global-color-vamtam_accent_1 );transition:fill 0.3s;}.elementor-988618 .elementor-element.elementor-element-609b8c0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-988618 .elementor-element.elementor-element-609b8c0 .elementor-icon-list-item > a{font-family:"IBM Plex Sans", Sans-serif;font-size:2rem;font-weight:700;}.elementor-988618 .elementor-element.elementor-element-609b8c0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-988618 .elementor-element.elementor-element-aefad1d{--swiper-slides-to-display:3;--swiper-slides-gap:10px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-50px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-50px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#6F3719;--arrow-hover-color:#6F3719;}.elementor-988618 .elementor-element.elementor-element-aefad1d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#F9BD4D;border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-988618 .elementor-element.elementor-element-aefad1d .swiper-slide > .elementor-element{height:100%;}.elementor-988618 .elementor-element.elementor-element-3ff1575{margin-top:7rem;margin-bottom:5rem;}.elementor-988618 .elementor-element.elementor-element-71592e3{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-988618 .elementor-element.elementor-element-71592e3 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;}.elementor-988618 .elementor-element.elementor-element-05df5ab{text-align:start;}.elementor-988618 .elementor-element.elementor-element-05df5ab .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:2rem;}.elementor-988618 .elementor-element.elementor-element-e3185d6{font-weight:500;}.elementor-988618 .elementor-element.elementor-element-383d5fb{--spacer-size:20px;}.elementor-988618 .elementor-element.elementor-element-30f3c9d{text-align:start;}.elementor-988618 .elementor-element.elementor-element-39b8b0d{text-align:center;}.elementor-988618 .elementor-element.elementor-element-c9e1a32{--spacer-size:20px;}.elementor-988618 .elementor-element.elementor-element-8aaf4af{text-align:start;}.elementor-988618 .elementor-element.elementor-element-8aaf4af .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:2rem;}.elementor-988618 .elementor-element.elementor-element-a22e4dc{font-weight:500;}.elementor-988618 .elementor-element.elementor-element-15246e9{text-align:start;}.elementor-988618 .elementor-element.elementor-element-15246e9 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:2rem;}.elementor-988618 .elementor-element.elementor-element-c162dc5{font-weight:500;}.elementor-988618 .elementor-element.elementor-element-de15bc1{--spacer-size:20px;}.elementor-988618 .elementor-element.elementor-element-a5e2e17{text-align:center;}.elementor-988618 .elementor-element.elementor-element-fdc3eee{margin-top:5rem;margin-bottom:5rem;}.elementor-988618 .elementor-element.elementor-element-ee269b0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-988618 .elementor-element.elementor-element-ee269b0 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;}.elementor-988618 .elementor-element.elementor-element-11a470f{text-align:start;}.elementor-988618 .elementor-element.elementor-element-2d58e86{text-align:start;}.elementor-988618 .elementor-element.elementor-element-2d58e86 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:2rem;}.elementor-988618 .elementor-element.elementor-element-0338a64{font-weight:500;}.elementor-988618 .elementor-element.elementor-element-b19a4f0{text-align:center;}.elementor-988618 .elementor-element.elementor-element-02efa91{text-align:start;}.elementor-988618 .elementor-element.elementor-element-02efa91 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:2rem;}.elementor-988618 .elementor-element.elementor-element-53763ad{font-weight:500;}.elementor-988618 .elementor-element.elementor-element-928ba97{text-align:center;}.elementor-988618 .elementor-element.elementor-element-9403f47{text-align:start;}.elementor-988618 .elementor-element.elementor-element-9403f47 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:2rem;}.elementor-988618 .elementor-element.elementor-element-9b9081e{font-weight:500;}.elementor-988618 .elementor-element.elementor-element-ccf31d5{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5rem;margin-bottom:5rem;padding:1rem 0rem 1rem 0rem;}.elementor-988618 .elementor-element.elementor-element-ccf31d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-988618 .elementor-element.elementor-element-bc0a099 .elementor-repeater-item-62d535f img.premium-adv-carousel__item-img, .elementor-988618 .elementor-element.elementor-element-bc0a099 .elementor-repeater-item-62d535f .premium-adv-carousel__item-img img, .elementor-988618 .elementor-element.elementor-element-bc0a099 .elementor-repeater-item-62d535f .vid-overlay{object-fit:cover;object-position:center center;}.elementor-988618 .elementor-element.elementor-element-bc0a099 .elementor-repeater-item-62d535f .pa-media-icons-wrapper .premium-adv-carousel__video-icon i{font-size:75px;line-height:75px;}.elementor-988618 .elementor-element.elementor-element-bc0a099 .elementor-repeater-item-62d535f .pa-media-icons-wrapper .premium-adv-carousel__video-icon svg{width:75px;height:75px;}.elementor-988618 .elementor-element.elementor-element-bc0a099 .elementor-repeater-item-62d535f.premium-adv-carousel__item{border-radius:15px 15px 15px 15px;}.elementor-988618 .elementor-element.elementor-element-bc0a099 .elementor-repeater-item-8cb55ce img.premium-adv-carousel__item-img, .elementor-988618 .elementor-element.elementor-element-bc0a099 .elementor-repeater-item-8cb55ce .premium-adv-carousel__item-img img, .elementor-988618 .elementor-element.elementor-element-bc0a099 .elementor-repeater-item-8cb55ce .vid-overlay{object-fit:cover;object-position:center center;}.elementor-988618 .elementor-element.elementor-element-bc0a099 .elementor-repeater-item-8cb55ce .pa-media-icons-wrapper .premium-adv-carousel__video-icon i{font-size:75px;line-height:75px;}.elementor-988618 .elementor-element.elementor-element-bc0a099 .elementor-repeater-item-8cb55ce .pa-media-icons-wrapper .premium-adv-carousel__video-icon svg{width:75px;height:75px;}.elementor-988618 .elementor-element.elementor-element-bc0a099 .elementor-repeater-item-8cb55ce.premium-adv-carousel__item{border-radius:15px 15px 15px 15px;}.elementor-988618 .elementor-element.elementor-element-bc0a099.premium-adv-carousel__horizontal .premium-adv-carousel__items{column-gap:10px;}.elementor-988618 .elementor-element.elementor-element-bc0a099.premium-adv-carousel__vertical .premium-adv-carousel__items{row-gap:10px;}.elementor-988618 .elementor-element.elementor-element-bc0a099.premium-adv-carousel__infinite{--pa-wheel-spacing:10;}.elementor-988618 .elementor-element.elementor-element-bc0a099 .premium-adv-carousel__items{animation-direction:reverse !important;align-items:center;animation-duration:calc( 50 * 1000ms ) !important;}.elementor-988618 .elementor-element.elementor-element-bc0a099 .pa-media-icons-wrapper .premium-adv-carousel__video-icon i{color:#FFFFFF;}.elementor-988618 .elementor-element.elementor-element-bc0a099 .pa-media-icons-wrapper .premium-adv-carousel__video-icon svg{fill:#FFFFFF;}.elementor-988618 .elementor-element.elementor-element-bc0a099 .premium-adv-carousel__media-info-wrap{text-align:flex-start;}.elementor-988618 .elementor-element.elementor-element-bc0a099 .pa-media-icons-inner-container i{font-size:20px;}.elementor-988618 .elementor-element.elementor-element-bc0a099 .pa-media-icons-inner-container svg{width:20px;height:20px;}.elementor-988618 .elementor-element.elementor-element-b7068fa:not(.elementor-motion-effects-element-type-background), .elementor-988618 .elementor-element.elementor-element-b7068fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dodgerblue-elk-670948.hostingersite.com/wp-content/uploads/2025/08/Pattern-2.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-988618 .elementor-element.elementor-element-b7068fa > .elementor-container{min-height:800px;}.elementor-988618 .elementor-element.elementor-element-b7068fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5rem;margin-bottom:5rem;}.elementor-988618 .elementor-element.elementor-element-b7068fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-988618 .elementor-element.elementor-element-c1954a9{text-align:center;}.elementor-988618 .elementor-element.elementor-element-c1954a9 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;color:#FFFFFF;}.elementor-988618 .elementor-element.elementor-element-c08400a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-988618 .elementor-element.elementor-element-c08400a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDEBCB;}.elementor-988618 .elementor-element.elementor-element-c08400a > .elementor-element-populated, .elementor-988618 .elementor-element.elementor-element-c08400a > .elementor-element-populated > .elementor-background-overlay, .elementor-988618 .elementor-element.elementor-element-c08400a > .elementor-background-slideshow{border-radius:0px 24px 0px 24px;}.elementor-988618 .elementor-element.elementor-element-c08400a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:50px 50px 50px 50px;}.elementor-988618 .elementor-element.elementor-element-c08400a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-988618 .elementor-element.elementor-element-6d19ebf{margin:-8rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;}.elementor-988618 .elementor-element.elementor-element-629b353{text-align:start;}.elementor-988618 .elementor-element.elementor-element-f4ef609 .elementor-heading-title{font-size:1rem;}.elementor-988618 .elementor-element.elementor-element-5c1ad8e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-988618 .elementor-element.elementor-element-5c1ad8e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDEBCB;}.elementor-988618 .elementor-element.elementor-element-5c1ad8e > .elementor-element-populated, .elementor-988618 .elementor-element.elementor-element-5c1ad8e > .elementor-element-populated > .elementor-background-overlay, .elementor-988618 .elementor-element.elementor-element-5c1ad8e > .elementor-background-slideshow{border-radius:0px 24px 0px 24px;}.elementor-988618 .elementor-element.elementor-element-5c1ad8e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:50px 50px 50px 50px;}.elementor-988618 .elementor-element.elementor-element-5c1ad8e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-988618 .elementor-element.elementor-element-44ad15d{text-align:start;}.elementor-988618 .elementor-element.elementor-element-1d28f60 .elementor-heading-title{font-size:1rem;}.elementor-988618 .elementor-element.elementor-element-8c4e5d9{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -8rem) 0rem;text-align:end;}.elementor-988618 .elementor-element.elementor-element-b5a4cc4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-988618 .elementor-element.elementor-element-b5a4cc4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDEBCB;}.elementor-988618 .elementor-element.elementor-element-b5a4cc4 > .elementor-element-populated, .elementor-988618 .elementor-element.elementor-element-b5a4cc4 > .elementor-element-populated > .elementor-background-overlay, .elementor-988618 .elementor-element.elementor-element-b5a4cc4 > .elementor-background-slideshow{border-radius:0px 24px 0px 24px;}.elementor-988618 .elementor-element.elementor-element-b5a4cc4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:50px 50px 50px 50px;}.elementor-988618 .elementor-element.elementor-element-b5a4cc4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-988618 .elementor-element.elementor-element-75ca249{text-align:start;}.elementor-988618 .elementor-element.elementor-element-c3e5dca .elementor-heading-title{font-size:1rem;}.elementor-988618 .elementor-element.elementor-element-a7c4e70{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -8rem) 0rem;text-align:end;}.elementor-988618 .elementor-element.elementor-element-6a61693{margin-top:5rem;margin-bottom:0rem;}.elementor-988618 .elementor-element.elementor-element-467e154{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-988618 .elementor-element.elementor-element-467e154 .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;}.elementor-988618 .elementor-element.elementor-element-a9e0ccb{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0rem;margin-bottom:5rem;padding:1rem 0rem 1rem 0rem;}.elementor-988618 .elementor-element.elementor-element-a9e0ccb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-988618 .elementor-element.elementor-element-3b79092{--swiper-slides-to-display:2;}.elementor-988618 .elementor-element.elementor-element-19b80a6{--swiper-slides-to-display:2;}.elementor-988618 .elementor-element.elementor-element-7e76db8{--grid-columns:2;}.elementor-988618 .elementor-element.elementor-element-05fd45d{--swiper-slides-to-display:2;}.elementor-988618 .elementor-element.elementor-element-397c62f{--swiper-slides-to-display:2;}.elementor-988618 .elementor-element.elementor-element-20eb4ab{--swiper-slides-to-display:2;}.elementor-988618 .elementor-element.elementor-element-aefad1d{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-988618 .elementor-element.elementor-element-9061437 > .elementor-element-populated{padding:4rem 2rem 6rem 2rem;}.elementor-988618 .elementor-element.elementor-element-3b79092{--swiper-slides-to-display:2;--swiper-slides-gap:0px;}.elementor-988618 .elementor-element.elementor-element-6a16c8a{margin-top:5rem;margin-bottom:5rem;padding:0px 0px 0px 0px;}.elementor-988618 .elementor-element.elementor-element-0785b11 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-988618 .elementor-element.elementor-element-19b80a6{--swiper-slides-to-display:3;--swiper-slides-gap:0px;padding:0rem 0rem 0rem 1rem;}.elementor-988618 .elementor-element.elementor-element-468cdc6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-988618 .elementor-element.elementor-element-7e76db8{--grid-columns:2;}.elementor-988618 .elementor-element.elementor-element-0f3ef3a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-988618 .elementor-element.elementor-element-05fd45d{--swiper-slides-to-display:1;}.elementor-988618 .elementor-element.elementor-element-397c62f{--swiper-slides-to-display:1;}.elementor-988618 .elementor-element.elementor-element-20eb4ab{--swiper-slides-to-display:1;}.elementor-988618 .elementor-element.elementor-element-aefad1d{--swiper-slides-to-display:1;}.elementor-988618 .elementor-element.elementor-element-b7068fa:not(.elementor-motion-effects-element-type-background), .elementor-988618 .elementor-element.elementor-element-b7068fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dodgerblue-elk-670948.hostingersite.com/wp-content/uploads/2025/08/Pattern-2.jpg");background-repeat:repeat;background-size:100% auto;}.elementor-988618 .elementor-element.elementor-element-b7068fa{padding:5rem 0rem 5rem 0rem;}.elementor-988618 .elementor-element.elementor-element-5784175{margin-top:4rem;margin-bottom:0rem;}.elementor-988618 .elementor-element.elementor-element-d8603e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:1.5em;}.elementor-988618 .elementor-element.elementor-element-5d4fd68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:1.5em;}.elementor-988618 .elementor-element.elementor-element-e6a0344{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:1.5em;}}/* Start custom CSS for column, class: .elementor-element-aad624e *//* Pour les écrans de téléphone (généralement jusqu'à 768px) */
@media only screen and (max-width: 768px) {
  .elementor-988618 .elementor-element.elementor-element-aad624e {
    height: 60vh;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0eb677a */.elementor-988618 .elementor-element.elementor-element-0eb677a
{
    pointer-events: none
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ac48c1e */.elementor-988618 .elementor-element.elementor-element-ac48c1e
{
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ba162fa */@media (max-width: 768px) {
 .category-filter {
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   max-width: 80px;
 }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3b79092 *//* Nouveau design minimaliste pour les filtres */
.product-category-filters {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 40px !important;
    margin-bottom: 30px !important;
    flex-wrap: wrap !important;
    background: transparent !important;
    padding: 0 !important;
    border-radius: 0 !important;
}

.category-filter {
    position: relative !important;
    background: transparent !important;
    border: none !important;
    padding: 0 0 40px 0 !important;
    font-size: 2rem !important;
    font-weight: 600 !important;
    color: #000000 !important;
    cursor: pointer !important;
    border-radius: 0 !important;
    transition: all 0.3s ease !important;
    text-decoration: none !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 8px !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Filtre actif - soulignement */
.category-filter.active {
    background: transparent !important;
    color: #000000 !important;
    text-decoration: underline !important;
    text-underline-offset: 4px !important;
    text-decoration-thickness: 2px !important;
}

.category-filter.active::after {
    display: none !important;
}

/* Hover effect */
.category-filter:hover {
    background: transparent !important;
    color: #333333 !important;
    transform: none !important;
}

.category-filter.active:hover {
    background: transparent !important;
    color: #000000 !important;
    transform: none !important;
}

/* Compteur de catégorie - style badge en bas */
.category-count {
    background: #FDEBCB !important;
    color: #6F3719 !important;
    font-size: 12px !important;
    padding: 4px 8px !important;
    border-radius: 12px !important;
    font-weight: 700 !important;
    min-width: 20px !important;
    text-align: center !important;
    line-height: 1 !important;
    position: absolute !important;
    bottom: 8px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
}

.category-filter.active .category-count {
    background: #FDEBCB !important;
    color: #6F3719 !important;
}

/* Masquer uncategorized */
.category-filter[data-category="uncategorized"] {
    display: none !important;
}

/* Responsive */
@media (max-width: 768px) {
    .product-category-filters {
        gap: 30px !important;
        justify-content: center !important;
    }
    
    .category-filter {
        font-size: 16px !important;
        padding: 0 0 35px 0 !important;
    }
    
    .category-count {
        bottom: 6px !important;
        font-size: 11px !important;
    }
}

@media (max-width: 480px) {
    .product-category-filters {
        gap: 25px !important;
    }
    
    .category-filter {
        font-size: 14px !important;
        padding: 0 0 30px 0 !important;
    }
    
    .category-count {
        bottom: 4px !important;
        font-size: 10px !important;
        padding: 3px 6px !important;
    }
}

/* Animation de filtrage pour les produits - opacité réduite */
.product-item.filtering {
    opacity: 0.3 !important;
    transform: none !important;
    transition: all 0.3s ease !important;
}

.product-item.filtered-out {
    display: none !important;
}

/* S'assurer que les filtres restent visibles */
.product-category-filters * {
    box-sizing: border-box !important;
}

/* Override Elementor styles */
.elementor-widget-html .product-category-filters,
.elementor-widget-shortcode .product-category-filters {
    margin: 0 0 30px 0 !important;
}

.elementor-widget-html .category-filter,
.elementor-widget-shortcode .category-filter {
    outline: none !important;
    border: none !important;
}

.elementor-widget-html .category-filter:focus,
.elementor-widget-shortcode .category-filter:focus {
    outline: none !important;
    box-shadow: none !important;
}

/* Limiter le titre à 2 lignes maximum */
.elementor-988618 .elementor-element.elementor-element-3b79092 .elementor-widget-woocommerce-product-title .elementor-heading-title {
    display: -webkit-box !important;
    -webkit-line-clamp: 1 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}


/* carousel afficher suivant u npeu */

@media (max-width: 768px) {

.elementor-988618 .elementor-element.elementor-element-3b79092 img
{
    min-height: 200px !important;
    max-height: 200px !important;
    object-fit: cover;
}

}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-19b80a6 *//* Forcer tous les slides à avoir la même hauteur */
.elementor-988618 .elementor-element.elementor-element-19b80a6 .swiper {
  height: auto !important;
}
.elementor-988618 .elementor-element.elementor-element-19b80a6 .swiper-wrapper {
  display: flex !important;
  align-items: stretch !important;
}
.elementor-988618 .elementor-element.elementor-element-19b80a6 .swiper-slide {
  height: auto !important;
  display: flex !important;
  flex-direction: column !important;
  margin-right: 1rem;
}
/* Conteneur principal du slide */
.elementor-988618 .elementor-element.elementor-element-19b80a6 .swiper-slide .elementor {
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
}
.elementor-988618 .elementor-element.elementor-element-19b80a6 .swiper-slide .elementor-section {
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
}
.elementor-988618 .elementor-element.elementor-element-19b80a6 .swiper-slide .elementor-container {
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
}
.elementor-988618 .elementor-element.elementor-element-19b80a6 .swiper-slide .elementor-column {
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
}
.elementor-988618 .elementor-element.elementor-element-19b80a6 .swiper-slide .elementor-widget-wrap {
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
}
/* Pousser le bouton vers le bas */
.elementor-988618 .elementor-element.elementor-element-19b80a6 .swiper-slide .elementor-widget-woocommerce-product-add-to-cart {
  margin-top: auto !important;
  margin-bottom: 0 !important;
}
.elementor-988618 .elementor-element.elementor-element-19b80a6 img {
   min-height: 200px !important;
   max-height: 200px !important;
   object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-7e76db8 *//* Forcer tous les éléments de la grille à avoir la même hauteur */
.elementor-988618 .elementor-element.elementor-element-7e76db8 .elementor-loop-container {
   display: grid !important;
   grid-template-columns: repeat(auto-fit, minmax(250px, fr)) !important;
   gap: 20px !important;
}

.elementor-988618 .elementor-element.elementor-element-7e76db8 .e-loop-item {
   display: flex !important;
   flex-direction: column !important;
   height: 100% !important;
}

.elementor-988618 .elementor-element.elementor-element-7e76db8 .e-loop-item .elementor {
   height: 100% !important;
   display: flex !important;
   flex-direction: column !important;
}

.elementor-988618 .elementor-element.elementor-element-7e76db8 .e-loop-item .elementor-section {
   height: 100% !important;
   display: flex !important;
   flex-direction: column !important;
}

.elementor-988618 .elementor-element.elementor-element-7e76db8 .e-loop-item .elementor-container {
   height: 100% !important;
   display: flex !important;
   flex-direction: column !important;
}

.elementor-988618 .elementor-element.elementor-element-7e76db8 .e-loop-item .elementor-column {
   height: 100% !important;
   display: flex !important;
   flex-direction: column !important;
}

.elementor-988618 .elementor-element.elementor-element-7e76db8 .e-loop-item .elementor-widget-wrap {
   height: 100% !important;
   display: flex !important;
   flex-direction: column !important;
}

/* Pousser le bouton vers le bas */
.elementor-988618 .elementor-element.elementor-element-7e76db8 .e-loop-item .elementor-widget-woocommerce-product-add-to-cart {
   margin-top: auto !important;
   margin-bottom: 0 !important;
}


.elementor-988618 .elementor-element.elementor-element-7e76db8 img
{
    min-height: 200px !important;
    max-height: 200px !important;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1f747e5 */.elementor-988618 .elementor-element.elementor-element-1f747e5 .elementor-icon-list-icon i
{
        background: #f9bd4d3b !important;
    color: #f9bd4d !important;
    border-radius: 50% !important;
    width: 20px !important;
    height: 20px !important;
    display: flex !important
;
    align-items: center !important;
    justify-content: center !important;
    padding: 2rem;
    margin-right: 1rem
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-46266eb */.elementor-988618 .elementor-element.elementor-element-46266eb .elementor-icon-list-icon i
{
        background: #f9bd4d3b !important;
    color: #f9bd4d !important;
    border-radius: 50% !important;
    width: 20px !important;
    height: 20px !important;
    display: flex !important
;
    align-items: center !important;
    justify-content: center !important;
    padding: 2rem;
    margin-right: 1rem
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4707347 */.elementor-988618 .elementor-element.elementor-element-4707347 .elementor-icon-list-icon i
{
        background: #f9bd4d3b !important;
    color: #f9bd4d !important;
    border-radius: 50% !important;
    width: 20px !important;
    height: 20px !important;
    display: flex !important
;
    align-items: center !important;
    justify-content: center !important;
    padding: 2rem;
    margin-right: 1rem
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-20eb4ab */.elementor-988618 .elementor-element.elementor-element-20eb4ab .swiper-slide {
    flex-shrink: 0 !important;
    width: calc(100% / 3) !important;
}

@media (max-width: 768px) {
    .elementor-988618 .elementor-element.elementor-element-20eb4ab .swiper-slide {
        width: calc(100% / 2) !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-609b8c0 */.elementor-988618 .elementor-element.elementor-element-609b8c0 .elementor-icon-list-icon i
{
        background: #f9bd4d3b !important;
    color: #f9bd4d !important;
    border-radius: 50% !important;
    width: 20px !important;
    height: 20px !important;
    display: flex !important
;
    align-items: center !important;
    justify-content: center !important;
    padding: 2rem;
    margin-right: 1rem
}/* End custom CSS */
/* Start custom CSS for premium-media-wheel, class: .elementor-element-bc0a099 */.elementor-988618 .elementor-element.elementor-element-bc0a099  img
{
    object-fit: cover !important;
    background-size: cover !important;
}

.elementor-slideshow__header>svg
{
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ccf31d5 */.elementor-988618 .elementor-element.elementor-element-ccf31d5
{
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a9e0ccb */.elementor-988618 .elementor-element.elementor-element-a9e0ccb
{
    overflow: hidden !important;
}/* End custom CSS */