[data-main-content] section.section[id] .container,[data-main-content] section#rSection .container{max-width:1120px}[data-main-content] section#resume .container{max-width:1060px}.box.box-swipper{min-height:284px;margin-bottom:10px;margin-left:25px}@media(min-width: 768px){.box.box-swipper{min-height:267px;margin-left:95px;min-width:400px}}.box.box-swipper span.capsule{padding:5px 12px;display:block;margin-top:15px;background-color:#eff2f8;border-radius:10px}@media(min-width: 768px){.hero .section .container{margin:40px 50px 0}}.hero .custo-hero-bg{background-image:url(https://www.bouyguestelecom.fr/assets/media/full/CMS/LANDING_PAGES/offres-internet/bbox_ultym_30_ans/image_box_msl_hero_mob@2x.webp);background-size:cover;padding-top:200px}@media(min-width: 768px){.hero .custo-hero-bg{background-image:url(https://www.bouyguestelecom.fr/assets/media/full/CMS/LANDING_PAGES/offres-internet/bbox_ultym_30_ans/image_box_msl_hero_desk@2x.webp);background-position:right center;padding-top:0}}.hero .custo-hero-bg .price{margin:auto}@media(min-width: 768px){.hero .custo-hero-bg .price{margin:0}}.hero .custo-hero-chips{background-color:var(--color-accent) !important;border:var(--color-accent) !important}@media(max-width: 768px){.hero .custo-hero-chips{margin:0 auto}}.hero .custo-hero-box{overflow:hidden;text-align:center}@media(min-width: 768px){.hero .custo-hero-box{text-align:left}}.hero .custo-avantages{padding:16px}@media(min-width: 768px){.hero .custo-avantages{padding:0}}.custo-box-bbox{background:#002044 !important}.custo-box-app{flex-direction:column-reverse !important}@media(min-width: 768px){.custo-box-app{flex-direction:row !important}}.section.has-background{border-radius:6px 6px 0px 0px !important}.resume-section .container{position:relative;overflow:visible}.concours .custo-anniv-chips{background-color:#2f7c91 !important;border:#2f7c91 !important}.resume-section [data-slider] img{margin:0;margin-bottom:9px}.resume-section .custo-popover{margin-bottom:0 !important;height:24px}.resume-section .flex-item.is-narrow{height:24px}.stt-container{height:clamp(1600px,250vh,2400px);position:relative}@media(max-width: 767px){.stt-container{display:none}}.stt-sticky{position:-webkit-sticky;position:sticky;top:0;height:clamp(520px,70vh,700px);overflow:hidden;border-radius:8px}.stt-video{position:absolute;top:clamp(60px,8vw,120px);left:0;right:0;bottom:0;width:100%;height:calc(100% - clamp(60px,8vw,120px));object-fit:cover;display:block;z-index:0}.stt-block__label{display:block;font-size:.65rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#2f7c91;margin-bottom:.5rem}.stt-block__title.title{margin-bottom:.55rem !important;color:#25465f !important}.stt-block__body.text{color:#25465f !important;margin-bottom:0 !important}.stt-block__note{margin-top:.9rem;padding:.65rem .85rem;border-radius:8px;background:rgba(47,124,145,.06);border-left:2px solid rgba(47,124,145,.4)}.stt-block__note-text.text{color:rgba(37,70,95,.72) !important;margin-bottom:0 !important}.stt-block{position:absolute;z-index:1;width:clamp(240px,28%,360px);padding:1.5rem 1.75rem;border-radius:16px;background:#fff;border:2px solid #d0d5dd;box-shadow:0 4px 16px rgba(0,0,0,.1);color:#25465f;opacity:0;pointer-events:none;transition:opacity .8s ease-out,transform .8s ease-out}.stt-block .title,.stt-block .text{color:#25465f !important}.stt-block--top-left{top:clamp(3rem,5vw,7rem);left:2.5rem;transform:translate(-40px, -40px)}.stt-block--top-right{top:clamp(3rem,5vw,7rem);right:2.5rem;transform:translate(40px, -40px)}.stt-block--bottom-left{bottom:clamp(2rem,3vw,4rem);left:2.5rem;transform:translate(-40px, 40px)}.stt-block--bottom-right{bottom:clamp(2rem,3vw,4rem);right:2.5rem;transform:translate(40px, 40px)}.stt-block--visible{opacity:1;pointer-events:auto;transform:translate(0, 0)}.stt-mobile-section{display:none}@media(max-width: 767px){.stt-mobile-section{display:flex;flex-direction:column}}.stt-mobile-card{padding:1.5rem;border-radius:16px;background:#fff;border:2px solid #d0d5dd;box-shadow:0 4px 16px rgba(0,0,0,.08);color:#25465f}.stt-mobile-card .title,.stt-mobile-card .text{color:#25465f !important}.design-grid{display:grid;grid-template-columns:minmax(1fr, 420px) 1fr 130px;grid-template-rows:200px minmax(1fr, 250px) 100px 300px;gap:30px 30px;grid-auto-flow:row;grid-template-areas:"cel-1 cel-2 cel-3" "cel-1 cel-2 cel-4" "cel-1 cel-6 cel-6" "cel-5 cel-6 cel-6";margin:0 auto;width:100%;max-width:1120px;background:rgba(0,0,0,0) url(https://www.bouyguestelecom.fr/static/com/assets/offres-internet/bbox-ultym-30-ans/30-ans-bk.webp) center bottom no-repeat}.dg-cel-1{grid-area:cel-1;opacity:0;transform:translateX(-40px);transition:opacity .8s ease-out,transform .8s ease-out}.dg-cel-1--visible{opacity:1;transform:translateX(0)}.dg-cel-2{grid-area:cel-2;padding:20px}.dg-cel-3{grid-area:cel-3;opacity:0;transform:translateX(40px);transition:opacity .8s ease-out,transform .8s ease-out}.dg-cel-3--visible{opacity:1;transform:translateX(0)}.dg-cel-4{grid-area:cel-4}.dg-cel-5{grid-area:cel-5;display:flex;justify-content:flex-end;opacity:0;transform:translateX(-40px);transition:opacity .8s ease-out,transform .8s ease-out}.dg-cel-5--visible{opacity:1;transform:translateX(0)}.dg-cel-5 img{width:100%;max-width:290px;height:auto}.dg-cel-6{grid-area:cel-6;opacity:0;transform:translateY(40px);transition:opacity .8s ease-out,transform .8s ease-out}.dg-cel-6--visible{opacity:1;transform:translateY(0)}@media(max-width: 767px){.design-grid{display:grid;grid-template-columns:100%;grid-template-rows:100%;gap:0;grid-auto-flow:row;grid-template-areas:"cel-2";background:rgba(0,0,0,0) url(https://www.bouyguestelecom.fr/static/com/assets/offres-internet/bbox-ultym-30-ans/30-ans-bk.webp) right bottom no-repeat}.dg-cel-1{display:none}.dg-cel-2{padding:0}.dg-cel-3{display:none}.dg-cel-4{display:none}.dg-cel-5{display:none}.dg-cel-6{display:none}}/*# sourceMappingURL=styles.css.map */
