section.bandeau-dentete{position:relative;overflow:hidden;max-height:100vh;background-color:#f5f5f5}@media screen and (max-width:767.98px){section.bandeau-dentete{height:80vh}}@media screen and (max-width:767.98px){section.bandeau-dentete.bandeau-content{height:45vh}}section.bandeau-dentete.bandeau-content .visuel:before{background-color:rgba(51,62,72,0.3)}section.bandeau-dentete.bandeau-content .visuel img{height:55vh}@media screen and (max-width:991px){section.bandeau-dentete.bandeau-content .visuel img{height:40vh}}@media screen and (max-width:767.98px){section.bandeau-dentete.bandeau-content .visuel img{height:45vh}}@media screen and (max-width:767.98px){section.bandeau-dentete.bandeau-content .textuel{top:-25px}}section.bandeau-dentete.mise-en-forme-vague .visuel .image{padding-bottom:37.17074%}section.bandeau-dentete.mise-en-forme-vague:after{content:"";height:9rem;width:100%;background-image:url(../../../../../../../wp-content/themes/idcomweb/blocks/bandeau-dentete/bandeau-dentete-vague.svg);position:absolute;bottom:0;left:0;background-repeat:no-repeat;background-size:100%;background-position:bottom center}section.bandeau-dentete.mise-en-forme-arrondi .visuel .image{padding-bottom:36.627%}section.bandeau-dentete.mise-en-forme-arrondi .textuel .container{max-width:1612px}section.bandeau-dentete.mise-en-forme-arrondi .textuel .zone-txt{position:relative;max-width:806px;padding-right:12px}section.bandeau-dentete.mise-en-forme-arrondi .textuel .zone-txt:before{content:"";background-color:var(--fond);height:100%;width:1000%;position:absolute;right:0;top:0;border-top-right-radius:700px;border-bottom-right-radius:700px;z-index:-1}section.bandeau-dentete.mise-en-forme-legende{padding:90px 0}section.bandeau-dentete.mise-en-forme-legende .visuel{max-width:1710px;margin:auto}section.bandeau-dentete.mise-en-forme-legende .visuel .fond{padding-left:26%}section.bandeau-dentete.mise-en-forme-legende .visuel .fond .image{position:relative}section.bandeau-dentete.mise-en-forme-legende .textuel .container{max-width:1734px}section.bandeau-dentete.mise-en-forme-image-container{padding-top:2rem;padding-bottom:2rem;height:auto}section.bandeau-dentete.mise-en-forme-image-container .visuel .fond .image img{aspect-ratio:3;height:auto;object-fit:cover;width:100%}@media screen and (max-width:767.98px){section.bandeau-dentete.mise-en-forme-image-container .visuel .fond .image img{height:100%}}@media screen and (min-width:768px) and (max-width:991.98px){section.bandeau-dentete.mise-en-forme-image-container .visuel .fond .image img{aspect-ratio:2 !important}}@media screen and (min-width:992px) and (max-width:1200px){section.bandeau-dentete.mise-en-forme-image-container .visuel .fond .image img{aspect-ratio:2.5 !important}}section.bandeau-dentete.mise-en-forme-image-container .textuel .zone-txt{padding:3rem 10rem;max-width:100%;display:flex;justify-content:center;align-items:center}section.bandeau-dentete.mise-en-forme-image-container .textuel .zone-txt .bloc-titre .titre{font-weight:bold}@media screen and (max-width:1300px){section.bandeau-dentete.mise-en-forme-image-container .textuel .zone-txt .bloc-titre .titre{font-size:40px}}section.bandeau-dentete.mise-en-forme-image-container .textuel .zone-txt .bloc-texte{text-align:center}section.bandeau-dentete.mise-en-forme-image-container .textuel .zone-txt .bloc-boutons{display:flex;justify-content:center}section.bandeau-dentete.mise-en-forme-image-container .textuel .zone-txt .bloc-boutons a{border-radius:5px}section.bandeau-dentete.bandeau-content .visuel{clip-path:none}section.bandeau-dentete.bandeau-content .visuel .image img{object-fit:cover;width:100%}section.bandeau-dentete .visuel{overflow:hidden;position:relative;z-index:2}section.bandeau-dentete .visuel:after{content:"";background-image:url(../../../../../../../wp-content/themes/idcomweb/blocks/bandeau-dentete/white_band_kalestone.svg);position:absolute;background-repeat:no-repeat;background-position-y:bottom;bottom:0;left:0;width:100%;height:100%;z-index:1}@media screen and (max-width:1700px){section.bandeau-dentete .visuel{height:100%}}@media screen and (max-width:991px){section.bandeau-dentete .visuel{clip-path:unset}}@media screen and (max-width:1700px){section.bandeau-dentete .visuel .image{padding:0}}@media screen and (max-width:580px){section.bandeau-dentete .visuel .image{width:100%}}section.bandeau-dentete .visuel .image img.image-principale{position:absolute;object-fit:cover;width:70%;height:100%;top:0;right:0}section.bandeau-dentete .visuel .image img{transform:scale(1);transition:0.5s;width:100%;height:100vh}@media screen and (max-width:1700px){section.bandeau-dentete .visuel .image img{max-height:96vh;object-fit:cover;width:100%}}@media screen and (max-width:767.98px){section.bandeau-dentete .visuel .image img{height:65vh}}section.bandeau-dentete .visuel .fond video{max-height:96vh;object-fit:cover;width:100%;height:auto}@media screen and (max-width:767.98px){section.bandeau-dentete .visuel .fond video{height:100%}}section.bandeau-dentete .textuel{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}@media screen and (max-width:767.98px){section.bandeau-dentete .textuel{top:-50px}}section.bandeau-dentete .textuel .uppercase-text{text-transform:uppercase}section.bandeau-dentete .textuel .zone-txt{max-width:900px;padding:3rem 4rem;transition:0.5s}@media screen and (max-width:1700px){section.bandeau-dentete .textuel .zone-txt{padding:2rem}}@media screen and (max-width:1700px){section.bandeau-dentete .textuel .zone-txt{padding:1rem}}section.bandeau-dentete .textuel .zone-txt .bloc-texte{margin-bottom:0}section.bandeau-dentete .textuel .zone-txt .bloc-texte p{font-size:18px}section.bandeau-dentete .textuel .zone-txt .bloc-texte p span{font:var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-600) var(--unnamed-font-size-16)/var(--unnamed-line-spacing-28) var(--unnamed-font-family-plus-jakarta-sans);letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-ffffff);text-align:center;font:normal normal 600 16px/28px Plus Jakarta Sans;letter-spacing:0px;color:#FFFFFF;text-shadow:0px 3px 6px #000 29}@media screen and (max-width:767.98px){section.bandeau-dentete .textuel .zone-txt .bloc-texte p span{font:normal normal 600 14px/18px Plus Jakarta Sans}}@media screen and (max-width:767.98px){section.bandeau-dentete .textuel .zone-txt .bloc-texte p{font-size:1rem}}section.bandeau-dentete .textuel .zone-txt .bloc-titre.fw-bold .titre{font:var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-50)/var(--unnamed-line-spacing-60) var(--unnamed-font-family-vidaloka);letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-f9f9f9);text-align:center;font:normal normal normal 50px/60px Vidaloka;letter-spacing:0px;color:#F9F9F9;text-shadow:0px 3px 6px #000 29}@media screen and (max-width:1300px){section.bandeau-dentete .textuel .zone-txt .bloc-titre.fw-bold .titre{font-size:40px}}@media screen and (max-width:767.98px){section.bandeau-dentete .textuel .zone-txt .bloc-titre.fw-bold .titre{padding-top:1rem;font:normal normal normal 30px/40px Vidaloka}}section.bandeau-dentete .textuel .zone-txt .bloc-titre .titre{font-weight:400}section.bandeau-dentete .textuel .zone-txt .bloc-boutons{padding-top:20px;margin-bottom:0}section.bandeau-dentete .textuel .zone-txt .bloc-boutons .bouton{font-weight:700 !important}@media screen and (max-width:1700px){section.bandeau-dentete.mise-en-forme-legende{padding:80px 0}}@media screen and (max-width:1700px){section.bandeau-dentete.mise-en-forme-arrondi .textuel .zone-txt{max-width:70%}}@media screen and (max-width:991px){section.bandeau-dentete.mise-en-forme-legende{padding:0}section.bandeau-dentete.mise-en-forme-legende .textuel{padding:60px 0}section.bandeau-dentete.mise-en-forme-legende .visuel .fond{padding-left:0}section.bandeau-dentete .bloc-texte{margin-bottom:0}section.bandeau-dentete .textuel .zone-txt{margin:auto;text-align:center}section.bandeau-dentete.mise-en-forme-image-container{height:auto;padding-bottom:0}section.bandeau-dentete.mise-en-forme-image-container .textuel .zone-txt{padding:50px 30px 30px 30px}section.bandeau-dentete.mise-en-forme-image-container .textuel .zone-txt .bloc-boutons{padding-top:0}}@media screen and (max-width:767.98px){section.bandeau-dentete.mise-en-forme-vague:after{display:none}section.bandeau-dentete.mise-en-forme-arrondi .textuel .zone-txt{max-width:100%}section.bandeau-dentete.mise-en-forme-arrondi .textuel .zone-txt:before{display:none}section.bandeau-dentete.mise-en-forme-legende .textuel{padding:30px 0 10px}section.bandeau-dentete .textuel{padding:30px 0 10px;position:relative;text-align:center}section.bandeau-dentete .visuel{position:absolute;top:0;left:0;height:100%;width:100%}section.bandeau-dentete .visuel .image{width:100%}section.bandeau-dentete.mise-en-forme-image-container{height:auto;padding-bottom:0}section.bandeau-dentete.mise-en-forme-image-container .textuel .zone-txt{padding:unset}section.bandeau-dentete.mise-en-forme-image-container .textuel .zone-txt .bloc-boutons{padding-top:0}section.bandeau-dentete.mise-en-forme-image-container .visuel .fond .image img{aspect-ratio:unset}}