h1,h2,h3,h4,h5{font-family:Everett,helvetica,arial,sans-serif;font-weight:300;margin-bottom:1rem}h1{font-size:3.2rem}@media screen and (max-width:998px){h1{font-size:2.75rem}}@media screen and (max-width:767px){h1{font-size:2.5rem}}h2{font-size:2.5rem}@media screen and (max-width:767px){h2{font-size:2rem}}h3{font-size:1rem;margin-bottom:.5rem}@media screen and (max-width:767px){h3{font-size:.9rem}}h4{font-size:1.5rem}@media screen and (max-width:767px){h4{font-size:1.25rem}}strong,em{font-weight:650;font-style:normal}img,figure,video{border-radius:5px}@keyframes wave-animation{0%{transform:rotate(0)}10%{transform:rotate(18deg)}20%{transform:rotate(-12deg)}30%{transform:rotate(16deg)}40%{transform:rotate(-8deg)}50%{transform:rotate(14deg)}60%{transform:rotate(0)}100%{transform:rotate(0)}}#_introduction ul{margin-left:2rem}#_introduction ul li{position:relative;margin-bottom:.5rem;position:relative}#_introduction ul li::before{content:"";background-color:#fa4b00;position:absolute;top:50%;width:1em;height:1px;margin:0 1rem 0 -2rem;transform:translateY(-50%)}.swiper-title{display:grid;grid-template-columns:1fr 1fr;align-items:end}@media screen and (max-width:767px){.swiper-title{display:block}}.swiper-title p{margin-bottom:0}@media screen and (max-width:767px){.swiper-title p{margin-bottom:1rem}}#services,#_services{padding-block:6.5rem 3.25rem}@media screen and (max-width:767px){#services,#_services{padding-top:3.25rem}}#testimonials{padding-block:6.5rem;background-color:#dfded7;color:#282828}@media screen and (max-width:767px){#testimonials{padding-block:2rem 3.25rem}}#testimonials h2{font-size:2rem}@media screen and (max-width:767px){#testimonials h2 br{display:none}}#testimonials small{font-size:.85rem}#testimonials .slider{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:3.25rem;max-width:1200px;margin-inline:auto}@media screen and (max-width:998px){#testimonials .slider{grid-template-columns:1.2fr 1fr}}@media screen and (max-width:767px){#testimonials .slider{grid-template-columns:1fr;height:auto!important}}#testimonials ._images{position:relative;overflow:hidden;align-self:center;width:100%;height:100%}#testimonials ._images figure{width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);visibility:hidden}#testimonials ._images figure>img:first-of-type:not(._play-btn),#testimonials ._images figure>video{border-radius:5px;object-fit:cover;width:100%;height:100%;transition:transform 250ms ease-in-out;display:block}#testimonials ._images figure ._play-btn{position:absolute;bottom:1rem;left:1rem;width:3rem;height:3rem;transition:ease-in-out .2s scale}#testimonials ._images figure ._play-btn:hover{scale:1.1}#testimonials ._images figure.current,#testimonials ._images figure.leaving-top,#testimonials ._images figure.leaving-bottom{visibility:visible}#testimonials ._images figure.entering-top{animation-name:figureEnteringTop;animation-fill-mode:forwards;animation-duration:1000ms}#testimonials ._images figure.entering-bottom{animation-name:figureEnteringBottom;animation-fill-mode:forwards;animation-duration:1000ms;z-index:2}#testimonials ._images figure.leaving-top{animation-name:figureLeavingTop;animation-fill-mode:forwards;animation-duration:1000ms}#testimonials ._images figure.leaving-bottom{animation-name:figureLeavingBottom;animation-fill-mode:forwards;animation-duration:1000ms;z-index:2}#testimonials ul{position:relative}#testimonials ul li{position:absolute;top:50%;transform:translateY(-50%);left:0;display:flex;flex-direction:column;justify-content:space-between;padding-top:3.25rem;padding-bottom:3.25rem;visibility:hidden}@media screen and (max-width:767px){#testimonials ul li{padding-top:2rem;padding-bottom:2rem}}@media screen and (max-width:767px){#testimonials ul li{top:0;transform:none}}#testimonials ul li.leaving{visibility:visible}#testimonials ul li.leaving h2,#testimonials ul li.leaving blockquote{animation-name:textLeaving;animation-fill-mode:forwards;animation-duration:500ms}#testimonials ul li.current{visibility:visible}#testimonials ul li.current h2,#testimonials ul li.current blockquote{animation-name:textEntering;animation-fill-mode:forwards;animation-duration:500ms}#testimonials ._author{margin-top:2rem;align-items:center}#testimonials ._author img{display:inline-block;width:4rem;height:4rem;margin-right:1rem}#testimonials ._author small,#testimonials ._author ._name{display:block}#testimonials ._author ._name{font-size:1.3rem;margin-bottom:.3rem}#testimonials nav *[data-counter-index].changing{animation-name:indexAnimation;animation-fill-mode:forwards;animation-duration:250ms}#testimonials nav *[data-slide-prev].disabled,#testimonials nav *[data-slide-next].disabled{opacity:.25}#intro ul,#_service-list ul{margin-top:3.25rem;display:inline-flex;justify-content:center;max-width:56.25rem;flex-wrap:wrap;gap:2rem}@media screen and (max-width:998px){#intro ul,#_service-list ul{max-width:37.5rem}}@media screen and (max-width:767px){#intro ul,#_service-list ul{max-width:21.875rem;margin-top:2rem;grid-gap:1rem}}#intro li,#_service-list li{box-shadow:3px 6px 15px rgba(0,0,0,.15)}#_introduction .open-form-popup{all:unset;cursor:pointer;margin-top:1rem;display:inline-block;font-size:.9rem;height:2.5rem;line-height:2.5rem;overflow:hidden;position:relative;text-align:center;background-color:#fa4b00;color:#fff;border-radius:5px;transition:.3s;line-height:2.3rem;color:#fff!important;background-color:transparent!important;border:1.5px solid #fff;line-height:2.5rem}#_introduction .open-form-popup span{display:block;margin:0 1.5rem;height:100%;position:relative;top:0%;transition:.3s}#_introduction .open-form-popup:hover span{top:-100%}@media screen and (max-width:998px){#_introduction .open-form-popup:hover span{top:0}}#ti-cta{padding-top:3.25rem;padding-bottom:3.25rem}@media screen and (max-width:767px){#ti-cta{padding-top:2rem;padding-bottom:2rem}}#ti-cta h2{max-width:12.5rem}#_clients>p{margin-top:2rem}#tip-list{background-color:#dfded7}#_partners{padding-top:3.25rem;padding-bottom:3.25rem;background-color:#dfded7;color:#282828;display:grid;grid-template-columns:auto 1fr;gap:2rem}@media screen and (max-width:767px){#_partners{padding-top:2rem;padding-bottom:2rem}}@media screen and (max-width:860px){#_partners{grid-template-columns:1fr}}#_partners>div{max-width:28rem}#_partners>ul{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:center;max-width:30rem;margin-inline:auto}@media screen and (min-width:1921px){#_partners>ul{grid-template-columns:repeat(4,1fr);max-width:unset}}#_partners>ul li{background-color:#fff;padding:1rem;border-radius:5px;height:5rem;display:flex;justify-content:center;align-items:center}#_partners>ul li figure{border-radius:0}#_partners>ul li figure img{border-radius:0}#_offer h2{max-width:21.875rem}#_offer ul li figure{max-height:4.5rem}#_offer .anim-circuit{width:1500px;min-height:125%;right:-450px}@media screen and (max-width:767px){#_offer .anim-circuit{right:-400px;min-height:100%}}@media screen and (max-width:767px){#_offer ul{flex-wrap:wrap}#_offer li{max-width:none;width:100%}}#_offer.-wifi li:not(:first-of-type) figure{padding-block:.75rem}#_offer-ti{padding-block:3rem}#_offer-ti h3{border-bottom:1.5px solid #fff;padding-bottom:1rem;font-size:1.5rem;margin-top:3rem;margin-bottom:2rem}#_offer-ti>ul{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media screen and (max-width:767px){#_offer-ti>ul{grid-template-columns:1fr}}#_offer-ti>ul>li>p{font-size:1.25rem}#_offer-ti>ul>li ul li{margin-bottom:.75rem}#advantage{background-color:#dfded7;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;padding-block:6.5rem;color:#282828}@media screen and (max-width:767px){#advantage{grid-template-columns:1fr;gap:3.25rem}}#advantage h3{font-size:7rem}#advantage .avantages-list{display:flex;flex-direction:column;justify-content:space-between}#advantage .avantages-list h3{margin-bottom:2rem}#advantage .avantages-list ul li{padding-top:.25rem}@media screen and (max-width:998px){#advantage .avantages-list ul li{font-size:.8rem}}#advantage .avantages-description p{max-width:27rem}#advantage ul{background-color:#fff;padding:.5rem 1rem .65rem;width:fit-content;border-radius:5px}#advantage ul li{display:inline-block;font-family:Everett,helvetica,arial,sans-serif}#advantage ul li:not(:last-of-type)::after{content:'/';margin-inline:.5rem}#partners{background-color:#fa4b00;padding-block:6.5rem;color:#282828}@media screen and (max-width:767px){#partners{padding-block:3.25rem}}#partners h2{max-width:800px;margin:0 auto;text-align:center}#partners ul{display:flex;gap:6.5rem;align-items:center;margin-top:3.25rem;flex-wrap:wrap;justify-content:center}@media screen and (max-width:767px){#partners ul{display:block;margin-top:3rem}}#partners ul li img{height:1.6rem;width:auto;border-radius:0}@media screen and (max-width:767px){#partners ul li img{margin-bottom:2.5rem;margin:0 auto 2.5rem}}#_details:not(.cards){background-color:#dfded7}#_details:not(.cards) *{color:#282828}#_details:not(.cards)>div{margin-bottom:3.25rem}#_details:not(.cards)>div h2{margin-bottom:1rem}.service-description ul{margin-left:2rem}.service-description ul li{position:relative}.service-description ul li::before{content:"";background-color:#fff;position:absolute;top:50%;width:1em;height:1px;margin:0 1rem 0 -2rem;transform:translateY(-50%)}.service-description ul li h3{line-height:1.5}.service-description ul li:not(:last-of-type){margin-bottom:1rem}#_expertise{padding-top:0}@media screen and (max-width:767px){#_expertise .content a.btn-default{margin-top:2rem}}#_description{padding-block:3rem}#_description>p:last-of-type{margin-bottom:0}.service-ti-geres#_stats{margin-bottom:3.25rem}.cards.-assurance>div{margin-bottom:2rem}.cards.-assurance>div br{display:block}@media screen and (max-width:767px){.cards.-assurance>div br{display:none}}.cards.-assurance>div p{color:#fff}.cards.-assurance>div h2{margin-bottom:1rem}#_exigences h2{margin-bottom:3rem}#_exigences ul{display:grid;grid-template-columns:1fr 1fr;gap:1rem 3rem;margin-left:2rem}@media screen and (max-width:767px){#_exigences ul{grid-template-columns:1fr}}#_exigences ul li{line-height:1.2;position:relative}#_exigences ul li::before{content:"";background-color:#fa4b00;position:absolute;top:50%;width:1em;height:1px;margin:0 1rem 0 -2rem;transform:translateY(-50%)}#_expertise.-assurance{margin-top:3rem}