*{box-sizing:border-box;margin:0;padding:0}:before,:after{box-sizing:border-box}img{border:0}textarea{overflow:auto}input,textarea,input:active,textarea:active{-webkit-border-radius:0;border-radius:0;outline:transparent!important;box-shadow:none;-webkit-appearance:none;appearance:none;-moz-outline:0!important}input[type=submit],button[type=submit],input[type=reset],button[type=reset]{-webkit-appearance:none;appearance:none}:focus{outline:0}:hover,:active{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}::-ms-clear{display:none}:root{--scroll_width:17px;--font_family:'Manrope', sans-serif;--font_family2:'Unbounded', sans-serif;--btn-bg:#000;--btn-color:#fff;--btn-bg--hover:#BDFF00}.form *{--scroll-bg:#b3b3b3;--scroll-border-color:transparent;scrollbar-width:thin;scrollbar-color:var(--scroll-bg) var(--scroll-border-color)}.form ::-webkit-scrollbar{width:4px}.form ::-webkit-scrollbar-track{background:var(--scroll-border-color)}.form ::-webkit-scrollbar-thumb{border:0;border-radius:20px;background-color:var(--scroll-bg)}.clear{clear:both}.left{float:left}.right{float:right}html{height:100%;background:#e6e6e6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font:400 16px/1.2 var(--font_family);height:100%;color:#000;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-overflow-scrolling:touch;text-rendering:optimizeLegibility;text-decoration-skip:objects}body.lock{overflow:hidden;margin-right:var(--scroll_width)!important}.wrap{position:relative;display:flex;overflow:hidden;flex-direction:column;min-height:100%}.main{flex:1 0 auto}.cont{width:100%;max-width:1400px;margin:0 auto;padding:0 20px}.compensate-for-scrollbar{margin-right:var(--scroll_width)!important}.lozad{transition:.5s linear;opacity:0}.lozad.loaded{opacity:1}.flex{display:flex;align-content:flex-start;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start}::-webkit-input-placeholder{color:rgba(0,0,0,.5)}:-moz-placeholder{color:rgba(0,0,0,.5)}:-ms-input-placeholder{color:rgba(0,0,0,.5)}.btns{display:flex;align-content:center;align-items:center;flex-wrap:wrap;justify-content:center;margin-bottom:calc(var(--margin-bottom, 0)*-1);margin-left:calc(var(--margin-left, 0)*-1);--margin-left:12px;--margin-bottom:20px}.btns>*{margin-top:14px;margin-bottom:var(--margin-bottom, 0);margin-left:var(--margin-left, 0)}.btns .sep{font-size:300px;font-size:16px;line-height:1.2;text-transform:uppercase}.btns .link_btn>*{min-width:324px;height:50px}.form{--font-size:16px;--field-color:#272a34;--field-bg:#fff;--field-font-wight:400;--field-shadow:none;--field-height:60px;--field-border-width:4px;--field-border-color:#000;--field-border-radius:none;--label-color:#7e7f82}.form-label{font-size:14px;font-weight:300;line-height:normal;margin-bottom:6px;color:var(--label-color)}.form__line-flex{justify-content:space-between;--margin-left:20px;--margin-bottom:20px;--items:4;margin-left:calc(var(--margin-left, 0)*-1);margin-bottom:calc(var(--margin-bottom, 0)*-1)}.form__line{margin-bottom:5px}.form__line-flex .form__line{margin-left:var(--margin-left, 0);margin-bottom:var(--margin-bottom, 0);width:calc(100%/var(--items, 1) - var(--margin-left, 0))}.form .input{font:var(--field-font-wight) var(--font-size) var(--font_family);display:block;width:100%;height:var(--field-height, 50px);padding:0 18px;transition:.2s linear;color:var(--field-color);border:var(--field-border-width, 1px) solid var(--field-border-color, #d0d0d0);border-radius:var(--field-border-radius);background:var(--field-bg, transparent);box-shadow:var(--field-shadow, none)}.form textarea{font:var(--field-font-wight) var(--font-size) var(--font_family);display:block;width:100%;height:177px;padding:18px;resize:none;transition:.2s linear;color:var(--field-color);border:var(--field-border-width, 1px) solid var(--field-border-color, #d0d0d0);border-radius:var(--field-border-radius);background:var(--field-bg, transparent);box-shadow:var(--field-shadow, none)}.form .success,.form .success+.custom-select .current{border-color:green}.form .error,.form .error+.custom-select .current{border-color:red}.form .input:disabled,.form textarea:disabled,.checkbox .label_check input[type=checkbox]:disabled+.check_text{cursor:default;pointer-events:none;opacity:.5}.checkbox__label{display:table-cell;cursor:pointer;vertical-align:middle}.checkbox input[type=checkbox]{display:none}.checkbox__text{position:relative;display:inline-flex;align-content:center;align-items:center;padding-left:80px;min-height:60px;font-size:12px;line-height:1.2;font-family:var(--font_family)}.checkbox__text:before{content:"";width:60px;height:60px;background:#fff;border:4px solid #000;position:absolute;left:0;top:0}.checkbox__text:after{content:"";width:30px;height:15px;border-left:4px solid #000;border-bottom:4px solid #000;position:absolute;left:16px;top:19px;transform:rotate(-45deg);transition:.2s linear}.checkbox input[type=checkbox]:not(:checked)+.checkbox__text:after{opacity:0;visibility:hidden}.checkbox__text a{font-weight:700;text-decoration:none;color:currentColor;transition:.2s linear;border-bottom:1px solid transparent}.checkbox__text a:hover{border-color:currentColor}.form .error_text{font-size:12px;line-height:normal;margin-top:6px;color:red}.form .agree{font-size:12px;line-height:24px;margin-top:14px;text-align:center;color:#272a34}.form .agree a{position:relative;display:inline-block;transition:.2s linear;text-decoration:none;color:#4d8eff}.form .agree a:after{position:absolute;bottom:4px;left:0;width:100%;height:1px;content:"";background:currentColor}.form .agree a:hover{color:#111}h2{font-family:var(--font_family);font-size:30px;font-weight:800;line-height:1;margin-bottom:19px;color:currentColor}*+h2{margin-top:40px}h3{font-family:var(--font_family);font-size:20px;font-weight:800;line-height:1;margin-bottom:19px;color:currentColor}*+h3{margin-top:40px}.text_block b{font-weight:500}.text_block>:last-child{margin-bottom:0!important}.text_block h1,.text_block>.title{font-family:var(--font_family);font-size:30px;font-weight:300;line-height:var(--line_height_title);margin-bottom:20px;color:currentColor}.page_title{font-family:var(--font_family);font-size:24px;font-weight:300;line-height:32px;padding:0 40px;color:currentColor}.text_block ul,.text_block ol,.text_block p{margin-bottom:20px}.text_block img{display:block;max-width:100%;margin-bottom:40px}.text_block img.left{width:calc(50% - 30px);margin-right:30px}.text_block img.right{width:calc(50% - 30px);margin-left:30px}.text_block ul li{position:relative;display:block;list-style-type:none;padding-left:24px}.text_block ul li+li{margin-top:10px}.text_block ul li>ul{margin-top:10px}.text_block ul li:before{position:absolute;top:10px;left:10px;width:4px;height:4px;content:"";border-radius:50%;background:currentColor}.text_block ol{counter-reset:li}.text_block ol li{position:relative;display:block;list-style-type:none;padding-left:24px}.text_block ol li:before{position:absolute;top:-1px;left:10px;content:counter(li)".";counter-increment:li;color:currentColor}.text_block ol li+li{margin-top:10px}.text_block ol li>ol{margin-top:10px}.text_block a{transition:.2s linear;text-decoration:none;color:#4d8eff;border-bottom:1px solid}.text_block a:hover{color:#387df6}.text_block b{font-weight:700}.text_block .columns{justify-content:space-between}.text_block *+.columns{margin-top:40px}.text_block .col{width:calc(50% - 30px)}.breadcrumbs{line-height:normal;margin-bottom:11px}.breadcrumbs a{transition:.2s linear;text-decoration:none;color:currentColor;opacity:.3}.breadcrumbs a:hover{opacity:1}.breadcrumbs .sep{display:inline-block;vertical-align:top;opacity:.3}.supports_error{font-family:"Manrope",sans-serif;font-size:20px;line-height:30px;position:fixed;z-index:10000;top:0;left:0;display:none;align-content:center;align-items:center;flex-wrap:wrap;justify-content:center;width:100%;height:100%;padding:20px;text-align:center;background:#fff}.supports_error.show{display:flex}.main_title{font-size:30px;font-weight:700;line-height:1.2}.main_title.center{text-align:center}.link_btn>*{font-family:var(--font_family);font-size:20px;font-weight:800;text-transform:uppercase;display:flex;width:100%;align-content:center;align-items:center;justify-content:center;height:60px;padding:0 25px;cursor:pointer;transition:.2s linear;text-decoration:none;color:var(--btn-color);border:0;background:var(--btn-bg)}.link_btn>:hover{background:var(--btn-bg--hover);color:#000}.sect-marg{margin-top:40px}.subtitle{font-size:16px;font-weight:500}*+.subtitle{margin-top:7px}.subtitle--center{text-align:center}.sect-bord{border-top:4px solid #fff;padding-top:40px}header{padding:34px 0;border-bottom:4px solid #000;position:fixed;left:0;top:0;width:100%;z-index:99;background:#e6e6e6}.progressbar{position:absolute;left:0;top:0;height:100%;z-index:0;background:#bdff00}header .cont{justify-content:space-between;align-items:center;align-content:center;flex-wrap:nowrap;position:relative;z-index:10}header .logo{font-family:var(--font_family2);font-weight:700;font-size:70px;line-height:.8;text-transform:uppercase;color:#000}header .sub_logo{font-weight:800;font-size:30px;line-height:1;color:#000}header *+.sub_logo{margin-top:20px}header .menu .item+.item{margin-top:10px}header .menu .item a{position:relative;text-decoration:none;font-weight:800;font-size:30px;line-height:1;color:#000;display:flex;justify-content:flex-start;align-items:center;align-content:center}header .menu .item a .icon{width:24px;height:24px;display:flex;justify-content:center;align-items:center;align-content:center;margin-right:16px;flex-shrink:0}header .menu .item a .icon>*{display:block;max-width:100%;max-height:100%}header .menu .item a span:not(.icon){border-bottom:1px solid transparent;transition:.2s linear}header .menu .item a:hover span:not(.icon){border-color:currentColor}.services__grid{margin-top:40px;--margin-left:20px;--margin-bottom:20px;--items:2;margin-left:calc(var(--margin-left, 0)*-1);margin-bottom:calc(var(--margin-bottom, 0)*-1);align-items:stretch;align-content:stretch}.services__item{margin-left:var(--margin-left, 0);margin-bottom:var(--margin-bottom, 0);width:calc(100%/var(--items, 1) - var(--margin-left, 0));text-decoration:none;padding:40px;background:#fff;transition:.2s linear;display:flex;justify-content:space-between;align-items:center;align-content:center;position:relative;color:currentColor}.services__item:before{content:"";position:absolute;width:19px;height:20px;top:40px;right:40px;background:url(../images/arrow_right.svg)0 0 no-repeat;background-size:contain}.services__item:hover{background:#bdff00}.services__item-icon{flex-shrink:0;width:74px;height:74px;display:flex;justify-content:center;align-items:center;align-content:center}.services__item-icon>*{display:block;max-width:100%;max-height:100%}.services__item-data{width:calc(100% - 94px)}.advantages__grid{margin-top:40px;--margin-left:20px;--margin-bottom:20px;--items:4;margin-left:calc(var(--margin-left, 0)*-1);margin-bottom:calc(var(--margin-bottom, 0)*-1);align-items:stretch;align-content:stretch}.advantages__item{margin-left:var(--margin-left, 0);margin-bottom:var(--margin-bottom, 0);width:calc(100%/var(--items, 1) - var(--margin-left, 0));padding:40px;background:#fff}.stars{display:flex;justify-content:center;align-items:center;align-content:center}.stars__star{width:32px;height:32px}.stars__star *{display:block;width:100%}.reviews__grid{--margin-left:20px;--margin-bottom:20px;--items:2;margin-left:calc(var(--margin-left, 0)*-1);margin-bottom:calc(var(--margin-bottom, 0)*-1);align-items:stretch;align-content:stretch}*+.reviews__grid{margin-top:40px}.reviews-item{margin-left:var(--margin-left, 0);margin-bottom:var(--margin-bottom, 0);width:calc(100%/var(--items, 1) - var(--margin-left, 0));padding:36px 40px 40px;background:#fff;position:relative;transition:.2s linear}.reviews-item:hover{background:#bdff00}.reviews-item__link{position:absolute;right:40px;top:40px}.reviews-item__link a{width:19px;text-decoration:none;color:currentColor;display:block}.reviews-item__link a>*{width:100%;display:block;transition:.2s linear}.reviews-item__link a:hover>*{transform:translateX(5px)}.reviews-item__head{padding-right:25px;display:flex;justify-content:flex-start;align-items:center;align-content:center;flex-wrap:wrap;--margin-left:10px;--margin-bottom:6px;margin-left:calc(var(--margin-left, 0)*-1);margin-bottom:calc(var(--margin-bottom, 0)*-1)}.reviews-item__head>*{margin-left:var(--margin-left, 0);margin-bottom:var(--margin-bottom, 0)}.reviews-item__name{opacity:.5}.reviews-item__title{font-weight:800;font-size:20px;line-height:1;letter-spacing:.03em;text-transform:uppercase;margin-bottom:0}*+.reviews-item__title{margin-top:20px}*+.reviews-item__text{margin-top:10px}.reviews *+.link_btn{margin-top:20px}.blog__grid{--margin-left:20px;--margin-bottom:20px;--items:2;margin-left:calc(var(--margin-left, 0)*-1);margin-bottom:calc(var(--margin-bottom, 0)*-1);align-items:stretch;align-content:stretch}*+.blog__grid{margin-top:40px}.blog-item{margin-left:var(--margin-left, 0);margin-bottom:var(--margin-bottom, 0);width:calc(100%/var(--items, 1) - var(--margin-left, 0));padding:36px 40px 48px;background:#fff;position:relative;transition:.2s linear}.blog-item:hover{background:#bdff00}.blog-item__link{position:absolute;right:40px;top:40px}.blog-item__link a{width:19px;text-decoration:none;color:currentColor;display:block}.blog-item__link a>*{width:100%;display:block;transition:.2s linear}.blog-item__link a:hover>*{transform:translateX(5px)}.blog-item__head{padding-right:25px;display:flex;justify-content:flex-start;align-items:center;align-content:center;flex-wrap:wrap;--margin-left:10px;--margin-bottom:0px;margin-left:calc(var(--margin-left, 0)*-1);margin-bottom:calc(var(--margin-bottom, 0)*-1)}.blog-item__head>*{margin-left:var(--margin-left, 0);margin-bottom:var(--margin-bottom, 0)}.blog-item__date{opacity:.5}.blog-item__title{font-weight:800;font-size:20px;line-height:1;letter-spacing:.03em;text-transform:uppercase}*+.blog-item__title{margin-top:15px}*+.blog-item__text{margin-top:10px}.blog *+.link_btn{margin-top:20px}footer{padding:20px 0;background:#fff}footer .cont{justify-content:space-between;align-items:center;align-content:center;flex-wrap:nowrap}footer .copy{margin-right:15px}footer .policy a{position:relative;text-decoration:none;padding-left:30px}footer .policy a span{border-bottom:1px solid transparent;transition:.2s linear}footer .policy a:before{content:"";position:absolute;width:19px;height:20px;top:50%;margin-top:-10px;left:0;background:url(../images/arrow_right.svg)0 0 no-repeat;background-size:contain}footer .policy a:hover span{border-color:currentColor}