@font-face{font-family:"Inter";src:url("../fonts/Inter-Regular.woff2") format("woff2"),url("../fonts/Inter-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../fonts/Inter-Medium.woff2") format("woff2"),url("../fonts/Inter-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../fonts/Inter-Bold.woff2") format("woff2"),url("../fonts/Inter-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;overscroll-behavior:inherit}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;scroll-behavior:smooth}button{cursor:pointer}.main__background{background-image:url("../../img/mobile-background.jpg");background-repeat:no-repeat;background-position:top;background-size:cover;min-height:100vh}@media screen and (min-width: 744px){.main__background{background-image:url("../../img/tablet-background.jpg")}}@media screen and (min-width: 1440px){.main__background{background-image:url("../../img/desktop-background.jpg")}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}html{scroll-behavior:smooth}body{font-family:"Inter",sans-serif;font-size:16px;line-height:normal}a{text-decoration:none;color:unset;cursor:pointer}section{padding:80px 0}@media(max-width: 1199px){section{padding:80px 0}}@media(max-width: 743px){section{padding:60px 0}}.container{max-width:1360px;margin:0 auto;padding:0}@media(max-width: 1199px){.container{max-width:100%;margin:0 auto;padding:0 40px}}@media(max-width: 743px){.container{max-width:100%;margin:0 auto;padding:0 20px}}.btn-join{transition:all .3s;padding:16px 32px;font-size:20px;font-weight:600;background-color:#65b684;color:#fff;border-radius:6px;border:none}.btn-join:hover{background-color:#46aa6c;text-decoration:none;color:#fff}.header .countdown{position:fixed;top:0;left:0;right:0;z-index:5;padding:12px 20px;background-color:#246fe0;text-align:center;font-family:"Roboto",sans-serif;color:#fff}.header .time{font-weight:bold}.header .navbar{margin-top:43px}.header .container-fluid{max-width:1320px;padding:0}.header .navbar-brand{height:40px;width:182px}.header .logo{width:100%;height:100%}.header .nav{justify-content:center}.header .navbar-nav{gap:44px;color:#231f20;font-family:"Roboto",sans-serif;font-weight:700}.header .nav-item .nav-link{transition:all .3s;padding:0}.header .btn-join{padding:12px 32px;font-size:16px;order:2}@media(max-width: 1199px){.header .navbar{padding:8px 40px}.header .navbar-toggler{order:3}.header .navbar-collapse{order:4;justify-content:flex-end;text-align:end}.header .navbar-nav{gap:20px;padding-top:20px}.header .btn-join{margin-left:auto;padding:12px 32px}}@media(max-width: 743px){.header .navbar{margin-top:62px;padding:8px 20px}.header .navbar-nav{padding:20px 30px}.header .navbar-collapse{position:absolute;left:0px;right:0px;top:50px;background-color:#fff}.header .btn-join{display:none}}.hero{padding:100px 0;background-image:url("../../img/hero-img.jpg");background-size:cover;background-position:50%}.hero .container{max-width:1240px}.hero .wrapper{display:flex;justify-content:space-between;align-items:center;gap:44px}.hero .title{color:#fff;margin-bottom:32px;font-family:"Roboto",sans-serif;font-size:40px;font-weight:800}.hero .video{border-radius:8px;width:824px;height:auto}.hero .form{width:30%;padding:32px 24px;border-radius:12px;background-color:#eff8fe;box-shadow:0px 0px 6px 0px rgba(0,0,0,.2)}.hero .form .title{margin-bottom:24px;font-size:24px;font-weight:700;font-family:"Inter",sans-serif;text-align:center;color:#000}@media(max-width: 1199px){.hero{padding:60px 0 140px}.hero .wrapper{position:relative;flex-wrap:wrap;justify-content:center;text-align:center}.hero .title{margin-bottom:48px}.hero .video{width:unset;max-width:760px}.hero .form{width:unset;max-width:634px;height:auto;position:absolute;top:410px}.hero .form .title{font-size:24px}}@media(max-width: 743px){.hero .title{margin-bottom:32px;padding:0;font-size:32px}.hero .video{max-width:350px;height:auto}.hero .form{padding:40px 24px;top:230px}.hero .form .title{font-size:20px}}.steps{padding:120px 0}.steps .container{max-width:1280px}.steps .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:54px}.steps .cardboard{flex:1 1 272px}.steps .cardboard .box{display:flex;gap:20px;align-items:center;margin-bottom:34px}.steps .cardboard img{width:76px;height:76px}.steps .cardboard__title{color:#000;font-family:"Roboto",sans-serif;font-size:24px;font-weight:900;line-height:normal}.steps .cardboard__caption{color:#687083;font-family:"Inter",sans-serif;font-size:16px;font-weight:600;line-height:normal}@media(max-width: 1199px){.steps{padding:560px 0 100px}.steps .wrapper{gap:32px}.steps .cardboard{flex:1 1 164px}.steps .cardboard img{width:54px;height:54px}.steps .cardboard__title{font-size:20px}}@media(max-width: 743px){.steps{padding-bottom:70px}.wrapper{gap:34px}}.comments{padding:80px 0;background-color:#f9fafb}.comments .container{max-width:1240px}.comments .swiper{max-width:100%}.comments .swiper .swiper-wrapper{height:650px}.comments .swiper-slide{width:295px;height:590px}.card{width:100%;height:100%;padding:36px 20px;border-radius:12px;border:1px solid #eaecf0;color:#687083}.card__top p{margin-bottom:8px;color:#687083;font-family:"Roboto",sans-serif;font-size:20px;font-weight:400}.card__top p span{color:#231f20;font-weight:700}.card__mid{text-align:center;padding-top:8px;margin-bottom:16px}.card__avatar{margin-bottom:16px}.card__name{font-weight:700;color:#000;font-family:"Inter",sans-serif;margin-bottom:4px}.card__city{color:#687083;font-family:"Inter",sans-serif;font-size:14px}.card__caption{color:#687083;font-family:"Open sans",sans-serif;font-weight:600}.card__caption:before,.card__caption:after{display:block;content:"";background-image:url("../img/commas.svg");background-size:10px 10px;background-repeat:no-repeat;width:10px;height:10px;margin-bottom:16px}.card__caption:after{margin-left:auto;margin-bottom:0;margin-top:16px}@media(max-width: 1199px){.comments .swiper .swiper-wrapper{height:1120px}.comments .swiper .swiper-slide{width:367px;height:548px}.comments .swiper .swiper-navigation{display:none}}@media(max-width: 743px){.comments .container{padding-right:0}.comments .swiper{margin:0}.comments .swiper .swiper-wrapper{height:550px}.comments .swiper .swiper-slide{width:320px}}.publications{padding:80px 0;background-color:#1f2938}.publications .title{margin:0 auto 8px;width:720px;color:#fff;text-align:center;font-family:"Roboto",sans-serif;font-size:36px;font-weight:800}.publications .subtitle{margin:0 auto;color:#fff;text-align:center;font-family:"Roboto",sans-serif;font-size:20px;font-weight:400}.publications .swiper{padding:60px 0;margin-left:100px}.publications .swiper .swiper-slide{width:600px;height:382px;box-shadow:0px 0px 6px 0px rgba(0,0,0,.2)}.publications .swiper .swiper-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media(max-width: 1199px){.publications .title{width:600px;font-size:32px}.publications .swiper{margin-left:40px}}@media(max-width: 743px){.publications{padding:60px 0}.publications .title{width:350px;font-size:24px;text-align:start}.publications .subtitle{width:350px;font-size:16px;text-align:start}.publications .swiper{padding:44px 0;margin-left:20px}.publications .swiper .swiper-slide{width:auto}}.pricing{background-color:#f9fafb}.pricing .container{max-width:1240px}.pricing .title{margin-bottom:20px;color:#000;font-family:"Roboto",sans-serif;font-size:40px;font-weight:700;line-height:140%;text-transform:capitalize}.pricing .subtitle{color:#000;font-family:"Roboto",sans-serif;font-size:24px;font-weight:400;line-height:normal}.pricing .wrapper{display:flex;gap:20px;margin-top:60px}.pricing .board{flex:1 1 400px;padding:32px 24px;font-family:"Inter",sans-serif;border:1px solid #eaecf0;border-radius:12px;background-color:#fff}.pricing .board:first-of-type{background-color:#232323;color:#fff}.pricing .board:first-of-type h4{color:#fff}.pricing .board:first-of-type .board__item:before{background-image:url("../img/check-white.svg")}.pricing .board__title{font-size:24px;font-family:"Roboto",sans-serif;margin-bottom:32px}.pricing .board__price{display:block;font-size:40px;font-weight:700;margin-bottom:32px}.pricing .board .btn-join{display:block;text-align:center;margin-bottom:32px;text-decoration:none;color:#fff}.pricing .board__subtitle{font-size:20px;margin-bottom:32px}.pricing .board__subtitle:first-of-type{opacity:.6}.pricing .board__item{margin-bottom:12px;display:flex;align-items:center;gap:16px}.pricing .board__item:last-of-type{margin-bottom:0}.pricing .board__item:before{content:"";display:block;background-image:url("../img/check-blue.svg");background-size:32px 32px;background-repeat:no-repeat;width:32px;height:32px;flex-shrink:0}@media(max-width: 1199px){.pricing .title{font-size:32px}.pricing .subtitle{font-size:20px}.pricing .wrapper{gap:12px}.pricing .board{flex:1 1 244px;padding:32px 16px}.pricing .board__title{margin-bottom:24px;font-size:20px}.pricing .board__price{margin-bottom:24px;font-size:32px}.pricing .board__subtitle,.pricing .board .btn-join{margin-bottom:24px}}@media(max-width: 743px){.pricing .title{font-size:24px;margin-bottom:16px}.pricing .subtitle{font-size:16px}.pricing .wrapper{flex-wrap:wrap}.pricing .board{flex:1 1 400px;height:700px}}.benefits{padding:120px 0}.benefits .container{max-width:1280px;font-family:"Roboto",sans-serif;line-height:normal}.benefits__title{margin-bottom:12px;font-size:36px;font-weight:700}.benefits__caption{margin-bottom:44px;color:#000;font-size:20px;font-weight:400}.benefits .btn-join{width:247px;margin:0 auto;display:block;text-align:center}@media(max-width: 1199px){.benefits{padding:100px 0}.benefits__title{font-size:24px}.benefits__caption{font-size:16px}}@media(max-width: 743px){.benefits{padding:70px 0}.benefits .btn-join{width:175px;padding:12px 44px}}.calculate{background-color:#2666bc}.calculate .title{margin:0 auto 8px;width:720px;color:#fff;text-align:center;font-family:"Roboto",sans-serif;font-size:36px;font-weight:800;line-height:normal}.calculate .subtitle{color:#fff;text-align:center;font-family:"Roboto",sans-serif;font-size:20px;font-weight:400;line-height:normal}.calculate .boards-box{margin:60px 0;display:flex;justify-content:center;gap:32px}.calculate .board{display:flex;justify-content:space-between;align-items:center;width:256px;padding:32px 24px;background-color:#fff;border-radius:12px;font-family:"Roboto",sans-serif;color:#000;line-height:normal}.calculate .board__title{margin-bottom:12px;font-size:16px;font-weight:400}.calculate .board__caption{font-family:"Inter",sans-serif;font-size:24px;font-weight:700}.calculate .wrapper{display:flex;gap:52px;justify-content:center}.calculate .range-box{width:330px;padding:24px 20px;background-color:#fff;border-radius:12px;line-height:normal}.calculate .range-box__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.calculate .range-box input[type=range]{accent-color:#65b684;width:100%}.calculate .range-box input[type=range]:hover{cursor:pointer}.calculate .range-box input[type=range]:focus{outline:none}.calculate .range-box .month{color:#000;font-family:"Roboto",sans-serif;font-size:20px;font-weight:700}.calculate .range-box .duration{color:#687083;font-family:"Roboto",sans-serif;font-size:16px;font-weight:400}.calculate .captions-box{display:flex;justify-content:space-between;margin-top:16px}.calculate .captions-box span{color:#687083;font-family:"Roboto",sans-serif;font-size:14px;font-weight:500;line-height:normal}.calculate .output-box{width:330px;padding:32px 24px;border-radius:12px;border:1px solid #65b684;color:#fff;line-height:normal}.calculate .output-box .caption{margin-bottom:12px;font-family:"Roboto",sans-serif;font-size:16px;font-weight:400}.calculate .output-box .amount{font-family:"Inter",sans-serif;font-size:36px;font-weight:700}.calculate .board .radio input[type=radio]{position:absolute;opacity:0}.calculate .board .radio input[type=radio]+.radio-label:before{content:"";background:#fff;border-radius:100%;border:1px solid #65b684;display:inline-block;width:24px;height:24px;position:relative;vertical-align:top;cursor:pointer;text-align:center;transition:all 250ms ease}.calculate .board .radio input[type=radio]:checked+.radio-label:before{background-color:#65b684;box-shadow:inset 0 0 0 1px #fff}.calculate .board .radio input[type=radio]:focus+.radio-label:before{outline:none;border-color:#65b684}@media(max-width: 1199px){.calculate{padding:80px 40px}.calculate .title{font-size:32px}.calculate .wrapper{gap:32px}}@media(max-width: 743px){.calculate{padding:80px 20px}.calculate .title{max-width:350px;font-size:24px}.calculate .subtitle{font-size:16px}.calculate .boards-box{margin-bottom:32px;flex-wrap:wrap;gap:10px}.calculate .boards-box .board{padding:20px 24px;width:326px}.calculate .wrapper{flex-wrap:wrap}.calculate .range-box,.calculate .output-box{width:326px;padding:16px 20px}}.registration{padding:100px 0}.registration .title{margin-bottom:40px;color:#000;text-align:center;font-family:"Roboto",sans-serif;font-size:40px;font-weight:800;line-height:normal}.registration .form{margin:0 auto;border-radius:12px;max-width:634px;padding:32px 24px;background-color:#eff8fe;box-shadow:0px 0px 6px 0px rgba(0,0,0,.2)}.registration .form__title{margin-bottom:24px;color:#000;text-align:center;font-family:"Inter",sans-serif;font-size:32px;font-weight:700;line-height:normal}.footer{padding:60px 0;background-color:#252525;color:#ddd;font-size:20px}.footer .container{max-width:1240px}.footer .wrapper{margin-bottom:44px;display:flex;justify-content:space-between}.footer .logo{align-self:flex-start;width:182px}.footer .navigate__list{display:flex;flex-direction:column;gap:16px}.footer .box{text-align:end}.footer .cookies{margin-right:44px}.footer a{text-decoration:none;color:#ddd}@media(max-width: 1199px){.footer{padding:60px 0;font-size:16px}}@media(max-width: 743px){.footer{padding:60px 0;font-size:16px}.footer .container{padding:0 40px}.footer .wrapper{flex-direction:column;gap:32px}}