body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,fieldset,form,menu,select,textarea,input,button,optgroup{margin:0;padding:0}ul{list-style:none}a{background-color:transparent}img,input,button{border:0}input{border-radius:0}input,textarea,select,button,a:active,a:hover{outline:0}input[type="text"],input[type="email"],input[type="tel"],textarea{-webkit-appearance:none}input[type="submit"],button{cursor:pointer}input[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0;width:100%}td,th{padding:0}svg:not(:root){overflow:hidden}main{display:block}.flexbox{display:-moz-flex;display:-ms-flexbox;display:flex}@font-face{font-family:'Myriad';src:url('../../fonts/MyriadPro-Regular.eot');src:url('../../fonts/MyriadPro-Regular.eot?iefix') format('eot'),url('../../fonts/MyriadPro-Regular.woff') format('woff'),url('../../fonts/MyriadPro-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}.header{background:url(../images/bg-img.jpg) no-repeat center center / cover;font-family:'Open Sans',sans-serif;color:#ffffff}.header__wrap{padding-top:40px}.header__menu-name{font-family:'Open Sans',sans-serif;font-weight:400;font-size:22px;text-shadow:0 5px 5px rgba(0,0,0,0.5)}.header__img{padding-bottom:23px}.header__caption{font-family:'Open Sans',sans-serif;font-size:22px;line-height:28px;text-shadow:0 5px 5px rgba(0,0,0,0.5)}.header__contacts{font-family:'Open Sans',sans-serif;font-size:22px}.header__contacts-tel{padding-bottom:6px;letter-spacing:.3px}.header__main-content{padding-top:160px}.header__text{font-family:'Open Sans',sans-serif;font-weight:400;font-size:45px;word-spacing:1.2px;line-height:54px;text-shadow:5px 3px 5px rgba(0,0,0,0.5)}.header__text:nth-child(2){padding-bottom:54px}.header__text_bold{font-weight:600}.header__down-scroll{padding:193px 0 53px}.header__down-scroll-mobile{display:none}@media all and (max-width:768px){.header__wrap{padding-top:20px}.header__menu-name{display:none}.header__caption{font-size:13px}.header__main-content{padding-top:90px}.header__contacts{padding-top:20px;font-size:20px}.header__contacts-tel{padding:0}.header__text{font-size:23px;line-height:23px}.header__down-scroll{padding:70px 0 30px}.header__down-scroll-desktop{display:none}.header__down-scroll-mobile{display:block;margin:0 auto}}.benefits{background:#ffffff;font-family:'Open Sans',sans-serif}.benefits__header{padding-top:23px;padding-bottom:15px;font-size:45px;color:#515769}.benefits__wrap-containers{padding-bottom:63px}.benefits__wrap-containers:last-child{padding-bottom:76px}.benefits__wrapper{padding:25px 0}.benefits__content-header{font-size:24px;padding-top:7px}.benefits__content{font-size:16px;font-weight:500;padding-top:25px;word-spacing:-2px;line-height:20px}@media all and (max-width:768px){.benefits__header{padding-top:23px;padding-bottom:15px;font-size:30px;color:#515769}}@media all and (max-width:992px){.w-100{display:none}}.portfolio{background:#1ecde2}.portfolio__header{color:#ffffff;font-size:45px;font-family:'Open Sans',sans-serif;text-shadow:5px 3px 5px rgba(0,0,0,0.5);padding-bottom:15px}@media all and (max-width:768px){.portfolio__header{font-size:30px}}.order-form{background:url(../images/bg-img.jpg) no-repeat center center / cover;font-family:'Open Sans',sans-serif;color:#ffffff}.order-form__main-content{padding:37px 0 5px}.order-form__text{font-size:45px;letter-spacing:.6px;line-height:56px;text-shadow:5px 3px 5px rgba(0,0,0,0.5)}.order-form__text:nth-child(2){padding-bottom:56px}.order-form__text_bold{font-weight:500}.order-form__wrap{color:#000;background:#ffffff;padding:56px 75px}@media all and (max-width:768px){.order-form__text{font-size:35px;line-height:35px}}.button{font-family:'Open Sans',sans-serif;font-size:16px;border:2px solid rgba(255,255,255,0.5);letter-spacing:1.2px;width:100%;max-width:205px;padding:9px 0;color:#ffffff;border-radius:50px;text-align:center;text-decoration:none;background:rgba(255,255,255,0);cursor:pointer}.button__miscalculation{background:rgba(60,184,120,0.9);width:100%;max-width:230px;line-height:30px;border-radius:50px;border:none}.button__form{background:#43cb83;padding:8px 0;color:#ffffff;border-radius:50px;width:100%;letter-spacing:3px;font-family:'Open Sans',sans-serif}.button__footer{width:204px;height:43px;font-family:'Open Sans',sans-serif;font-size:16px;border:1px solid #ffffff;letter-spacing:1.2px;padding:5px 0;color:#ffffff;border-radius:50px;text-align:center;text-decoration:none;background:rgba(255,255,255,0);cursor:pointer}@media all and (max-width:768px){.button{text-decoration:underline;border:none;padding:0}.button__miscalculation{text-decoration:none;line-height:50px}}.advantage{padding:24px 0 22px;font-family:'Open Sans',sans-serif}.advantage__num{font-size:50px}.advantage__text{font-size:20px;word-spacing:3px}@media all and (max-width:768px){.advantage__text{font-size:20px}}.footer{padding:40px 0 15px}.footer__logo{margin:0 12px}.footer__phones{margin-left:20px}.footer__logo-text,.footer__contact-tel{font-size:21px;font-family:'Open Sans',sans-serif;font-weight:400;text-shadow:0 5px 5px rgba(0,0,0,0.5)}.footer__copyright{font-size:16px}@media all and (max-width:913px){.footer__phones{margin:0}.footer__logo-wrapper,.footer__contact-wrapper{margin:0 auto;text-align:center}}.form{color:#a8acb9;font-family:"Myriad",sans-serif;background:#ffffff;padding:50px 70px 21px;border-radius:25px;box-shadow:5px 10px 18px rgba(0,0,0,0.5)}.form__wrapper{margin:0 auto;padding-bottom:52px;width:100%;max-width:780px}.form__button-wrap{padding-top:46px}.form__title{font-size:14px;margin-left:16px;letter-spacing:3px}.form__item{font-family:'Open Sans',sans-serif;display:block;width:100%;height:calc(38px + 2px);padding:6px 18px;font-size:14px;line-height:1.5;color:#bbbec9;border-radius:25px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:none;background:#eff0f4}.form__item:focus{color:#a8acb9;background-color:#ffffff;outline:0;box-shadow:3px 7px 15px 0 rgba(0,0,0,0.25)}.form__star_red{color:#ff2323;font-size:16px}.form__text{font-family:'Open Sans',sans-serif;font-size:16px;padding-top:12px}@media all and (min-width:320px) and (max-width:540px){.form{padding:20px 15px}.form__button-wrap{padding-top:20px}}@media all and (min-width:541px) and (max-width:1024px){.form{padding:30px 40px 15px}.form__button-wrap{padding-top:34px}.form__text{padding-top:0}}.carousel__indicator{width:12px !important;height:12px !important;border-radius:12px;border:2px solid rgba(255,255,255,0.1) !important}.carousel__control{width:77px;height:77px}.carousel__control img{width:100%;height:100%}.carousel__indicator{bottom:35px !important;margin-right:6px !important}.carousel-control-next{right:-15%}.carousel-control-prev{left:-15%}.carousel-inner{padding-bottom:54px}@media all and (max-width:767px){.carousel__control{width:40px;height:60px;padding-bottom:20px}.carousel-inner{padding-bottom:60px}.carousel__indicator{bottom:20px}.carousel-control-next{right:0}.carousel-control-prev{left:0}}.separator{display:inline-block;width:100%;height:2px;background:rgba(255,255,255,0.5)}html{scroll-behavior:smooth}