﻿@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;700&display=swap");section{padding:0 15px}@media (min-width: 575.98px){section{padding:0 calc(50% - 270px)}}@media (min-width: 767.98px){section{padding:0 calc(50% - 360px)}}@media (min-width: 991.98px){section{padding:0 calc(50% - 480px)}}@media (min-width: 1199.98px){section{padding:0 calc(50% - 600px)}}@media (min-width: 1920px){section.header{padding:0 calc(50% - 640px)}}*,*::after,*::before{-webkit-box-sizing:border-box;box-sizing:border-box}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0}body{font-family:Manrope;font-size:20px;font-style:normal;font-weight:500;scroll-behavior:smooth;text-rendering:optimizeSpeed;overflow-x:hidden;height:100%}@media screen and (max-width: 736px){body{font-size:16px;line-height:unset}}ol,ul{padding:0;list-style:none}a:active,a:focus{outline:none}input,textarea{outline:none}input:active,textarea:active{outline:none}:focus{outline:none}textarea{resize:none}textarea{resize:vertical}textarea{resize:horizontal}a{font-family:inherit;text-decoration:none;color:inherit}a:hover{text-decoration:none;color:inherit}img{max-width:100%;height:auto;max-height:100%}button{cursor:pointer;border:none}button,input,select,textarea{font-family:inherit}body{color:#00273A}h2{font-weight:bold;line-height:120%;text-align:center}h2 span{color:#0070D7}h1{text-align:center;font-weight:bold;line-height:100%}h1 span{color:#0070D7}.category h1,.diplom--section h1{line-height:130%}h3{text-align:center}h3 span{color:#0070D7}ul{margin:20px 0;list-style:none;list-style-position:inside}ul li{position:relative;padding-left:25px}ul li:before{position:absolute;content:"✓";left:0;color:#0070D7}ol{list-style:decimal;list-style-position:inside}.blue-button{background:#0070D7;height:64px;width:228px;border-radius:6px;padding:20px 30px 20px 30px;line-height:64px;text-align:center;cursor:pointer;color:#fff;font-weight:800;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blue-button a{color:#fff;font-weight:800;font-size:20px;line-height:120%;margin:auto}@media screen and (max-width: 736px){.blue-button a{font-size:16px;line-height:100%}}.blue-button:hover{background:#2195FF}.blue-button.active{background:#004686}@media screen and (max-width: 450px){.blue-button{height:50px;line-height:50px}}.white-button{cursor:pointer;background:#fff;height:64px;width:228px;border-radius:6px;padding:20px 30px 20px 30px;line-height:64px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.white-button a{color:#0070D7;font-weight:800;font-size:20px;line-height:120%}@media screen and (max-width: 736px){.white-button a{font-size:16px;line-height:100%}}.white-button:hover{background:#E9EDEF;color:#0070D7}.white-button.active{background:#CEE2EC;color:#0070D7}input[type=text]{width:310px;height:64px;line-height:64px;background:#FFFFFF;border:1px solid #7D8C93;font-size:20px;padding:16px 20px}input[type=text]::-webkit-input-placeholder{color:#7D8C93}input[type=text]::-moz-placeholder{color:#7D8C93}input[type=text]:-ms-input-placeholder{color:#7D8C93}input[type=text]::-ms-input-placeholder{color:#7D8C93}input[type=text]::placeholder{color:#7D8C93}input[type=text]:active{stroke:#D2E5EE}input[type=text].error{stroke:#EBD5D7}@media screen and (max-width: 736px){input[type=text]{font-size:16px;height:50px;line-height:50px}}input[type=phone]{width:310px;height:64px;line-height:64px;background:#FFFFFF;border:1px solid #7D8C93;font-size:20px;padding:16px 20px}input[type=phone]::-webkit-input-placeholder{color:#7D8C93}input[type=phone]::-moz-placeholder{color:#7D8C93}input[type=phone]:-ms-input-placeholder{color:#7D8C93}input[type=phone]::-ms-input-placeholder{color:#7D8C93}input[type=phone]::placeholder{color:#7D8C93}input[type=phone]:active{stroke:#D2E5EE}input[type=phone].error{stroke:#EBD5D7}@media screen and (max-width: 736px){input[type=phone]{font-size:16px;height:50px;line-height:50px}}input[type=email]{width:310px;height:64px;line-height:64px;background:#FFFFFF;border:1px solid #7D8C93;font-size:20px;padding:16px 20px}input[type=email]::-webkit-input-placeholder{color:#7D8C93}input[type=email]::-moz-placeholder{color:#7D8C93}input[type=email]:-ms-input-placeholder{color:#7D8C93}input[type=email]::-ms-input-placeholder{color:#7D8C93}input[type=email]::placeholder{color:#7D8C93}input[type=email]:active{stroke:#D2E5EE}input[type=email].error{stroke:#EBD5D7}@media screen and (max-width: 736px){input[type=email]{font-size:16px;height:50px;line-height:50px}}section h3{font-weight:bold;margin-top:30px;margin-bottom:30px;line-height:120%}section h3 span{color:#0070D7}section p{margin-bottom:15px}section p span{color:#0070D7}.slick-arrow{position:absolute;top:50%;margin-top:-15px;width:9px;height:30px;font-size:0;background-size:contain;background-color:transparent;background-repeat:no-repeat;z-index:9}.slick-prev.slick-arrow{background-image:url("/img/slick-prev.png");left:0}.slick-next.slick-arrow{background-image:url("/img/slick-next.png");right:0}.diplom--buyblock{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:20px 40px}@media screen and (max-width: 768px){.diplom--buyblock{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.diplom--buyblock>div{margin-bottom:30px}.diplom--buyblock__price{font-size:48px;line-height:160%;color:#00273A;font-weight:bold}@media screen and (max-width: 768px){.diplom--buyblock__price{text-align:center}}.diplom--buyblock__price span{font-weight:500;font-size:18px;line-height:160%;color:#0070D7}.diplom--buyblock__button{margin-top:50px}@media screen and (max-width: 768px){.diplom--buyblock__button{margin:40px auto auto}}.diplom--description{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:20px 40px;background-color:#fff;border-radius:20px}.diplom--description__desc ul{margin:10px 0}.diplom--description__desc ul li{margin:10px}.diplom--section{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:30px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.diplom--section{padding-top:100px}}.diplom--slider--wrapper{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:40px}@media screen and (max-width: 768px){.diplom--slider--wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px}}.diplom--slider--wrapper .slick-prev.slick-arrow{left:-20px}.diplom--slider--wrapper .slick-next.slick-arrow{right:-20px}.diplom--slider__image img{width:100%}.diplom--slider--thumbs{margin-top:20px}.diplom--slider--thumbs__elem{margin:10px 5px}@media screen and (max-width: 768px){.diplom--slider--thumbs__elem{margin:auto}}.diplom--cart{margin:0 15px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #E9EDEF;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 20px 50px rgba(0,0,0,0.1);box-shadow:0px 20px 50px rgba(0,0,0,0.1);border-radius:10px;max-width:366px;height:530px}@media screen and (max-width: 1024px){.diplom--cart{max-width:32%;height:450px}}@media screen and (max-width: 768px){.diplom--cart{max-width:100%;height:auto;margin:20px auto}}.diplom--cart__image figure{max-width:386px;width:100%;height:274px}.diplom--cart__image figure img{-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1024px){.diplom--cart__image figure{height:200px}}@media screen and (max-width: 768px){.diplom--cart__image figure{height:350px}}@media screen and (max-width: 450px){.diplom--cart__image figure{height:auto}}.diplom--cart__title{max-width:326px;margin:20px auto;text-align:center}.diplom--cart__title:hover{color:#0070D7}.diplom--cart__price{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:bold;font-size:24px;line-height:160%;color:#0070D7}.diplom--cart__price span{font-weight:500;font-size:18px;line-height:160%;color:#7D8C93}.diplom--cart__button{margin-bottom:30px;max-width:326px;width:100%;position:relative;padding-right:50px}.diplom--cart__button:after{content:"";position:absolute;width:24px;height:24px;background-image:url("/img/bag.png");right:100px}h1{font-size:40px}.diplom--section h1{font-size:36px}h2,h3,h4,h5,h6{font-size:36px}@media screen and (max-width: 736px){h1,h2,h3,h4,h5,h6{text-align:center}}.copyright{background:#001D2B;text-align:center;padding-top:40px;padding-bottom:40px}@media screen and (max-width: 1024px){.copyright{padding:20px 0}}.copyright div{margin:auto;max-width:594px;font-size:13px;font-style:normal;font-weight:300;line-height:19px;color:#7D8C93}@media screen and (max-width: 1024px){.copyright div{max-width:90%}}.footer{padding-top:110px;background:#00273A;padding-bottom:50px;color:#fff}@media screen and (max-width: 1024px){.footer{padding-top:30px}}.footer--top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:75px}@media screen and (max-width: 1024px){.footer--top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 450px){.footer--top{margin-bottom:0}.footer--top>div{margin:20px}}.footer--logo{max-width:33%;width:100%}@media screen and (max-width: 768px){.footer--logo{max-width:unset}}.footer--logo__image{float:left}.footer--logo__head{margin-left:138px;margin-top:10px;margin-bottom:10px;font-weight:bold;font-size:18px;line-height:120%}.footer--logo__text{margin-left:138px;font-weight:300;font-size:13px;line-height:149.5%;color:#7D8C93}.footer--contacts{max-width:33%;width:100%}@media screen and (max-width: 768px){.footer--contacts{max-width:49%}}@media screen and (max-width: 450px){.footer--contacts{max-width:100%}}.footer--contacts__address{padding-left:35px;position:relative;margin-bottom:13px}.footer--contacts__address:before{content:"";position:absolute;left:5px;top:3px;width:14px;height:17px;background-image:url("/img/address_icon.png")}.footer--contacts__email{padding-left:35px;position:relative}.footer--contacts__email:before{content:"";position:absolute;left:0;width:24px;height:27px;background-image:url("/img/email_icon.png")}.footer--phone{max-width:33%;width:100%}@media screen and (max-width: 768px){.footer--phone{max-width:49%}}@media screen and (max-width: 450px){.footer--phone{max-width:100%}}.footer--phone__image{float:left}.footer--phone__phone{margin-bottom:10px;margin-top:10px;margin-left:100px}.footer--phone__link{margin-left:25px;color:#0070D7}.footer--phone__link:hover{color:#fff}.footer--phone__head{margin-left:105px}.footer--menu--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer--menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;max-width:calc(20% - 10px)}@media screen and (max-width: 768px){.footer--menu{max-width:32%}}@media screen and (max-width: 450px){.footer--menu{max-width:100%}}.footer--menu__head{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #0070D7}.footer--menu__link{font-weight:500;font-size:15px;line-height:140%;color:#7D8C93;margin-bottom:10px}.remodal{border-radius:20px}.feedback{margin-top:90px;background-color:#F3F7FF;position:relative;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.feedback--wrapper{background:-webkit-gradient(linear, left bottom, left top, color-stop(50%, #00273A), color-stop(50%, #fff));background:linear-gradient(to top, #00273A 50%, #fff 50%)}@media screen and (max-width: 736px){.feedback--wrapper{padding:0}}@media screen and (max-width: 450px){.feedback{-ms-flex-wrap:wrap;flex-wrap:wrap}}.feedback--left{background-image:url("/img/feedback_bkg.png");padding:60px;color:#fff;max-width:506px;width:100%;background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 1024px){.feedback--left{background-size:cover;padding:30px}}@media screen and (max-width: 450px){.feedback--left{max-width:unset;background-size:200%}}.feedback--left button{margin-top:20px;background:transparent;font-weight:800;font-size:20px;color:#fff;width:227px;height:64px;border:1px solid #FFFFFF;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px}.feedback--left__title{font-weight:bold;font-size:48px;line-height:120%}@media screen and (max-width: 736px){.feedback--left__title{font-size:38px;line-height:100%}}.feedback--left__request{margin-top:70px;font-weight:bold;font-size:24px;line-height:150%}@media screen and (max-width: 736px){.feedback--left__request{font-size:20px;line-height:100%}}.feedback--right{padding:17px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1024px){.feedback--right{padding:30px}}.feedback--right button{margin-top:11px;font-size:20px;color:#fff;font-weight:bold}.feedback p{margin-top:20px}.feedback input{margin:5px 0}@media screen and (max-width: 1024px){.feedback input{max-width:49%}}@media screen and (max-width: 768px){.feedback input{max-width:unset}}@media screen and (max-width: 736px){.feedback input{width:100%}}.feedback textarea{margin:5px 0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border-radius:6px;height:220px;font-size:20px;padding:16px 20px}@media screen and (max-width: 736px){.feedback textarea{font-size:16px;line-height:100%}}.gallery{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.gallery{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.gallery__elem{margin-bottom:30px}.gallery--wrapper h3{margin:90px auto auto;text-align:center}.reviews{margin-top:100px}@media screen and (max-width: 768px){.reviews{margin-top:0px}}.reviews h3{text-align:center}.reviews--slider{padding:0 25px}.reviews--slide{padding:40px}@media screen and (max-width: 768px){.reviews--slide{padding:10px}}.reviews--slide__title{font-weight:bold;font-size:24px;line-height:160%}.reviews--slide__text{margin-top:20px;position:relative;padding-bottom:38px;margin-bottom:10px}.reviews--slide__text:after{position:absolute;bottom:0;content:"";left:0;width:100%;height:40px;background-image:url("/img/review-divider.png");background-size:contain;background-repeat:no-repeat}.reviews--slide__photo{float:left}.reviews--slide__name{line-height:60px;margin-left:80px}@media screen and (max-width: 768px){.reviews--slide__name{line-height:100%}}.howmake{padding-top:116px;padding-bottom:100px;color:#fff}@media screen and (max-width: 1024px){.howmake{padding:40px 0}}@media screen and (max-width: 768px){.howmake{padding-top:20px}}.howmake--wrapper{background-color:#0070D7}.howmake__head{font-weight:bold;font-size:48px;line-height:120%}@media screen and (max-width: 768px){.howmake__head{font-size:30px}}.howmake__head span{position:relative;color:#0070D7;z-index:2;margin-top:20px;margin-left:50px}@media screen and (max-width: 768px){.howmake__head span{line-height:200%;text-align:right;width:100%;display:block;margin-left:0;padding-right:20px}}.howmake__head span:after{z-index:-1;content:"";position:absolute;left:-20px;top:50%;margin-top:-40px;background-image:url("/img/howto_span.png");width:192px;height:78px;background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 768px){.howmake__head span:after{width:150px;height:50px;top:70%;left:unset;right:-20px}}.howmake--steps{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:url("/img/payment_bkg.png");background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 450px){.howmake--steps{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-content:center}}.howmake--steps__button{margin-top:70px}@media screen and (max-width: 450px){.howmake--steps{margin:auto}}.howmake--steps__text{margin-top:75px;max-width:880px}@media screen and (max-width: 736px){.howmake--steps{margin-top:40px;background:none}}.howmake--step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;text-align:center}@media screen and (max-width: 1024px){.howmake--step{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}}@media screen and (max-width: 736px){.howmake--step{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media screen and (max-width: 450px){.howmake--step{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.howmake--step__digital{height:220px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 33px}@media screen and (max-width: 736px){.howmake--step__digital{margin-top:30px}}@media screen and (max-width: 736px){.howmake--step__digital{height:200px}}.howmake--step__link{color:#86C5FF;font-weight:bold;font-size:24px;line-height:160%}.howmake--step__text{max-width:282px;font-weight:bold;font-size:24px;line-height:160%}@media screen and (max-width: 450px){.howmake--step__text{max-width:unset}}.howmake--payment{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:105px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.howmake--payment__elem{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 768px){.howmake--payment__elem{margin:5px}}.request{margin-top:40px;margin-bottom:100px}.request h3{text-align:center;margin:auto;max-width:800px;margin-bottom:60px}.request--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.request--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:384px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:30px}@media screen and (max-width: 768px){.request--item{max-width:49%}}@media screen and (max-width: 450px){.request--item{max-width:100%}}.request--item__img{margin:10px auto}.request--item__head{font-weight:bold;font-size:24px;line-height:160%;margin:10px 0;text-align:center}.request--item__text{text-align:center}.request--item__warning{text-align:center;font-weight:bold;font-size:24px;line-height:160%;color:#0070D7}.example{margin-top:90px}@media screen and (max-width: 1024px){.example{margin-top:40px}}.example h1{margin-bottom:30px;margin-top:110px}@media screen and (max-width: 1024px){.example h1{margin-top:0}}.example p{margin-bottom:20px}.example--wrapper{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1024px){.example--wrapper{margin-top:30px}}.promo{padding-top:50px;padding-bottom:80px;color:#fff}.promo--wrapper{background:radial-gradient(37.07% 37.07% at 34.74% 74.61%, #0070D7 0%, #0056A6 100%)}@media screen and (max-width: 1024px){.promo{padding:40px 0}}@media screen and (max-width: 768px){.promo{text-align:center}}.promo__image{float:left;margin-right:30px;background-image:url("/img/bg.png");background-size:contain;background-repeat:no-repeat;width:594px;background-position:center;height:621px}@media screen and (max-width: 1024px){.promo__image{width:494px;height:521px}}@media screen and (max-width: 768px){.promo__image{float:unset;margin:0 auto}}@media screen and (max-width: 450px){.promo__image{width:100%;height:auto}}.promo__title{margin-top:50px;font-weight:bold;font-size:48px;line-height:120%;margin-bottom:34px}@media screen and (max-width: 450px){.promo__title{font-size:30px}}.promo__element{font-weight:500;font-size:24px;line-height:160%;margin-bottom:20px;position:relative;padding-left:660px}@media screen and (max-width: 1024px){.promo__element{padding-left:550px}}@media screen and (max-width: 768px){.promo__element{padding-left:100px;text-align:left}}.promo__element:before{content:"";position:absolute;left:630px;top:10px;width:16px;height:16px;background-image:url("/img/promo_icon.png");background-repeat:no-repeat}@media screen and (max-width: 1024px){.promo__element:before{left:520px}}@media screen and (max-width: 768px){.promo__element:before{left:50px}}.banner{background-image:url("/img/banner.png");background-size:contain;background-repeat:no-repeat;background-position:center right;padding-bottom:165px;padding-top:141px}@media screen and (max-width: 1024px){.banner{background-size:500px;padding:100px 0}}@media screen and (max-width: 1024px){.banner{margin-top:100px}}@media screen and (max-width: 736px){.banner{background:none;padding-top:40px;padding-bottom:40px}}.banner__title{font-weight:bold;font-size:64px;line-height:100%;max-width:725px;margin-bottom:30px}.banner__title span{color:#0070D7}@media screen and (max-width: 736px){.banner__title{font-size:38px;line-height:100%}}.banner__desc{max-width:699px;margin-bottom:60px}.topmenu--wrapper{background:#0070D7;color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:99}.topmenu{margin:auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:80px;list-style:none;line-height:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topmenu__link,.topmenu span{font-weight:bold;font-size:19px;line-height:120%;display:block}@media screen and (max-width: 1024px){.topmenu li{max-width:12.5%}}@media screen and (max-width: 768px){.topmenu{position:absolute;display:none}}.submenu__link{white-space:nowrap}.topmenu--submenu{position:unset}.topmenu--submenu span{height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:80px;padding:0 5px;white-space:nowrap;cursor:pointer;position:relative;font-weight:bold;font-size:19px;line-height:120%}@media screen and (max-width: 1024px){.topmenu--submenu span{white-space:unset}}.topmenu--submenu span:after{content:">";margin-left:7px;-webkit-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;font-size:20px}@media screen and (max-width: 1024px){.topmenu--submenu span:after{display:none}}.topmenu--submenu span:hover{background:#2195FF}.topmenu--submenu .submenu--wrapper{top:80px;left:0;width:100%;position:absolute;max-height:0;background:#fff;overflow:hidden;-webkit-transition:max-height 0.3s ease-in-out;transition:max-height 0.3s ease-in-out;-webkit-box-shadow:0px 20px 50px rgba(0,0,0,0.1);box-shadow:0px 20px 50px rgba(0,0,0,0.1);border-radius:10px}.topmenu--submenu .submenu--wrapper .submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;padding:40px;max-height:490px}.topmenu--submenu .submenu--wrapper .submenu__link{color:black;max-width:259px;margin:5px 10px;font-size:16px;line-height:140%}.topmenu--submenu .submenu--wrapper .submenu__link:hover{color:#0070D7}.topmenu--submenu:hover .submenu--wrapper{max-height:490px}.topmenu--submenu.active span{background:#004686}.topmenu.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:20px;max-height:unset;height:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;background:#0070D7;left:0;width:100%}.topmenu.active li{max-width:unset;text-align:left;margin:5px 0}.topmenu.active .topmenu--submenu span:after{display:block;position:absolute;right:-20px;top:50%;margin-top:-12px;-webkit-transform:none;transform:none}.topmenu.active .topmenu--submenu:hover .submenu--wrapper{max-height:unset;z-index:9}.topmenu.active .topmenu--submenu:hover .submenu--wrapper .submenu{max-height:unset;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.topmenu.active .topmenu--submenu:hover .submenu--wrapper .submenu .submenu__link{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:unset}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:147px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;background:#fff;position:relative}.header--burger{display:none}@media screen and (max-width: 1024px){.header{-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100px;position:fixed;top:0;background:#fff;z-index:9;left:0;width:100%}.header--burger{display:block;cursor:pointer}}.header--logo__image{float:left}@media screen and (max-width: 465px){.header--logo__image{max-width:100px}}.header--logo__head{font-weight:bold;margin-top:10px;margin-bottom:10px;font-size:20px;line-height:120%;white-space:nowrap;margin-left:137px}@media screen and (max-width: 768px){.header--logo__head{display:none}}.header--logo__text{font-weight:300;font-size:13px;line-height:149.5%;max-width:190px;width:100%;color:#7D8C93;margin-left:137px}@media screen and (max-width: 768px){.header--logo__text{display:none}}.header--city{width:172px}@media screen and (max-width: 1024px){.header--city{display:none}}.header--city__image{float:left}.header--city__head{margin-left:70px;font-weight:normal;font-size:18px;line-height:120%;color:#7D8C93;margin-top:5px}.header--city__text{margin-left:70px;font-weight:bold;font-size:18px;line-height:120%}.header--mail,.header--phone{width:295px}@media screen and (max-width: 768px){.header--mail,.header--phone{width:auto}}.header--mail__image,.header--phone__image{float:left}@media screen and (max-width: 768px){.header--mail__image,.header--phone__image{display:none}}.header--mail__head,.header--phone__head{margin-top:10px;font-weight:bold;font-size:18px;line-height:120%;white-space:nowrap}@media screen and (max-width: 768px){.header--mail__head,.header--phone__head{font-size:18px;line-height:100%}}.header--mail__link,.header--phone__link{color:#0070D7;font-weight:bold;font-size:20px;line-height:120%}@media screen and (max-width: 768px){.header--mail__link,.header--phone__link{font-size:16px;line-height:100%}}@media screen and (max-width: 450px){.header--mail,.header--phone{display:none}}@media screen and (max-width: 450px){.header--phone{display:-webkit-box;display:-ms-flexbox;display:flex}.header--phone__link{display:none}.header--phone__head{margin:auto}}#cityselect:hover{opacity:0.8}#cityselect:hover .header--city__text{color:#0070D7}

/*# sourceMappingURL=main.min.css.map */
