html{scroll-behavior:smooth;scroll-padding-top:20px}body{overflow-x:hidden}img{max-width:100%}.de-rating{text-align:center;padding:24px 12px}.de-rating h2{font-size:clamp(23px,3vw,40px);margin:0 0 10px}.de-rating p{font-size:24px;margin:8px 0}.de-rating span{color:#29a47c;white-space:nowrap}.de-rating small{font-size:16px}.de-proof{background:#29487e;color:white;border-radius:12px;padding:14px 20px;font-size:15px;line-height:1.45;text-align:center}.de-assurance{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:14px;padding:18px 5px}.de-assurance small{display:block;color:#666;margin-left:18px;font-size:12px}.de-proof-grid{max-width:1200px;margin:20px auto 50px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:0 20px}.de-proof-grid img{width:100%;border-radius:16px;height:auto}.de-hero-cta{text-align:center;padding:22px}.de-hero-cta .button{background:#2e497e;color:#fff;border-radius:8px;font-weight:600;gap:20px}.de-review-note{text-align:center;font-size:13px;color:#666}.flotty-pack-choice{grid-template-columns:18px 65px minmax(0,1fr) auto!important}.flotty-pack-choice strong{overflow-wrap:anywhere}.flotty-pack-choice small{line-height:1.35}.flotty-pack-price{white-space:nowrap}.flotty-extra{line-height:1.4}.flotty-offer-timer{font-weight:600}.flotty-dialog img{max-width:90px}.de-pack-total{padding:10px 0;font-size:14px;text-align:right;color:#29487e}.de-pack-total strong{font-size:18px}#preview-info{border:0;border-radius:18px;max-width:440px;padding:35px;color:#1c2741;box-shadow:0 20px 90px #0004}#preview-info::backdrop{background:#00102a66}#preview-info>button:first-child{float:right;border:0;background:transparent;font-size:28px;cursor:pointer}#preview-info p{line-height:1.7}#preview-info .button{border-radius:8px;background:#29487e;color:white}.content-tab-button{white-space:normal!important;text-align:left}.testimonial-text{font-size:15px;line-height:1.55}.de-review-nav{background:#edf3fa;text-align:center;padding:9px;font-size:12px;color:#29487e}.de-review-nav a{color:inherit}.de-review-nav b{margin-right:12px}
@media(min-width:990px){.header__inline-menu .list-menu{gap:4px}.header__menu-item{padding:10px;font-size:13px}.de-hero-cta .button{min-width:380px}.header{padding-top:22px!important;padding-bottom:22px!important}}
@media(max-width:749px){.de-proof-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:15px 0 30px;gap:14px}.de-proof-grid img{width:85%;flex:0 0 85%;scroll-snap-align:center}.de-rating p{font-size:19px}.de-rating span{display:block}.flotty-pack-choice{grid-template-columns:16px 42px minmax(0,1fr) auto!important;gap:8px!important}.flotty-pack-choice img{width:42px!important;height:42px!important}.flotty-pack-choice strong{font-size:14px!important}.flotty-pack-price strong{font-size:17px!important}.flotty-pack-badge{font-size:11px!important}.flotty-extra{font-size:12px!important}.de-hero-cta{padding:15px}.de-hero-cta .button{font-size:13px;width:100%;gap:8px}.de-assurance{font-size:12px;gap:12px}.de-assurance small{font-size:11px}.de-review-nav{font-size:11px}.flotty-dialog{width:calc(100vw - 20px)!important;max-width:100%!important}.header__heading-link{padding:8px!important}.de-pack-total{padding:8px 0}}
