.elementor-551 .elementor-element.elementor-element-ed6e5ba{--display:flex;--min-height:100vh;--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;--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-551 .elementor-element.elementor-element-b5e86a5{--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:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-551 .elementor-element.elementor-element-80977ae{--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-551 .elementor-element.elementor-element-80977ae.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );}.elementor-551 .elementor-element.elementor-element-d0ceabc{text-align:left;}.elementor-551 .elementor-element.elementor-element-d0ceabc img{width:48px;}.elementor-551 .elementor-element.elementor-element-5eec810{--display:flex;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-551 .elementor-element.elementor-element-72208ec{--display:flex;--gap:8px 0px;--row-gap:8px;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-551 .elementor-element.elementor-element-25da392 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:normal;color:var( --e-global-color-74ce32c );}.elementor-551 .elementor-element.elementor-element-25da392 .elementor-heading-title a:hover, .elementor-551 .elementor-element.elementor-element-25da392 .elementor-heading-title a:focus{color:#706862;}.elementor-551 .elementor-element.elementor-element-25da392 .elementor-heading-title a{transition-duration:0.3s;}.elementor-551 .elementor-element.elementor-element-d02bdf0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:normal;color:var( --e-global-color-74ce32c );}.elementor-551 .elementor-element.elementor-element-d02bdf0 .elementor-heading-title a:hover, .elementor-551 .elementor-element.elementor-element-d02bdf0 .elementor-heading-title a:focus{color:#706862;}.elementor-551 .elementor-element.elementor-element-d02bdf0 .elementor-heading-title a{transition-duration:0.3s;}.elementor-551 .elementor-element.elementor-element-8adc48f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:normal;color:var( --e-global-color-74ce32c );}.elementor-551 .elementor-element.elementor-element-8adc48f .elementor-heading-title a:hover, .elementor-551 .elementor-element.elementor-element-8adc48f .elementor-heading-title a:focus{color:#706862;}.elementor-551 .elementor-element.elementor-element-8adc48f .elementor-heading-title a{transition-duration:0.3s;}.elementor-551 .elementor-element.elementor-element-11cb8e9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:normal;color:var( --e-global-color-74ce32c );}.elementor-551 .elementor-element.elementor-element-11cb8e9 .elementor-heading-title a:hover, .elementor-551 .elementor-element.elementor-element-11cb8e9 .elementor-heading-title a:focus{color:#706862;}.elementor-551 .elementor-element.elementor-element-11cb8e9 .elementor-heading-title a{transition-duration:0.3s;}.elementor-551 .elementor-element.elementor-element-667123f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:normal;color:var( --e-global-color-74ce32c );}.elementor-551 .elementor-element.elementor-element-667123f .elementor-heading-title a:hover, .elementor-551 .elementor-element.elementor-element-667123f .elementor-heading-title a:focus{color:#706862;}.elementor-551 .elementor-element.elementor-element-667123f .elementor-heading-title a{transition-duration:0.3s;}.elementor-551 .elementor-element.elementor-element-249bb53 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:normal;color:#F1F1F1;}.elementor-551 .elementor-element.elementor-element-249bb53 .elementor-heading-title a:hover, .elementor-551 .elementor-element.elementor-element-249bb53 .elementor-heading-title a:focus{color:#706862;}.elementor-551 .elementor-element.elementor-element-249bb53 .elementor-heading-title a{transition-duration:0.3s;}.elementor-551 .elementor-element.elementor-element-1b06e0d{--display:flex;--gap:8px 0px;--row-gap:8px;--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-551 .elementor-element.elementor-element-80d9f4a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:normal;color:var( --e-global-color-74ce32c );}.elementor-551 .elementor-element.elementor-element-80d9f4a .elementor-heading-title a:hover, .elementor-551 .elementor-element.elementor-element-80d9f4a .elementor-heading-title a:focus{color:#706862;}.elementor-551 .elementor-element.elementor-element-80d9f4a .elementor-heading-title a{transition-duration:0.3s;}.elementor-551 .elementor-element.elementor-element-5b00822 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:normal;color:var( --e-global-color-74ce32c );}.elementor-551 .elementor-element.elementor-element-5b00822 .elementor-heading-title a:hover, .elementor-551 .elementor-element.elementor-element-5b00822 .elementor-heading-title a:focus{color:#706862;}.elementor-551 .elementor-element.elementor-element-5b00822 .elementor-heading-title a{transition-duration:0.3s;}.elementor-551 .elementor-element.elementor-element-8f94faa .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:normal;color:var( --e-global-color-74ce32c );}.elementor-551 .elementor-element.elementor-element-8f94faa .elementor-heading-title a:hover, .elementor-551 .elementor-element.elementor-element-8f94faa .elementor-heading-title a:focus{color:#706862;}.elementor-551 .elementor-element.elementor-element-8f94faa .elementor-heading-title a{transition-duration:0.3s;}.elementor-551 .elementor-element.elementor-element-d478d20 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:normal;color:var( --e-global-color-74ce32c );}.elementor-551 .elementor-element.elementor-element-d478d20 .elementor-heading-title a:hover, .elementor-551 .elementor-element.elementor-element-d478d20 .elementor-heading-title a:focus{color:#706862;}.elementor-551 .elementor-element.elementor-element-d478d20 .elementor-heading-title a{transition-duration:0.3s;}.elementor-551 .elementor-element.elementor-element-ea450ba{--display:flex;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-551 .elementor-element.elementor-element-2111705{--display:flex;--gap:8px 0px;--row-gap:8px;--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-551 .elementor-element.elementor-element-ac5224a{--display:flex;}.elementor-551 .elementor-element.elementor-element-1cca491{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-13b4f8b );--border-color:var( --e-global-color-13b4f8b );}.elementor-551 .elementor-element.elementor-element-1cca491:hover{border-style:solid;border-color:var( --e-global-color-8648748 );--border-color:var( --e-global-color-8648748 );}.elementor-551 .elementor-element.elementor-element-1cca491, .elementor-551 .elementor-element.elementor-element-1cca491::before{--border-transition:0.3s;}.elementor-551 .elementor-element.elementor-element-9a2542a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:normal;color:var( --e-global-color-74ce32c );}.elementor-551 .elementor-element.elementor-element-9a2542a .elementor-heading-title a:hover, .elementor-551 .elementor-element.elementor-element-9a2542a .elementor-heading-title a:focus{color:#706862;}.elementor-551 .elementor-element.elementor-element-9a2542a .elementor-heading-title a{transition-duration:0.3s;}.elementor-551 .elementor-element.elementor-element-4929c42{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-13b4f8b );--border-color:var( --e-global-color-13b4f8b );}.elementor-551 .elementor-element.elementor-element-c4a61af .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:normal;color:var( --e-global-color-74ce32c );}.elementor-551 .elementor-element.elementor-element-c4a61af .elementor-heading-title a:hover, .elementor-551 .elementor-element.elementor-element-c4a61af .elementor-heading-title a:focus{color:#706862;}.elementor-551 .elementor-element.elementor-element-c4a61af .elementor-heading-title a{transition-duration:0.3s;}.elementor-551 .elementor-element.elementor-element-2e04b8c{--display:flex;}.elementor-551 .elementor-element.elementor-element-e3e9d7d{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-13b4f8b );--border-color:var( --e-global-color-13b4f8b );}.elementor-551 .elementor-element.elementor-element-e3e9d7d:hover{border-style:solid;border-color:var( --e-global-color-8648748 );--border-color:var( --e-global-color-8648748 );}.elementor-551 .elementor-element.elementor-element-e3e9d7d, .elementor-551 .elementor-element.elementor-element-e3e9d7d::before{--border-transition:0.3s;}.elementor-551 .elementor-element.elementor-element-9d8232a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:normal;color:var( --e-global-color-74ce32c );}.elementor-551 .elementor-element.elementor-element-9d8232a .elementor-heading-title a:hover, .elementor-551 .elementor-element.elementor-element-9d8232a .elementor-heading-title a:focus{color:#706862;}.elementor-551 .elementor-element.elementor-element-9d8232a .elementor-heading-title a{transition-duration:0.3s;}.elementor-551 .elementor-element.elementor-element-7e58aa0{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-13b4f8b );--border-color:var( --e-global-color-13b4f8b );}.elementor-551 .elementor-element.elementor-element-283be39 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:normal;color:var( --e-global-color-74ce32c );}.elementor-551 .elementor-element.elementor-element-283be39 .elementor-heading-title a:hover, .elementor-551 .elementor-element.elementor-element-283be39 .elementor-heading-title a:focus{color:#706862;}.elementor-551 .elementor-element.elementor-element-283be39 .elementor-heading-title a{transition-duration:0.3s;}.elementor-551 .elementor-element.elementor-element-88455eb{--display:flex;}.elementor-551 .elementor-element.elementor-element-75ef881{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-13b4f8b );--border-color:var( --e-global-color-13b4f8b );}.elementor-551 .elementor-element.elementor-element-75ef881:hover{border-style:solid;border-color:var( --e-global-color-8648748 );--border-color:var( --e-global-color-8648748 );}.elementor-551 .elementor-element.elementor-element-75ef881, .elementor-551 .elementor-element.elementor-element-75ef881::before{--border-transition:0.3s;}.elementor-551 .elementor-element.elementor-element-835da0f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:normal;color:var( --e-global-color-74ce32c );}.elementor-551 .elementor-element.elementor-element-835da0f .elementor-heading-title a:hover, .elementor-551 .elementor-element.elementor-element-835da0f .elementor-heading-title a:focus{color:#706862;}.elementor-551 .elementor-element.elementor-element-835da0f .elementor-heading-title a{transition-duration:0.3s;}.elementor-551 .elementor-element.elementor-element-959642c{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-13b4f8b );--border-color:var( --e-global-color-13b4f8b );}.elementor-551 .elementor-element.elementor-element-0791a62 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:normal;color:var( --e-global-color-74ce32c );}.elementor-551 .elementor-element.elementor-element-0791a62 .elementor-heading-title a:hover, .elementor-551 .elementor-element.elementor-element-0791a62 .elementor-heading-title a:focus{color:#706862;}.elementor-551 .elementor-element.elementor-element-0791a62 .elementor-heading-title a{transition-duration:0.3s;}.elementor-551 .elementor-element.elementor-element-5f07170{--display:flex;}.elementor-551 .elementor-element.elementor-element-b48c7a6{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-13b4f8b );--border-color:var( --e-global-color-13b4f8b );}.elementor-551 .elementor-element.elementor-element-b48c7a6:hover{border-style:solid;border-color:var( --e-global-color-8648748 );--border-color:var( --e-global-color-8648748 );}.elementor-551 .elementor-element.elementor-element-b48c7a6, .elementor-551 .elementor-element.elementor-element-b48c7a6::before{--border-transition:0.3s;}.elementor-551 .elementor-element.elementor-element-cbbe844 .elementor-heading-title{font-family:var( --e-global-typography-9ccd6ac-font-family ), Sans-serif;font-size:var( --e-global-typography-9ccd6ac-font-size );font-weight:var( --e-global-typography-9ccd6ac-font-weight );color:var( --e-global-color-74ce32c );}.elementor-551 .elementor-element.elementor-element-cbbe844 .elementor-heading-title a:hover, .elementor-551 .elementor-element.elementor-element-cbbe844 .elementor-heading-title a:focus{color:#706862;}.elementor-551 .elementor-element.elementor-element-cbbe844 .elementor-heading-title a{transition-duration:0.3s;}.elementor-551 .elementor-element.elementor-element-375dfe9{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-13b4f8b );--border-color:var( --e-global-color-13b4f8b );}.elementor-551 .elementor-element.elementor-element-32f5b39 .elementor-heading-title{font-family:var( --e-global-typography-9ccd6ac-font-family ), Sans-serif;font-size:var( --e-global-typography-9ccd6ac-font-size );font-weight:var( --e-global-typography-9ccd6ac-font-weight );color:var( --e-global-color-74ce32c );}.elementor-551 .elementor-element.elementor-element-32f5b39 .elementor-heading-title a:hover, .elementor-551 .elementor-element.elementor-element-32f5b39 .elementor-heading-title a:focus{color:#706862;}.elementor-551 .elementor-element.elementor-element-32f5b39 .elementor-heading-title a{transition-duration:0.3s;}.elementor-551 .elementor-element.elementor-element-f1fee71{--display:flex;}.elementor-551 .elementor-element.elementor-element-8c25b46{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-13b4f8b );--border-color:var( --e-global-color-13b4f8b );}.elementor-551 .elementor-element.elementor-element-8c25b46:hover{border-style:solid;border-color:var( --e-global-color-8648748 );--border-color:var( --e-global-color-8648748 );}.elementor-551 .elementor-element.elementor-element-8c25b46, .elementor-551 .elementor-element.elementor-element-8c25b46::before{--border-transition:0.3s;}.elementor-551 .elementor-element.elementor-element-ae2cd1a .elementor-heading-title{font-family:var( --e-global-typography-9ccd6ac-font-family ), Sans-serif;font-size:var( --e-global-typography-9ccd6ac-font-size );font-weight:var( --e-global-typography-9ccd6ac-font-weight );color:var( --e-global-color-74ce32c );}.elementor-551 .elementor-element.elementor-element-ae2cd1a .elementor-heading-title a:hover, .elementor-551 .elementor-element.elementor-element-ae2cd1a .elementor-heading-title a:focus{color:#706862;}.elementor-551 .elementor-element.elementor-element-ae2cd1a .elementor-heading-title a{transition-duration:0.3s;}.elementor-551 .elementor-element.elementor-element-bc56e13{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-13b4f8b );--border-color:var( --e-global-color-13b4f8b );}.elementor-551 .elementor-element.elementor-element-0ab86e3 .elementor-heading-title{font-family:var( --e-global-typography-9ccd6ac-font-family ), Sans-serif;font-size:var( --e-global-typography-9ccd6ac-font-size );font-weight:var( --e-global-typography-9ccd6ac-font-weight );color:var( --e-global-color-74ce32c );}.elementor-551 .elementor-element.elementor-element-0ab86e3 .elementor-heading-title a:hover, .elementor-551 .elementor-element.elementor-element-0ab86e3 .elementor-heading-title a:focus{color:#706862;}.elementor-551 .elementor-element.elementor-element-0ab86e3 .elementor-heading-title a{transition-duration:0.3s;}.elementor-551 .elementor-element.elementor-element-111702e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--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-551 .elementor-element.elementor-element-111702e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-551 .elementor-element.elementor-element-5dcebe9 img{width:40px;}.elementor-551 .elementor-element.elementor-element-50bf283 img{width:40px;}.elementor-551 .elementor-element.elementor-element-2aeab44 img{width:40px;}.elementor-551 .elementor-element.elementor-element-41cb663{--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;--overlay-opacity:0;}.elementor-551 .elementor-element.elementor-element-41cb663::before, .elementor-551 .elementor-element.elementor-element-41cb663 > .elementor-background-video-container::before, .elementor-551 .elementor-element.elementor-element-41cb663 > .e-con-inner > .elementor-background-video-container::before, .elementor-551 .elementor-element.elementor-element-41cb663 > .elementor-background-slideshow::before, .elementor-551 .elementor-element.elementor-element-41cb663 > .e-con-inner > .elementor-background-slideshow::before, .elementor-551 .elementor-element.elementor-element-41cb663 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}#elementor-popup-modal-551 .dialog-widget-content{animation-duration:0.4s;background-color:var( --e-global-color-d1fb144 );box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-551 .dialog-message{width:100vw;height:100vh;align-items:flex-start;}#elementor-popup-modal-551{justify-content:center;align-items:center;}#elementor-popup-modal-551 .dialog-close-button{display:flex;font-size:20px;}#elementor-popup-modal-551 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-551 .dialog-close-button svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-551 .elementor-element.elementor-element-cbbe844 .elementor-heading-title{font-size:var( --e-global-typography-9ccd6ac-font-size );}.elementor-551 .elementor-element.elementor-element-32f5b39 .elementor-heading-title{font-size:var( --e-global-typography-9ccd6ac-font-size );}.elementor-551 .elementor-element.elementor-element-ae2cd1a .elementor-heading-title{font-size:var( --e-global-typography-9ccd6ac-font-size );}.elementor-551 .elementor-element.elementor-element-0ab86e3 .elementor-heading-title{font-size:var( --e-global-typography-9ccd6ac-font-size );}}@media(min-width:768px){.elementor-551 .elementor-element.elementor-element-b5e86a5{--width:50%;}.elementor-551 .elementor-element.elementor-element-111702e{--width:100%;}.elementor-551 .elementor-element.elementor-element-41cb663{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-551 .elementor-element.elementor-element-b5e86a5{--width:70%;}.elementor-551 .elementor-element.elementor-element-41cb663{--width:30%;}}@media(max-width:767px){.elementor-551 .elementor-element.elementor-element-ed6e5ba{--min-height:80vh;}.elementor-551 .elementor-element.elementor-element-ed6e5ba.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-551 .elementor-element.elementor-element-b5e86a5{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-551 .elementor-element.elementor-element-d0ceabc img{width:32px;}.elementor-551 .elementor-element.elementor-element-ea450ba{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-2111705{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-ac5224a{--width:100%;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-1cca491{--width:100%;--justify-content:center;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-551 .elementor-element.elementor-element-1cca491:hover{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-551 .elementor-element.elementor-element-9a2542a{text-align:center;}.elementor-551 .elementor-element.elementor-element-9a2542a .elementor-heading-title{font-size:24px;}.elementor-551 .elementor-element.elementor-element-4929c42{--width:100%;--justify-content:center;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-551 .elementor-element.elementor-element-c4a61af{text-align:center;}.elementor-551 .elementor-element.elementor-element-c4a61af .elementor-heading-title{font-size:24px;}.elementor-551 .elementor-element.elementor-element-2e04b8c{--width:100%;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-e3e9d7d{--width:100%;--justify-content:center;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-551 .elementor-element.elementor-element-e3e9d7d:hover{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-551 .elementor-element.elementor-element-9d8232a{text-align:center;}.elementor-551 .elementor-element.elementor-element-9d8232a .elementor-heading-title{font-size:24px;}.elementor-551 .elementor-element.elementor-element-7e58aa0{--width:100%;--justify-content:center;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-551 .elementor-element.elementor-element-283be39{text-align:center;}.elementor-551 .elementor-element.elementor-element-283be39 .elementor-heading-title{font-size:24px;}.elementor-551 .elementor-element.elementor-element-88455eb{--width:100%;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-75ef881{--width:100%;--justify-content:center;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-551 .elementor-element.elementor-element-75ef881:hover{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-551 .elementor-element.elementor-element-835da0f{text-align:center;}.elementor-551 .elementor-element.elementor-element-835da0f .elementor-heading-title{font-size:24px;}.elementor-551 .elementor-element.elementor-element-959642c{--width:100%;--justify-content:center;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-551 .elementor-element.elementor-element-0791a62{text-align:center;}.elementor-551 .elementor-element.elementor-element-0791a62 .elementor-heading-title{font-size:24px;}.elementor-551 .elementor-element.elementor-element-5f07170{--width:100%;--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:2% 2%;--row-gap:2%;--column-gap:2%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-b48c7a6{--width:49%;--justify-content:center;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-551 .elementor-element.elementor-element-b48c7a6:hover{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-551 .elementor-element.elementor-element-cbbe844{text-align:center;}.elementor-551 .elementor-element.elementor-element-cbbe844 .elementor-heading-title{font-size:var( --e-global-typography-9ccd6ac-font-size );}.elementor-551 .elementor-element.elementor-element-375dfe9{--width:49%;--justify-content:center;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-551 .elementor-element.elementor-element-32f5b39{text-align:center;}.elementor-551 .elementor-element.elementor-element-32f5b39 .elementor-heading-title{font-size:var( --e-global-typography-9ccd6ac-font-size );}.elementor-551 .elementor-element.elementor-element-f1fee71{--width:100%;--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:2% 2%;--row-gap:2%;--column-gap:2%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-8c25b46{--width:49%;--justify-content:center;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-551 .elementor-element.elementor-element-8c25b46:hover{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-551 .elementor-element.elementor-element-ae2cd1a{text-align:center;}.elementor-551 .elementor-element.elementor-element-ae2cd1a .elementor-heading-title{font-size:var( --e-global-typography-9ccd6ac-font-size );}.elementor-551 .elementor-element.elementor-element-bc56e13{--width:49%;--justify-content:center;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-551 .elementor-element.elementor-element-0ab86e3{text-align:center;}.elementor-551 .elementor-element.elementor-element-0ab86e3 .elementor-heading-title{font-size:var( --e-global-typography-9ccd6ac-font-size );}.elementor-551 .elementor-element.elementor-element-111702e{--justify-content:center;}}/* Start custom CSS for container, class: .elementor-element-41cb663 */#elementor-popup-modal-551 .dialog-close-button{
    padding: 4px;
    border-style: solid;
    border-color: #FFF;
    border-width: 2px;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed6e5ba *//* S'assurer que le conteneur de droite est la référence */
.menu-right { position: relative; overflow: hidden; }

/* Neutraliser le wrapper Elementor du widget HTML pour que les calques
   se positionnent par rapport à .menu-right (et pas au petit bloc HTML) */
.menu-right .layers-host { 
  position: static !important;         /* enlève le position:relative du wrapper */
}
.menu-right .layers-host > .elementor-widget-container {
  position: static !important;
  padding: 0 !important;
  margin: 0 !important;
  /* Option “ceinture + bretelles” : décommente si besoin
  display: contents;
  */
}

/* Les calques couvrent toute la section .menu-right, pas le widget */
.menu-right .img-layer{
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0;
  transition: opacity .6s ease;
  pointer-events: none;
  will-change: opacity;
  z-index: 0;      
  /* derrière tout éventuel contenu */
}

/* Si tu as du contenu par-dessus dans .menu-right, assure sa priorité visuelle
.menu-right > *:not(.layers-host) { position: relative; z-index: 1; }
*/

/* Image de base + hovers (garde tes URLs) */
.menu-right .img-base{ opacity:1; background-image:linear-gradient(to bottom, rgba(0,0,0,.3), rgba(0,0,0,0)), url("https://letouring.fr/wp-content/uploads/2025/08/DSC7812.webp"); }
.menu-right .img-accueil{      background-image:linear-gradient(to bottom, rgba(0,0,0,.3), rgba(0,0,0,0)), url("https://letouring.fr/wp-content/uploads/2025/08/DSC7812.webp"); }
.menu-right .img-chambres{     background-image:linear-gradient(to bottom, rgba(0,0,0,.3), rgba(0,0,0,0)), url("https://letouring.fr/wp-content/uploads/2025/09/7.webp"); }
.menu-right .img-restaurants{  background-image:linear-gradient(to bottom, rgba(0,0,0,.3), rgba(0,0,0,0)), url("https://letouring.fr/wp-content/uploads/2025/08/DSC7990-1.webp"); }
.menu-right .img-spa{          background-image:linear-gradient(to bottom, rgba(0,0,0,.3), rgba(0,0,0,0)), url("https://letouring.fr/wp-content/uploads/2025/09/2022-le-touring-141.webp"); }
.menu-right .img-proximite{    background-image:linear-gradient(to bottom, rgba(0,0,0,.3), rgba(0,0,0,0)), url("https://letouring.fr/wp-content/uploads/2025/09/golf-activites-saint-raphael-1080x1080-1.jpg"); }
.menu-right .img-privatisation{background-image:linear-gradient(to bottom, rgba(0,0,0,.3), rgba(0,0,0,0)), url("https://letouring.fr/wp-content/uploads/2025/09/DSC7868-copy-0.webp"); }

/* Crossfade via :has() — inchangé */



.menu-wrap:has(.link-accueil:hover) .menu-right .img-accueil,
.menu-wrap:has(.link-accueil:focus-within) .menu-right .img-accueil { opacity:1; }

.menu-wrap:has(.link-chambres:hover) .menu-right .img-chambres,
.menu-wrap:has(.link-chambres:focus-within) .menu-right .img-chambres { opacity:1; }

.menu-wrap:has(.link-restaurants:hover) .menu-right .img-restaurants,
.menu-wrap:has(.link-restaurants:focus-within) .menu-right .img-restaurants { opacity:1; }

.menu-wrap:has(.link-spa:hover) .menu-right .img-spa,
.menu-wrap:has(.link-spa:focus-within) .menu-right .img-spa { opacity:1; }

.menu-wrap:has(.link-proximite:hover) .menu-right .img-proximite,
.menu-wrap:has(.link-proximite:focus-within) .menu-right .img-proximite { opacity:1; }

.menu-wrap:has(.link-privatisation:hover) .menu-right .img-privatisation,
.menu-wrap:has(.link-privatisation:focus-within) .menu-right .img-privatisation { opacity:1; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Outfit';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://letouring.fr/wp-content/uploads/2025/08/Outfit-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */