.home-page header{box-shadow:none;background-color:unset}.home-page header.sticky{background-color:#00003f}.containerTopHome{width:100%;margin:0 auto;background-color:#000;overflow:hidden;position:relative;}.containerTopHome .container{z-index:90;}.hero-section{width:80%;margin:0 auto;}.containerTopHome .hero-img{position:absolute;right:10%;bottom:0}.containerTopHome .hero-txt{color:#fff;padding:120px 0 60px;display:block;max-width:500px;}.containerTopHome .hero-txt h1{font-size:2.2em;color:#FFF;line-height:1.2em;font-family:'Poppins',system-ui,-apple-system,BlinkMacSystemFont,sans-serif;}.containerTopHome .hero-txt .hero-content{display:block;margin:30px 0}.containerTopHome .hero-txt .hero-content p{display:block;margin-bottom:20px;color:#fff}.containerTopHome .hero-btn,.hp-verbatim .right2 .btn-hp-verbatim .verbatim-btn{display:inline-block;box-shadow:none;appearance:none;border:0;outline:0;height:45px;line-height:42px;padding:0 30px;border-radius:30px;cursor:pointer;transition:all .5s;font-weight:bold;user-select:none;letter-spacing:.1em;cursor:pointer;position:relative;text-align:center;background-color:#f08080;color:#fff}.containerTopHome .hero-btn:hover{background-color:#fff;color:#f08080;}.hp-abo,.hp-verbatim{padding:30px 0 0}.hp-offer{background-color:#f3f1f1;padding:30px 0 30px}.hp-offer .container-offer{max-width:1140px;margin:0 auto 20px;position:relative;}.hp-offer h2{max-width:1140px;margin:0 auto 30px;position:relative;font-size:1.3em;color:#333;font-family:'Poppins',system-ui,-apple-system,BlinkMacSystemFont,sans-serif;}.hp-offer .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.hp-offer .card:hover{transform:scale(1.05)}.hp-offer .card{background-color:#fff;border-radius:16px;overflow:hidden;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04);transition:transform .2s ease,box-shadow .2s ease;}.hp-offer .card img{width:100%;max-width:100%;height:100%;object-fit:cover;}.hp-offer .txt-hp-offer{display:block;position:absolute;width:100%;text-align:center;padding:30px 40px;color:#333;font-size:1.1em;}.hp-offer .carousel-dots{display:none;}.hp-abo .container-hp{position:relative;overflow:hidden;border-radius:16px;max-width:1140px;max-height:400px;margin:0 auto;box-shadow:0 10px 85px 15px rgba(233,238,252,.85);}.hp-abo h2{max-width:1140px;margin:0 auto 30px;position:relative;font-size:1.3em;color:#333;font-family:'Poppins',system-ui,-apple-system,BlinkMacSystemFont,sans-serif;}.hp-abo .img-hp-abo img{width:100%;max-width:100%;height:100%;object-fit:cover;}.hp-abo .corner-left{position:absolute;margin:15px;max-width:150px;width:8%;z-index:8}.hp-abo .hp-abo-content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:24px;background:rgba(0,0,0,.1);color:white;}.hp-abo-inside{margin-left:65%;text-align:center;}.hp-abo-inside h2{display:block;margin-bottom:20px}.hp-abo .abo-btn{margin-top:30px;display:inline-block;box-shadow:none;appearance:none;border:0;outline:0;height:40px;line-height:40px;padding:0 15px;border-radius:30px;cursor:pointer;transition:all .5s;font-weight:bold;user-select:none;letter-spacing:.1em;cursor:pointer;position:relative;text-align:center;background-color:#fff;color:#333;}.hp-abo .abo-btn:hover{background-color:#f08080;color:#fff;}.container-last-conseils h2{max-width:1140px;margin:0 auto;position:relative;font-size:1.3em;color:#333;font-family:'Poppins',system-ui,-apple-system,BlinkMacSystemFont,sans-serif;}.hp-verbatim{background-color:#f3f1f1;position:relative;margin:30px 0;padding:0!important}.hp-verbatim .container-hp{position:relative;overflow:hidden;max-width:1140px;margin:0 auto;padding:30px 0}.hp-verbatim h2{max-width:1140px;margin:0 auto 30px;position:relative;font-size:1.3em;color:#333;font-family:'Poppins',system-ui,-apple-system,BlinkMacSystemFont,sans-serif;}.hp-verbatim .corner-right{position:absolute;right:5%;top:3%;max-width:150px;width:6%;z-index:8;}@media (max-width:1440px){.hero-section{width:100%}.containerTopHome .hero-txt{padding:60px 50px}.containerTopHome .hero-img{right:0}.hp-verbatim .corner-right{right:0}}@media (max-width:1200px){.hp-offer,.hp-abo{padding:30px 20px}.container-last-conseils{padding:0 20px 0}.hp-verbatim .container-hp{padding:50px 20px}.hp-offer .txt-hp-offer{padding:20px 10px}.hp-offer .card::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.1);z-index:1}}@media (max-width:768px){.hero-section{background-color:#000025}.containerTopHome .hero-txt{padding:110px 40px;max-width:100%}.containerTopHome .container{padding:40px 0 20px}.containerTopHome .hero-img::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:1}.containerTopHome .hero-img{width:100%;height:100%;overflow:hidden}.containerTopHome .hero-img img{height:100%;display:block;margin:0 auto}.hp-offer .card:hover{transform:none}.hp-offer h2,.hp-abo h2,.hp-verbatim h2,.container-last-conseils h2{margin:0 0 30px}.hp-offer .cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;margin:0}.hp-offer .card{flex:0 0 calc(100%);scroll-snap-align:center;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04);transition:transform .2s ease,box-shadow .2s ease}.hp-offer .card img{width:100%;height:100%;object-fit:cover}.hp-offer .img-hp-offer{display:flex;align-items:center;justify-content:center;height:100%;max-height:300px}.hp-offer .txt-hp-offer{font-size:1.2em;padding:20px 35px;width:100%;color:#FFF;height:100%;background:rgba(0,0,0,.4)}.hp-offer .cards::-webkit-scrollbar{display:none}.hp-offer .carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:12px}.hp-offer .carousel-dots button{width:8px;height:8px;border-radius:50%;border:none;background:#d1d1d6;opacity:.4;padding:0;transition:transform .2s ease,opacity .2s ease}.hp-offer .carousel-dots button.active{background:#00003f;opacity:1;transform:scale(1.2)}.hp-abo .container-hp{min-height:300px}.hp-abo .container-hp img{position:absolute}.hp-abo-inside{margin-left:50%}.hp-abo h2{margin:0 20px 30px}.hp-verbatim .corner-right{width:10%;top:15%}}@media (max-width:650px){.containerTopHome .hero-txt{padding:40px 20px}.containerTopHome .hero-txt h1{font-size:2.5em;line-height:1.2em}.hp-abo-inside{margin-left:auto;width:100%}.hp-abo .hp-abo-content{background:rgba(0,0,0,.4)}.hp-abo .abo-btn{padding:0 7px}.hp-verbatim .corner-right{width:10%;top:18%}}@media (max-width:350px){.hp-abo .abo-btn{letter-spacing:0}}