section.bandeau-dentete{position:relative;overflow:hidden;height:100vh}@media screen and (max-width:1199px){section.bandeau-dentete{height:80vh}}@media screen and (min-width:1200px) and (max-width:1299.98px) and (max-height:500.98px){section.bandeau-dentete{height:800px}}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}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 .visuel{overflow:hidden;position:relative;max-height:100vh;z-index:0}@media screen and (min-width:1200px) and (max-width:1299.98px) and (max-height:500.98px){section.bandeau-dentete .visuel{max-height:800px}}section.bandeau-dentete .visuel:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(7,17,58,0.5);z-index:1}@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:100%;height:100%;top:0;right:0}section.bandeau-dentete .visuel .image img{transform:scale(1);transition:0.5s}section.bandeau-dentete .visuel .fond .swiper-home .swiper-wrapper .swiper-slide{height:100vh}@media screen and (min-width:1200px) and (max-width:1299.98px) and (max-height:500.98px){section.bandeau-dentete .visuel .fond .swiper-home .swiper-wrapper .swiper-slide{height:800px}}section.bandeau-dentete .visuel .fond .swiper-home .swiper-pagination-home{top:76%;height:20px;right:50%;width:100px;position:absolute;left:50%;z-index:2;pointer-events:all !important}@media only screen and (min-width:780px) and (max-width:1200px){section.bandeau-dentete .visuel .fond .swiper-home .swiper-pagination-home{top:70%}}@media screen and (max-width:780px){section.bandeau-dentete .visuel .fond .swiper-home .swiper-pagination-home{top:90%}}section.bandeau-dentete .visuel .fond .swiper-home .swiper-pagination-home .swiper-pagination-bullet{background:#fff;opacity:0.5}section.bandeau-dentete .visuel .fond .swiper-home .swiper-pagination-home .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}section.bandeau-dentete .visuel .fond video{object-fit:cover;width:100%;height:100vh}@media screen and (min-width:1200px) and (max-width:1299.98px) and (max-height:500.98px){section.bandeau-dentete .visuel .fond video{height:800px}}section.bandeau-dentete .textuel{position:absolute;top:20%;left:0;width:100%;z-index:1}@media screen and (max-width:767.98px){section.bandeau-dentete .textuel{top:15%}}section.bandeau-dentete .textuel .uppercase-text{text-transform:uppercase}section.bandeau-dentete .textuel .zone-txt{transition:0.5s}section.bandeau-dentete .textuel .zone-txt .bloc-texte{margin-bottom:0}section.bandeau-dentete .textuel .zone-txt .bloc-texte p{font-size:16px}section.bandeau-dentete .textuel .zone-txt .bloc-titre.fw-bold .titre{font-weight:bold}section.bandeau-dentete .textuel .zone-txt .bloc-titre .titre{text-transform:uppercase;font-weight:normal;letter-spacing:2.5px}section.bandeau-dentete .textuel .zone-txt .bloc-image{width:100%;text-align:center}section.bandeau-dentete .textuel .zone-txt .bloc-image img{height:230px;width:auto}section.bandeau-dentete .textuel .zone-txt .bloc-boutons{padding-top:40px;margin-bottom:0;text-align:center}section.bandeau-dentete .textuel .zone-txt .bloc-boutons .bouton{font-weight:500 !important;text-transform:uppercase}section.bandeau-dentete.bandeau-content{max-height:475px;height:475px}@media screen and (max-width:768px){section.bandeau-dentete.bandeau-content{height:375px}}section.bandeau-dentete.bandeau-content .textuel{top:25%}@media screen and (max-width:768px){section.bandeau-dentete.bandeau-content .textuel{top:14%}}@media screen and (max-width:768px){section.bandeau-dentete.bandeau-content .textuel .zone-txt>div{display:flex;flex-direction:column;gap:1rem}}section.bandeau-dentete.bandeau-content .textuel .zone-txt .bloc-texte{padding:0 20%}@media screen and (max-width:767.98px){section.bandeau-dentete.bandeau-content .textuel .zone-txt .bloc-texte{padding:unset}}@media screen and (max-width:767.98px){section.bandeau-dentete.bandeau-content .textuel .zone-txt .bloc-boutons{padding-top:unset}}section.bandeau-dentete.bandeau-content .visuel .fond img{width:100%;height:475px;object-fit:cover}@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}}section.bandeau-gris .visuel:after{mix-blend-mode:multiply;background-color:rgba(59,65,90,0.78)}