html{line-height:1.15;-webkit-text-size-adjust:100%}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;transition:.3s;outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Roboto;src:local("Roboto Thin"),local("Roboto-Thin"),url(../fonts/Robotothin.woff2) format("woff2"),url(../fonts/Robotothin.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Thin Italic"),local("Roboto-ThinItalic"),url(../fonts/Robotothinitalic.woff2) format("woff2"),url(../fonts/Robotothinitalic.woff) format("woff");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Light"),local("Roboto-Light"),url(../fonts/Robotolight.woff2) format("woff2"),url(../fonts/Robotolight.woff) format("woff"),url(../fonts/Robotolight.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url(../fonts/Robotolightitalic.woff2) format("woff2"),url(../fonts/Robotolightitalic.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto"),local("Roboto-Regular"),url(../fonts/Roboto.woff2) format("woff2"),url(../fonts/Roboto.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Italic"),local("Roboto-Italic"),url(../fonts/Robotoitalic.woff2) format("woff2"),url(../fonts/Robotoitalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Medium"),local("Roboto-Medium"),url(../fonts/Robotomedium.woff2) format("woff2"),url(../fonts/Robotomedium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url(../fonts/Robotomediumitalic.woff2) format("woff2"),url(../fonts/Robotomediumitalic.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Bold"),local("Roboto-Bold"),url(../fonts/Robotobold.woff2) format("woff2"),url(../fonts/Robotobold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(../fonts/Robotobolditalic.woff2) format("woff2"),url(../fonts/Robotobolditalic.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Black"),local("Roboto-Black"),url(../fonts/Robotoblack.woff2) format("woff2"),url(../fonts/Robotoblack.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto #000 Italic"),local("Roboto-BlackItalic"),url(../fonts/Robotoblackitalic.woff2) format("woff2"),url(../fonts/Robotoblackitalic.woff) format("woff");font-weight:900;font-style:italic}body{margin:0;color:#2c2c2e;font-family:Roboto,sans-serif;font-size:1rem;background-color:#fff}h1,h2,h3,h4,h5,h6{margin:2rem 0 1rem;padding:0}h1{font-size:1.5rem}.container{max-width:1280px;margin:0 auto;padding-left:.9375rem;padding-right:.9375rem}.row{display:flex;flex-wrap:wrap;margin-left:-.9375rem;margin-right:-.9375rem}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-6,.col-8,.col-9{box-sizing:border-box;word-wrap:break-word;margin-left:.9375rem;margin-right:.9375rem;width:calc(100% - 1.875rem)}img[src=""]{display:none}.center{text-align:center}section{padding:2rem 0}.s-title{display:inline-block;position:relative;font-size:1.5rem;padding:.2rem 0 .4rem}.s-title:after{content:"";position:absolute;bottom:0;left:0;width:60%;height:2px;background-color:#abbbc4}button{border:none;outline:0}.as-center{-ms-grid-row-align:center;align-self:center}.btn{display:inline-block;position:relative;padding:8px 16px;transition:.3s;background:#ff3721;border-radius:3px;color:#fff;text-transform:uppercase;font-size:.75rem;font-weight:500;box-shadow:0 1px 3px rgba(0,0,0,.2);letter-spacing:.2px}.btn:hover{cursor:pointer;background:#cfd6da;color:#2c2c2e}.btn.btn-styled{display:flex;align-items:center;padding:12px 12px 12px 32px}.btn.btn-styled:after{content:"";position:absolute;top:0;right:2.5rem;width:1px;height:100%;background-color:#fff;transition:none}.btn.btn-styled:hover:after{background-color:#2c2c2e}.btn.btn-styled:hover svg{fill:#2c2c2e}.btn.btn-styled .icon{width:16px;height:16px;margin:0 0 0 2.8rem;transform:rotate(-90deg);fill:#fff;transition:none}.icon-default{display:flex;align-items:center}.icon-default svg{--primary:#59b7db;fill:#2f365f;width:40px;height:40px;margin-right:.4rem}header{height:100vh;background-image:url(../img/h-bg.svg);background-repeat:no-repeat;background-size:cover;background-position:center bottom;box-shadow:0 1px 3px rgba(0,0,0,.15);padding:82px 0 0}.h-top{display:flex;align-items:center;padding:1rem 0;transition:.3s}.h-top-logo{max-width:100px;transition:.3s;line-height:0}.h-top-menu{display:none;position:fixed;z-index:110;top:0;right:0;bottom:0;left:2.5rem;margin:0 auto}.h-top-menu:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.85)}.h-top-menu ul li{display:block;position:relative;padding:1rem 1rem 0;text-align:right}.h-top-menu ul li.active a,.h-top-menu ul li:hover a{color:#fff}.h-top-menu ul li+li{margin:1rem 0;border-top:1px solid #688484}.h-top-menu ul li+li:before{content:"/";display:none;position:absolute;left:-.5rem}.h-top-menu a{color:#fff;font-weight:500;text-decoration:none}.h-top-phone{display:none}.h-top-phone a{color:#2c2c2e;text-decoration:none}.h-top-btn{margin:0 auto}.h-title{font-weight:700;line-height:42px;font-size:1.875rem;margin:2rem 0 0}.h-subtitle{font-size:1.25rem;margin:3rem 0 0}.h-btn{margin:3rem 0 0}.h-btn .btn{box-shadow:none;display:inline-block;border:2px dashed #db1b18;font-weight:500;background:0 0;color:#2c2c2e}.h-btn .btn:hover{border:2px dashed #abbbc4}.h-from-price{display:inline-block;margin:1rem 0 0;padding:0 20px;background-color:#ff3721;border-radius:3px;color:#fff;font-size:.875rem;box-shadow:0 1px 3px rgba(0,0,0,.2)}.h-from-price span{font-size:1.375rem}.h-mob-menu{display:inline-block;position:fixed;z-index:100;right:.25rem;margin:0 .5rem 0 0;padding:10px;border-radius:50%;line-height:0;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2)}.h-mob-menu svg{width:28px;height:28px}.h-mob-menu-close{display:none;position:fixed;top:0;left:0}.h-mob-menu-close svg{width:40px;height:40px}nav{position:relative;z-index:100;top:0;right:0;left:0;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.09)}.guarantees{box-shadow:0 1px 3px rgba(0,0,0,.15)}.g-item{overflow:hidden;margin:1.5rem 0 0;padding:2rem 0 0;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.g-item-title{display:flex;align-items:center;justify-content:center;font-size:3.75rem}.g-item-title svg{width:50px;height:50px}.g-item-text{margin:2rem 0 0;padding:1rem 0;font-size:.9375rem;font-weight:500;background-color:#f0f5f5;text-transform:uppercase;text-align:center}.c-item{position:relative;overflow:hidden;margin:1rem 0;box-shadow:0 1px 3px rgba(0,0,0,.2);line-height:0;border-radius:5px}.c-item-text{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;transition:.3s;line-height:normal;color:#fff;background-color:rgba(0,0,0,.7);opacity:0;font-weight:500}.c-item-text .name{text-shadow:0 0 50px rgba(0,0,0,.4);text-transform:uppercase;font-size:1rem}.c-item-text .tags{text-shadow:0 0 50px rgba(0,0,0,.4);margin:1rem 0 0;font-size:.8125rem}.c-item-text .btn{margin:2rem 0 0;text-decoration:none}.c-item:hover .c-item-text{opacity:1}.order{background-image:url(../img/order-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center bottom;padding:3rem 0 16rem}.o-sub-title{font-size:1.625rem}.o-title{color:#ff3721;font-size:2.5rem;text-transform:uppercase;margin:2rem 0}.o-info{display:inline-block;margin:0 0 1rem;text-align:left}.o-info p{margin:0 0 5px;font-size:.75rem}.c-form .group+.group,.o-form .group+.group{margin:1rem 0 0}.c-form .group input,.c-form .group select,.o-form .group input,.o-form .group select{box-sizing:border-box;display:block;width:100%;border:1px solid #cfd6da;padding:15px 10px;background-color:#fff;box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}.c-form .group select,.o-form .group select{padding:12px 10px}.c-form .group.group-two,.o-form .group.group-two{display:flex;align-items:center}.c-form .group.group-two .group,.o-form .group.group-two .group{width:100%}.c-form .group.group-two .group+.group,.o-form .group.group-two .group+.group{margin:0 0 0 1rem}.c-form .info,.o-form .info{text-align:left;font-size:.75rem;margin:1rem 0 0}.c-form .btn,.o-form .btn{margin:1rem 0 0;padding:10px 30px;font-size:.875rem}.notify{display:none;position:fixed;z-index:30;top:24%;right:0;width:320px;border-top:3px solid #59b7db;box-shadow:0 1px 3px rgba(0,0,0,.2);background-color:#fff}.notify>div{padding:1.5em 2em 1em 1em;font-size:1.0625rem}.is-sent{position:relative}.is-sent.btn{color:#ff3721}.is-sent.btn:hover{background-color:#ff3721}.is-sent:after{content:"";position:absolute;z-index:10;top:5px;left:calc(50% - 10px);width:20px;height:20px;transform:translateZ(0);-webkit-animation:1.1s linear infinite load;animation:1.1s linear infinite load;border-radius:50%;border-top:3px solid #ccc;border-right:3px solid #ccc;border-bottom:3px solid #ccc;border-left:3px solid #c1bebe}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.services{padding:0 0 1rem}.services .s-title{margin:0 0 1rem}.services .col-4{margin-top:1rem;margin-bottom:1rem}.s-item{box-sizing:border-box;display:flex;flex-direction:column;height:100%;box-shadow:0 1px 3px rgba(0,0,0,.2);text-align:center}.s-item-name{padding:1rem 0;font-weight:500;text-align:center;font-size:1.25rem}.s-item-price{padding:1rem 0;background:#59b7db;text-align:center}.s-item-price span{font-weight:500;font-size:1.375rem}.s-item-desc{padding:0 1rem;font-size:.875rem;line-height:20px;text-align:left}.s-item-terms{display:flex;align-items:center;justify-content:center;margin:auto 0 2rem;background-color:#d6ecf2;padding:1rem 0;border-top:1px solid #f0f5f5;border-bottom:1px solid #f0f5f5}.s-item-terms svg{width:30px;height:30px}.s-item-terms span{position:relative;margin:0 0 0 .5rem;font-weight:500}.s-item-text{padding:0 1rem;text-align:left}.s-item-text ul{padding:0;list-style:none}.s-item-text ul li{display:flex;align-items:center;margin:.5rem 0;padding:1rem 0 .5rem .5rem;font-size:.875rem}.s-item-text ul li+li{border-top:1px solid #f0f5f5}.s-item-text ul li svg{width:22px;height:22px}.s-item-btn{display:inline-block;margin:0 0 1rem}.s-item-btn>div{display:inline-block}.text{padding:0 0 1rem}.text p{margin:0 0 15px;line-height:24px;text-align:justify}.contacts{background:rgba(0,145,200,.65)}.contacts .s-title{margin:0 0 2rem}.c-form{max-width:460px;margin:0 0 3rem}.c-details ul{list-style:none;padding:0}.c-details ul li{display:flex;align-items:center;color:#fff;font-size:1.125rem;justify-content:center}.c-details ul li+li{margin:1.5rem 0}.c-details ul li svg{width:28px;height:28px;margin:0 1rem 0 0}.c-details ul li a{color:#fff;font-size:1.125rem;text-decoration:none}.c-details ul li a:hover{text-decoration:underline}.c-details ul li span{margin:0 .5rem 0 0}.copyright{padding:1rem 0}.copyright p{font-size:.75rem;margin:0 0 8px}.copyright p:last-child{margin:0}@media screen and (min-width:36rem){.container{max-width:31.875rem}}@media screen and (min-width:48rem){.container{max-width:43.125rem}}@media screen and (min-width:62rem){h1{font-size:1.875rem}.container{max-width:58.125rem}.col-11{width:calc(91.66667% - 1.875rem)}.col-10{width:calc(83.33333% - 1.875rem)}.col-4{width:calc(33.33333% - 1.875rem)}.col-3{width:calc(25% - 1.875rem)}.col-2{width:calc(16.66667% - 1.875rem)}.col-1{width:calc(8.33333% - 1.875rem)}.col-6{width:calc(50% - 1.875rem)}.col-8{width:calc(66.66667% - 1.875rem)}.col-9{width:calc(75% - 1.875rem)}section{padding:4rem 0}.s-title{font-size:1.875rem}.h-top-logo{max-width:150px}.h-top-menu{display:inline-block;position:relative;left:unset;top:unset;bottom:unset;right:unset}.h-top-menu:before{display:none}.h-top-menu ul li{display:inline-block;padding:0 .5rem}.h-top-menu ul li.active a,.h-top-menu ul li:hover a{color:#2c2c2e}.h-top-menu ul li+li{margin:0 0 0 .5rem;border:none}.h-top-menu ul li+li:before{display:inline-block}.h-top-menu a{color:rgba(44,44,46,.6)}.h-top-phone{display:inline-block}.h-top-btn{margin:0 0 0 auto}.h-title{margin:5rem 0 0;font-size:2.25rem}.h-from-price{margin:0 0 0 2rem}.h-mob-menu{display:none}nav{position:fixed}nav.p-cleared .h-top{padding:0}nav.p-cleared .h-top-logo{max-width:120px}.g-item{margin:3rem 0 0}.c-item{margin:2rem 0}.o-sub-title{font-size:2rem}.o-title{font-size:3.875rem}.c-form .btn,.o-form .btn,.o-info{margin:2rem 0 0}.services{padding:4rem 0 1rem}.c-form{margin:0}.c-details ul li{font-size:1.5rem;justify-content:flex-start}.c-details ul li a{font-size:1.5rem}}@media screen and (min-width:75rem){.container{max-width:69.375rem}}