#top_page_bloc_container{border-radius:0;height:200px;position:relative;overflow:hidden;@media (width>=768px){border-radius:var(--border-radius-bloc);height:300px}@media (width>=992px){height:400px}&>#top_page_bloc{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);&>img{object-fit:cover;width:100%;height:100%;display:block}&.spa:before{content:"";z-index:0;background:linear-gradient(#035c68e6 0%,#00949e00 110.9%) 50%/cover no-repeat;position:absolute;inset:0}&.minicure:before{content:"";z-index:0;background:linear-gradient(#0a3872d9 0%,#0a387200 110.9%) 50%/cover no-repeat;position:absolute;inset:0}&>:not(img:first-child){z-index:2;position:absolute;top:0;left:50%;transform:translate(-50%)}&>.container{height:100%;&>#theme_search{flex-flow:column;justify-content:center;align-items:center;height:100%;display:flex;&>h1{text-align:center;color:#fff;padding-left:1rem;padding-right:1rem;font-size:calc(1.3rem + .5vw);@media (width>=992px){font-size:calc(1.5rem + .5vw)}@media (width>=1200px){padding-left:2rem;padding-right:2rem;font-size:calc(2.5rem + .3vw)}@media (width>=1400px){font-size:calc(3rem + .5vw)}}&>#search_bloc{flex-direction:column;display:flex;&>#tabs_container{flex-direction:column;justify-content:center;align-items:center;display:flex;@media (width>=992px){flex-direction:row;align-items:flex-end;max-width:94%;margin-bottom:13px;margin-left:3%}&>.tabs{width:100%;height:52px;max-width:inherit;border-radius:62px;flex:auto;justify-content:center;align-items:center;gap:8px;margin:0 15px;padding:1rem .8rem;display:flex;position:relative;&:nth-child(2){top:240px}&:nth-child(3){top:255px}&:nth-child(4){top:270px}@media (width>=992px){position:initial;width:auto;height:52px;max-width:inherit;font-size:.875rem}@media (width>=1200px){font-size:initial}& span{white-space:nowrap}& svg{border-radius:50%;width:auto;height:38px;margin-right:5px;padding:7px;@media (width>=992px){padding:8px}}&:not(.active){color:#fff;border-radius:62px}&.active{color:var(--text-color-main);cursor:default;background-color:#fff;border-radius:30px 30px 0 0;padding-top:2rem;padding-bottom:2rem;font-size:1.1rem;position:relative;@media (width>=992px){padding-top:7px;padding-bottom:0;font-size:1rem}& svg{color:#fff}&:after{content:"";background-color:#fff;width:100%;height:50px;position:absolute;top:100%;left:0}}&#tab_station:not(.active){background-color:#0a3872cc}&#tab_minicure:not(.active){background-color:#75afe6cc}&#tab_hebergement:not(.active){background-color:#908763cc}&#tab_spa{&:not(.active){background-color:#16646fcc}& svg{background-color:var(--green-spa);aspect-ratio:60/56}}}}&>#search-module{z-index:2;background-color:#fff;border-radius:0 0 30px 30px;align-items:center;width:100%;height:auto;margin-top:14px;display:flex;position:relative;top:-170px;box-shadow:0 10px 12.5px #00405240;@media (width>=992px){position:initial;border-radius:91px;height:105px;margin-top:0}&>form{flex-direction:column;align-items:center;width:100%;display:flex;@media (width>=992px){flex-direction:row}& .input-group{border-bottom:2px solid #a4c6e9b3;width:90%;margin-bottom:1rem;padding-bottom:1rem;padding-left:5%;padding-right:5%;@media (width>=992px){width:35%;margin-bottom:inherit;border-bottom:none;padding-bottom:0;padding-left:2.5%;padding-right:2.5%;&:first-child{border-right:2px solid #a4c6e9b3}}&>*{color:var(--text-color-main);background-color:#fff;border:none;@media (width>=992px){font-size:.9rem}@media (width>=1200px){font-size:initial}}& svg{width:auto;height:28px}}& input[type=submit]{border:none;border-radius:57px;min-width:200px;max-width:30%;margin-bottom:1rem;margin-left:auto;margin-right:auto;padding:14px;display:block;@media (width>=1200px){margin-bottom:initial;width:230px;margin-right:2rem}@media (width>=1400px){width:300px;margin-right:inherit;margin-left:inherit}}}}}}}}& #modal_francemap{@media (width<=992px){& .modal-xl{max-width:100%}}}& .modal-body{& #francemap{width:100%;min-height:300px;max-height:80vw}}}