@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal}@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('/fonts/cardo_normal_400.woff2') format('woff2')}@-webkit-keyframes loader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}*{-webkit-box-sizing:border-box;box-sizing:border-box}input,textarea{font-family:"Inter",sans-serif}i{font-style:normal}img,iframe{max-width:100%}body{background-color:#fff;font-family:"Inter",sans-serif;margin:0;padding-top:70px}@media(min-width:1200px){body{padding-top:110px}}a{color:#00f;font-family:"Inter",sans-serif;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0}p{color:#5f6c76;font-size:16px;line-height:30px}@media(min-width:1200px){p{font-size:18px;line-height:36px}}#breadcrumbs{line-height:22px}.has-text-align-center{text-align:center}.button{margin:30px 0}.button a{background-color:#2191ea;border-radius:30px;color:#fff;display:inline-block;font-size:16px;font-weight:700;min-width:180px;padding:11px 30px;text-align:center;-webkit-transition:.3s;transition:.3s}@media(min-width:1200px){.button a{font-size:22px;min-width:225px;padding:15px 40px}}.button a:hover{background-color:#00d0ff}.button--center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media(min-width:1200px){.button--center-mobile{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.button--fat a{padding:20px 30px}@media(min-width:1200px){.button--fat a{font-size:16px;padding:15px 30px}}.button--white a{background-color:#fff;color:#00d0ff}.button--white a:hover{background-color:#00d0ff;color:#fff}.button--blue a{background-color:#00d0ff}.button--blue a:hover{background-color:#2191ea}.container{margin:0 auto}@media(max-width:1200px){.container{max-width:90vw}.container--large{max-width:95vw}.container--mfull{max-width:100vw}}@media(min-width:1200px){.container{max-width:90vw;width:1180px}}.doubleTitle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}@media(min-width:1200px){.doubleTitle--left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.doubleTitle--left .title{text-align:left}}.doubleTitle .headtitle{background-color:rgba(56,138,236,.07);border-radius:20px;color:#00d0ff;font-size:17px;font-weight:800;margin-bottom:30px;padding:8px 38px}@media(min-width:1200px){.doubleTitle .headtitle{font-size:14px;margin-bottom:23px}}.doubleTitle .title{color:#2191ea;font-size:30px;margin-bottom:40px;position:relative}@media(min-width:1200px){.doubleTitle .title{font-size:39px}}@media(min-width:1200px){.doubleTitle .title i{position:relative}.doubleTitle .title i::after{background-color:#00d0ff;bottom:-15px;content:"";height:4px;left:0;position:absolute;width:100%}}@media(max-width:1200px){.doubleTitle .title i::after{background-color:#00d0ff;bottom:-15px;content:"";height:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:35%}}#in-progress-menu::before{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#00d0ff;width:100%}#in-progress-footer::before{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#00d0ff;width:100%}.in-progress-mobile-menu{background-color:#00d0ff}a.underline-hover-effect{text-decoration:none;color:inherit}.underline-hover-effect{padding-bottom:.25rem;position:relative}.underline-hover-effect::before{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#00d0ff;transition:width .25s ease-out}.underline-hover-effect:hover::before{width:100%}.limit{display:inline-block}#global-content{min-height:100vh;display:-ms-flexbox;-ms-flex-direction:column;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.header{background-color:#2191ea;padding:8px 0;position:fixed;top:0;width:100vw;z-index:10}.header .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo{width:91px;display:block;clear:both}.header__nav .nav-main{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;list-style:none;padding-left:10px}.header__nav .nav-main .nav-main-item a{color:#fff;font-size:15px;font-weight:700}.header__nav .nav-main .nav-main-item a:hover{color:#00d0ff}.header__nav .nav-main .nav-main-item.current_page_item a{color:#00d0ff}.header__tel{display:none}@media(min-width:1200px){.header__logo{width:163px}.header__nav .nav-main{gap:38px;padding-left:0}.header__nav .nav-main .nav-main-item a{font-size:18px;-webkit-transition:.3s;transition:.3s}.header__nav .nav-main .nav-main-item a:hover{color:#00d0ff}.header__tel{display:block}}.spacer{-webkit-flex-grow:1;flex-grow:1}.footer{background-color:#2191ea;padding:95px 0}.footer .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__troubleshooting{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__troubleshooting .super-logo{-webkit-transform:rotate(-7deg);transform:rotate(-7deg);width:240px}.footer__troubleshooting h4{color:#fff;font-size:40px;font-weight:700;margin-top:40px;text-align:center}.footer__troubleshooting h4 span{color:#00d0ff}.footer__troubleshooting .blockTel{margin-top:34px}@media(max-width:1200px){.footer__troubleshooting .blockTel span.tel{font-size:22px}.footer__troubleshooting .blockTel span.blockTel__underline{font-size:14px}}.footer__troubleshooting__networks{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:34px}.footer__troubleshooting__networks .network{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,255,255,.1);display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s;width:40px}.footer__troubleshooting__networks .network:hover{background-color:#00d0ff}.footer__nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:34px}.footer__nav .nav-main{list-style:none;padding-left:0}.footer__nav .nav-main .nav-main-item{margin-bottom:10px}.footer__nav .nav-main .nav-main-item:last-child{margin-bottom:0}.footer__nav .nav-main .nav-main-item a{color:#fff;display:block;font-size:20px;font-weight:700;text-align:center;-webkit-transition:.3s;transition:.3s}.footer__nav .nav-main .nav-main-item a:hover{color:#00d0ff}.footer__nav .nav-main .nav-main-item.current-menu-item a{color:#00d0ff}.footer__text{color:#fff;font-size:18px;line-height:30px;margin-top:30px;text-align:center}.footer__hourly .group{-webkit-box-align:start;-ms-flex-align:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:45px}.footer__hourly .clock{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#00d0ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:96px;min-width:96px}.footer__hourly .content h4{color:#fff;font-size:18px;font-weight:500;margin-bottom:7px}.footer__hourly .content p{font-size:14px;margin-bottom:0}@media(min-width:1200px){.footer{padding:42px 0 70px}.footer .container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__troubleshooting{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:280px}.footer__troubleshooting h4{font-size:30px;margin-top:32px;text-align:left}.footer__troubleshooting .blockTel{margin-top:25px}.footer__troubleshooting .blockTel__contain{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__troubleshooting__networks{margin-top:25px}.footer__nav{margin-bottom:60px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.footer__nav .nav-main .nav-main-item{margin-bottom:15px}.footer__nav .nav-main .nav-main-item a{font-size:18px;font-weight:500;text-align:left}.footer__text{font-size:16px;line-height:25px;text-align:left}.footer__hourly{margin-bottom:40px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:300px}.footer__hourly .clock{min-height:60px;min-width:60px}.footer__hourly .content h4{margin-bottom:6px}.footer__hourly .content p{font-size:13px;line-height:1.2;margin-top:0}}@media(max-width:1199px){.footer__nav{text-align:center}}.footer__copyright{margin:0 auto;font-weight:600;text-align:right}@media(min-width:1200px){.footer__copyright{max-width:90vw;width:1180px}}@media(max-width:1200px){.footer__copyright{max-width:90vw;text-align:center;margin-top:45px}}.introBanner{padding-bottom:30px;position:relative}@media(max-width:599px){.introBanner.contact-type .introCard{width:100%}}.introBanner__rightImage{border-radius:5px}.introBanner.contact-type .introBanner__rightImage{display:none}.introBanner--bottomColor{background-color:rgba(56,138,236,.07)}.introBanner__hotspot{background-color:#2191ea;border-radius:50%;-webkit-filter:blur(230px);filter:blur(230px);height:280px;left:0;pointer-events:none;position:absolute;top:200px;width:254px;z-index:0}.introBanner__hotspot--2{-webkit-filter:blur(230px);filter:blur(230px);left:initial;right:0;top:0}.introBanner__firstPart{background-position:center;background-size:cover;padding:130px 0 100px;position:relative}.introBanner__firstPart--withCards{padding:130px 0 200px}.introBanner__firstPart--classic{padding:30px 0 150px}.introBanner__firstPart .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.introBanner #breadcrumbs{margin-bottom:15px;position:relative;text-align:center;z-index:2}.introBanner #breadcrumbs span{color:#2191ea;font-size:15px;font-weight:600}.introBanner #breadcrumbs a{color:#fff}.introBanner__filter{background:-webkit-gradient(linear,left bottom,left top,from(#16245c),to(rgba(22,36,92,.5)));background:linear-gradient(to top,#16245c 0,rgba(22,36,92,.5));height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.introBanner__title{color:#fff;font-size:45px;font-weight:700;margin-bottom:20px;position:relative;text-align:center;z-index:2}.introBanner__title i{color:#00d0ff}.introBanner__content{position:relative;z-index:2}.introBanner__content *{color:#fff;font-size:18px;text-align:center}.introBanner__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:13px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-100px;position:relative;z-index:2}.introBanner__cards .introCard{width:calc((100% - 13px)/2)}.introBanner__noBackground h1{color:#2191ea}.introBanner__noBackground p{color:#5f6c76}.introBanner__noBackground #breadcrumbs a{color:#5f6c76}@media(min-width:900px){.introBanner.contact-type .introBanner__firstPart .group{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.introBanner.contact-type .introBanner__firstPart .group #breadcrumbs{margin-top:70px}.introBanner.contact-type .introBanner__firstPart .group .introBanner__title{font-size:60px}.introBanner.contact-type .introBanner__rightImage{display:block;height:500px}.introBanner.contact-type .introBanner__cards{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.introBanner.contact-type .introCard{width:300px}.introBanner.contact-type .introCard__title span{margin-top:5px}.introBanner__firstPart{padding:80px 0 100px}.introBanner__firstPart--withCards{padding:80px 0 170px}.introBanner__firstPart .group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.introBanner__firstPart .container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.introBanner__firstPart #breadcrumbs{margin-bottom:10px;max-width:650px;text-align:left}.introBanner__firstPart #breadcrumbs *{font-size:12px}.introBanner__firstPart #breadcrumbs * span{font-size:12px}.introBanner__filter{background:-webkit-gradient(linear,left top,right top,from(#16245c),to(rgba(22,36,92,.5)));background:linear-gradient(to right,#16245c 0,rgba(22,36,92,.5))}.introBanner__title{font-size:70px;margin-bottom:0;max-width:600px;text-align:left}.introBanner__title--classic{font-size:52px;margin-bottom:30px;max-width:685px}.introBanner__content{max-width:550px}.introBanner__content *{font-size:14px;line-height:22Px;text-align:left}.introBanner__content--classic{max-width:670px}.introBanner__rightImage{max-width:448px}.introBanner__cards{gap:15px}.introBanner__cards .introCard{width:calc((100% - 60px)/5)}}.popularSubjects__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.popularSubjects .ctas{margin-top:30px;padding-bottom:20px}.popularSubjects__cta{margin:10px 0;padding-top:20px}.popularSubjects__cta--dos{padding-top:10px}@media(min-width:900px){.popularSubjects .ctas{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:40px;padding-top:20px}.popularSubjects__cta{display:block;margin:0;width:auto}.popularSubjects__cta--dos{padding-top:20px}}@media(min-width:1200px){.popularSubjects__cards{gap:30px}}@media(max-width:599px){.affiliations .container{max-width:none}}.affiliations-block{width:100%;height:auto;display:inline-block}.affiliations-block-center{display:table;margin:0 auto}.affiliations-space{display:table-cell;text-align:center;vertical-align:middle;width:auto;height:auto;padding-left:20px;padding-right:20px}.affiliation-img{display:inline-block;width:auto;height:auto;margin:16px;filter:grayscale(100%);transition:.3s}.affiliation-img:hover{filter:none}.affiliation-logo-1{display:inline-block;width:500px;height:auto}.affiliation-logo-2{display:inline-block;width:400px;height:auto}@media(max-width:1200px){.affiliations-block{width:100%;height:auto;display:block}.affiliations-block-center{display:block}.affiliations-space{display:block;padding-left:0;padding-right:0}.affiliation-img{display:inline-block;width:auto;height:auto;margin:16px}.affiliation-logo-1{display:inline-block;width:350px;height:auto}.affiliation-logo-2{display:inline-block;width:300px;height:auto}}.textImage{background-color:rgba(56,138,236,.07);padding:50px 0 80px}.textImage__text__content{text-align:center}.textImage__image{padding-top:50px}@media(min-width:900px){.textImage .container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10%}.textImage__text{width:50%}.textImage__text__content *{font-size:14px;line-height:25px;text-align:left}.textImage__image{width:40%}}.servicePrices{padding:64px 0 0}@media(max-width:599px){.servicePrices{padding-bottom:80px}}@media(max-width:900px){.servicePrices{margin-top:80px;padding-bottom:0}}.servicePrices__subtitle{color:#5f6c76;display:block;font-size:18px;line-height:30px;margin-top:30px;text-align:center}.servicePrices .prestations{margin-top:90px;display:flex;justify-content:center;font-family:"Montserrat",sans-serif;padding-bottom:69px}@media(min-width:900px){.servicePrices{padding:80px 0 0}}@media screen and (min-width:1250px){.servicePrices__subtitle{margin-top:10px}.servicePrices .prestations{display:-webkit-box;display:-ms-flexbox;display:flex;gap:38px;justify-content:center}}.btns-os{display:flex;justify-content:center;align-items:center;margin-top:90px;padding-bottom:30px;gap:8px}.btn-os{display:flex;justify-content:center;align-items:center;width:60px;height:60px;font-size:40px;border-radius:4px;appearance:none;text-decoration:none;border:0;outline:0;cursor:pointer;-webkit-transition:.3s;transition:.3s;background:#2191ea;color:#fff}.btn-os:hover{background:#00d0ff}.btn-os-active{background:#00d0ff}@media(max-width:844px){.btns-os{padding-bottom:0}}.cards{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px}.card{background-color:#fff;color:hsl(233,13%,49%);border-radius:.8rem;text-align:center;width:380px}@media(max-width:480px){.card{width:100%}}.cards .card{-webkit-transition:.3s;transition:.3s}.cards .card:hover{background:linear-gradient(135deg,rgba(0,208,255,1) 0,rgba(0,145,178,1) 100%);color:#fff;display:flex;align-items:center;transform:scale(1.1);z-index:1}.cards .card:hover .price{color:#fff}.cards .card:hover .btn{background:#fff;color:hsl(190,100%,50%)}.cards .card:hover .bottom-bar{border-bottom:2px solid hsl(240,8%,85%,0.253)}.card-ul{margin:2.6rem;display:flex;justify-content:center;flex-direction:column;align-items:center;padding:0}.card-ul li{list-style-type:none;display:flex;justify-content:center;width:100%;padding:1rem 0;align-items:center;gap:8px}.card-ul li.price{font-size:3rem;color:hsl(232,13%,33%);padding-bottom:2rem}.os-logo{font-size:3rem;padding:0 !important}.shadow{box-shadow:0 0 15px 1px rgba(0,0,0,0.1)}.btn-pack .btn{font-family:"Montserrat",sans-serif}.btn{margin-top:1rem;height:2.6rem;width:13.3rem;display:flex;justify-content:center;align-items:center;border-radius:4px;background:linear-gradient(135deg,rgba(0,208,255,1) 0,rgba(0,145,178,1) 100%);color:#fff;outline:0;border:0;font-weight:bold;cursor:pointer}.bottom-bar{border-bottom:2px solid hsl(240,8%,85%,0.583)}.pack{font-size:1.1rem}.eligibility-paragraph{font-size:16px;line-height:25px;text-align:center}@media(max-width:1199px){.eligibility-paragraph{font-size:18px}}.eligibility-little-subtitle{font-size:20px;font-weight:bold}.eligibility-blue{color:#0080ff}.fa-check{color:green}.fa-remove{color:red}.bannerTel{-webkit-box-shadow:0 10px 29px rgba(0,0,0,.08);box-shadow:0 10px 29px rgba(0,0,0,.08);margin-bottom:20px;padding-bottom:45px;padding-top:52px}.bannerTel .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bannerTel__group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bannerTel__group--text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.bannerTel__group--img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.bannerTel__group--img img{width:217px;border-radius:5px}.bannerTel__title{color:#2191ea;font-size:30px;font-weight:700;margin-bottom:32px;margin-top:26px;text-align:center}.bannerTel__desc{color:#16245c;font-size:21px;line-height:1.2;margin:0 0 26px;text-align:center}@media(min-width:1200px){.bannerTel{border-radius:5px;margin:90px auto;max-width:1180px;position:relative}.bannerTel .container{-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:52px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bannerTel__group--text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:484px}.bannerTel__group--img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:400px}.bannerTel__group--img img{height:calc(100% + 76px);position:absolute;top:0;-webkit-transform:translateY(-46px);transform:translateY(-46px);width:auto}.bannerTel__title{font-size:24px;margin-bottom:25px;text-align:left}.bannerTel__desc{font-size:18px;text-align:left}}.stepsBlock{padding:35px 0}.stepsBlock__title .title{margin-bottom:0}@media(min-width:1200px){.stepsBlock__title{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.steps-intervention{margin-top:64px}.step-title{font-size:25px;color:#00d0ff}.step-subtitle{font-size:18px;color:#2191ea;margin-bottom:15px;margin-top:0}.step-text{color:#5f6c76;font-size:14px;line-height:22px}.timeline{position:relative;max-width:1200px;margin:0 auto}.timeline::after{content:'';position:absolute;width:6px;background-color:#2191ea;top:0;bottom:0;left:50%;margin-left:-3px}.timeline-container{padding:10px 40px;position:relative;background-color:inherit;width:50%;box-sizing:border-box}.timeline-container::after{content:'';position:absolute;width:25px;height:25px;right:-17px;background-color:#2191ea;border:4px solid #2191ea;top:15px;border-radius:50%;z-index:0}.left{left:0}.right{left:50%}.left::before{content:"";height:0;position:absolute;top:22px;width:0;z-index:0;right:30px;border:medium solid #2191ea;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #2191ea}.right::before{content:"";height:0;position:absolute;top:22px;width:0;z-index:0;left:30px;border:medium solid #2191ea;border-width:10px 10px 10px 0;border-color:transparent #2191ea transparent transparent}.right::after{left:-16px}.timeline-content{padding:20px 30px;position:relative;border:6px solid #2191ea;border-radius:6px}@media screen and (max-width:600px){.timeline::after{left:31px}.timeline-container{width:100%;padding-left:70px;padding-right:25px}.timeline-container::before{left:60px;border:medium solid #2191ea;border-width:10px 10px 10px 0;border-color:transparent #2191ea transparent transparent}.left::after,.right::after{left:15px}.right{left:0}}.faq{padding-bottom:60px}.faq__title{color:#2191ea;font-size:30px;font-weight:700;margin-bottom:25px;text-align:center}.faq__desc{color:#5f6c76;font-size:16px;line-height:25px;margin:0;text-align:center}.faq__questions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:25px;width:100%}.faq__questions .accordion-item{background-color:#fff;border-radius:5px;-webkit-box-shadow:0 20px 45px rgba(226,217,220,.3);box-shadow:0 20px 45px rgba(226,217,220,.3);position:relative}.faq__questions .accordion-item .logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;position:absolute;right:20px;-webkit-transition:.3s;transition:.3s}.faq__questions .accordion-item .logo--close{opacity:1}.faq__questions .accordion-item .logo--opened{opacity:0}.faq__questions .accordion-item .accordion-item-description-wrapper{display:grid;grid-template-rows:0fr;overflow:hidden;-webkit-transition:.5s;transition:.5s}.faq__questions .accordion-item .accordion-item-description-wrapper .accordion-item-description{min-height:0}.faq__questions .accordion-item .accordion-item-description-wrapper .accordion-item-description a{color:#00d0ff;text-decoration:underline}.faq__questions .accordion-item .accordion-item-description-wrapper .accordion-item-description p{color:#002a46;font-size:16px;line-height:25px;margin-top:0;padding:0 30px 10px}.faq__questions .accordion-item .accordion-item-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 50px 20px 20px}.faq__questions .accordion-item .accordion-item-header .accordion-item-header-title{color:#2191ea;font-size:20px;font-weight:800;line-height:28px}.faq__questions .accordion-item .accordion-item-header .accordion-item-header-icon{-webkit-transition:.5s;transition:.5s}.faq__questions .accordion-item.open .logo--close{opacity:0}.faq__questions .accordion-item.open .logo--opened{opacity:1}.faq__questions .accordion-item.open .accordion-item-description-wrapper{grid-template-rows:1fr}.faq__questions .accordion-item.open .accordion-item-description-wrapper hr{visibility:visible}.faq__questions .accordion-item.open .accordion-item-header .accordion-item-header-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media(min-width:900px){.faq__title{font-size:39px;margin-bottom:30px;padding-right:40px}.faq__desc{font-size:17px;margin:0 auto;max-width:700px}.faq__questions{gap:20px;margin-top:50px}.faq__questions .accordion-item{border-radius:15px}.faq__questions .accordion-item .accordion-item-description-wrapper .accordion-item-description p{font-size:18px;padding-bottom:10px}.faq__questions .accordion-item .accordion-item-header .accordion-item-header-title{font-size:18px}}.blockTel--price{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.blockTel__contain{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.blockTel__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2.25px solid #31e457;border-radius:50px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:12px 15px;background-color:#fff}.blockTel__btn .tel{color:#31e457;font-size:20px;font-weight:700}.blockTel__underline{color:#fff;font-size:12px}.blockTel__underline--white{color:#fff}.blockTel__prices{color:#fff;font-size:12px;margin-top:5px;max-width:74px}.introCard{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #e2e4ed;border-radius:8px;-webkit-box-shadow:0 2.6px 14px rgba(0,0,0,.06);box-shadow:0 2.6px 14px rgba(0,0,0,.06);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:13px 15px}@media(min-width:900px){.introCard{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:23px 40px}}.introCard__logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #eff0f2;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:46px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:46px}.introCard__logo img{max-width:80%}.introCard__title{color:#000;font-size:12px;font-weight:700;text-align:center}@media(min-width:900px){.introCard__title{font-size:13px}}.introCard__title span{color:#5f6c76;display:block;text-align:center}@media(min-width:900px){.introCard__title span{font-size:12px}}.introCard__title span.small{font-size:10px;font-weight:400}@media(min-width:900px){.introCard__title span.small{font-size:8px}}.block-spacer{clear:both}@media(min-width:1200px){.native-block .block-spacer.d-00{height:0 !important}.native-block .block-spacer.d-10{height:10px !important}.native-block .block-spacer.d-20{height:20px !important}.native-block .block-spacer.d-30{height:30px !important}.native-block .block-spacer.d-40{height:40px !important}.native-block .block-spacer.d-50{height:50px !important}.native-block .block-spacer.d-60{height:60px !important}.native-block .block-spacer.d-70{height:70px !important}.native-block .block-spacer.d-80{height:80px !important}.native-block .block-spacer.d-90{height:90px !important}.native-block .block-spacer.d-100{height:100px !important}.native-block .block-spacer.d-110{height:110px !important}.native-block .block-spacer.d-120{height:120px !important}.native-block .block-spacer.d-130{height:130px !important}.native-block .block-spacer.d-140{height:140px !important}.native-block .block-spacer.d-150{height:150px !important}.native-block .block-spacer.d-160{height:160px !important}.native-block .block-spacer.d-170{height:170px !important}.native-block .block-spacer.d-180{height:180px !important}.native-block .block-spacer.d-190{height:190px !important}.native-block .block-spacer.d-200{height:200px !important}}h4.block-heading{font-size:16px;font-weight:700;margin-bottom:15px}.block-heading{color:#2191ea}@media(max-width:900px){.block-heading.underline{position:relative}.block-heading.underline::after{background-color:#00d0ff;bottom:-15px;content:"";height:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:70%}}@media(min-width:900px){.block-heading{font-size:40px;margin-bottom:60px}.block-heading strong{position:relative}.block-heading strong::after{background-color:#00d0ff;bottom:-15px;content:"";height:4px;left:0;position:absolute;width:100%}}.native-block ul,.native-block ol{margin-bottom:40px}.native-block p,.native-block li,.native-block span{color:#5f6c76;font-size:18px;line-height:30px}@media(min-width:1200px){.native-block p,.native-block li,.native-block span{font-size:16px;line-height:25px}}.native-block p.bannerTel__title,.native-block li.bannerTel__title,.native-block span.bannerTel__title{color:#2191ea;font-size:28px;line-height:1.3}.native-block .blockTel__btn{text-decoration:none}.native-block span.known-number{color:#31e457}.native-block a{color:#2191ea;font-size:18px;line-height:30px;text-decoration:underline}@media(min-width:1200px){.native-block a{font-size:16px;line-height:25px}}.native-block ul,.native-block ol{padding-left:17px}@media(min-width:1200px){.native-block ul,.native-block ol{margin-top:-10px;padding-left:30px}.native-block ul li,.native-block ol li{margin-bottom:20px}.native-block ul ul,.native-block ol ul{margin-top:20px}}@media(max-width:1200px){.native-block ul li,.native-block ol li{margin-bottom:15px}}.native-block p{margin:0 0 40px}.native-block h2{font-size:32px;margin-bottom:40px}@media(min-width:1200px){.native-block h2{font-size:25px;margin-bottom:23px}.native-block h2.big-one{font-size:40px}}.native-block h3{color:#2191ea;font-size:22px;margin-bottom:20px}@media(min-width:1200px){.native-block h3{font-size:20px;margin-bottom:20px}}@media(min-width:1200px){.native-block .-block-group.big-titles h2{font-size:39px;margin-bottom:35px}}.subjectCard{background-color:#fff;border:1px solid #eee;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7.2px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 20px 20px 14px;width:calc(50% - 8px)}.subjectCard__logo{max-width:60px}.subjectCard__text{color:#5f6c76;font-size:12px;font-weight:500;line-height:22px;margin:0}@media(min-width:900px){.subjectCard{gap:9px;-webkit-transition:.3s;transition:.3s;width:calc(25% - 23px)}.subjectCard--link *{-webkit-transition:.3s;transition:.3s}.subjectCard--link:hover{background-color:#2191ea}.subjectCard--link:hover .subjectCard__text,.subjectCard--link:hover .subjectCard__title{color:#fff}.subjectCard--link:hover .subjectCard__logo path[fill-rule=evenodd]{fill:#fff;opacity:.08}.subjectCard__logo{max-width:80px}.subjectCard__text{font-size:16px;line-height:28px}}@media(min-width:1200px){.subjectCard{gap:9px;-webkit-transition:.3s;transition:.3s;width:calc(25% - 23px)}.subjectCard--link *{-webkit-transition:.3s;transition:.3s}.subjectCard--link:hover{background-color:#2191ea}.subjectCard--link:hover .subjectCard__text{color:#fff}.subjectCard--link:hover .subjectCard__logo path[fill-rule=evenodd]{fill:#fff;opacity:.08}.subjectCard__logo{max-width:80px}.subjectCard__text{font-size:16px;line-height:28px}}.contactForm{padding-bottom:40px;padding-top:50px;position:relative}.contactForm__hotspot{background-color:#2191ea;border-radius:50%;-webkit-filter:blur(230px);filter:blur(230px);height:240px;left:0;pointer-events:none;position:absolute;top:250px;width:254px;z-index:0}.contactForm__form{background-color:#fff;border:1px solid #e2e4ed;border-radius:10px;padding:35px 25px 15px;position:relative;z-index:2}.contactForm__form h2{color:#2191ea;font-size:29px;text-align:center}.contactForm__form p{line-height:1.5;padding-bottom:15px;text-align:center}.contactForm__form input{border:1px solid #5f6c76;border-radius:2px;height:53px;padding-left:5px;width:100%}.contactForm__form input[name=phone]{margin-top:15px}.contactForm__form input[type=submit]{background-color:#2191ea;border:0;border-radius:5px;color:#fff;display:block;font-weight:600;letter-spacing:1.2px;margin:25px auto 0;text-align:center;text-transform:uppercase;width:70%}.contactForm__form .d-flex{margin-top:15px}.contactForm__form .d-flex--mob{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contactForm__form .d-flex--mob .field-svg{width:calc(50% - 4px)}.contactForm__form .d-flex .field-svg{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #5f6c76;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.contactForm__form .d-flex .field-svg svg{position:absolute;right:10px}.contactForm__form .d-flex .field-svg input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:35px}.contactForm__form .d-flex .field-svg input::-webkit-input-placeholder{font-weight:500}.contactForm__form .d-flex .field-svg input::-moz-placeholder{font-weight:500}.contactForm__form .d-flex .field-svg input:-ms-input-placeholder{font-weight:500}.contactForm__form .d-flex .field-svg input::-ms-input-placeholder{font-weight:500}.contactForm__form .d-flex .field-svg input::placeholder{font-weight:500}.contactForm__form textarea{border:1px solid #5f6c76;border-radius:2px;margin-top:15px;max-width:100%;padding:13px 13px 13px 5px;width:100%}@media(min-width:1200px){.contactForm{padding-bottom:100px}.contactForm__form{padding:55px;width:930px}.contactForm__form h2{font-size:39px;text-align:left}.contactForm__form p{font-size:14px;text-align:left}.contactForm__form input{border-color:rgba(95,108,118,.7);border-radius:5px;height:47px;padding-left:15px}.contactForm__form input[name=phone]{margin-top:0}.contactForm__form input[type=submit]{cursor:pointer;margin:35px 0 0;padding-left:6px;-webkit-transition:.3s;transition:.3s;width:167px}.contactForm__form input[type=submit]:hover{background-color:#00d0ff}.contactForm__form .d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.contactForm__form .d-flex .field-svg{border-color:rgba(95,108,118,.7);border-radius:5px;width:calc(50% - 4px)}.contactForm__form textarea{border-color:rgba(95,108,118,.7);border-radius:5px;margin-top:20px;padding-left:15px;width:100%}}.callMobile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#31e457;border-radius:50%;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;right:20px;width:60px;z-index:999}.callMobile svg{width:25px}@media(min-width:1200px){.callMobile{display:none}}