
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

@font-face{font-family:San Francisco Pro\ 400;src:local("San Francisco Pro Display Regular"),local("San-Francisco-Pro-Display-Regular"),url(../fonts/SFProDisplay-Regular.ttf) format("truetype"),url(../fonts/SFProDisplay-Regular.woff) format("woff"),url(../fonts/SFProDisplay-Regular.eot) format("eot");font-weight:400;font-style:normal}@font-face{font-family:San Francisco Pro\ 500;src:local("San Francisco Pro Display Medium"),local("San-Francisco-Pro-Display-Medium"),url(../fonts/SFProDisplay-Medium.ttf) format("truetype"),url(../fonts/SFProDisplay-Medium.woff) format("woff"),url(../fonts/SFProDisplay-Medium.eot) format("eot");font-weight:500;font-style:normal}@font-face{font-family:San Francisco Pro\ 600;src:local("San Francisco Pro Display Semibold"),local("San-Francisco-Pro-Display-Semibold"),url(../fonts/SFProDisplay-Semibold.ttf) format("truetype"),url(../fonts/SFProDisplay-Semibold.woff) format("woff"),url(../fonts/SFProDisplay-Semibold.eot) format("eot");font-weight:600;font-style:normal}@font-face{font-family:San Francisco Pro\ 700;src:local("San Francisco Pro Display Bold"),local("San-Francisco-Pro-Display-Bold"),url(../fonts/SFProDisplay-Bold.ttf) format("truetype"),url(../fonts/SFProDisplay-Bold.woff) format("woff"),url(../fonts/SFProDisplay-Bold.eot) format("eot");font-weight:700;font-style:normal}@font-face{font-family:San Francisco Pro Heavy;src:local("San Francisco Pro Display Heavy"),local("San-Francisco-Pro-Display-Heavy"),url(../fonts/SFProDisplay-Heavy.ttf) format("truetype"),url(../fonts/SFProDisplay-Heavy.woff) format("woff"),url(../fonts/SFProDisplay-Heavy.eot) format("eot");font-weight:900;font-style:normal}@font-face{font-family:San Francisco Pro\ 900;src:local("San Francisco Pro Display Black"),local("San-Francisco-Pro-Display-Black"),url(../fonts/SFProDisplay-Black.ttf) format("truetype"),url(../fonts/SFProDisplay-Black.woff) format("woff"),url(../fonts/SFProDisplay-Black.eot) format("eot");font-weight:900;font-style:normal}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,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,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;font-size:100%;vertical-align:baseline}a:active,a:hover{outline:0}li,ul{list-style-type:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}*,:after,:before,html{-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:0}audio,img,video{max-width:100%;height:auto}audio,canvas,iframe,img,svg,video{vertical-align:middle}iframe{border:0}textarea{resize:none;overflow:auto;vertical-align:top;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}button,input,select,textarea{outline:none;border:none;font-size:100%;margin:0}button,input{line-height:normal}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}:focus,a{outline:none}a{display:inline-block;text-decoration:none;color:#fff;cursor:pointer;font-size:1.125rem}li{list-style-type:none}button,ul{padding:0}button{border:none;font:inherit;color:inherit;background-color:rgba(0,0,0,0);cursor:pointer}a:active,button:active{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}h1{margin:0}input{outline:none;border:none;border-radius:0}body{font-family:San Francisco Pro\ 400,sans-serif;font-size:16px;max-width:1920px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;color:#333;background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container{width:1200px;margin:0 auto;position:relative}.header-wrapper{width:100%;height:100vh;position:relative}.girl-bg{background:url(../img/girl-bg.png) no-repeat;background-position-x:center;background-size:cover;position:absolute;bottom:0;width:100%;height:100%}.header-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-body .logo{display:table;padding-top:30px}.header-body .header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header-body .nav-wrapper{width:150px;height:65px;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px;position:relative;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;border-radius:0 0 0 8px}.header-body .nav-wrapper.active{width:410px;background:#fff;height:85vh;padding:30px;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;z-index:110}.header-body .nav-wrapper.active .title_h3{color:#333;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.header-body .nav-wrapper.active .inner-nav{opacity:1;z-index:1;visibility:visible;-webkit-transform:translate(0) scale(1);-ms-transform:translate(0) scale(1);transform:translate(0) scale(1);-webkit-transition:.3s linear .3s;-o-transition:.3s linear .3s;transition:.3s linear .3s}.header-body .nav-wrapper .title_h3{font-family:San Francisco Pro\ 700;color:#fff;line-height:110%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header-body .nav-wrapper .hamburger{position:absolute;right:30px;top:38px;display:block;cursor:pointer;z-index:100;width:28px}.header-body .nav-wrapper .hamburger:hover .line:nth-child(2){-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header-body .nav-wrapper .hamburger .line{display:block;width:100%;height:4px;background:#fff;margin-bottom:4px}.header-body .nav-wrapper .hamburger.is-active,.header-body .nav-wrapper .hamburger .line{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-body .nav-wrapper .hamburger.is-active{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header-body .nav-wrapper .hamburger.is-active .line:nth-child(2){width:0}.header-body .nav-wrapper .hamburger.is-active .line:first-child,.header-body .nav-wrapper .hamburger.is-active .line:nth-child(3){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;background:#333}.header-body .nav-wrapper .hamburger.is-active .line:first-child{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.header-body .nav-wrapper .hamburger.is-active .line:nth-child(3){width:28px;-webkit-transform:translateY(-6px) rotate(90deg);-ms-transform:translateY(-6px) rotate(90deg);transform:translateY(-6px) rotate(90deg)}.header-body .nav-wrapper .inner-nav{height:70vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;opacity:0;visibility:hidden;-webkit-transform:translate(30px,-100px) scale(0);-ms-transform:translate(30px,-100px) scale(0);transform:translate(30px,-100px) scale(0);z-index:-9999}.header-body .nav-wrapper .inner-nav .nav-list .nav-li{margin-top:30px}.header-body .nav-wrapper .inner-nav .nav-list .nav-li .nav-link{display:block;max-width:270px;font-family:San Francisco Pro\ 500;font-size:1.75rem;line-height:110%;color:linear-gradient(0deg,#f0641f,#eba90d);background:#333;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.header-body .nav-wrapper .inner-nav .nav-list .nav-li .nav-link:hover{background:-webkit-gradient(linear,left bottom,left top,from(#f0641f),to(#eba90d));background:-o-linear-gradient(bottom,#f0641f,#eba90d);background:linear-gradient(0deg,#f0641f,#eba90d);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.header-body .nav-wrapper .services-block{font-weight:"San Francisco Pro 500";font-size:.875rem;line-height:110%;color:rgba(51,51,51,.5);margin-top:30px}.header-body .nav-wrapper .services-block figure{display:inline-block;margin-left:8px;margin-right:8px}.header-body .nav-wrapper .services-block .sm-logo-img{width:38px}.header-body .nav-wrapper .services-block .services-link{margin-top:20px;padding-top:20px;border-top:1px solid rgba(51,51,51,.5)}.header-body .nav-wrapper .services-block .services-link .link{max-width:175px;display:block;font-weight:"San Francisco Pro 500";font-size:.875rem;line-height:110%;color:rgba(51,51,51,.5);margin-bottom:20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header-body .nav-wrapper .services-block .services-link .link:hover{text-decoration:underline;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header-body .calculate-block{width:410px;height:85vh;background:-o-linear-gradient(26.57deg,hsla(0,0%,100%,.95) 0,hsla(0,0%,100%,.9) 100%);background:linear-gradient(63.43deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.9));border-radius:0 0 8px 8px;padding:26px 32px;text-align:center;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.header-body .calculate-block.active-radius{border-radius:0 0 8px 0}.header-body .calculate-block .calc-title{font-family:San Francisco Pro\ 700;font-size:2.125rem;line-height:110%;margin-top:10px}.header-body .calculate-block .calc-form{margin-bottom:30px}.header-body .calculate-block .calc-form .form-arrow{display:none;padding:8px 0;width:100%;margin-bottom:10px;cursor:pointer}.header-body .calculate-block .calc-form .form-arrow.active{background:#f8f8f8;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.header-body .calculate-block .calc-form .form-arrow.active img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.header-body .calculate-block .calc-form .hide-content .form-block:last-child{height:90px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.header-body .calculate-block .calc-form .form-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.header-body .calculate-block .calc-form .form-block .form-title{line-height:19px;width:155px;text-align:left}.header-body .calculate-block .calc-form .form-block .checkbox-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.header-body .calculate-block .calc-form .form-block .checkbox-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px}.header-body .calculate-block .calc-form .form-block .checkbox-body .checkbox{display:none}.header-body .calculate-block .calc-form .form-block .checkbox-body .checkbox:checked+.checkbox-block{border-color:#f0641f;opacity:1}.header-body .calculate-block .calc-form .form-block .checkbox-body .checkbox:checked+.checkbox-block:before,.header-body .calculate-block .calc-form .form-block .checkbox-body .checkbox:checked+.square:before{display:block}.header-body .calculate-block .calc-form .form-block .checkbox-body .checkbox-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:16px;min-height:16px;width:16px;height:16px;border-radius:50%;cursor:pointer;border:2px solid #333;opacity:.55}.header-body .calculate-block .calc-form .form-block .checkbox-body .checkbox-block:before{display:none;position:absolute;content:"";width:9px;height:9px;background:#f0641f;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.header-body .calculate-block .calc-form .form-block .checkbox-body .square{border-radius:3px;min-width:15px;min-height:15px}.header-body .calculate-block .calc-form .form-block .checkbox-body .square:before{width:100%;height:100%;background:url(../img/square_check.svg) no-repeat 50%;border-radius:0;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none}.header-body .calculate-block .calc-form .form-block .checkbox-body .checkbox-text{font-size:.875rem;margin-left:5px;line-height:17px}.header-body .calculate-block .calc-form .form-block .checkbox-margin{margin-left:15px}.header-body .calculate-block .calc-form .form-block .square-body{margin-left:10px}.header-body .calculate-block .calc-form .form-block .form-input,.header-body .calculate-block .calc-form .form-block .form-select{font-family:San Francisco Pro\ 600;width:94px;height:34px;border:1px solid rgba(51,51,51,.5);border-radius:3px;padding-left:15px;padding-right:10px;font-size:.9375rem;line-height:18px;background:rgba(0,0,0,0);margin-left:10px;color:#333}.header-body .calculate-block .calc-form .form-block .form-input::-webkit-input-placeholder,.header-body .calculate-block .calc-form .form-block .form-select::-webkit-input-placeholder{color:rgba(51,51,51,.3)}.header-body .calculate-block .calc-form .form-block .form-input::-moz-placeholder,.header-body .calculate-block .calc-form .form-block .form-select::-moz-placeholder{color:rgba(51,51,51,.3)}.header-body .calculate-block .calc-form .form-block .form-input:-ms-input-placeholder,.header-body .calculate-block .calc-form .form-block .form-select:-ms-input-placeholder{color:rgba(51,51,51,.3)}.header-body .calculate-block .calc-form .form-block .form-input::-ms-input-placeholder,.header-body .calculate-block .calc-form .form-block .form-select::-ms-input-placeholder{color:rgba(51,51,51,.3)}.header-body .calculate-block .calc-form .form-block .form-input::placeholder,.header-body .calculate-block .calc-form .form-block .form-select::placeholder{color:rgba(51,51,51,.3)}.header-body .calculate-block .calc-form .form-block .form-input.invalid,.header-body .calculate-block .calc-form .form-block .form-select.invalid{border-color:#f01f1f;color:#f01f1f}.header-body .calculate-block .calc-form .form-block .form-input.valid,.header-body .calculate-block .calc-form .form-block .form-select.valid{border-color:#ee8317;color:#333}.header-body .calculate-block .calc-form .form-block .form-select{color:#333}.header-body .calculate-block .calc-form .form-block .calc-submit{font-family:San Francisco Pro\ 700;background:-o-linear-gradient(114.43deg,#f0641f 1%,#eba90d 100%);background:linear-gradient(335.57deg,#f0641f 1%,#eba90d);border-radius:4px;font-size:1.75rem;line-height:33px;text-transform:uppercase;width:100%;height:70px;color:#fff;font-variant:all-small-caps;opacity:0;visibility:hidden;position:absolute;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.header-body .calculate-block .calc-form .form-block .calc-submit:active{background:-o-linear-gradient(114.43deg,rgba(240,100,31,.8) 1%,rgba(235,169,13,.8) 100%);background:linear-gradient(335.57deg,rgba(240,100,31,.8) 1%,rgba(235,169,13,.8))}.header-body .calculate-block .calc-form .form-block .calc-submit.active{opacity:.9;visibility:visible;position:relative;-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.header-body .calculate-block .calc-form .form-block .calc-submit.disabled{opacity:.5}.header-body .calculate-block .calc-form .form-block .repeat-button{font-family:San Francisco Pro\ 700;font-size:1.375rem;line-height:26px;font-variant:all-small-caps;margin-top:30px;padding:17px 10px;opacity:0;visibility:hidden;position:absolute;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.header-body .calculate-block .calc-form .form-block .repeat-button:hover .title{opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header-body .calculate-block .calc-form .form-block .repeat-button.active{opacity:1;visibility:visible;position:relative;-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.header-body .calculate-block .calc-form .form-block .repeat-button .title{background:-webkit-gradient(linear,left bottom,left top,from(#f0641f),to(#eba90d));background:-o-linear-gradient(bottom,#f0641f,#eba90d);background:linear-gradient(0deg,#f0641f,#eba90d);opacity:.25;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header-body .calculate-block .full_price-block{position:absolute;top:0;right:0;height:100%;width:100%;background:-o-linear-gradient(45deg,#fff 0,hsla(0,0%,100%,.95) 100%);background:linear-gradient(45deg,#fff,hsla(0,0%,100%,.95));border-radius:0 0 0 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:-999;-webkit-transition:1s;-o-transition:1s;transition:1s;opacity:0;visibility:hidden}.header-body .calculate-block .full_price-block.active{right:100%;z-index:111;-webkit-transition:1s;-o-transition:1s;transition:1s;opacity:1;visibility:visible}.header-body .calculate-block .full_price-block .full_price-inner{height:65vh;width:100%;border-right:1px solid rgba(0,0,0,.5);color:#000;font-size:1.125rem;line-height:21px;text-align:left;padding-top:40px;padding-left:40px;padding-right:40px;margin-bottom:65px;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-body .calculate-block .full_price-block .full_price-inner .full-block .title{margin-bottom:18px}.header-body .calculate-block .full_price-block .full_price-inner .full-block .orange{font-family:San Francisco Pro\ 900;color:#f0641f}.header-body .calculate-block .full_price-block .full_price-inner .full-block .description{font-family:San Francisco Pro\ 500}.header-body .calculate-block .full_price-block .full_price-inner .full-block:nth-child(2){margin-top:-30px}.header-body .calculate-block .full_price-block .full_price-inner .order-form{margin-bottom:10px}.header-body .calculate-block .full_price-block .full_price-inner .order-form .order-block{position:relative;margin-bottom:20px}.header-body .calculate-block .full_price-block .full_price-inner .order-form .order-block .order-label{color:#333;position:absolute;top:14px;left:50%;font-size:1.125rem;line-height:21px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:100%;text-align:center}.header-body .calculate-block .full_price-block .full_price-inner .order-form .order-block .order-input{width:330px;height:50px;text-align:center;padding:0 20px;border:1px solid rgba(51,51,51,.5);border-radius:3px;font-size:1.125rem;line-height:21px;color:#333}.header-body .calculate-block .full_price-block .full_price-inner .order-form .order-block .order-input:valid{border:1px solid #eba90d}.header-body .calculate-block .full_price-block .full_price-inner .order-form .order-block .order-input:valid+.order-label{opacity:0}.header-body .calculate-block .full_price-block .full_price-inner .order-form .order-block .order-input:invalid:focus:not(:placeholder-shown)~.requirements{z-index:1;opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header-body .calculate-block .full_price-block .full_price-inner .order-form .order-block .requirements{border:1px solid #f01f1f;position:absolute;top:0;width:100%;height:100%;z-index:-1;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header-body .calculate-block .full_price-block .full_price-inner .order-form .order-button{width:330px;height:58px;background:-o-linear-gradient(114.43deg,#f0641f 1%,#eba90d 100%);background:linear-gradient(335.57deg,#f0641f 1%,#eba90d);border-radius:3px;font-size:1.375rem;line-height:26px;font-variant:all-small-caps;color:#fff;margin-top:10px}.header-body .calculate-block .full_price-block .full_price-inner .form-loader{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-title{max-width:720px;position:absolute;bottom:0}.main-wrapper{overflow:hidden;padding-bottom:50px;margin-top:-55px}.company-wrapper{position:relative;overflow:hidden;-webkit-box-shadow:0 0 18px rgba(30,28,78,.18);box-shadow:0 0 18px rgba(30,28,78,.18);background:#fff}.company-body{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:55px 10px;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;-o-transition:transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.company-body .company-block{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;max-width:250px;text-align:center}.skills-wrapper{margin-top:120px}.page-title{text-align:center}.page-title .title_h2{font-family:San Francisco Pro\ 600}.page-title .title_h2 .title-part{color:linear-gradient(0deg,#f0641f,#eba90d);background:-webkit-gradient(linear,left bottom,left top,from(#f0641f),to(#eba90d));background:-o-linear-gradient(bottom,#f0641f,#eba90d);background:linear-gradient(0deg,#f0641f,#eba90d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.skills-body{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:60px auto 0}.skills-body,.skills-body .skills-block{display:-webkit-box;display:-ms-flexbox;display:flex}.skills-body .skills-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;max-width:380px;min-width:380px;margin:0 10px 85px}.skills-body .skills-block figure{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin-bottom:30px}.skills-body .skills-block .skills-rotate{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}.skills-body .skills-block .skills-description{text-align:center;font-size:1.125rem;line-height:21px;margin-top:auto}.skills-body .skills-block .skills-description .part{font-family:San Francisco Pro\ 700}.skills-body .skills-block .skills-margin{margin-top:20px}.skills-body .skills-block .skills-padding{padding:0 10px}.about_us-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;margin-top:15px;background:url(../img/about-bg.png) no-repeat 50%;position:relative}.about-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(51,51,51,.5)}.about_us-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1200px;margin:0 auto;padding-top:85px;padding-bottom:85px;padding-left:50px}.about_us-body .left{-webkit-box-flex:1;-ms-flex:1 0 10%;flex:1 0 10%;z-index:2}.about_us-body .right{-webkit-box-flex:1;-ms-flex:1 0 46%;flex:1 0 46%;z-index:1}.about_us-body .right .text{font-size:1.25rem;line-height:140%;color:#fff;margin-bottom:15px}.about_us-body .right .text span{display:inline-block}.about_us-body .lg-logo-title{max-width:245px;padding-left:30px;margin-top:30px;display:block;font-family:San Francisco Pro\ 600;color:#fff;font-size:36px;line-height:90%}.work-wrapper{margin-top:120px}.work-body{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:90px}.work-body,.work-body .work-block{display:-webkit-box;display:-ms-flexbox;display:flex}.work-body .work-block{max-width:590px;margin-bottom:60px;position:relative}.work-body .work-block .number-image{max-width:67px;height:72px}.work-body .work-block .work-image{border-radius:8px;-webkit-box-shadow:0 8px 12px rgba(3,28,15,.08);box-shadow:0 8px 12px rgba(3,28,15,.08);background:url(../img/work-img1.png) no-repeat 50%;background-size:cover;width:590px;height:284px}.work-body .work-block .work-image2{background:url(../img/work-img2.png) no-repeat 50%}.work-body .work-block .work-image3{background:url(../img/work-img3.png) no-repeat 50%}.work-body .work-block .inner{margin-left:30px}.work-body .work-block .inner .title_h3{font-family:San Francisco Pro\ 600;font-size:2.375rem;line-height:100%}.work-body .work-block .inner-padding{padding-right:60px}.call-body{max-width:73%;min-width:1200px;background:url(../img/call-bg_lg.png) no-repeat 50%;margin:35px auto 0;-webkit-box-shadow:0 4px 8px rgba(3,28,15,.08);box-shadow:0 4px 8px rgba(3,28,15,.08);border-radius:8px;padding-top:50px;padding-bottom:65px}.call-body .page-title .title_h2{font-family:San Francisco Pro\ 700;color:#fff}.call-body .call-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.call-body .call-form .call_form-block{margin:0 20px;position:relative}.call-body .call-form .call_form-block .call_form-label{opacity:.9;position:absolute;top:18px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:100%}.call-body .call-form .call_form-block .call-input,.call-body .call-form .call_form-block .call_form-label{font-family:San Francisco Pro\ 500;color:#fff;font-size:1.75rem;line-height:33px;text-align:center;font-variant:all-small-caps}.call-body .call-form .call_form-block .call-input{width:330px;height:70px;text-transform:uppercase;background:hsla(0,0%,100%,.15);border:1px solid #fff;border-radius:4px;padding:0 15px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.call-body .call-form .call_form-block .call-input:hover{background:hsla(0,0%,100%,.3);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.call-body .call-form .call_form-block .call-input.invalid{border-color:#f01f1f}.call-body .call-form .call_form-block .call-input.valid{border-color:#ee8317}.call-body .call-form .call_form-block .call-input:valid+.call_form-label{opacity:0}.call-body .call-form .call_form-block .call-input:invalid:focus:not(:placeholder-shown)~.requirements{z-index:1;opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.call-body .call-form .call_form-block .call-input::-webkit-input-placeholder{color:rgba(0,0,0,0)}.call-body .call-form .call_form-block .call-input::-moz-placeholder{color:rgba(0,0,0,0)}.call-body .call-form .call_form-block .call-input:-ms-input-placeholder{color:rgba(0,0,0,0)}.call-body .call-form .call_form-block .call-input::-ms-input-placeholder{color:rgba(0,0,0,0)}.call-body .call-form .call_form-block .call-input::placeholder{color:rgba(0,0,0,0)}.call-body .call-form .call_form-block .requirements{position:absolute;top:0;width:100%;height:100%;z-index:-1;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.call-body .call-form .call_form-block .call-submit{font-family:San Francisco Pro\ 700;width:330px;height:70px;background:hsla(0,0%,100%,.15);border:1px solid #fff;border-radius:4px;font-size:1.75rem;line-height:33px;font-variant:all-small-caps;color:#fff;text-transform:uppercase;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.call-body .call-form .call_form-block .call-submit:hover{background:hsla(0,0%,100%,.3);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.call-body .call-form .call_form-block .call-submit.active{background:-o-linear-gradient(114.43deg,rgba(240,100,31,.8) 1%,rgba(235,169,13,.8) 100%);background:linear-gradient(335.57deg,rgba(240,100,31,.8) 1%,rgba(235,169,13,.8));border:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.call-body .call-loader{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.call-body .call-loader img{max-width:165px}.feedback-wrapper{margin-top:100px;text-align:center}.feedback-wrapper .feedback-title{font-family:San Francisco Pro\ 600;font-size:2.25rem;line-height:43px}.feedback-wrapper .feedback-title .title-part{color:linear-gradient(0deg,#f0641f,#eba90d);background:-webkit-gradient(linear,left bottom,left top,from(#f0641f),to(#eba90d));background:-o-linear-gradient(bottom,#f0641f,#eba90d);background:linear-gradient(0deg,#f0641f,#eba90d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.slider{position:relative;display:inline-block;margin-top:50px}.slider__items{position:relative;width:100%;overflow:hidden}.slider__item{position:relative;display:none;width:100%;-webkit-transition:.6s ease;-o-transition:.6s ease;transition:.6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slider__item_active,.slider__item_next,.slider__item_prev{display:block}.slider__item_next,.slider__item_prev{position:absolute;top:0}.slider__item_next.slider__item_left,.slider__item_prev.slider__item_right{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:0}.slider__item_next,.slider__item_right.slider__item_active{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.slider__item_left.slider__item_active,.slider__item_prev{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.slider__control{position:absolute;right:0;bottom:-40px;width:36px;height:36px;text-align:center}.slider__control figure{width:100%;height:100%;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;border-radius:50%;border:1px solid #333}.slider__control:hover{outline:0}.slider__control:hover .control-img>path{fill:#f0641f;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.slider__control:focus{outline:0}.slider__control_prev{right:50px}.slider__control_next{right:0}.slider__control:before{display:block;content:"";position:absolute;width:100%;height:100%}.slider-block{width:660px;position:relative;text-align:left;height:245px}.slider-block .feedback-name{font-size:1.375rem;line-height:26px}.slider-block .feedback-organization{font-family:San Francisco Pro\ 600;margin-top:5px}.slider-block .feedback-text{position:absolute;top:40%;font-family:San Francisco Pro\ 500;font-size:1.125rem;line-height:21px;padding-left:75px;max-height:150px;overflow-y:scroll;scrollbar-width:none}.slider-block .feedback-text::-webkit-scrollbar{display:none}.slider-block .feedback-text span{display:inline-block}.slider-block:before{content:"";background:url(../img/feed-arrow.svg) no-repeat 50%;position:absolute;left:0;height:100%;width:230px}.footer-body{margin-top:90px;border-top:1px solid rgba(51,51,51,.5);padding-top:35px;padding-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-body .footer-info .title{font-family:San Francisco Pro\ 700;font-size:2.125rem;line-height:41px}.footer-body .tel-block{padding-top:10px}.phone-mob{display:none;position:absolute;top:-5px}.phone-mob img{width:28px}.tel-block{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}.tel-block:hover .tel-image{-webkit-animation:trambling-animation 1.2s ease-in-out 0s infinite normal none running;animation:trambling-animation 1.2s ease-in-out 0s infinite normal none running}.tel-block .tel-number{font-family:San Francisco Pro\ 700;font-size:2.25rem;line-height:43px;color:#333;margin-left:20px}input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}@-webkit-keyframes trambling-animation{0%,50%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%,30%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}20%,40%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes trambling-animation{0%,50%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%,30%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}20%,40%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}.scrollUpp-wrapper .back_to_top{position:fixed;bottom:40px;right:40px;z-index:115;width:40px;height:40px;text-align:center;line-height:30px;background:-o-linear-gradient(114.43deg,rgba(240,100,31,.7) 1%,rgba(235,169,13,.7) 100%);background:linear-gradient(335.57deg,rgba(240,100,31,.7) 1%,rgba(235,169,13,.7));cursor:pointer;display:none;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.scrollUpp-wrapper .back_to_top img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);width:40%}.scrollUpp-wrapper .back_to_top:hover{background:-webkit-gradient(linear,left bottom,left top,from(#f0641f),to(#eba90d));background:-o-linear-gradient(bottom,#f0641f,#eba90d);background:linear-gradient(0deg,#f0641f,#eba90d)}.scrollUpp-wrapper .back_to_top.active{display:-webkit-box;display:-ms-flexbox;display:flex}.tel_mob-block{display:none;position:fixed;bottom:10px;right:10px;z-index:115}.tel_mob-block .phone_mob-block{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;background:-o-linear-gradient(292.19deg,#0293c7 14.06%,#0b69bd 114.37%);background:linear-gradient(157.81deg,#0293c7 14.06%,#0b69bd 114.37%);width:64px;height:64px;border-radius:50%;-webkit-animation:radial-pulse 2s infinite;animation:radial-pulse 2s infinite}@-webkit-keyframes radial-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(2,147,199,.5);box-shadow:0 0 0 0 rgba(2,147,199,.5)}to{-webkit-box-shadow:0 0 0 40px rgba(2,147,199,0);box-shadow:0 0 0 40px rgba(2,147,199,0)}}@keyframes radial-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(2,147,199,.5);box-shadow:0 0 0 0 rgba(2,147,199,.5)}to{-webkit-box-shadow:0 0 0 40px rgba(2,147,199,0);box-shadow:0 0 0 40px rgba(2,147,199,0)}}.title_h1{font-family:San Francisco Pro Heavy;font-size:6.125rem;line-height:110%;color:#fff}.title_h2{font-size:2.75rem;line-height:53px}.title_h3{font-size:1.75rem;line-height:33px}.title_h4{font-size:1.5rem;line-height:29px}.font-black{font-family:San Francisco Pro Heavy}.no_scroll{overflow:hidden;padding-right:17px}#preloader,.no_scroll{width:100%;height:100%;position:fixed}#preloader{left:0;top:0;z-index:999;overflow:visible;background:#fff}#preloader .preloader-block{width:100%;height:100%;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}#preloader.visible{visibility:visible;opacity:1;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}#preloader.hidden{visibility:hidden;opacity:0;-webkit-transition:visibility 0s .3s,opacity .3s linear;-o-transition:visibility 0s .3s,opacity .3s linear;transition:visibility 0s .3s,opacity .3s linear}.screen{position:fixed;top:0;bottom:0;left:0;right:0;display:none;background:rgba(51,51,51,.25);z-index:120}.screen.active{display:block}.dialog-screen{width:720px;-webkit-animation:slideUp .7s ease;animation:slideUp .7s ease;background:#fff;border-radius:8px;position:absolute;left:50%;top:47%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:40px 0}.dialog-screen .close-button{position:absolute;top:20px;right:24px}.dialog-screen .dialog-inner{max-width:315px;margin:0 auto;text-align:center}.dialog-screen .dialog-inner .dialog-title{font-family:San Francisco Pro\ 700;font-size:2.75rem;line-height:53px;background:-o-linear-gradient(121.67deg,#f0641f 1%,#eba90d 100%);background:linear-gradient(328.33deg,#f0641f 1%,#eba90d);color:#f0641f;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.dialog-screen .dialog-inner .dialog-text{font-family:San Francisco Pro\ 500;font-size:1.75rem;line-height:33px;font-variant:all-small-caps;margin-top:5px;margin-bottom:15px}.dialog-screen .dialog-inner .dialog-contact{font-family:San Francisco Pro\ 500;font-size:1.375rem;line-height:26px;margin-top:15px}.dialog-screen .dialog-inner .dialog-image{position:relative}.dialog-screen .dialog-inner .dialog-check{position:relative;z-index:1}.dialog-screen .dialog-inner .dialog-rect-wrapper{position:absolute;top:45%;left:55%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.dialog-screen .dialog-inner .dialog-rect-wrapper:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:#fff;-webkit-animation:rectOpacity .5s linear .8s both;animation:rectOpacity .5s linear .8s both}@-webkit-keyframes slideUp{0%{opacity:0;top:40%}to{opacity:1;top:47%}}@keyframes slideUp{0%{opacity:0;top:40%}to{opacity:1;top:47%}}@-webkit-keyframes rectOpacity{0%{width:100%}to{width:0}}@keyframes rectOpacity{0%{width:100%}to{width:0}}@media screen and (max-height:800px){.header-body .calculate-block .full_price-block .full_price-inner .order-form .order-block{position:relative;margin-bottom:10px}.header-body .calculate-block .full_price-block .full_price-inner .order-form .order-button{margin-top:0}.header-body .calculate-block,.header-body .nav-wrapper.active{height:80vh}.header-body .calculate-block .full_price-block .full_price-inner{height:auto;margin-bottom:35px;padding-top:15px}.header-body .calculate-block .full_price-block .full_price-inner .order_dialog-window .dialog-ok{margin-top:35px}.tel-block{margin-bottom:20px}.header-body .calculate-block .calc-form .form-block{margin-bottom:15px}.header-body .calculate-block .calc-title{display:none}.title_h1{font-size:5.5rem}.header-body .calculate-block .full_price-block .full_price-inner .full-block,.header-body .calculate-block .full_price-block .full_price-inner .full-block:nth-child(2){margin-bottom:20px}.header-body .calculate-block .full_price-block .full_price-inner .full-block:nth-child(2){margin-top:auto}}@media screen and (max-width:1310px){.container{width:98%}.title_h1{font-size:5rem}.header-title{max-width:570px}.company-wrapper .company-block .company-img{max-width:120px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.work-body .work-block{max-width:460px}.title_h3{font-size:1.5rem}.call-body{min-width:98%}.scroll_bg-block{min-width:100%}.call-body .call-form .call_form-block .call-input,.call-body .call-form .call_form-block .call-submit{width:300px}.call-body .call-form .call_form-block{margin:0 15px}.company-body .company-block{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%}.header-body .nav-wrapper .title_h3{font-size:1.75rem}.work-body{-ms-flex-pack:distribute;justify-content:space-around}.about_us-body{width:100%}}@media screen and (max-width:1023px){.girl-bg{background-position-x:25%}.header-body .calculate-block{width:350px;padding:20px 10px}.header-title{max-width:52%}.title_h1{font-size:3.4375rem}.header-body .calculate-block .calc-title{font-size:1.75rem;margin-top:5px}.header-body .nav-wrapper.active{width:350px;padding:30px 20px}.header-body .calculate-block .full_price-block .full_price-inner .order-form .order-block .order-input,.header-body .calculate-block .full_price-block .full_price-inner .order-form .order-button,.header-body .calculate-block .full_price-block .full_price-inner .order_dialog-window .dialog-ok{width:270px}.header-body .calculate-block .calc-form .form-block .form-title,.header-body .calculate-block .full_price-block .full_price-inner{font-size:.875rem}.work-body .work-block{max-width:100%}.work-body{max-width:540px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:90px auto 0}.work-body .work-block:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.work-body .work-block:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.work-body .work-block:nth-child(3){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.work-body .work-block:nth-child(4){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.work-body .work-block:nth-child(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.work-body .work-block:nth-child(6){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.call-body .call-form{-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}.call-body .call-form .call_form-block{margin:20px 0}.call-body{padding-top:30px;padding-bottom:30px;min-width:100%;background-position:80% 20%}.title_h2{font-size:2.5rem}.title_h4{font-size:1.375rem}.company-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:scroll;scrollbar-width:none}.company-wrapper::-webkit-scrollbar{display:none}.skills-body .skills-block{max-width:330px;min-width:330px}.about_us-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 20px}.about_us-body .left{margin-bottom:40px}.about_us-wrapper{background-size:cover}.header-body .calculate-block .calc-form .form-block .form-input,.header-body .calculate-block .calc-form .form-block .form-select,.header-body .calculate-block .calc-form .form-block .square-body{margin-left:5px}.skills-body .skills-block .skills-description{margin-top:auto;min-height:67px}.work-body .work-block .inner-padding{padding-right:0}}@media screen and (max-width:768px){.container{width:100%}.work-body .work-block .inner .title_h3{font-size:1.75rem}.header-wrapper{height:auto}.header-body .calculate-block{width:100%;height:auto;background:#fff;border-radius:8px;border:1px solid rgba(240,100,31,.25);-webkit-box-shadow:0 8px 12px rgba(3,28,15,.08);box-shadow:0 8px 12px rgba(3,28,15,.08)}.header-body .calculate-block .calc-title{display:block;width:300px;margin:0 auto 30px;text-align:center}.header-body .header-inner{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.header-body .nav-wrapper{width:150px;height:560px;padding-top:35px}.header-body .nav-wrapper .title_h3{display:none}.header-body .nav-wrapper .hamburger{right:10px}.girl-bg{top:0;bottom:auto;height:50%}.header-title{max-width:420px;bottom:auto;top:20%;left:10px}.header-body .logo{position:absolute;left:10px}.header-body .nav-wrapper.active{width:400px;height:560px;top:10px;left:0;border-radius:8px 0 0 8px;-webkit-box-shadow:0 8px 8px rgba(3,28,15,.1);box-shadow:0 8px 8px rgba(3,28,15,.1)}.header-body .calculate-block .calc-form .form-block{margin-bottom:25px}.header-body .nav-wrapper .hamburger.is-active{right:20px;top:30px}.header-body .nav-wrapper .inner-nav{height:auto}.phone-mob{display:block}.nav-list{margin-top:70px}.header-body .nav-wrapper .inner-nav .nav-list .nav-li{margin-top:22px}.header-body .nav-wrapper .inner-nav .nav-list .nav-li .nav-link{font-size:1.375rem}.header-body .nav-wrapper .services-block{margin-top:80px}.tel-wrapper{display:none}.hide-content,.show-content{max-width:350px;margin:0 auto}.main-wrapper{margin-top:0}.header-body .calculate-block .calc-form .hide-content .form-block:last-child{margin-bottom:0}.header-body .calculate-block .full_price-block.active{right:0;top:-10px;height:auto;border-radius:8px 8px 0 0;background:#fff}.header-body .calculate-block .full_price-block .full_price-inner{height:auto;padding:40px 0;max-width:330px;margin:0 auto;border:none}.header-body .calculate-block .full_price-block .full_price-inner .order-form .order-block .order-input,.header-body .calculate-block .full_price-block .full_price-inner .order-form .order-button,.header-body .calculate-block .full_price-block .full_price-inner .order_dialog-window .dialog-ok{width:100%}.header-body .calculate-block .full_price-block .full_price-inner .order-form .order-block,.header-body .calculate-block .full_price-block .full_price-inner .order-form .order-button{margin-bottom:20px}.header-body .calculate-block .calc-form .form-block .repeat-button{margin:0 auto}.header-body .calculate-block.active-radius{border-radius:8px 8px 0 0}.company-wrapper{-webkit-box-shadow:none;box-shadow:none;background:#fffaf8;z-index:-1}.company-wrapper .company-block .company-img{max-width:120px}.skills-body .skills-block{max-width:215px;min-width:215px;margin-bottom:55px;margin-left:12px;margin-right:12px;text-align:center}.skills-body{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:55px auto 0}.skills-wrapper{margin-top:40px}.skills-body .skills-block figure{margin-bottom:0}.skills-body .skills-block .skills-description{margin-top:15px;min-height:130px}.skills-body .skills-block .skills-image{max-height:95px}.skills-body .skills-block .skills-padding{padding:0}.header-body .calculate-block .calc-form .form-block .calc-submit{width:350px}.work-wrapper{margin-top:90px;padding:0 10px}.work-body{margin-top:30px}.work-body .work-block{margin-bottom:40px}.call-body{margin:65px auto 0}.scrollUpp-wrapper .back_to_top{bottom:20px;right:20px}.feedback-wrapper{margin-top:90px}.slider-block{width:460px;height:310px}.footer-body{padding-left:10px;padding-right:10px;-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}.footer-info{margin-bottom:20px}.about_us-wrapper{margin-top:75px}.company-body .company-block{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.header-body .calculate-block .calc-form .form-block .form-input,.header-body .calculate-block .calc-form .form-block .form-select,.header-body .calculate-block .calc-form .form-block .square-body{margin-left:10px}.work-body .work-block .inner-padding{max-width:340px}.work-body .work-block .work-image{height:245px}.dialog-screen{width:95%;padding:75px 0 95px}.header-body .calculate-block .full_price-block .full_price-inner .full-block:nth-child(2){margin-top:20px;margin-bottom:40px}}@media screen and (max-width:480px){.dialog-screen{width:100%}.work-body{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dialog-screen .close-button{right:20px}.dialog-screen .dialog-inner .dialog-contact{line-height:24px;margin-top:40px;font-size:1.25rem}.dialog-screen .dialog-inner .dialog-text{margin-bottom:40px}.work-body .work-block .work-image{width:300px;height:260px;background:url(../img/work-mob1.png) no-repeat 50%}.work-body .work-block .work-image2{background:url(../img/work-mob2.png) no-repeat 50%}.work-body .work-block .work-image3{background:url(../img/work-mob3.png) no-repeat 50%}.title_h1{font-size:2.625rem}.header-body .nav-wrapper.active{width:98%;height:560px}.header-body .nav-wrapper{height:390px;padding-top:15px}.header-body .logo{padding-top:15px}.header-body .logo .logo-img{width:55px}.header-body .nav-wrapper .hamburger{top:20px}.hide-content,.show-content{max-width:100%;padding:0 20px}.header-body .calculate-block .full_price-block .full_price-inner{max-width:280px}.header-body .calculate-block .full_price-block .full_price-inner .form-loader{padding-bottom:30px}.header-body .calculate-block .full_price-block .full_price-inner .order_dialog-window{padding-bottom:45px}.header-body .calculate-block .calc-form .form-block{margin-bottom:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-body .calculate-block .calc-form .form-block .calc-submit{height:60px;font-size:1.625rem;margin:0 auto}.header-body .calculate-block .calc-form .hide-content .form-block:last-child{height:auto}.header-body .calculate-block .full_price-block.active{top:10px}.title_h2{font-size:2.125rem;line-height:110%}.skills-body .skills-block{max-width:140px;min-width:140px;margin-left:10px;margin-right:10px}.skills-image{width:100px;height:105px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.skills-body .skills-block .skills-description{min-height:120px;font-size:.875rem;line-height:17px;margin-top:10px}.skills-body{margin:35px auto 0}.work-body .work-block .number-image{max-width:40px;height:50px}.title_h3{font-size:1.375rem;line-height:26px}.work-body .work-block .inner{margin-left:0}.number-wrapper{position:absolute;top:0;left:0}.work-body .work-block .inner{max-width:290px}.work-body .work-block .inner .title_h3{padding-left:55px;font-size:1.375rem}.work-body .work-block .inner-padding{max-width:300px}.call-body .call-form .call_form-block .call-submit{font-size:1.5rem}.call-body .call-form .call_form-block .call-input,.call-body .call-form .call_form-block .call_form-label{font-size:1.5rem;line-height:29px}.title_h4{font-size:1rem;line-height:19px}.feedback-wrapper .feedback-title{font-size:2.125rem;line-height:41px}.feedback-wrapper{margin-top:50px}.slider-block .feedback-name{font-size:1.25rem;line-height:24px;padding:0 10px}.slider-block .feedback-organization{padding:0 10px}.slider{width:100%}.slider-block{width:100%;height:260px}.slider-block .feedback-text{top:50%;margin-top:0;font-size:.875rem;line-height:17px;max-height:120px;overflow-y:scroll;padding:0 10px}.slider-block:before{left:-10px;height:147px;width:160px;background-size:contain;bottom:40px}.slider__control{bottom:auto;top:30%;width:34px;height:34px;right:10px}.slider__control_prev{right:55px}.scrollUpp-wrapper .back_to_top{bottom:10px;right:auto;left:10px;width:36px;height:36px}.footer-body .footer-info .title{font-size:1.375rem;line-height:26px;text-align:center}.footer-body{padding-top:20px;padding-bottom:50px;margin:0 10px}.header-body .calculate-block .calc-form .form-block .checkbox-inner{margin-top:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:255px}.header-body .calculate-block .calc-form .form-block .checkbox-body{margin-left:0}.header-body .calculate-block .calc-form .form-block .checkbox-body .square{margin-right:35px}.header-body .calculate-block .calc-form .flex-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}.header-body .calculate-block .calc-form .form-arrow{display:block}.hide-content{opacity:0;position:absolute;z-index:-999;bottom:0;visibility:hidden}.hide-content.active{opacity:1;position:relative;z-index:1;bottom:auto;visibility:visible;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.header-body .calculate-block{padding:20px 0}.header-body .calculate-block .calc-form{margin-bottom:0}.header-body .calculate-block .calc-form .form-block .form-title{font-size:1rem;font-family:San Francisco Pro\ 500;width:175px}.page-title .title_h2{max-width:320px;margin:0 auto}.header-body .calculate-block .calc-form .form-block .checkbox-body .checkbox-block{min-width:18px;min-height:18px}.header-body .calculate-block .calc-form .form-block .checkbox-body .checkbox-block:before{width:10px;height:10px}.header-body .calculate-block .calc-form .form-block .checkbox-body .square:before{width:100%;height:100%}.about_us-wrapper{margin-top:20px}.about_us-body .right .text{font-size:.9375rem}.about_us-body .lg-logo-title{display:none}.about_us-body{padding:25px 15px}.about_us-body .left{position:absolute;bottom:20px;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-bottom:0;z-index:0}.work-wrapper{margin-top:70px}.about-bg{z-index:1}.call-body{margin:15px auto 0}.header-title{max-width:300px;top:16%}.about_us-body .right .text span{display:inline}.no_scroll{padding-right:0}.sm-logo-title{display:inline-block;max-width:130px;vertical-align:middle}.tel_mob-block{display:block}}
