.elementor-16055 .elementor-element.elementor-element-5645dd19{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-16055 .elementor-element.elementor-element-5645dd19:not(.elementor-motion-effects-element-type-background), .elementor-16055 .elementor-element.elementor-element-5645dd19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lucas-mountainwalker.melissa-bon.com/wp-content/uploads/2026/01/pexels-alessvisuals-16540903-scaled.png");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-16055 .elementor-element.elementor-element-5645dd19.e-con{--align-self:center;}.elementor-16055 .elementor-element.elementor-element-27d75c2e{--display:flex;--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-16055 .elementor-element.elementor-element-1e8873d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;text-align:center;}.elementor-16055 .elementor-element.elementor-element-1e8873d5.elementor-element{--align-self:center;}.elementor-16055 .elementor-element.elementor-element-1e8873d5 .elementor-heading-title{font-family:"englewood";font-size:200px;font-weight:normal;text-transform:none;text-decoration:none;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:4px 1px 10px rgba(0, 0, 0, 0.5);color:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-c55fc7c{--display:flex;--border-radius:12px 12px 0px 0px;}.elementor-16055 .elementor-element.elementor-element-c55fc7c:not(.elementor-motion-effects-element-type-background), .elementor-16055 .elementor-element.elementor-element-c55fc7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-7133478{text-align:center;}.elementor-16055 .elementor-element.elementor-element-36b2272d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16055 .elementor-element.elementor-element-2fbdf32f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16055 .elementor-element.elementor-element-1dbaf01a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-16055 .elementor-element.elementor-element-1dbaf01a.e-con{--align-self:center;}.elementor-16055 .elementor-element.elementor-element-51c6e6fb{width:var( --container-widget-width, 100% );max-width:100%;padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:20px;color:var( --e-global-color-accent );}.elementor-16055 .elementor-element.elementor-element-6c3871a7{--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;--overflow:hidden;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16055 .elementor-element.elementor-element-429117a{border-radius:12px 12px 12px 12px;}.elementor-16055 .elementor-element.elementor-element-429117a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-16055 .elementor-element.elementor-element-22776ce5{--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;}.elementor-16055 .elementor-element.elementor-element-3d5ac4eb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-origin-x:left;--e-transform-origin-y:top;}.elementor-16055 .elementor-element.elementor-element-3d5ac4eb:hover{--e-transform-scale:1.1;}.elementor-16055 .elementor-element.elementor-element-3d5ac4eb.elementor-element{--align-self:center;}.elementor-16055 .elementor-element.elementor-element-3d5ac4eb .eael-creative-button i{font-size:30px;}.elementor-16055 .elementor-element.elementor-element-3d5ac4eb .eael-creative-button svg{height:30px;width:30px;fill:var( --e-global-color-65326ea6 );}.elementor-16055 .elementor-element.elementor-element-3d5ac4eb .eael-creative-button .cretive-button-text{font-size:17px;font-weight:700;text-decoration:underline;}.elementor-16055 .elementor-element.elementor-element-3d5ac4eb .eael-creative-button-wrapper{justify-content:center;}.elementor-16055 .elementor-element.elementor-element-3d5ac4eb .eael-creative-button{padding:0px 0px 0px 0px;color:var( --e-global-color-65326ea6 );}.elementor-16055 .elementor-element.elementor-element-3d5ac4eb .eael-creative-button.eael-creative-button--winona::after{padding:0px 0px 0px 0px;color:#D17000;}.elementor-16055 .elementor-element.elementor-element-3d5ac4eb .eael-creative-button.eael-creative-button--winona > .creative-button-inner{padding:0px 0px 0px 0px;}.elementor-16055 .elementor-element.elementor-element-3d5ac4eb .eael-creative-button.eael-creative-button--tamaya::before{padding:0px 0px 0px 0px;color:var( --e-global-color-65326ea6 );}.elementor-16055 .elementor-element.elementor-element-3d5ac4eb .eael-creative-button.eael-creative-button--rayen::before{padding:0px 0px 0px 0px;}.elementor-16055 .elementor-element.elementor-element-3d5ac4eb .eael-creative-button.eael-creative-button--rayen > .creative-button-inner{padding:0px 0px 0px 0px;}.elementor-16055 .elementor-element.elementor-element-3d5ac4eb .eael-creative-button.eael-creative-button--saqui::after{padding:0px 0px 0px 0px;color:#D17000;}.elementor-16055 .elementor-element.elementor-element-3d5ac4eb .eael-creative-button .eael-creative-button--tamaya-secondary{color:var( --e-global-color-65326ea6 );}.elementor-16055 .elementor-element.elementor-element-3d5ac4eb .eael-creative-button.eael-creative-button--tamaya::after{color:var( --e-global-color-65326ea6 );}.elementor-16055 .elementor-element.elementor-element-3d5ac4eb .eael-creative-button:hover{color:#D17000;}.elementor-16055 .elementor-element.elementor-element-3d5ac4eb .eael-creative-button:hover svg{fill:#D17000;}.elementor-16055 .elementor-element.elementor-element-10b1a316{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16055 .elementor-element.elementor-element-10b1a316:not(.elementor-motion-effects-element-type-background), .elementor-16055 .elementor-element.elementor-element-10b1a316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16055 .elementor-element.elementor-element-2a8a57ab{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16055 .elementor-element.elementor-element-2c91d0ee{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16055 .elementor-element.elementor-element-2c91d0ee.e-con{--align-self:center;}.elementor-16055 .elementor-element.elementor-element-16c1428{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-16055 .elementor-element.elementor-element-16c1428 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-16055 .elementor-element.elementor-element-4be9bca8{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:20px;color:var( --e-global-color-accent );}.elementor-16055 .elementor-element.elementor-element-2fb9c028{font-size:17px;}.elementor-16055 .elementor-element.elementor-element-a9b5538{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16055 .elementor-element.elementor-element-a9b5538.e-con{--align-self:center;}.elementor-16055 .elementor-element.elementor-element-7f4a8ab .elementor-repeater-item-117922f img.premium-adv-carousel__item-img, .elementor-16055 .elementor-element.elementor-element-7f4a8ab .elementor-repeater-item-117922f .premium-adv-carousel__item-img img, .elementor-16055 .elementor-element.elementor-element-7f4a8ab .elementor-repeater-item-117922f .vid-overlay{object-fit:cover;}.elementor-16055 .elementor-element.elementor-element-7f4a8ab .elementor-repeater-item-a3daf3e img.premium-adv-carousel__item-img, .elementor-16055 .elementor-element.elementor-element-7f4a8ab .elementor-repeater-item-a3daf3e .premium-adv-carousel__item-img img, .elementor-16055 .elementor-element.elementor-element-7f4a8ab .elementor-repeater-item-a3daf3e .vid-overlay{object-fit:cover;}.elementor-16055 .elementor-element.elementor-element-7f4a8ab .elementor-repeater-item-6f84cb6 img.premium-adv-carousel__item-img, .elementor-16055 .elementor-element.elementor-element-7f4a8ab .elementor-repeater-item-6f84cb6 .premium-adv-carousel__item-img img, .elementor-16055 .elementor-element.elementor-element-7f4a8ab .elementor-repeater-item-6f84cb6 .vid-overlay{object-fit:cover;}.elementor-16055 .elementor-element.elementor-element-7f4a8ab .elementor-repeater-item-4c67d9e img.premium-adv-carousel__item-img, .elementor-16055 .elementor-element.elementor-element-7f4a8ab .elementor-repeater-item-4c67d9e .premium-adv-carousel__item-img img, .elementor-16055 .elementor-element.elementor-element-7f4a8ab .elementor-repeater-item-4c67d9e .vid-overlay{object-fit:cover;}.elementor-16055 .elementor-element.elementor-element-7f4a8ab .elementor-repeater-item-e89f702 img.premium-adv-carousel__item-img, .elementor-16055 .elementor-element.elementor-element-7f4a8ab .elementor-repeater-item-e89f702 .premium-adv-carousel__item-img img, .elementor-16055 .elementor-element.elementor-element-7f4a8ab .elementor-repeater-item-e89f702 .vid-overlay{object-fit:cover;}.elementor-16055 .elementor-element.elementor-element-7f4a8ab .elementor-repeater-item-b97ccde img.premium-adv-carousel__item-img, .elementor-16055 .elementor-element.elementor-element-7f4a8ab .elementor-repeater-item-b97ccde .premium-adv-carousel__item-img img, .elementor-16055 .elementor-element.elementor-element-7f4a8ab .elementor-repeater-item-b97ccde .vid-overlay{object-fit:cover;}.elementor-16055 .elementor-element.elementor-element-7f4a8ab.premium-adv-carousel__horizontal .premium-adv-carousel__items{column-gap:10px;}.elementor-16055 .elementor-element.elementor-element-7f4a8ab.premium-adv-carousel__vertical .premium-adv-carousel__items{row-gap:10px;}.elementor-16055 .elementor-element.elementor-element-7f4a8ab.premium-adv-carousel__infinite{--pa-wheel-spacing:10;}.elementor-16055 .elementor-element.elementor-element-7f4a8ab .premium-adv-carousel__items{animation-direction:normal !important;align-items:center;animation-duration:calc( 80 * 1000ms ) !important;}.elementor-16055 .elementor-element.elementor-element-7f4a8ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16055 .elementor-element.elementor-element-7f4a8ab.premium-adv-carousel__vertical .premium-adv-carousel__container:after{background:linear-gradient(to bottom, #FFFFFF, #F291D800 10%, #F291D800 90%, #FFFFFF) !important;}.elementor-16055 .elementor-element.elementor-element-7f4a8ab.premium-adv-carousel__horizontal .premium-adv-carousel__container:after{background:linear-gradient(to right, #FFFFFF, #F291D800 10%, #F291D800 90%, #FFFFFF) !important;}.elementor-16055 .elementor-element.elementor-element-7f4a8ab .premium-adv-carousel__media-wrap{border-radius:12px;}.elementor-16055 .elementor-element.elementor-element-7f4a8ab .pa-media-icons-wrapper .premium-adv-carousel__video-icon i{color:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-7f4a8ab .pa-media-icons-wrapper .premium-adv-carousel__video-icon svg{fill:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-7f4a8ab .pa-media-icons-wrapper .premium-adv-carousel__video-icon{background-color:#D1700000;}.elementor-16055 .elementor-element.elementor-element-7f4a8ab .premium-adv-carousel__media-title{color:var( --e-global-color-65326ea6 );}.elementor-16055 .elementor-element.elementor-element-7f4a8ab .premium-adv-carousel__media-desc{color:var( --e-global-color-65326ea6 );}.elementor-16055 .elementor-element.elementor-element-7f4a8ab .premium-adv-carousel__media-info-wrap{text-align:flex-start;border-radius:12px;}.elementor-16055 .elementor-element.elementor-element-7f4a8ab.premium-adv-carousel__infinite .premium-adv-carousel__item, .elementor-16055 .elementor-element.elementor-element-7f4a8ab:not(.premium-adv-carousel__infinite) .flipster__item--current .premium-adv-carousel__item{box-shadow:8px -1px 18px -12px rgba(0, 0, 0, 0.2);}.elementor-16055 .elementor-element.elementor-element-7f4a8ab .premium-adv-carousel__item{border-radius:12px 12px 12px 12px;margin:20px 5px 20px 5px;}.elementor-16055 .elementor-element.elementor-element-7f4a8ab .pa-media-icons-inner-container i{font-size:20px;}.elementor-16055 .elementor-element.elementor-element-7f4a8ab .pa-media-icons-inner-container svg{width:20px;height:20px;}.elementor-16055 .elementor-element.elementor-element-7f4a8ab .pa-media-magnific-image i{color:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-7f4a8ab .pa-media-magnific-image svg{fill:var( --e-global-color-30f0fbbe );color:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-7f4a8ab .pa-media-magnific-image span{background-color:#02010100;}.elementor-16055 .elementor-element.elementor-element-7f4a8ab .pa-media-magnific-image:hover i{color:var( --e-global-color-accent );}.elementor-16055 .elementor-element.elementor-element-7f4a8ab .pa-media-magnific-image:hover svg{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}#elementor-lightbox-slideshow-7f4a8ab, #elementor-lightbox-7f4a8ab{background-color:#000000;}#elementor-lightbox-slideshow-7f4a8ab .dialog-lightbox-close-button, #elementor-lightbox-7f4a8ab .dialog-lightbox-close-button{color:var( --e-global-color-30f0fbbe );}#elementor-lightbox-slideshow-7f4a8ab svg, #elementor-lightbox-7f4a8ab svg{fill:var( --e-global-color-30f0fbbe );}#elementor-lightbox-slideshow-7f4a8ab .dialog-lightbox-close-button:hover, #elementor-lightbox-7f4a8ab .dialog-lightbox-close-button:hover{color:var( --e-global-color-accent );}#elementor-lightbox-slideshow-7f4a8ab svg:hover, #elementor-lightbox-7f4a8ab svg:hover{fill:var( --e-global-color-accent );}.elementor-16055 .elementor-element.elementor-element-9733601{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16055 .elementor-element.elementor-element-9733601.e-con{--align-self:center;}.elementor-16055 .elementor-element.elementor-element-631f625 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-16055 .elementor-element.elementor-element-631f625 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-631f625 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-16055 .elementor-element.elementor-element-631f625 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-631f625 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#00436750;opacity:1;}.elementor-16055 .elementor-element.elementor-element-631f625 .swiper-pagination-bullet{background:var( --e-global-color-65326ea6 );}.elementor-16055 .elementor-element.elementor-element-107f6aa6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16055 .elementor-element.elementor-element-57c8b751 .ug-slider-wrapper{border-radius:12px 12px 12px 12px;}.elementor-16055 .elementor-element.elementor-element-57c8b751 .uc-items-wrapper{box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.1);}.elementor-16055 .elementor-element.elementor-element-57c8b751 .ug-slider-control.ug-button-fullscreen svg polyline{stroke:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-57c8b751 .ug-slider-control.ug-button-fullscreen svg line{stroke:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-57c8b751 .ug-slider-control.ug-button-fullscreen svg circle{fill:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-57c8b751 .ug-slider-control.ug-button-fullscreen{opacity:80%;}.elementor-16055 .elementor-element.elementor-element-57c8b751 .ug-slider-control.ug-button-fullscreen:hover svg polyline{stroke:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-57c8b751 .ug-slider-control.ug-button-fullscreen:hover svg line{stroke:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-57c8b751 .ug-slider-control.ug-button-fullscreen:hover svg circle{fill:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-57c8b751 .ug-slider-control.ug-button-fullscreen:hover{opacity:100%;}.elementor-16055 .elementor-element.elementor-element-57c8b751 .ug-slider-control.ug-button-fullscreen.ug-fullscreenmode path{fill:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-57c8b751 .ug-slider-control.ug-button-fullscreen.ug-fullscreenmode{opacity:80%;}.elementor-16055 .elementor-element.elementor-element-57c8b751 .ug-slider-control.ug-button-fullscreen.ug-fullscreenmode:hover path{fill:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-57c8b751 .ug-slider-control.ug-button-fullscreen.ug-fullscreenmode:hover{opacity:100%;}.elementor-16055 .elementor-element.elementor-element-57c8b751 .ug-slider-wrapper .ug-button-videoplay{width:86px;height:66px;background-color:#000;opacity:60%;border-radius:5px 5px 5px 5px;}.elementor-16055 .elementor-element.elementor-element-57c8b751 .ug-slider-wrapper .ug-button-videoplay path{fill:#ffffff;}.elementor-16055 .elementor-element.elementor-element-57c8b751 .ug-slider-wrapper .ug-button-videoplay:hover{background-color:#000;opacity:100%;border-radius:5px 5px 5px 5px;}.elementor-16055 .elementor-element.elementor-element-57c8b751 .ug-slider-wrapper .ug-button-videoplay:hover path{fill:#ffffff;}.elementor-16055 .elementor-element.elementor-element-57c8b751 .ug-videoplayer-button-close:hover svg{fill:#C80000;}.elementor-16055 .elementor-element.elementor-element-57c8b751 .ug-thumb-image{object-fit:cover;}.elementor-16055 .elementor-element.elementor-element-57c8b751 .ug-gallery-wrapper .ug-panel-handle-tip:hover polyline{stroke:#ffffff;}.elementor-16055 .elementor-element.elementor-element-57c8b751 .ug-error-message{text-align:inherit;}.elementor-16055 .elementor-element.elementor-element-81b82ea{--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;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16055 .elementor-element.elementor-element-7f95e6a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16055 .elementor-element.elementor-element-90a792d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16055 .elementor-element.elementor-element-90a792d.e-con{--align-self:center;}.elementor-16055 .elementor-element.elementor-element-012309d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-16055 .elementor-element.elementor-element-012309d .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-16055 .elementor-element.elementor-element-6f1d2df{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:20px;color:var( --e-global-color-accent );}.elementor-16055 .elementor-element.elementor-element-8a614bc{font-size:17px;}.elementor-16055 .elementor-element.elementor-element-4733b14{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16055 .elementor-element.elementor-element-4733b14.e-con{--align-self:center;}.elementor-16055 .elementor-element.elementor-element-039d781{width:100%;max-width:100%;}.elementor-16055 .elementor-element.elementor-element-039d781 .gallery-item-caption-wrap{transition:500ms;}.elementor-16055 .elementor-element.elementor-element-039d781 .eael-filterable-gallery-loadmore{text-align:center;}.elementor-16055 .elementor-element.elementor-element-039d781 .eael-filter-gallery-wrapper{border-radius:12px;}.elementor-16055 .elementor-element.elementor-element-039d781 .eael-filter-gallery-control ul{background:#FFFFFFEB;padding:10px 10px 10px 10px;border-radius:12px 12px 12px 12px;}.elementor-16055 .elementor-element.elementor-element-039d781 .eael-filter-gallery-control ul li.control{padding:10px 20px 10px 20px;font-family:"Roboto";font-size:17px;font-weight:600;text-transform:none;color:var( --e-global-color-65326ea6 );}.elementor-16055 .elementor-element.elementor-element-039d781 .eael-filter-gallery-control ul > li.control{border-radius:0px;}.elementor-16055 .elementor-element.elementor-element-039d781 .eael-filter-gallery-control ul li.active{color:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-039d781 .eael-filter-gallery-control ul li.control.active{background:var( --e-global-color-text );border-radius:12px;}.elementor-16055 .elementor-element.elementor-element-039d781 .eael-filterable-gallery-item-wrap .eael-gallery-grid-item,
                    .elementor-16055 .elementor-element.elementor-element-039d781 .eael-filterable-gallery-item-wrap .eael-grid-fg-box{background-color:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-039d781 .eael-filterable-gallery-item-wrap .eael-gallery-grid-item, 
                    .elementor-16055 .elementor-element.elementor-element-039d781 .eael-filterable-gallery-item-wrap .eael-grid-fg-box,
                    .elementor-16055 .elementor-element.elementor-element-039d781 .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img{border-radius:12px;}.elementor-16055 .elementor-element.elementor-element-039d781 .eael-filterable-gallery-item-wrap .eael-gallery-grid-item, 
                .elementor-16055 .elementor-element.elementor-element-039d781 .eael-filterable-gallery-item-wrap .eael-grid-fg-box,
                .elementor-16055 .elementor-element.elementor-element-039d781 .eael-filterable-gallery-item-wrap .eael-hg-grid__cell-img{box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.1);}.elementor-16055 .elementor-element.elementor-element-039d781 .gallery-item-caption-wrap .gallery-item-hoverer-bg{background-color:#00000078;}.elementor-16055 .elementor-element.elementor-element-039d781 .gallery-item-caption-wrap.caption-style-hoverer .fg-item-title{color:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-039d781 .gallery-item-caption-wrap.caption-style-hoverer .fg-item-content{color:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-039d781 .video-popup-bg{background-color:rgba(0, 0, 0, .7);}.elementor-16055 .elementor-element.elementor-element-039d781 .video-popup:hover > img{transform:scale(1.1);}.elementor-16055 .elementor-element.elementor-element-039d781 .gallery-item-caption-wrap .gallery-item-buttons > a span{color:var( --e-global-color-30f0fbbe );font-size:18px;border-radius:100px;transition:300ms;}.elementor-16055 .elementor-element.elementor-element-039d781 .gallery-item-caption-wrap .gallery-item-buttons > a span img{height:18px;width:18px;}.elementor-16055 .elementor-element.elementor-element-039d781 .gallery-item-caption-wrap .gallery-item-buttons > a span:hover{color:var( --e-global-color-accent );border-radius:100px;}.elementor-16055 .elementor-element.elementor-element-039d781 #eael-fg-no-items-found{text-align:center;color:#858e9a;border-radius:0px;}.elementor-16055 .elementor-element.elementor-element-039d781 .eael-gallery-load-more .eael-filterable-gallery-load-more-icon{font-size:15px;}.elementor-16055 .elementor-element.elementor-element-039d781 .eael-gallery-load-more img.eael-filterable-gallery-load-more-icon{height:15px;width:15px;}.elementor-16055 .elementor-element.elementor-element-039d781 .eael-gallery-load-more{border-radius:12px 12px 12px 12px;background-color:var( --e-global-color-65326ea6 );color:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-039d781 .eael-gallery-load-more:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-5047ef8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16055 .elementor-element.elementor-element-d8070ab .ug-slider-wrapper{border-radius:12px 12px 12px 12px;}.elementor-16055 .elementor-element.elementor-element-d8070ab .uc-items-wrapper{box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.1);}.elementor-16055 .elementor-element.elementor-element-d8070ab .ug-slider-control.ug-button-fullscreen svg polyline{stroke:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-d8070ab .ug-slider-control.ug-button-fullscreen svg line{stroke:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-d8070ab .ug-slider-control.ug-button-fullscreen svg circle{fill:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-d8070ab .ug-slider-control.ug-button-fullscreen{opacity:80%;}.elementor-16055 .elementor-element.elementor-element-d8070ab .ug-slider-control.ug-button-fullscreen:hover svg polyline{stroke:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-d8070ab .ug-slider-control.ug-button-fullscreen:hover svg line{stroke:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-d8070ab .ug-slider-control.ug-button-fullscreen:hover svg circle{fill:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-d8070ab .ug-slider-control.ug-button-fullscreen:hover{opacity:100%;}.elementor-16055 .elementor-element.elementor-element-d8070ab .ug-slider-control.ug-button-fullscreen.ug-fullscreenmode path{fill:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-d8070ab .ug-slider-control.ug-button-fullscreen.ug-fullscreenmode{opacity:80%;}.elementor-16055 .elementor-element.elementor-element-d8070ab .ug-slider-control.ug-button-fullscreen.ug-fullscreenmode:hover path{fill:var( --e-global-color-30f0fbbe );}.elementor-16055 .elementor-element.elementor-element-d8070ab .ug-slider-control.ug-button-fullscreen.ug-fullscreenmode:hover{opacity:100%;}.elementor-16055 .elementor-element.elementor-element-d8070ab .ug-slider-wrapper .ug-button-videoplay{width:86px;height:66px;background-color:#000;opacity:60%;border-radius:5px 5px 5px 5px;}.elementor-16055 .elementor-element.elementor-element-d8070ab .ug-slider-wrapper .ug-button-videoplay path{fill:#ffffff;}.elementor-16055 .elementor-element.elementor-element-d8070ab .ug-slider-wrapper .ug-button-videoplay:hover{background-color:#000;opacity:100%;border-radius:5px 5px 5px 5px;}.elementor-16055 .elementor-element.elementor-element-d8070ab .ug-slider-wrapper .ug-button-videoplay:hover path{fill:#ffffff;}.elementor-16055 .elementor-element.elementor-element-d8070ab .ug-videoplayer-button-close:hover svg{fill:#C80000;}.elementor-16055 .elementor-element.elementor-element-d8070ab .ug-thumb-image{object-fit:cover;}.elementor-16055 .elementor-element.elementor-element-d8070ab .ug-gallery-wrapper .ug-panel-handle-tip:hover polyline{stroke:#ffffff;}.elementor-16055 .elementor-element.elementor-element-d8070ab .ug-error-message{text-align:inherit;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-16055 .elementor-element.elementor-element-5645dd19{--width:100%;}.elementor-16055 .elementor-element.elementor-element-27d75c2e{--width:100%;}.elementor-16055 .elementor-element.elementor-element-2fbdf32f{--width:100%;}.elementor-16055 .elementor-element.elementor-element-6c3871a7{--width:100%;}.elementor-16055 .elementor-element.elementor-element-22776ce5{--width:100%;}.elementor-16055 .elementor-element.elementor-element-2a8a57ab{--width:100%;}.elementor-16055 .elementor-element.elementor-element-107f6aa6{--width:100%;}.elementor-16055 .elementor-element.elementor-element-7f95e6a{--width:100%;}.elementor-16055 .elementor-element.elementor-element-5047ef8{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16055 .elementor-element.elementor-element-36b2272d{--content-width:90%;}.elementor-16055 .elementor-element.elementor-element-10b1a316{--content-width:90%;}.elementor-16055 .elementor-element.elementor-element-81b82ea{--content-width:90%;}}@media(min-width:1025px){.elementor-16055 .elementor-element.elementor-element-5645dd19:not(.elementor-motion-effects-element-type-background), .elementor-16055 .elementor-element.elementor-element-5645dd19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-16055 .elementor-element.elementor-element-5645dd19:not(.elementor-motion-effects-element-type-background), .elementor-16055 .elementor-element.elementor-element-5645dd19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-16055 .elementor-element.elementor-element-5645dd19{--padding-top:170px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-16055 .elementor-element.elementor-element-1e8873d5{padding:0px 20px 0px 0px;}.elementor-16055 .elementor-element.elementor-element-1e8873d5 .elementor-heading-title{font-size:150px;}.elementor-16055 .elementor-element.elementor-element-c55fc7c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16055 .elementor-element.elementor-element-c55fc7c.e-con{--align-self:center;}.elementor-16055 .elementor-element.elementor-element-7133478{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;}.elementor-16055 .elementor-element.elementor-element-7133478 .elementor-heading-title{font-size:55px;}.elementor-16055 .elementor-element.elementor-element-36b2272d{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-16055 .elementor-element.elementor-element-51c6e6fb{font-size:19px;}.elementor-16055 .elementor-element.elementor-element-10b1a316{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-16055 .elementor-element.elementor-element-16c1428{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16055 .elementor-element.elementor-element-16c1428 .elementor-heading-title{font-size:55px;}.elementor-16055 .elementor-element.elementor-element-4be9bca8{font-size:19px;}.elementor-16055 .elementor-element.elementor-element-81b82ea{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-16055 .elementor-element.elementor-element-012309d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16055 .elementor-element.elementor-element-012309d .elementor-heading-title{font-size:55px;}.elementor-16055 .elementor-element.elementor-element-6f1d2df{font-size:19px;}.elementor-16055 .elementor-element.elementor-element-039d781 .eael-filter-gallery-control ul{padding:8px 8px 8px 8px;}.elementor-16055 .elementor-element.elementor-element-039d781 .eael-filter-gallery-control ul li.control{padding:7px 7px 7px 7px;}}@media(max-width:767px){.elementor-16055 .elementor-element.elementor-element-5645dd19:not(.elementor-motion-effects-element-type-background), .elementor-16055 .elementor-element.elementor-element-5645dd19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-16055 .elementor-element.elementor-element-5645dd19{--padding-top:120px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-16055 .elementor-element.elementor-element-1e8873d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;text-align:center;}.elementor-16055 .elementor-element.elementor-element-1e8873d5 .elementor-heading-title{font-size:100px;}.elementor-16055 .elementor-element.elementor-element-c55fc7c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16055 .elementor-element.elementor-element-7133478{padding:20px 20px 0px 20px;text-align:center;}.elementor-16055 .elementor-element.elementor-element-7133478 .elementor-heading-title{font-size:45px;}.elementor-16055 .elementor-element.elementor-element-36b2272d{--content-width:90%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16055 .elementor-element.elementor-element-1dbaf01a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16055 .elementor-element.elementor-element-51c6e6fb{width:100%;max-width:100%;padding:0px 20px 20px 20px;text-align:start;font-size:18px;}.elementor-16055 .elementor-element.elementor-element-51c6e6fb.elementor-element{--align-self:flex-start;}.elementor-16055 .elementor-element.elementor-element-6c3871a7{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-16055 .elementor-element.elementor-element-22776ce5{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--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-16055 .elementor-element.elementor-element-22776ce5.e-con{--align-self:flex-start;}.elementor-16055 .elementor-element.elementor-element-3d5ac4eb{padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16055 .elementor-element.elementor-element-3d5ac4eb .eael-creative-button-wrapper{justify-content:flex-start;}.elementor-16055 .elementor-element.elementor-element-10b1a316{--content-width:90%;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-16055 .elementor-element.elementor-element-16c1428{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16055 .elementor-element.elementor-element-16c1428.elementor-element{--align-self:flex-start;}.elementor-16055 .elementor-element.elementor-element-16c1428 .elementor-heading-title{font-size:45px;}.elementor-16055 .elementor-element.elementor-element-4be9bca8{width:100%;max-width:100%;text-align:start;font-size:18px;}.elementor-16055 .elementor-element.elementor-element-4be9bca8.elementor-element{--align-self:flex-start;}.elementor-16055 .elementor-element.elementor-element-631f625{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16055 .elementor-element.elementor-element-631f625.elementor-element{--align-self:center;}.elementor-16055 .elementor-element.elementor-element-631f625 .swiper-wrapper{display:flex;align-items:center;}.elementor-16055 .elementor-element.elementor-element-631f625 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:12px 12px 12px 12px;}.elementor-16055 .elementor-element.elementor-element-81b82ea{--content-width:90%;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-16055 .elementor-element.elementor-element-012309d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-16055 .elementor-element.elementor-element-012309d.elementor-element{--align-self:flex-start;}.elementor-16055 .elementor-element.elementor-element-012309d .elementor-heading-title{font-size:45px;}.elementor-16055 .elementor-element.elementor-element-6f1d2df{width:100%;max-width:100%;text-align:start;font-size:18px;}.elementor-16055 .elementor-element.elementor-element-6f1d2df.elementor-element{--align-self:flex-start;}.elementor-16055 .elementor-element.elementor-element-039d781 .eael-filter-gallery-control ul{padding:5px 5px 5px 5px;}.elementor-16055 .elementor-element.elementor-element-039d781 .eael-filter-gallery-control ul li.control{padding:6px 6px 6px 6px;}}/* Start custom CSS for image-carousel, class: .elementor-element-631f625 *//* Forcer le ratio 9/16 sur le carrousel mobile */
.elementor-image-carousel .swiper-slide figure.swiper-slide-inner {
    width: 100%;
    margin: 0;
}

.elementor-image-carousel .swiper-slide-image {
    width: 100% !important;
    /* On force le ratio 9 sur 16 */
    aspect-ratio: 9 / 16 !important;
    /* On remplit l'espace sans déformer l'image (elle sera recadrée) */
    object-fit: cover !important;
    /* On centre l'image dans son cadre */
    object-position: center !important;
}/* End custom CSS */
/* Start custom CSS for eael-filterable-gallery, class: .elementor-element-039d781 */.eael-filter-gallery-control {
    position: -webkit-sticky; 
    position: sticky;
    top: 100px;
    z-index: 1000;
    margin-bottom: 30px;
    padding: 15px 0;
    transition: all 0.3s ease;
}

.control {
    transition: transform 0.3s ease, color 0.3s ease !important;
    display: inline-block !important;
    cursor: pointer !important;
    transform-origin: center !important;
}

.control:not(.active):hover {
    transform: scale(1.1) !important;
    color: #D17000 !important;
}

.control.active {
    transform: scale(1) !important;
    font-weight: bold;
}

.eael-gallery-load-more {
    transition: all 0.3s ease !important;
    margin: 30px auto !important;
    display: flex !important; 
    justify-content: center;
    align-items: center;
    transform-origin: center !important;
    float: none !important;
}

.eael-gallery-load-more:hover {
    transform: scale(1.05) !important;
}

.mfp-bg, .mfp-wrap {
    z-index: 99999 !important;
}

.mfp-arrow {
    background-color: transparent !important; /* On garde le fond transparent */
    width: 60px !important;
    height: 60px !important;
    border-radius: 50% !important;
    opacity: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.mfp-arrow:hover {
    background-color: transparent !important;
}

.mfp-arrow:before, 
.mfp-arrow:after {
    content: '' !important;
    display: block !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

.mfp-arrow:before {
    display: none !important;
}

.mfp-arrow:after {
    width: 16px !important; /* Ta taille initiale */
    height: 16px !important; /* Ta taille initiale */
    border-top: 3px solid white !important; /* Ton épaisseur initiale */
    border-right: 3px solid white !important; /* Ton épaisseur initiale */
    background: none !important;
    transition: border-color 0.3s ease !important;
    filter: drop-shadow(0px 1px 3px rgba(0,0,0,0.7)) !important; /* Légère ombre pour le contraste */
}

/* Couleur ocre au survol/clic */
.mfp-arrow:hover:after, .mfp-arrow:active:after {
    border-top-color: #D17000 !important;
    border-right-color: #D17000 !important;
}

.mfp-arrow-right:after {
    transform: translate(-70%, -50%) rotate(45deg) !important;
}

.mfp-arrow-left:after {
    transform: translate(-30%, -50%) rotate(-135deg) !important;
}

.mfp-arrow-left { left: 20px !important; }
.mfp-arrow-right { right: 20px !important; }

.mfp-close {
    color: white !important;
    background: transparent !important;
    background-color: transparent !important;
    font-size: 40px !important;
    transition: all 0.3s ease !important;
    opacity: 1 !important;
    width: 44px !important;
    height: 44px !important;
    outline: none !important;
    box-shadow: none !important;
    filter: drop-shadow(0px 1px 3px rgba(0,0,0,0.7)) !important;
}

.mfp-close:hover, .mfp-close:active {
    color: #D17000 !important;
}


@media (max-width: 767px) {
    .eael-filter-gallery-control {
        top: 75px !important;
    }


    .mfp-arrow:hover:after {
        border-top-color: white !important;
        border-right-color: white !important;
    }


    .mfp-arrow:active:after {
        border-top-color: #D17000 !important;
        border-right-color: #D17000 !important;
    }
}/* End custom CSS */