@-webkit-keyframes btn-entrance{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes btn-entrance{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes btn-exit{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes btn-exit{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.icon-facebook{width:.53em;height:1em;fill:initial}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}fieldset,img{margin:0;padding:0;vertical-align:baseline}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box}a img,fieldset,img{border:0}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none}button,input[type=submit]{cursor:pointer}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto}button,input{margin:0;padding:0;border:0}a,a:focus,button,div,h1,h2,h3,h4,h5,h6,input,select,span,textarea{outline:0}ol,ul{list-style-type:none}table{border-spacing:0;border-collapse:collapse;width:100%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}@font-face{font-family:"jetBrainsMono-Light";src:url(../fonts/jetBrainsMono-Light.woff2) format("woff2"),url(../fonts/jetBrainsMono-Light.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Oswald-Regular";src:url(../fonts/Oswald-Regular.woff2) format("woff2"),url(../fonts/Oswald-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body{font-family:'JetBrains Mono',monospace;color:#fffefe;font-weight:300;font-size:18px;line-height:1.5}.out{background:url(../img/bg-all.svg) 50% 50%/cover no-repeat}.nowrap{white-space:nowrap}.title,h1,h2,h3,h4{font-weight:400}.features h2.title,h2.title{margin-bottom:81px}@media only screen and (max-width:580px){h2.title{margin-bottom:54px}}img,picture{max-width:100%;height:auto}picture{display:block}.title{color:#fff;font-family:'Oswald',sans-serif;font-size:41px;line-height:1.487;position:relative}@media only screen and (max-width:1392px){.title{padding-left:72px}}@media only screen and (max-width:1200px){.title{padding-left:72px}}@media only screen and (max-width:580px){.title{font-size:27px;line-height:1.518;padding-left:32px}}.title::before{position:absolute;content:'';width:91px;height:5px;background:#688cea;top:50%;left:-118px}@media only screen and (max-width:1392px){.title::before{left:-16px;top:27px;width:61px}}@media only screen and (max-width:1200px){.title::before{left:-16px;top:27px;width:61px}}@media only screen and (max-width:580px){.title::before{top:17px;width:34px}}.list__item{padding-left:27px;position:relative}@media only screen and (max-width:580px){.list__item{font-size:16px}}.list__item::before{position:absolute;left:0;top:10px;content:'';width:8px;height:8px;background:#688cea}.mail,.phone{position:relative;color:#fff;text-decoration:none;padding-bottom:21px;top:18px;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.mail::before,.phone::before{position:absolute;content:'';width:91px;height:5px;background:#688cea;left:calc(100% - 91px);bottom:0;-webkit-transition:width .3s ease,left .3s ease;-o-transition:width .3s ease,left .3s ease;transition:width .3s ease,left .3s ease}.mail:hover,.phone:hover{color:#688cea}.mail:hover::before,.overlay,.phone:hover::before{width:100%;left:0}.overlay{display:none;top:0;position:fixed;background:rgba(0,0,0,.8);z-index:10}.overlay,.overlay .layout{height:100vh}.modal{position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:auto;max-width:776px;background:url(../img/thanx-bg.jpg) no-repeat 50% 50%/cover;padding:108px 162px 162px 178px}@media only screen and (max-width:860px){.modal{padding:81px 108px 108px}}@media only screen and (max-width:650px){.modal{padding:81px 81px 108px}}@media only screen and (max-width:580px){.modal{padding:54px 54px 81px}}@media only screen and (max-width:480px){.modal{padding:54px 29px}}.modal__close{width:27px;height:27px;margin-left:auto;cursor:pointer;font-size:61px;line-height:.5;-webkit-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease;position:absolute;top:24px;right:32px;font-weight:400}.modal__close:hover{color:#000}.hero h1,.modal__title{margin-bottom:54px}@media only screen and (max-width:580px){.modal__title{margin-bottom:27px}}.modal__descr{max-width:380px;font-size:27px;line-height:1.518}@media only screen and (max-width:860px){.modal__descr{max-width:unset}}@media only screen and (max-width:580px){.modal__descr{font-size:18px}}#scroll-to-top{display:none;width:64px;height:64px;background:#fff;-webkit-box-shadow:0 0 35px 3px #e4ecf1;box-shadow:0 0 35px 3px #e4ecf1;border-radius:50%;-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out;position:fixed;right:40px;bottom:10%;z-index:100}@media only screen and (max-width:960px){#scroll-to-top{right:-1000px}}#scroll-to-top::before{content:'';width:20px;height:20px;border:2px solid #3b4b66;background:0 0;position:relative;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-bottom:transparent;border-right:transparent;top:5px;left:23px;display:block;-webkit-transition:border .3s ease-in-out;-o-transition:border .3s ease-in-out;transition:border .3s ease-in-out}#scroll-to-top:hover#scroll-to-top::before{border:2px solid #0091ea;border-bottom:transparent;border-right:transparent}.btn-entrance,.btn-exit{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:btn-entrance;animation-name:btn-entrance}.btn-exit{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:btn-exit;animation-name:btn-exit}.video-wrap{position:relative;width:736px}@media only screen and (max-width:1200px){.video-wrap{width:100%;padding:0 54px}}@media only screen and (max-width:960px){.video-wrap{padding:0}}.video{position:relative;width:100%;height:0;padding-bottom:56.25%;background-color:#000}.video__btn,.video__link,.video__media{position:absolute;top:0;left:0;width:100%;height:100%}.video__btn,.video__media{border:0}.video__btn{top:50%;left:50%;z-index:1;display:none;padding:0;width:91px;height:91px;background-color:transparent;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}@media only screen and (max-width:860px){.video__btn{width:61px;height:61px}}@media only screen and (max-width:460px){.video__btn{width:54px;height:54px}}.video__btn-circle-out{fill:#798bb1;fill-opacity:.47}.video__btn-circle-inner{fill:#3e5585;fill-opacity:.8}.video__btn-icon{fill:#d9d9d9}.video__btn:focus{outline:0}.video:hover .video__btn-circle-inner,.video__btn:focus .video__btn-circle-inner{fill:#567edd}.video--enabled{cursor:pointer}.callme__container img,.video--enabled .video__btn{display:block}.form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:81px}@media only screen and (max-width:840px){.form{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:580px){.form{margin-top:54px}.form-small-text{display:block}}.form__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:840px){.form__wrap{min-width:500px}}@media only screen and (max-width:580px){.form__wrap{min-width:unset;width:300px}}.form__cta{width:300px;background:#688cea;padding:39px 42px 29px 27px}@media only screen and (max-width:840px){.form__cta{width:100%;padding-bottom:54px}}@media only screen and (max-width:580px){.form__cta{padding:27px 18px 32px}}.form__cta-title{font-size:27px;margin-bottom:10px}@media only screen and (max-width:580px){.form__cta-title{font-size:18px;line-height:1.5}}.form__cta-descr{font-size:12px;line-height:1.5;color:#283957}@media only screen and (max-width:840px){.form__cta-descr{font-size:18px}}@media only screen and (max-width:580px){.form__cta-descr{font-size:12px}}.form__phone{background:#567edd;padding:39px 27px 27px}@media only screen and (max-width:840px){.form__phone{width:50%}}@media only screen and (max-width:580px){.form__phone{width:auto;padding:18px}}.form__phone-title{margin-bottom:18px}@media only screen and (max-width:580px){.form__phone-title{margin-bottom:12px}}.form__phone-field{width:159px;height:41px;font-size:12px;background:#496ec7;padding:12px 18px}@media only screen and (max-width:840px){.form__phone-field{width:auto}}@media only screen and (max-width:580px){.form__phone-field{width:134px;padding:10px;height:27px}}.form__phone-field:hover::-webkit-input-placeholder{color:#fff}.form__phone-field:hover::-moz-placeholder{color:#fff}.form__phone-field:hover:-ms-input-placeholder,.form__phone-field:hover::-ms-input-placeholder{color:#fff}.form__phone-field:hover::placeholder{color:#fff}.form__phone-field::-webkit-input-placeholder{color:#3e5585}.form__phone-field::-moz-placeholder{color:#3e5585}.form__phone-field:-ms-input-placeholder,.form__phone-field::-ms-input-placeholder{color:#3e5585}.form__phone-field::placeholder{color:#3e5585}.form__phone-field:focus{color:#fff}.form__btn{background:#496ec7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:840px){.form__btn{margin-right:0;width:250px}}@media only screen and (max-width:580px){.form__btn{width:140px}}.form__btn .btn{position:relative;display:block;margin:0 27px;padding:0 27px;height:61px;background:#d2616e;color:#fffefe;text-transform:uppercase;font-family:'JetBrains Mono',monospace;font-size:18px;-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}@media only screen and (max-width:840px){.form__btn .btn{margin:0 auto}}@media only screen and (max-width:580px){.form__btn .btn{height:41px;padding:0 8px;font-size:15px}}.form__btn .btn:hover{background:#c54e5c}.container{margin:0 auto;max-width:1200px}@media only screen and (max-width:1200px){.container{margin:0 24px}}.layout{max-width:1152px;margin:0 auto;padding:0 16px}section{overflow:hidden;padding-top:108px}@media only screen and (max-width:1200px){section{padding-top:81px}}@media only screen and (max-width:580px){section{padding-top:54px}}.header,.layout{position:relative}@media only screen and (max-width:768px){.header{padding-top:27px}}.header-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:'JetBrains Mono',monospace;position:relative;left:-17px}.header__phone{margin-left:auto}@media only screen and (max-width:580px){.header .phone::before,.header__phone span{display:none}}.logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:'JetBrains Mono',monospace;position:relative;width:auto}.logo__name{height:101px;width:255px;background:url(../img/logo.svg) no-repeat;background-size:contain;text-decoration:none;position:relative;padding-left:22px;text-transform:uppercase;color:#fffefe;font-size:18px;line-height:1.5;font-weight:300}@media only screen and (max-width:560px){.logo__name{height:47px;width:170px}}.logo__name-part1{position:absolute;top:23px;font-size:61px;line-height:61px}@media only screen and (max-width:560px){.logo__name-part1{font-size:27px;top:-5px;left:13px}}.logo__name-part2{position:absolute;top:52px;left:57px}@media only screen and (max-width:560px){.logo__name-part2{top:20px;font-size:12px;left:29px}}.message{margin-right:12px}.message-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;top:7px}@media only screen and (max-width:580px){.message-wrap{top:15px;left:17px}}@media only screen and (max-width:560px){.message-wrap{top:4px}}.header__phone svg,.message .icon{display:none}@media only screen and (max-width:580px){.message .icon{display:block;width:20px;height:20px}}@media only screen and (max-width:560px){.message .icon{width:16px;height:16px}}@media only screen and (max-width:580px){.header__phone svg{display:block;width:16px;height:16px;position:relative;top:-7px}}@media only screen and (max-width:560px){.header__phone svg{width:13px;height:13px}}.hero{padding-top:81px;overflow:hidden}@media only screen and (max-width:580px){.hero{padding-top:54px}}@media only screen and (max-width:580px){.hero h1{margin-bottom:27px}}.hero-content{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:17px}@media only screen and (max-width:1200px){.hero-content{display:block}}.hero__descr{max-width:367px;font-size:27px;line-height:1.5185;color:#7989aa}@media only screen and (max-width:1200px){.hero__descr{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;max-width:unset;-ms-flex-item-align:start;align-self:flex-start;margin-bottom:54px}}@media only screen and (max-width:1200px) and (max-width:580px){.hero__descr{font-size:18px;line-height:1.5;margin-bottom:27px}}.hero__list{margin-left:-8px;min-width:367px;margin-top:37px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (max-width:1200px){.hero__list{-ms-flex-item-align:start;align-self:flex-start;margin-left:0;margin-top:0;margin-bottom:81px}}@media only screen and (max-width:1200px) and (max-width:580px){.hero__list{margin-bottom:54px}}.hero .form{margin-bottom:81px;position:relative}.hero .form-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media only screen and (max-width:1200px){.hero .form-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.hero .form,.hero .form-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:840px){.hero .form{left:0;margin-bottom:54px}}@media only screen and (max-width:580px){.hero .form{margin-bottom:27px}}.hero .form__btn::before,.hero .form__cta::after,.hero .form__cta::before,.hero .form__phone::before{background:#283957}@media only screen and (max-width:840px){.hero .form__btn::before{background:#688cea}.hero .form__phone::after{background:#283957}}.why{padding-bottom:81px}.features .list__item:not(:last-of-type),.why .list__item:not(:last-of-type){margin-bottom:27px}.features{padding-bottom:81px;position:relative}.features__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1200px){.features__container{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-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:1200px) and (max-width:760px){.features__container{max-width:544px;margin:0 auto}}.features__list{background:#fff;color:#7989aa;max-width:544px;padding:56px 81px}@media only screen and (max-width:1200px){.features__list{-ms-flex-item-align:start;align-self:flex-start}}@media only screen and (max-width:840px){.features__list{-ms-flex-item-align:center;align-self:center}}@media only screen and (max-width:760px){.features__list{width:auto;padding:54px 54px 81px}}@media only screen and (max-width:580px){.features__list{padding:27px 27px 81px}}.features .wrap-img{font-size:0}@media only screen and (max-width:1200px){.features .wrap-img{-ms-flex-item-align:end;align-self:flex-end}}@media only screen and (max-width:840px){.features .wrap-img{-ms-flex-item-align:center;align-self:center}}@media only screen and (max-width:760px){.features .wrap-img{width:100%;height:auto;padding:0}.features__img{width:100%}}.features .form-wrap{padding-top:137px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.price{padding-bottom:81px;overflow:auto}@media only screen and (max-width:460px){.price .container{margin:0 8px}.price .container .layout{padding:0 8px}.price__title{padding-left:58px}.price__title::before{left:7px}}.price__table{text-align:left}@media only screen and (max-width:760px){.price__table{font-size:16px}}@media only screen and (max-width:580px){.price__table{font-size:12px}.price__table .list__item{font-size:12px;padding-left:18px}.price__table .list__item::before{width:4px;height:4px}}.price__table tr th{color:#fff;padding:18px 27px 18px 54px;font-weight:400;text-transform:uppercase}.price__table tr th span{text-transform:lowercase}@media only screen and (max-width:760px){.price__table tr th{padding:18px 18px 18px 27px}}@media only screen and (max-width:580px){.price__table tr th{padding:12px 12px 12px 18px}}.price__table tr th:nth-of-type(1){background:#688cea}.price__table tr th:nth-of-type(2){background:#567edd;min-width:256px}@media only screen and (max-width:820px){.price__table tr th:nth-of-type(2){min-width:auto}}.price__table tr th:nth-of-type(3){background:#496ec7;min-width:192px}@media only screen and (max-width:820px){.price__table tr th:nth-of-type(3){min-width:auto}}.price__table tr td{color:#7989aa;background:#fff;padding:27px 27px 27px 54px}@media only screen and (max-width:760px){.price__table tr td{padding:18px 18px 18px 27px}}@media only screen and (max-width:580px){.price__table tr td{padding:12px 12px 12px 18px}}.price__table tr:not(:last-of-type){border-bottom:1px solid #688cea}.price__table tr:last-of-type td{padding-bottom:41px}@media only screen and (max-width:580px){.price__table tr:last-of-type td{padding-bottom:18px}}.price__table tr:hover td{background:#f2f2f2}.callme__container{position:relative;margin-bottom:54px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1200px){.callme__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}}@media only screen and (max-width:840px){.callme__container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:760px){.callme__container{max-width:544px;margin:0 auto}}.callme__list{color:#7989aa;background:#fff;width:656px;padding:56px 81px;max-width:544px}@media only screen and (max-width:1200px){.callme__list{-ms-flex-item-align:end;align-self:flex-end}}@media only screen and (max-width:840px){.callme__list{-ms-flex-item-align:center;align-self:center}}@media only screen and (max-width:760px){.callme__list{width:auto}}@media only screen and (max-width:580px){.callme__list{padding:27px 27px 81px}}.callme .list__item:not(:last-of-type){margin-bottom:27px}.callme .wrap-img{position:static;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media only screen and (max-width:1200px){.callme .wrap-img{-ms-flex-item-align:start;align-self:flex-start}}@media only screen and (max-width:840px){.callme .wrap-img{-ms-flex-item-align:center;align-self:center}}@media only screen and (max-width:760px){.callme .wrap-img{width:100%;height:auto}.callme__img{width:100%}}.callme .form-wrap{margin-bottom:81px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.callme .form-wrap,.howto .form-wrap,.timeline{display:-webkit-box;display:-ms-flexbox;display:flex}.howto .form-wrap{margin-top:304px;margin-bottom:81px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1200px){.howto .form-wrap{margin-top:162px}}@media only screen and (max-width:580px){.howto .form-wrap{margin-top:54px;margin-bottom:27px}}.timeline{padding-top:81px;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1200px){.timeline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:580px){.timeline{padding-top:27px}}@media only screen and (max-width:480px){.timeline{top:40px}}@media only screen and (max-width:430px){.timeline{top:-44px}}@media only screen and (max-width:400px){.timeline{top:0}}.timeline::before{position:absolute;content:'';height:calc(100% + 135px);width:1px;left:50%;top:27px;background:#688cea}@media only screen and (max-width:1200px){.timeline::before{height:92%;top:80px}}.timeline__block{background:#fff;color:#7989aa;padding:54px;max-width:493px;position:relative;margin-bottom:162px}@media only screen and (max-width:580px){.timeline__block{max-width:unset;margin-bottom:81px;padding:27px}}.timeline__block:nth-of-type(1){height:257px}@media only screen and (max-width:1200px){.timeline__block:nth-of-type(1){height:auto}}.timeline__block:nth-of-type(2){height:271px}@media only screen and (max-width:1200px){.timeline__block:nth-of-type(2){height:auto}}.timeline__block:nth-of-type(3){height:433px}@media only screen and (max-width:1200px){.timeline__block:nth-of-type(3){height:auto}}.timeline__block:nth-of-type(4){height:366px}@media only screen and (max-width:1200px){.timeline__block:nth-of-type(4){height:auto}}.timeline__block:nth-of-type(5){height:230px}@media only screen and (max-width:1200px){.timeline__block:nth-of-type(5){height:auto}}.timeline__block:nth-of-type(6){height:298px}@media only screen and (max-width:1200px){.timeline__block:nth-of-type(6){height:auto}}.timeline__block:nth-of-type(7){height:271px}@media only screen and (max-width:1200px){.timeline__block:nth-of-type(7){height:auto}}.timeline__block:nth-of-type(8){height:325px}@media only screen and (max-width:1200px){.timeline__block:nth-of-type(8){height:auto}}.timeline__block:nth-of-type(9){height:325px}@media only screen and (max-width:1200px){.timeline__block:nth-of-type(9){height:auto}}.timeline__block:nth-of-type(10){height:379px}@media only screen and (max-width:1200px){.timeline__block:nth-of-type(10){height:auto}}.timeline__block:nth-of-type(even){top:203px}@media only screen and (max-width:1200px){.timeline__block:nth-of-type(even){top:0}}.timeline__block:nth-of-type(even)::before{left:-9px}.timeline__block:nth-of-type(even)::after{left:-51px}.timeline__block:last-of-type{margin-bottom:0}.timeline__block::before{position:absolute;content:'';width:18px;height:18px;border-radius:50%;border:1px solid #688cea;background:#1a202c;top:calc(50% - 9px);right:-9px;-webkit-box-shadow:0 0 0 16px #1a202c;box-shadow:0 0 0 16px #1a202c}@media only screen and (max-width:1200px){.timeline__block::before{display:none}}.timeline__block::after{position:absolute;content:'';width:42px;height:1px;background:#688cea;top:calc(50% - 9px);top:50%;right:-51px}@media only screen and (max-width:1200px){.timeline__block::after{display:none}}.timeline__block:nth-of-type(10)::before,.timeline__block:nth-of-type(9)::before{background:#283957;-webkit-box-shadow:0 0 0 16px #283957;box-shadow:0 0 0 16px #283957}.timeline__title{font-size:27px;line-height:1.5185;margin-bottom:27px;position:relative}@media only screen and (max-width:580px){.timeline__title{font-size:18px;line-height:1.5}.timeline__text{font-size:16px}}.footer{padding-top:108px;padding-bottom:81px}@media only screen and (max-width:580px){.footer .mail::before,.footer .phone::before{top:27px}}@media only screen and (max-width:840px){.footer{padding-top:54px;padding-bottom:27px}}.footer .footer__title,.footer .list__item{margin-bottom:54px}.footer__mail,.footer__phone{top:0}@media only screen and (max-width:580px){.footer .list__item{margin-bottom:27px}.footer .list__item:not(:last-of-type){margin-bottom:37px}}.footer__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:60%}@media only screen and (max-width:840px){.footer__copy{padding-top:54px;margin-left:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media only screen and (max-width:580px){.footer__copy{padding-top:27px}}.footer__copy-text{font-size:12px}@media only screen and (max-width:840px){.footer__copy-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__copy-text span{display:inline;text-align:right}}@media only screen and (max-width:580px){.footer__copy-text{font-size:10px;text-align:right}}.footer__logo{margin-bottom:27px}