@import url(css/loader.css);@import url(css/anim.css);@import url(css/modal.css);@import url(css/fonts.css);@import url(css/slider.css);@import url(css/component-menu.css);*{box-sizing:border-box;}
svg:not(:root){overflow:hidden;}
body{font-family:'FuturaPTBook';padding:0;margin:0;font-size:15px;color:#2D1E15;}
h1, h2, h3, h4, h5{font-family:'FuturaPTBold';margin:0;margin-bottom:30px;}
img{max-width:100%;}
h1{font-size:42px;}
h2{font-size: 36px;}
h3{font-size:32px;}
h4{font-size:24px;}
h5{font-size:18px;}
.box-desc{font-size:18px;}
.wrapper{width:1170px;margin:0 auto;}
.wrapper.w-100{width:100%;}
.text-bold{font-family:'FuturaPTBold';}
.text-medium{font-family:'FuturaPTMedium';}
.text-light{font-family:'FuturaPTLight';}
.text-gradient{background-image:-webkit-linear-gradient(-134deg, #ce0e0e 0%, #fb4545 100%);background-image:-o-linear-gradient(-134deg, #ce0e0e 0%, #fb4545 100%);background-image:linear-gradient(-134deg, #ce0e0e 0%, #fb4545 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;text-shadow:0 10px 20px rgba(255,92,84,0.30);}
.slick-slide{outline:none;}
.clear:after{content:'';clear:both;display:block;}
.video-background{position:absolute;height:100%;width:100%;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.video-background video{width:100%;height:100%;object-fit:cover;-o-object-fit:cover;-moz-object-fit:cover;-ms-object-fit:cover;opacity:0.5;}
header .wrapper{position:relative;z-index:2;}
a, .a-duration{-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;outline:none;}
.color-dark{color:#2D1E15;}
ul{margin:0;padding:0;}
.relative-background{position:relative;z-index:1;}
form{margin:0;}
input{font-family:'FuturaPTBook';outline:none;}
.btn{display:inline-block;}
.btn.background{background-image:-webkit-linear-gradient(44deg, #ce0e0e 0%, #fb4545 100%);background-image:-o-linear-gradient(44deg, #ce0e0e 0%, #fb4545 100%);background-image:linear-gradient(134deg, #ce0e0e 0%, #fb4545 100%);box-shadow:0 10px 20px 0 rgba(255,92,84,0.30);position:relative;overflow:hidden;}
.btn.background:after{content:attr(data-title);position:absolute;-webkit-transform:translateY(105%) rotateX(-80deg);transform:translateY(105%) rotateX(-80deg);-webkit-transition:.375s;-o-transition:.375s;transition:.375s;display:block;top:15px;opacity:0;}
.action-form .btn.background:after{width:100%;left:0;}
.btn.background:hover:after{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;}
.btn.background span{display:block;-webkit-transition:.375s;-o-transition:.375s;transition:.375s;opacity:1;}
.btn.background:hover span{-webkit-transform:translateY(-105%) rotateX(80deg);transform:translateY(-105%) rotateX(80deg);opacity:0;}
.btn.dark{color:#fff;text-decoration:none;}
.btn.stroke{color:#2D1E15;border-width:4px;border-style:solid;-webkit-border-image:-webkit-linear-gradient(44deg, #ce0e0e 0%, #fb4545 100%);-o-border-image:-o-linear-gradient(44deg, #ce0e0e 0%, #fb4545 100%);border-image:linear-gradient(134deg, #ce0e0e 15%, #fb4545 100%);border-image-slice:1;background:none;box-shadow:0 10px 20px 0 rgba(255,92,84,0.30);position:relative;}
.btn.stroke:after{top:0;left:0;right:0;bottom:0;background-image:-webkit-linear-gradient(44deg, #ce0e0e 0%, #fb4545 100%);background-image:-o-linear-gradient(44deg, #ce0e0e 0%, #fb4545 100%);background-image:linear-gradient(134deg, #ce0e0e 0%, #fb4545 100%);content:'';position:absolute;opacity:0;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;z-index:1;}
.btn.stroke:hover:after{opacity:1;}
.btn.stroke:hover{color:#fff !important;}
.btn.stroke > span{position:relative;z-index:2;}
.btn.default{padding:15px 40px;text-transform:uppercase;font-family:'FuturaPTBold';font-size:15px;}
section{background-color:#fff;}
header{width:100%;min-height:100vh;background:#2D1E15;color:#fff;overflow:hidden;position:relative;}
.header-top{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:space-between;padding-top:45px;}
header.inpage .header-top{padding-bottom:45px;padding-left:65px;}
.header-info{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;}
.header-info .h-ico{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;}
.header-info .h-ico .ico{margin-right:15px;}
.header-info .h-ico svg{fill:#ec3d38;}
.header-info .adress, .header-info .phone{font-size:18px;}
.header-info .phone a{font-size:18px;color: #ffffff;text-decoration: none;}
.header-info .phone .other-page{font-size:18px;color: #2d1e15;text-decoration: none;}
.header-info .social {display: flex;align-items: center;justify-content: space-between;width: 60px;margin-right: 50px;}
.header-info .social a {color: #fff;text-decoration: none;font-size: 24px;width: 24px;}
.header-info .social.black a {color: #000;}
.header-info .social a .fab {display: inline-block;font-family: 'FontAwesome';font-size: inherit;font-style: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;}
.menu-hamb div{width:40px;display:block;height:5px;background-color:#fff;margin-bottom:7px;-webkit-transition:-webkit-transform .16667s;transition:-webkit-transform .16667s;-o-transition:transform .16667s;transition:transform .16667s;transition:transform .16667s, -webkit-transform .16667s;}
.menu-hamb div:last-child{margin-bottom:0;}
.header-info .rightblock{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;}
.header-info .rightblock .lang{margin-left:20px;}
.header-info .rightblock .lang a{color:#fff;font-family:'FuturaPTBold';text-decoration:none;}
.header-info > div{margin-right:100px;}
.header-info > .other {margin-right:75px;}
.header-info > div:last-child{margin-right:0;}
.header-text .txt{width: 1080px;max-width: 100%;display: grid;grid-gap: 135px;grid-row-gap: 105px;grid-template-columns: 1fr 1fr;}
.header-text .txt .title{font-size: 76px;text-transform:uppercase;margin: 0;grid-column: 1/3;}
.header-text .txt .pod{text-transform:uppercase;font-size:28px;letter-spacing:0.05em;display:  none;}
.header-text .txt .desc{font-size:18px;}
.header-text{/* display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex; display:flex; */}
.header-text .button-red{padding-top:30px;}
.header-text .button-red button{border: none;cursor: pointer;}
.header-text .button a{text-transform:uppercase;font-family:'FuturaPTBold';font-size:15px;letter-spacing:0.03em;display:inline-block;border:2px solid #ec3d38;color:#ec3d38;padding:15px 40px;text-decoration:none;position:relative;}
.logo_dark{display:none;}
.header-text .button a:before{content:'';position:absolute;top:50%;right:-32px;width:47px;margin-top:-1px;height:2px;background-color:#ec3d38;transform:matrix(1, 0, 0, 1, 0, 0);-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;}
.header-text .button a:hover:before{transform:matrix(1, 0, 0, 1, 10, 0);}
.header-text .main_service_block {margin-bottom: 30px}
.header-text .main_service_block h2{font-size: 32px}
.header-text .main_service_block_card{display: grid;grid-template-columns: 64px auto;grid-template-rows: 64px;grid-gap: 19px;align-items: center;cursor: pointer;}
.header-text .main_service_block_card_img{place-content: center;display: grid;height: 100%;background: linear-gradient(90deg, #CD0A19 12.98%, #F03A41 85.11%);box-shadow: 0px 8px 24px rgba(240, 58, 65, 0.4);}
.header-text .main_service_block_card_img img{max-width: 100%;}
.header-text .main_service_block_card:hover .main_service_block_card_img{background: linear-gradient(90deg, #F03A41 12.98%, #CD0A19 85.11%);box-shadow: 0px 8px 24px rgba(240, 58, 65, 0.4);}
.header-text .main_service_block_card a {color: white;text-decoration:none;}
.header-text .main_service_block_card span{font-size: 24px;font-style: normal;font-weight: 400;line-height: 34px;justify-self: left;border-bottom: 2px solid;margin-bottom: 3px;display: inline-block;}
.header-text .main_service_block_card:hover span{border-bottom: 2px solid transparent;}
@media (max-width: 900px){
    .header-text .txt{grid-template-columns: auto;grid-row-gap: 30px;}
    .header-text .txt .title{grid-column: 1/2;}
    .header-text .main_service_block_card span{border: 0;text-decoration:underline;}
    .header-text .main_service_block_card:hover span{text-decoration:none;}
}
.header-bottom{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center;}
.header-bottom .social{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;}
.header-bottom .social a{color:#fff;text-decoration:none;font-size:24px;margin-right:20px;}
.header-bottom .social a:last-child{margin-right:0;}
.header-bottom .social a:hover{color:#ec3d38;transform:scale(1.5);}
.header-bottom .bottom-link{text-align:center;align-self:flex-end;}
.header-bottom .bottom-link span{text-transform:uppercase;font-size:16px;}
.header-bottom .bottom-link:after{width:6px;height:50px;content:'';display:block;background-color:#fff;margin:0 auto;margin-top:10px;-webkit-animation:arrowAnim2 2s infinite;animation:arrowAnim2 2s infinite;}
@-webkit-keyframes arrowAnim2{0%{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
50%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);}
100%{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
}
@keyframes arrowAnim2{0%{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
50%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);}
100%{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
}
.header-bottom .number{font-size:144;text-align:right;position:relative;}
.header-bottom .number span{position:absolute;right:0;bottom:-100px;}
.header-bottom > div{width:100%;}
.header-main__box .email-head{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:flex-end;width: 90px;position: absolute;right: 0px;top: 0;bottom: 0;}
.email-vertical-text{position:absolute;right:0;display:flex;flex-wrap:wrap;width:20%;height:100%;align-items:center;justify-content:center;top: 0;}
.email-head .email{transform:rotate(-90deg);cursor:pointer;font-size:1em;white-space:nowrap;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;color:#f65749;text-decoration:none;align-items:center;}
.email-head .email:before{content:'';width:46px;height:2px;display:block;background-color:#f65749;margin-right:30px;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;}
.email-head .email:hover:before{transform:translateX(15px);}
.header-main__box{display:flex;width:100%;min-height:calc(100% - 100px);flex-direction:column;justify-content:space-between;}
.header-main__box > div{width:100%;position: relative;}
.about-us{padding:100px 0;overflow:hidden;position:relative;}
.about-us .wrapper{position:relative;z-index:1;}
.about-us:after{content:attr(data-company);position:absolute;font-size:300px;text-transform:uppercase;color:rgba(0,0,0, 0.07);font-family:'FuturaPTBold';white-space:nowrap;top:33%;left:0%;}
.about-us .au-box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;}
.about-us .one__past{width:56%;}
.about-us .two__past{width:44%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;position:relative;}
.about__service-fix{width:100%;}
.about-us .two__past .about__slider{align-self:flex-end;position:absolute;width:calc(50vw - 70px);display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:flex-end;align-items:flex-end;height:100%;}
.about-us .past__item .title-box .desc{font-size:32px;text-transform:uppercase;letter-spacing:0.04em;}
.about-us .past__item .title-box .name{background-image:-webkit-linear-gradient(-134deg, #ce0e0e 0%, #fb4545 100%);background-image:-o-linear-gradient(-134deg, #ce0e0e 0%, #fb4545 100%);background-image:linear-gradient(-134deg, #ce0e0e 0%, #fb4545 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:78px;text-transform:uppercase;text-shadow:0 10px 20px rgba(255,92,84,0.30);letter-spacing:0.03em;}
.about-us .past__item .title-box{margin-bottom:20px;}
.about-us .past__item .desc-box{font-size:21px;}
.about-us .past__item{margin-bottom:140px;}
.about-us .nomination-items{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;}
.about-us .nomination-items .n-item{text-align:center;margin-right:50px;position:relative;}
.about-us .nomination-items .n-item a{color:#2D1E15;text-decoration:none;}
.about-us .nomination-items .n-item:last-child{margin-right:0;}
.about-us .nomination-items .n-item .nom_title{font-size:16px;margin:0 25px;margin-bottom:15px;}
.about-us .nomination-items .n-item:before, .about-us .nomination-items .n-item:after{content:'';display:block;position:absolute;top:0px;width:20px;height:63px;opacity:0.9;background:url('data:image/svg+xml, %0A%3Csvg%20width%3D%2220px%22%20height%3D%2263px%22%20viewBox%3D%220%200%2020%2063%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cg%20id%3D%22Main%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.2%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Artboard%22%20transform%3D%22translate%28-360.000000%2C%20-1607.000000%29%22%20fill-rule%3D%22nonzero%22%20fill%3D%22%23000000%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22ABOUT%22%20transform%3D%22translate%28-414.000000%2C%20-232.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-7%22%20transform%3D%22translate%28774.000000%2C%201839.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-6%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M16.162%2C4.49%20C15.5384874%2C5.7296795%2014.4556037%2C6.67693366%2013.144%2C7.13%20C12.9966865%2C7.21101972%2012.8755979%2C7.33245528%2012.795%2C7.48%20C12.343%2C8.58%2011.871%2C9.75%2011.419%2C10.85%20C11.255%2C11.29%2011.111%2C11.68%2010.947%2C12.19%20C11.481%2C11.46%2011.953%2C10.85%2012.447%2C10.25%20C13.2146255%2C9.15345848%2014.3774069%2C8.39714875%2015.691%2C8.14%20C17.0882947%2C7.90111853%2018.5219815%2C7.99012486%2019.879%2C8.4%20C19.9092363%2C8.44246477%2019.9523766%2C8.47403084%2020.002%2C8.49%20C19.674%2C9.04%2019.366%2C9.61%2019.017%2C10.12%20C18.3482083%2C11.1203041%2017.3978151%2C11.8998285%2016.286%2C12.36%20C14.6761059%2C12.9136541%2012.9509838%2C13.0445016%2011.276%2C12.74%20C11.112%2C12.69%2010.968%2C12.67%2010.804%2C12.63%20C9.96316384%2C15.1941195%209.31798075%2C17.8183097%208.874%2C20.48%20C9.182%2C19.98%209.469%2C19.41%209.757%2C18.9%20C10.3753168%2C17.6177826%2011.4428511%2C16.6071834%2012.757%2C16.06%20C13.7970499%2C15.6853183%2014.8955722%2C15.4990706%2016.001%2C15.51%20C16.371%2C15.51%2016.72%2C15.55%2017.151%2C15.55%20C16.925%2C16.06%2016.782%2C16.52%2016.617%2C16.96%20C16.1731845%2C18.1507326%2015.3876815%2C19.1839231%2014.359%2C19.93%20C13.1071923%2C20.7813809%2011.6581101%2C21.2978037%2010.15%2C21.43%20C9.678%2C21.47%209.164%2C21.52%208.672%2C21.56%20C8.23520916%2C24.245583%207.99490483%2C26.9594511%207.953%2C29.68%20C8.00947683%2C29.5693629%208.05084626%2C29.451645%208.076%2C29.33%20C8.241%2C28.82%208.425%2C28.3%208.631%2C27.75%20C9.1079069%2C26.2135329%2010.1915522%2C24.9384436%2011.631%2C24.22%20C12.6371199%2C23.7637179%2013.7010141%2C23.4474433%2014.793%2C23.28%20C14.9870649%2C23.2680982%2015.1795798%2C23.2379654%2015.368%2C23.19%20L15.368%2C23.45%20C15.306%2C23.7%2015.268%2C24%2015.204%2C24.31%20C14.9750633%2C25.8983588%2014.1965957%2C27.3562163%2013.004%2C28.43%20C11.6849997%2C29.5519222%2010.1138712%2C30.337658%208.425%2C30.72%20C8.241%2C30.76%208.076%2C30.76%207.871%2C30.81%20C7.82930036%2C33.5861564%208.03545147%2C36.3604951%208.487%2C39.1%20C8.672%2C38.2%208.815%2C37.34%209%2C36.48%20C9.2258283%2C35.2968763%209.81439611%2C34.2134082%2010.684%2C33.38%20C11.7930303%2C32.4353477%2013.0666248%2C31.7031241%2014.441%2C31.22%20C14.6217521%2C31.1888749%2014.8001673%2C31.1454405%2014.975%2C31.09%20C14.934%2C31.88%2014.913%2C32.56%2014.831%2C33.25%20C14.7504218%2C34.4587182%2014.3226297%2C35.6184792%2013.599%2C36.59%20C12.3773677%2C38.1646231%2010.7427113%2C39.3693255%208.877%2C40.07%20C8.80208795%2C40.081953%208.73150038%2C40.1129427%208.672%2C40.16%20C9.12666444%2C42.6892331%209.78582776%2C45.177399%2010.643%2C47.6%20C10.684%2C47.15%2010.643%2C46.74%2010.663%2C46.3%20C10.5982375%2C44.8888095%2010.9788544%2C43.492981%2011.751%2C42.31%20C12.4262835%2C41.4047549%2013.2531543%2C40.6232199%2014.195%2C40%20C14.6911455%2C39.6593392%2015.2052183%2C39.3455545%2015.735%2C39.06%20C15.796%2C39.3%2015.835%2C39.52%2015.878%2C39.69%20C16.2700937%2C41.4390377%2016.0677551%2C43.268883%2015.303%2C44.89%20C14.5905657%2C46.20667%2013.6202789%2C47.3663889%2012.45%2C48.3%20C12.0284892%2C48.639324%2011.5895591%2C48.9564217%2011.135%2C49.25%20C11.9560927%2C51.5523574%2012.9371514%2C53.7944907%2014.071%2C55.96%20C14.0816564%2C55.8569414%2014.0816564%2C55.7530586%2014.071%2C55.65%20C14.01%2C55.03%2013.928%2C54.39%2013.887%2C53.8%20C13.7816961%2C52.7018842%2013.987907%2C51.5963161%2014.482%2C50.61%20C15.0693346%2C49.4704391%2015.8631163%2C48.4498143%2016.823%2C47.6%20C17.172%2C47.29%2017.523%2C47%2017.89%2C46.65%20C18.3875467%2C47.8682551%2018.6658281%2C49.1648702%2018.712%2C50.48%20C18.7388411%2C51.2078239%2018.6414468%2C51.9348993%2018.424%2C52.63%20C17.7480555%2C54.5155795%2016.6365883%2C56.2149868%2015.18%2C57.59%20C15.016%2C57.69%2015.036%2C57.78%2015.119%2C57.96%20C16.0819898%2C59.6618321%2017.1303254%2C61.313937%2018.26%2C62.91%20C18.26%2C62.91%2018.075%2C63.35%2016.679%2C62.4%20C16.371%2C61.88%2016.043%2C61.39%2015.735%2C60.84%20C15.078%2C59.76%2014.462%2C58.69%2013.866%2C57.59%20C13.837914%2C57.474175%2013.7596423%2C57.3769069%2013.652507%2C57.324693%20C13.5453718%2C57.2724791%2013.4205335%2C57.2707585%2013.312%2C57.32%20C11.5342683%2C57.7553856%209.67423548%2C57.724385%207.912%2C57.23%20C6.6511357%2C56.8294569%205.54608666%2C56.0466265%204.75%2C54.99%20C4.381%2C54.53%204.05%2C53.95%203.703%2C53.49%20C3.662%2C53.4%203.662%2C53.36%203.621%2C53.27%20C3.65128761%2C53.2275859%203.69440939%2C53.1960334%203.744%2C53.18%20C5.15242251%2C52.6531148%206.65841486%2C52.438168%208.158%2C52.55%20C9.63272901%2C52.6738126%2010.9950117%2C53.387767%2011.936%2C54.53%20C12.162181%2C54.7898509%2012.4093473%2C55.0306624%2012.675%2C55.25%20C12.6508387%2C55.1600787%2012.6173224%2C55.0729363%2012.575%2C54.99%20C11.6150708%2C52.9545829%2010.7850746%2C50.8603874%2010.09%2C48.72%20C10.0790516%2C48.6342292%2010.0333272%2C48.55673%209.96354596%2C48.5056705%20C9.89376469%2C48.4546111%209.80606269%2C48.4344812%209.721%2C48.45%20C7.94156011%2C48.5779486%206.15925672%2C48.2438098%204.547%2C47.48%20C3.32036621%2C46.8454454%202.32772386%2C45.836691%201.713%2C44.6%20C1.385%2C44.03%201.159%2C43.39%200.831%2C42.71%20C1.426%2C42.71%201.96%2C42.62%202.494%2C42.62%20C3.53262233%2C42.5657302%204.57305727%2C42.6839998%205.573%2C42.97%20C6.88489891%2C43.4276651%208.00070157%2C44.3204484%208.735%2C45.5%20C8.92%2C45.75%209.084%2C46.01%209.249%2C46.27%20C8.756%2C43.9%208.222%2C41.54%207.709%2C39.19%20C6.887%2C38.97%206.025%2C38.79%205.183%2C38.51%20C3.88011845%2C38.074824%202.70799155%2C37.3181693%201.775%2C36.31%20C0.830714663%2C35.0499002%200.222943416%2C33.5700495%200.009%2C32.01%20L0.05%2C32.01%20C1.82678316%2C31.9933652%203.57165643%2C32.4823876%205.081%2C33.42%20C5.97856318%2C34.092986%206.67445025%2C34.999161%207.093%2C36.04%20C7.216%2C36.26%207.319%2C36.48%207.462%2C36.72%20C7.23653398%2C34.380185%207.19540722%2C32.0262631%207.339%2C29.68%20C6.25361474%2C29.3496265%205.22286597%2C28.8610401%204.28%2C28.23%20C2.86738861%2C27.3611057%201.80541472%2C26.0230186%201.28%2C24.45%20C1.00680667%2C23.5406486%200.855156859%2C22.599142%200.829%2C21.65%20C0.817836859%2C21.5169003%200.817836859%2C21.3830997%200.829%2C21.25%20C1.629%2C21.56%202.348%2C21.76%203.087%2C22.02%20C4.09587346%2C22.4333125%205.0005768%2C23.0651363%205.736%2C23.87%20C6.34599803%2C24.6279889%206.78685489%2C25.5076569%207.029%2C26.45%20C7.13766976%2C26.8917859%207.27495955%2C27.3260359%207.44%2C27.75%20C7.46%2C27.61%207.46%2C27.57%207.481%2C27.44%20C7.6243327%2C25.1772523%207.91225384%2C22.9259895%208.343%2C20.7%20C8.38148705%2C20.6093463%208.38137725%2C20.5069248%208.34269592%2C20.4163538%20C8.30401459%2C20.3257829%208.23010108%2C20.2548816%208.138%2C20.22%20C6.45248356%2C19.3656029%205.04317914%2C18.0516389%204.073%2C16.43%20C3.41650105%2C15.2763054%203.11621837%2C13.9540873%203.21%2C12.63%20C3.231%2C12.1%203.292%2C11.64%203.334%2C11.02%20C3.97%2C11.37%204.545%2C11.64%205.079%2C11.97%20C6.2518738%2C12.6211214%207.21903831%2C13.5875931%207.871%2C14.76%20C8.32350107%2C15.7365841%208.57482446%2C16.7942508%208.61%2C17.87%20C8.6109843%2C18.2024707%208.644477%2C18.5340484%208.71%2C18.86%20C8.72763729%2C18.7673359%208.75512671%2C18.676822%208.792%2C18.59%20C9.30100562%2C16.2972408%209.96622448%2C14.0419785%2010.783%2C11.84%20C10.8387135%2C11.7639824%2010.8572074%2C11.666907%2010.8333461%2C11.5757296%20C10.8094848%2C11.4845523%2010.7458089%2C11.4089808%2010.66%2C11.37%20C9.23683849%2C10.2949895%208.11306059%2C8.87305244%207.396%2C7.24%20C6.84267791%2C5.94620246%206.72031535%2C4.50870544%207.047%2C3.14%20C7.129%2C2.64%207.273%2C2.15%207.396%2C1.65%20L7.416%2C1.63%20C8.34297689%2C2.20771447%209.17428053%2C2.92633328%209.88%2C3.76%20C11.0207672%2C4.97122829%2011.5885799%2C6.61278912%2011.44%2C8.27%20C11.42%2C8.93%2011.358%2C9.61%2011.297%2C10.38%20C11.3485122%2C10.3163716%2011.3829318%2C10.2406484%2011.397%2C10.16%20C11.849%2C9.17%2012.28%2C8.18%2012.732%2C7.15%20C12.7761766%2C7.02157861%2012.7902053%2C6.88471303%2012.773%2C6.75%20C12.7187157%2C5.84486904%2012.78768%2C4.93655914%2012.978%2C4.05%20C13.1258122%2C3.36423555%2013.434264%2C2.72334121%2013.878%2C2.18%20C14.7651079%2C1.29264097%2015.7913061%2C0.556264367%2016.916%2C3.18323146e-12%20C16.978%2C3.18323146e-12%2017.016%2C0.04%2017.081%2C0.04%20C17.06%2C0.37%2016.999%2C0.68%2016.999%2C1.01%20C16.952864%2C2.21393493%2016.6683741%2C3.39676026%2016.162%2C4.49%20Z%22%20id%3D%22Shape_7.svg%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E') 50% 50% no-repeat;background-size:100%;}
.about-us .nomination-items .n-item:after{right:0;-webkit-transform:scaleX(-1);transform:scaleX(-1);}
.about-us .nomination-items .n-item a:hover{color:#f65749;}
.about-service__list{margin-top:20px;}
.about-service__list .service__item{text-align:right;font-size:16px;outline:none;padding-right:calc(50vw - 485px);padding-left:100px;}
.about-service__list .service__item .name{text-transform:uppercase;margin-bottom:8px;position:relative;}
.about-service__list .service__item .right__linear{position:absolute;left:calc(100% + 15px);top:50%;margin-top:-6px;width:calc(50vw - 499px);}
.about-service__list .service__item .right__linear:before{content:'';display:block;width:12px;height:12px;background-color:rgba(0,0,0,0.10);border-radius:50%;}
.about-service__list .service__item .right__linear:after{content:'';display:block;width:calc(100% - 12px);height:1px;background-color:rgba(0,0,0,0.10);top:50%;position:absolute;margin-top:-0.5px;right:0;}
.about-service__list .service__item .desc a{color:#f65749;text-decoration:none;}
.slide__arrows{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;}
.slide__arrows > svg:first-child{margin-right:40px;}
.slide__arrows > svg[aria-disabled="true"]{opacity:0.2;}
.slide__arrows > svg{-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;}
.slide__arr_left:hover{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);}
.slide__arr_right:hover{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);}
.about__slider .slick-slider{margin-bottom:-30px;}
.about__slider .slide__arrows{justify-content:flex-end;padding-right:calc(50vw - 485px);}
section.site__action{background-image:url(images/backgrounds/action.jpg);padding:90px 0;position:relative;color:#fff;}
section.site__action:after{left:0;right:0;bottom:0;top:0;background-image:-webkit-linear-gradient(44deg, #000 0%, #3a3a3a 100%);background-image:-o-linear-gradient(44deg, #000 0%, #3a3a3a 100%);background-image:linear-gradient(134deg, #000 0%, #3a3a3a 100%);content:'';position:absolute;opacity:0.80;}
.action-big__title{margin-right:40px;width:33.33%;text-align:center;}
.action-big__title .title{font-size:37px;text-transform:uppercase;line-height: 1.2;}
.action-big__title .desc{font-size:24px;color:#ff5e56;text-transform:uppercase;letter-spacing:0.065em;}

section.site__quiz{background-image:url(images/backgrounds/Rectangle_232.png);padding:90px 0;position:relative;color:#fff;line-height: 2;height: 334px;}
section.site__quiz:after{left:0;right:0;bottom:0;top:0;background-image:-webkit-linear-gradient(44deg, #000 0%, #3a3a3a 100%);background-image:-o-linear-gradient(44deg, #000 0%, #3a3a3a 100%);background-image:linear-gradient(134deg, #000 0%, #3a3a3a 100%);content:'';position:absolute;opacity:0;}
.action-big-quiz__title{margin-right:40px;width:43.33%;text-align:center;}
.action-big-quiz__title .title{font-size:42px;text-transform:uppercase;}
.action-big-quiz__title .desc{font-size:18px;color:#FFFFFF;text-transform:uppercase;letter-spacing:0.065em;}
.form_quiz {
    width: 35%;
    padding-left: 5%;
    padding-top: 2%;
    position: absolute;
}

section.site__action .sa-box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;}
.action-info__box{position:relative;width:66.66%;margin-right: 20px;}
.form2 .action-info__box{width:100%;}
.form2_lines{display:flex;position:relative;}
.form2_lines .lines{flex:1;display:flex;align-items:center;position:relative;margin-right:calc(8.33% + 37px);}
.form2_lines .lines:after{height:2px;width:100%;content:'';display:block;background-color:#fff;}
.form2_lines .lines-secondary:after{display:block;content:'';position:absolute;width:2px;background-color:#fff;height:calc(100% + 25px);top:50%;right:0;}
.form2_lines .lines-secondary:before{width:6px;height:6px;background-color:#fff;position:absolute;content:'';right:-2px;top:calc((100% + 50%) + 25px);}
.action-form_top{display:flex;padding-bottom:50px;}
.action-form_top .lines{margin-right:calc(16.66% - 10px);width:100%;display:flex;align-items:center;position:relative;}
.action-form_top .lines:before{height:2px;background-color:#fff;width:100%;content:'';display:block;}
.action-form_top .lines .line-secondary:after{width:2px;height:calc(50% + 25px);background-color:#fff;content:'';position:absolute;top:50%;right:0;}
.action-form_top .lines .line-secondary:before{width:6px;height:6px;background-color:#fff;position:absolute;content:'';right:-2px;top:calc(100% + 25px);}
.action-info__box .desc{font-size:18px;position:relative;line-height:23px;flex:0 0 70%;padding-right:20px;}
section.site__action .action-form{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;}
section.site__action .action-form > div{width:100%;}
.action-form > div{margin-right:30px;}
.feedback-form .action-form > div{margin-right:0;}
.action-form > div:last-child{margin-right:0;}
.action-form input{width:100%;background:none;border:none;border-bottom:2px solid rgba(255,255,255,0.3);font-size:16px;letter-spacing:2px;color:#fff;height:50px;}
.action-form input:focus, .action-form input.active{border-bottom:2px solid rgba(255,255,255,0.9);}
.action-form .input{position:relative;z-index:0;}
.action-form .input p{position:absolute;left:10px;bottom:13px;margin:0;pointer-events:none;z-index:-1;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;font-family:'FuturaPTMedium';color:rgba(255,255,255,0.8);letter-spacing:0.05em;font-size:16px;}
.action-form input:focus+p, .action-form input.active+p{-webkit-transform:translateY(-32px) translateX(-14px) scale(0.9);-ms-transform:translateY(-32px) translateX(-14px) scale(0.9);transform:translateY(-32px) translateX(-14px) scale(0.9);opacity:0.5;}
.action-form button{color:#fff;height:50px;outline:none;width:100%;position:relative;}
.action-form .button{position:relative;}
.action-form .button .btn{border:none;text-transform:uppercase;font-family:'FuturaPTBold';font-size:15px;letter-spacing:0.03em; cursor:pointer;}
.action-form .button .lines:after{height:65px;width:2px;content:'';background:#fff;position:absolute;left:50%;top:-86px;margin-left:-1px;}
.action-form .button .lines:before{height:6px;width:6px;content:'';background:#fff;position:absolute;left:50%;top:-21px;margin-left:-3px;}
.main__school{padding:140px 0;padding-bottom:160px;position:relative;overflow:hidden;}
.ms-box{position:relative;z-index:2;}
.main__school .wrapper{position:relative;}
.main__school .wrapper:after{content:'SCHOOL';position:absolute;font-size:300px;color:rgba(0,0,0, 0.07);font-family:'FuturaPTBold';white-space:nowrap;top:-25%;left:60%;}
.ms-box .title-box{width:60%;}
.ms-box .title-box .title{font-size:42px;text-transform:uppercase;margin-bottom:20px;}
.ms-box .title-box .desc{font-size:21px;}
.main__school-items{width:100%;margin-top:50px;}
.ms-item{width:33.33%;}
.ms-item .image{padding-bottom:205px;background-size:cover;position:relative;}
.ms-item .image:after{top:0;left:0;right:0;bottom:0;background: rgba(177, 127, 124, 0.4);content:'';position:absolute;}
.ms-item .image .ms-content{position:absolute;z-index:1;color:#fff;top:0;bottom:0;right:0;left:0;}
.ms-item .image .ms-content .info{position:absolute;bottom:0px;padding:20px;width:100%;letter-spacing:0.03em;padding-right:calc(13% + 20px);}
.ms-item .image .ms-content .info .name{font-size:18px;text-transform:uppercase;margin-bottom:5px;}
.ms-item .image .ms-content .period{width:13%;height:205px;color:white;position:absolute;right:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.ms-item .image .ms-content .period:after{content:'';position:absolute;width:1px;height:90%;left:0;top:5%; background-color: rgba(255, 255, 255, 0.3);}
.ms-item .image .ms-content .period span{display:block;white-space:nowrap;transform:rotate(-90deg);cursor:vertical-text;font-size:1em;white-space:nowrap;position:relative;}
.ms-item .button{text-align:center;margin-top:25px;}
.main__school-items .slick-slide{margin:0 15px;}
.main__school-items .slick-list{margin:0 -15px;}
.ms-box .slide__arrows{justify-content:flex-end;padding-right:200px;}
section.why-we{background-image:url(images/backgrounds/action.jpg);position:relative;color:#fff;}
section.why-we .ww-box{padding:90px 0;position:relative;}
section.why-we:after{left:0;right:0;bottom:0;top:0;background-image:-webkit-linear-gradient(44deg, #000 0%, #3a3a3a 100%);background-image:-o-linear-gradient(44deg, #000 0%, #3a3a3a 100%);background-image:linear-gradient(134deg, #000 0%, #3a3a3a 100%);content:'';position:absolute;opacity:0.85;}
.why-we__items{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;margin-bottom:-30px;}
.why-we__items .ww-item{flex:0 0 calc(50% - 15px);border:1px solid rgba(255,255,255,0.3);padding:40px;margin-right:30px;margin-bottom:30px;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;}
.why-we__items .ww-item:hover{background-color:rgba(255,255,255,0.1);}
.why-we__items .ww-item:nth-child(2n){margin-right:0;}
.why-we__items .ww-item .ww-head{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;}
.why-we__items .ww-item .ww-head .ico{margin-right:30px;}
.why-we__items .ww-item .ww-head .ico > svg{fill:#e1391c;}
.why-we__items .ww-item .ww-head .name{font-size:18px;}
.why-we__items .ww-item .ww-desc{font-size:18px;margin-top:15px;}
.why-why__image{position:absolute;bottom:0;left:0;}
.ww-box-content{padding-left:420px;}
.ww-box-content .title-box{font-size:42px;margin-bottom:90px;text-transform:uppercase;text-shadow:0 2px 4px rgba(85,70,62,0.50);display:flex;padding-right:60px;}
.ww-box-content .title-box .title-line{flex:1;margin-left:30px;position:relative;}
.ww-box-content .title-box .title-line:after{content:'';position:absolute;bottom:25px;width:100%;height:2px;background-color:rgba(255,255,255,0.3);}
.ww-box-content .title-box .title-line .line{position:absolute;bottom:calc(-65px + 27px);right:-2px;}
.ww-box-content .title-box .title-line .line:after{content:'';display:block;width:2px;height:65px;background-color:rgba(255,255,255,0.3);}
.ww-box-content .title-box .title-line .line:before{content:'';display:block;width:6px;height:6px;background-color:rgba(255,255,255,0.3);position:absolute;top:65px;left:-2px;}

section.why-we-promo{background-color:#313131;position:relative;color:#fff;}
section.why-we-promo .ww-box{padding:90px 0;position:relative;}
section.why-we-promo:after{left:0;right:0;bottom:0;top:0;background-image:-webkit-linear-gradient(44deg, #000 0%, #3a3a3a 100%);background-image:-o-linear-gradient(44deg, #000 0%, #3a3a3a 100%);background-image:linear-gradient(134deg, #000 0%, #3a3a3a 100%);content:'';position:absolute;opacity:0.85;}

.why-we__items-promo{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;margin-bottom:-30px;}
.why-we__items-promo .ww-item{flex:0 0 calc(30% - 15px);border:2px solid rgba(255,255,255,0.3);padding:40px;margin-right:30px;margin-bottom:30px;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;}
.why-we__items-promo .ww-item:hover {border: 2px solid #D5463B;}
.why-we__items-promo .ww-item .ww-head{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;}
.why-we__items-promo .ww-item .ww-head .name{font-size:26px; text-transform:uppercase;}
.why-we__items-promo .ww-item .ww-desc{font-size:18px;padding:15px 0 15px 0;border-bottom: 1px solid rgba(255,255,255,0.3);}
.why-we__items-promo .ww-item .ww-txt{margin:15px 0 30px 0;}

.why-we__items-promo .ww-item .ww-desc:hover{border-bottom: 1px solid #D5463B;}
.ww-box-content-promo .title-box{font-size:42px;margin-bottom:10px;text-shadow:0 2px 4px rgba(85,70,62,0.50);display:flex;padding-right:60px;}

.m_works__item_v2-fix{position:relative;}
.w_description{height:100%;width:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;padding:20px;background-image:-webkit-linear-gradient(44deg, #000 0%, #3a3a3a 100%);background-image:-o-linear-gradient(44deg, #000 0%, #3a3a3a 100%);background-image:linear-gradient(134deg, #000 0%, #3a3a3a 100%);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;}
.w_description .name{font-size:21px;margin-bottom: .5em;}
.w_description .bottom-desc{display:flex;justify-content:space-between;align-items:center;}
.w_description .bottom-desc > span{font-size:18px;}
.w_description .bottom-desc a{padding:10px 20px;color:#fff;font-size:14px;text-decoration:none;white-space:nowrap;}
.w_image{height:250px;background-size:cover;background-position:center;position:relative;z-index:10;-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;transition:transform 0.4s;}
.m_works__item_v2:hover .w_image{-webkit-transform:translateY(-50px) scale(0.5);-moz-transform:translateY(-50px) scale(0.5);-ms-transform:translateY(-50px) scale(0.5);transform:translateY(-50px) scale(0.5);opacity:0.5;}
.main-works{padding:90px 0;}
.m_works__slider{width:100%;}
.m_works__slider2{display:flex;flex-wrap:wrap;margin:0 -20px;}
.m_works__slider2 > div{flex:0 0 calc(33.33%);padding:0 20px;margin-top:40px;}
.m_works__slider2 > div:nth-child(3n){margin-right:0;}
.m_works__item{position:relative;text-align:right;}
.mw_item__con{width:100%;height:210px;border-bottom:2px solid #242424;border-top:2px solid #242424;border-right:2px solid #242424;margin-top:45px;position:relative;}
.mw_item__con:after{content:'';position:absolute;width:2px;background-color:#242424;height:28px;top:0;left:0;}
.mw_item__con:before{content:'';position:absolute;width:2px;background-color:#242424;height:28px;bottom:0;left:0;}
.mw_item__con_info{height:110px;width:40%;-webkit-box-orient:vertical;*/-webkit-box-direction:normal;*/-webkit-flex-direction:column;*/-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;left:-60px;top:45px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.mw_item__con_info a{font-size:21px;color:#2D1E15;text-transform:uppercase;text-decoration:none;}
.mw_item__con_info .cat{font-family:'FuturaPTMedium';font-size:16px;position:relative;margin-right:20px;}
.mw_item__con_info .cat:before{content:'';position:absolute;border-radius:50%;width:9px;height:9px;background-color:#242424;right:-25px;top:7px;}
.mw_item__image{width:60%;height:300px;margin-left:auto;position:relative;z-index:5;margin-top:-45px;margin-left:30px;margin-right:30px;display:inline-block;-webkit-transform:translateZ(100px);transform:translateZ(100px);overflow:hidden;}
.mw_item__image a{-webkit-transition:.25s;-o-transition:.25s;transition:.25s;background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;}
.mw_item__image a:hover{transform:scale(1.1);}
.main-works .slick-slide{margin:0 20px;}
.slick-slide{visibility:hidden;opacity:0;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;}
.slick-slide.slick-active{visibility:visible;opacity:1;}
.main-works .slick-list{margin:0 -20px;}
.main-works .title-box{margin-bottom:90px;}
.main-works .title-box .title{font-size:42px;text-transform:uppercase;text-align:center;position:relative;}
.main-works .title-box .title:after{content:attr(data-title);position:absolute;font-size:94px;font-family:'FuturaPTBold';color:rgba(0,0,0, 0.07);text-transform:uppercase;left:50%;bottom:-15px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100px;line-height:100px;overflow:hidden;}
.m_works__bottom{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:space-between;margin-top:90px;margin-bottom:70px;position:relative;z-index:1;}
.m_works__bottom .link a{font-size:13px;text-transform:uppercase;color:#2D1E15;text-decoration:none;}
.m_works__bottom .link a:after{display:inline-block;width:10px;height:10px;margin-left:10px;margin-top:1px;background:#f65749;content:'';}
.m_works__bottom .link a:hover{color:#f65749;}
footer{padding:60px 0;background-color:#333;position:relative;}
footer .g-map{position:absolute;top:-5px;bottom:0;left:0;right:0;width:100%;height:100%;z-index:110;}
.footer-form{background:rgba(0,0,0,0.60);box-shadow:0 20px 40px 0 rgba(0,0,0,0.30);padding:60px 40px;color:#fff;}
.footer-form .footer-form__title{font-size:34px;text-transform:uppercase;margin-bottom:50px;}
.footer-box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;}
.footer-box > div{width:45%;}
.footer-box > div:last-child{width:55%;position:relative;z-index:200;}
.footer-form__items{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;}
.ff_item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-top:60px;}
.ff_item:nth-child(-n+2){margin-top:0px;}
.ff_item.w-50{width:50%;}
.ff_item.w-100{width:100%;}
.ff_item .ico{flex:0 0 30px;margin-right:15px;}
.ff_item .ico svg{fill:#e1391c;}
.ff_item .info .txt{font-size:21px;font-family:'FuturaPTMedium';text-decoration: none;color: rgba(255,255,255,0.5);}
.ff_item .info .desc{font-size:16px;margin-top:5px;color:rgba(255,255,255,0.5);}
.footer_form__button{margin-top:60px;}
header.inpage{height:auto;min-height:auto;background:none;color:#2d1e15;}
header.inpage .header-info .h-ico svg, header.inpage .logo a svg{fill:#2d1e15;}
header.inpage .logo_white{display:none;}
header.inpage .logo_dark{display:block; margin-left: 30px;}
header.inpage .menu-hamb div, .fixedHeader .menu-hamb div{background-color:#2d1e15;}
header.inpage .header-info .rightblock .lang a, .fixedHeader .header-info .rightblock .lang a{color:#2d1e15;}
.page-about__box{min-height:1010px;position:relative;margin-left:0!important;margin-right:0!important;display:block!important;}
.page-about__box:before{content:"";position:absolute;width:850px;height:850px;background:url(images/oval.png) no-repeat;margin:auto;top:-10px;bottom:0;left:-20px;right:0;-webkit-animation:a 10s infinite;animation:a 10s infinite;}
@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}

.page-about_promo{min-height:310px;position:relative;margin-left:0!important;margin-right:0!important;display:block!important;}
.about__box-text_promo{position:absolute;width:650px;height:340px;top:0;bottom:0;left:230px;right:0;z-index:1;text-align:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:0 121px;justify-content:center;-ms-align-items:center;align-items:center;}
.about__box-text_promo .title{font-size:26px;margin: 0 0 45px -650px;position:relative;z-index:2;text-align:left;}
.about__box-text_promo:before{content:attr(data-title);position:absolute;font-size:84px;font-family:'FuturaPTBold';color:rgba(0,0,0, 0.07);text-transform:uppercase;top:50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100px;line-height:100px;overflow:hidden;}

.page-about_promo2{min-height:510px;position:relative;margin-left:0!important;margin-right:0!important;display:block!important;}
.about__box-text_promo2{position:absolute;width:650px;height:340px;top:100px;bottom:0;left:140px;right:0;z-index:1;text-align:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:0 121px;justify-content:center;-ms-align-items:center;align-items:center;}
.about__box-text_promo2:before{content:attr(data-title);position:absolute;font-size:84px;font-family:'FuturaPTBold';color:rgba(0,0,0, 0.07);text-transform:uppercase;left:50%;top:50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100px;line-height:100px;overflow:hidden;}
.about__box-text_promo2 .desc{font-size:16px; text-align:left; margin: 0 0 0 -210px;}


.page-about_promo-qt{min-height:250px;position:relative;margin-left:0!important;margin-right:0!important;display:block!important;}
.about__box-text_promo-qt{position:absolute;width:650px;height:300px;top:0;bottom:0;left:430px;right:0;z-index:1;text-align:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:0 121px;justify-content:center;-ms-align-items:center;align-items:center;}
.about__box-text_promo-qt .title{font-size:26px;margin: 0 0 35px -1090px;position:relative;z-index:2;text-align:left;}
.about__box-text_promo-qt:before{content:attr(data-title);position:absolute;font-size:84px;font-family:'FuturaPTBold';color:rgba(0,0,0, 0.07);text-transform:uppercase;top:50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100px;line-height:100px;overflow:hidden;}

.page-about_promo2-qt{min-height:250px;position:relative;margin-left:0!important;margin-right:0!important;display:block!important;}
.about__box-text_promo2-qt{position:absolute;width:650px;height:200px;top:70px;bottom:0;left:20px;right:0;z-index:1;text-align:left;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:0 121px;justify-content:center;-ms-align-items:center;align-items:center;}
.about__box-text_promo2-qt:before{content:attr(data-title);position:absolute;font-size:84px;font-family:'FuturaPTBold';color:rgba(0,0,0, 0.07);text-transform:uppercase;left:50%;top:50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100px;line-height:100px;overflow:hidden;}
.result-qt{margin: 145px -100px 0 0;position:relative;float: right;}


.result{font-size:42px;margin: 245px 0 0 0;position:relative;float: right;text-align:left; font-family: 'FuturaPTBold';}
.result img {margin: 0 20px -20px 0;}
.result_title{font-size:42px;margin-bottom: 10px;position:relative;font-family: 'FuturaPTBold';}

.about__box-text{position:absolute;width:540px;height:340px;margin:auto;top:0;bottom:0;left:-20px;right:0;z-index:1;text-align:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:0 121px;justify-content:center;-ms-align-items:center;align-items:center;}
.about__box-text .title{font-size:24px;margin-bottom:20px;position:relative;z-index:2;}
.about__box-text:before{content:attr(data-title);position:absolute;font-size:144px;font-family:'FuturaPTBold';color:rgba(0,0,0, 0.07);text-transform:uppercase;left:50%;top:50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100px;line-height:100px;overflow:hidden;}
.about__box-text .desc{font-size:16px;}
.about__box-items{width:100%;height:100%;position:absolute;top:0;right:0;left:0;}
.about__box-items .pab-item{position:absolute;border-bottom:none;z-index:22;width:260px;margin:auto;}
.about__box-items .pab-item:after{content:'';position:absolute;width:29px;height:29px;background:url('data:image/svg+xml,%0A%3Csvg%20width%3D%2229px%22%20height%3D%2229px%22%20viewBox%3D%220%200%2029%2029%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3ClinearGradient%20x1%3D%2250%25%22%20y1%3D%220%25%22%20x2%3D%2250%25%22%20y2%3D%22100%25%22%20id%3D%22linearGradient-1%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cstop%20stop-color%3D%22%23F5515F%22%20offset%3D%220%25%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cstop%20stop-color%3D%22%239F041B%22%20offset%3D%22100%25%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22About%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Artboard%22%20transform%3D%22translate%28-1389.000000%2C%20-1464.000000%29%22%20stroke%3D%22url%28%23linearGradient-1%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22CONTENT%22%20transform%3D%22translate%28-1.000000%2C%20896.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Oval-about%22%20transform%3D%22translate%28320.000000%2C%200.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-2%22%20transform%3D%22translate%28951.000000%2C%20570.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group%22%20transform%3D%22translate%28121.000000%2C%200.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval-2%22%20stroke-width%3D%223%22%20cx%3D%2212.5%22%20cy%3D%2212.5%22%20r%3D%2212.5%22%3E%3C%2Fcircle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval-2%22%20stroke-width%3D%222%22%20cx%3D%2212.5%22%20cy%3D%2212.5%22%20r%3D%226.5%22%3E%3C%2Fcircle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E');}
.about__box-items .pab-item:hover:after{transform:scale(1.2);}
.about__box-items .pab-item .name{font-size:17px;margin-bottom:17px;}
.about__box-items .pab-item:nth-child(1){left:428px;top:161px;}
.about__box-items .pab-item:nth-child(1):after{top:-25px;left:-39px;}
.about__box-items .pab-item:nth-child(2){right:-10px;top:270px;}
.about__box-items .pab-item:nth-child(2):after{top:-5px;left:-39px;}
.about__box-items .pab-item:nth-child(3){right:74px;top:600px;}
.about__box-items .pab-item:nth-child(3):after{top:-39px;right:125px;}
.about__box-items .pab-item:nth-child(4){right:382px;bottom:100px;}
.about__box-items .pab-item:nth-child(4):after{bottom:15px;left:-49px;}
.about__box-items .pab-item:nth-child(5){left:102px;top:635px;}
.about__box-items .pab-item:nth-child(5):after{left:85px;top:-39px;}
.about__box-items .pab-item:nth-child(6){left:-3px;top:330px;}
.about__box-items .pab-item:nth-child(6):after{right:24px;top:-2px;}
.about-services{padding-top:90px;padding:70px 0;}
.as-page__box .title__box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;margin-bottom:90px;}
.as-page__box .title__box .name{font-size:42px;text-transform:uppercase;width:40%;}
.as-page__box .title__box .desc{width:60%;font-size:18px;padding-left:100px;}
.service__box-line .sb_name{width:18%;}
.service__box-line .sb_name .name{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;}
.service__box-line .sb_name .name .txt{font-size:34px;margin-right:30px;}
.service__box-line .sb_name .name .line{width:100%;height:2px;background:rgba(0,0,0,0.10);content:'';position:relative;}
.service__box-line .sb_name .name .line:after{position:absolute;width:6px;height:6px;background:rgba(0,0,0,0.10);content:'';right:-6px;top:50%;margin-top:-3px;}
.service__box-line .sb_name .desc{font-size:21px;margin-top:5px;}
.service__box-line{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;}
.service__box-line .sb_items{width:82%;padding-left:60px;}
.service__box-line .sb_items .sb_item .name{font-size:18px;}
.service__box-line .sb_items .sb_item .ico{margin-bottom:15px;}
.service__box-line .sb_items .sb_item .ico svg{fill:#ce0e0e;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;}
.service__box-line .sb_items .sb_item:hover .ico svg{transform:scale(1.1);}
.service__box-line .sb_items{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;}
.service__box-line .sb_items .sb_item{margin-right:70px;flex:0 0 calc(25% - 52.5px);margin-top:50px;cursor:pointer;}
.service__box-line .sb_items .sb_item:nth-child(4n){margin-right:0;}
.service__box-line .sb_items .sb_item:nth-child(-n+4){margin-top:0;}
.service-lines__box .service__box-line{margin-bottom:90px;}
.service-lines__box .service__box-line:last-child{margin-bottom:0;}

.service__box-line-like .sb_name{width:50%;}
.service__box-line-like .sb_name .name{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;}
.service__box-line-like .sb_name .name .txt{font-size:42px;margin-right:30px;font-family: 'FuturaPTBold';}
.service__box-line-like .sb_name .desc{font-size:18px;margin-top:25px;font-family: 'FuturaPTBook';}
.service__box-line-like{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;}
.service__box-line-like .sb_items{width:50%;padding-left:60px;}
.service__box-line-like .sb_items .sb_item .name{font-size:18px;}
.service__box-line-like .sb_items .sb_item .ico{margin-bottom:15px;}
.service__box-line-like .sb_items .sb_item .ico svg{fill:#ce0e0e;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;}
.service__box-line-like .sb_items .sb_item:hover .ico svg{transform:scale(1.1);}
.service__box-line-like .sb_items{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;}
.service__box-line-like .sb_items .sb_item{flex:0 0 calc(25% - 52.5px);margin-top:50px;cursor:pointer;}
.service__box-line-like .sb_items .sb_item:nth-child(4n){margin-right:0;}
.service__box-line-like .imglike {margin-left:50px; }
.service__box-line-like .imglike img{margin-bottom:15px;	}

.how-work{padding-bottom:100px;padding-top:60px;}
.how-work .title__box{font-size:42;text-transform:uppercase;margin-bottom:90px;}
.how-work .title__box-promo{font-size:42;margin-bottom:90px;}
.how-work__items{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;}
.how-work__items a {text-decoration: none;color:#2D1E15;}
.how-work__items .hw-item .name{font-size:17px;position:relative;margin-bottom:30px;padding-right:125px;}
.how-work__items .hw-item .name:after{content:attr(data-number);position:absolute;font-size:72px;color:rgba(45,30,21,0.10);top:-40px;right:30%;}
.how-work__items .hw-item{margin-right:60px;padding-bottom:60px;}
.how-work__items .hw-item.padd0{padding-bottom:0;}
.how-work__items .hw-item.w-3{flex:0 0 calc(33.33% - 40px);}
.how-work__items .hw-item ul{margin:0;padding:0;}
.how-work__items .hw-item ul li{list-style:none;margin-bottom:10px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;}
.how-work__items .hw-item ul li:last-child{margin-bottom:0;}
.how-work__items .hw-item ul li:before{content:"\f111";font-family:'FontAwesome';font-size:8px;color:#ff450c;display:inline-block;padding-right:15px;padding-top:6px;}
.how-work__items .hw-item.w-6 ul li:before{color:#fff;}
.service__rocket_man{position:relative;margin-right:0 !important;}
.service__rocket_man img{position:absolute;width:100%;left:0;bottom:0;margin-top:-135px;}
.how-work__items .hw-item.w-6{margin-right:0;flex:0 0 calc(66.66% - 20px);background-image:-webkit-linear-gradient(44deg, #ce0e0e 0%, #ec3d38 100%);background-image:-o-linear-gradient(44deg, #ce0e0e 0%, #ec3d38 100%);background-image:linear-gradient(134deg, #ce0e0e 0%, #ec3d38 100%);box-shadow:0 10px 20px 0 rgba(255,92,84,0.30);padding:40px;color:#fff;}

.service__rocket_man-promo{position:relative;margin-right:0 !important;}
.service__rocket_man-promo img{position:absolute;width:100%;left:-80px;bottom:-40px;z-index:1;}
.how-work__items .hw-item.w-6-promo{z-index:2;margin:-40px;flex:0 0 calc(46.66% - 20px);background-image:-webkit-linear-gradient(44deg, #ce0e0e 0%, #ec3d38 100%);background-image:-o-linear-gradient(44deg, #ce0e0e 0%, #ec3d38 100%);background-image:linear-gradient(134deg, #ce0e0e 0%, #ec3d38 100%);box-shadow:0 10px 20px 0 rgba(255,92,84,0.30);padding:40px;color:#fff;}


.hip-block{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;}
.hip-block .studio-info{width:20%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;}
.hip-block .studio-info .social{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;width:100%;align-self:flex-end;}
.hip-block .studio-info .social a{color:#2D1E15;text-decoration:none;font-size:24px;margin-right:20px;}
.hip-block .studio-info .social a:last-child{margin-right:0;}
.header-image__box{width:80%;height:calc(100vh - 200px);position:relative;min-height:500px;}
.header-image__box .image{background-image:url(images/backgrounds/header.jpg);position:absolute;height:100%;width:calc(50vw + 351px);background-size:cover;}
.header-image__box .image_promo{background-image:url(images/backgrounds/header-promo.jpg);position:absolute;height:100%;width:calc(50vw + 351px);background-size:cover;}
.header-txt__box{position:absolute;bottom:50px;left:75px;}
.header-txt__box .title{font-size:42px;margin-bottom:35px;text-transform:uppercase;background: rgba(255, 255, 255, 0.7);padding: 10px 20px;}
.header-txt__box .title_promo{font-size:64px;margin-bottom:0px;text-transform:uppercase;color:#fff;}
.header-txt__box .text_promo{font-size:18px;margin-bottom:105px;color:#fff;}
.studio-info .email-vertical-text{position:inherit;height:auto;}
.studio-info .email-head{width:100%;justify-content:center;align-self:flex-end;}
.studio-info .email-head .email{color:#2D1E15;}
.studio-info .email-head .email:before{background-color:#2D1E15;}
.filter-box{}
.filter-box ul{margin:0;padding:0;margin-top:45px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;flex-wrap: wrap;flex-direction:row;}
.filter-box ul li{list-style:none;margin-right:50px; margin-bottom: 15px;}
.filter-box ul li a{font-size:16px;font-family:'FuturaPTBold';color:rgba(0,0,0,0.5);text-decoration:none;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;cursor:pointer;}
.filter-box ul li a:hover{color:rgba(0,0,0,1);}
.filter-box ul li:last-child{margin-right:0;}
.filter-box ul li a.active{color:#f65348;}
.filter-box ul li a:before{content:"\f111";font-family:'FontAwesome';font-size:8px;display:inline-block;padding-right:15px;padding-top:6px;}
section.prof-block{padding-bottom:55px;}
.prof-slider .ps-item{color:#fff;height:220px;position:relative;}
.prof-slider .ps-item.blue{background-image:-webkit-linear-gradient(44deg, #536E88 0%, #4D76B8 100%);background-image:-o-linear-gradient(44deg, #536E88 0%, #4D76B8 100%);background-image:linear-gradient(134deg, #536E88 0%, #4D76B8 100%);}
.prof-slider .ps-item.orange{background-image:-webkit-linear-gradient(left, #FB2F77 0%, #F46212 48%, #F4B67B 100%);background-image:-o-linear-gradient(left, #FB2F77 0%, #F46212 48%, #F4B67B 100%);background-image:linear-gradient(to right, #FB2F77 0%, #F46212 48%, #F4B67B 100%);}
.prof-slider .ps-item.purple{background-image:-webkit-linear-gradient(44deg, #C94D6D 0%, #5D69CA 100%);background-image:-o-linear-gradient(44deg, #C94D6D 0%, #5D69CA 100%);background-image:linear-gradient(134deg, #C94D6D 0%, #5D69CA 100%);}
.prof-slider .ps-item:after{background-color:rgba(255,255,255,0.1);content:'';position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;}
.prof-slider .ps-item:hover:after{background-color:rgba(255,255,255,0);}
.prof-slider .ps-item .ps-con{background-image:url(images/img-dots.png);background-position:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;justify-content:space-between;padding:30px;padding-top:0;}
.prof-slider .ps-item .ps-con .ps-head{overflow:hidden;}
.prof-slider .ps-item .price{position:absolute;z-index:3;right:-10px;top:30px;background-image:-webkit-linear-gradient(44deg, #ce0e0e 0%, #FBCB5F 100%);background-image:-o-linear-gradient(44deg, #ce0e0e 0%, #FBCB5F 100%);background-image:linear-gradient(134deg, #ce0e0e 0%, #FBCB5F 100%);padding:10px 15px;}
.prof-slider .ps-item .ico{margin-top:-10px;}
.prof-slider .ps-item .ico svg{fill:#fff;display:block;}
.prof-slider .ps-item .ps-title{}
.prof-slider .ps-item .ps-title .name{font-size:19px;}
.prof-slider .ps-item .ps-title .desc{font-size:19px;margin-bottom:5px;}
.prof-slider .ps-item .full-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;}
.prof-block .slick-slide{margin:0 15px;}
.prof-block .slick-list{margin:0 -15px;}
.prof-head{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;padding:55px 0;align-items:center;padding-left:70px;padding-right:25px;}
.prof-head .filter ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin:0;padding:0;}
.prof-head .filter ul li{list-style:none;margin-right:60px;}
.prof-head .filter ul li:last-child{margin-right:0;}
.prof-head .filter ul li a{font-family:'FuturaPTBold';text-transform:uppercase;font-size:16px;color:#2D1E15;text-decoration:none;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;}
.prof-head .filter ul li a:before{background:#EFBE6D;box-shadow:0 10px 20px 0 rgba(255,92,84,0.30);width:10px;height:10px;content:'';display:block;margin-right:15px;}
.title-form__box{margin-bottom:50px;}
.title-form__box .name{font-size:42px;text-transform:uppercase;max-width:66.66%;padding-right:20px;}
.title-form__box .desc{font-size:18px;padding-top:20px;}
.about-school{padding-top:70px;padding-bottom:120px;}
.about-school .title__box{margin-bottom:70px;}
.about-school .title__box .name{font-size:42px;text-transform:uppercase;}
.about-school__box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;font-size:18px;align-items:center;}
.about-school__box .item{width:50%;}
.about-school__box .item img{width:100%;}
.about-school__box .item:last-child{padding:0 60px;}
p{margin:0;margin-bottom:25px;}
p:last-child{margin-bottom:0;}
.about-school__items{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:0 50px;width:100%;margin-top:90px;}
.about-school__items .as-item{margin-right:100px;width:33.33%;}
.box-sidebar .about-school__items .as-item{width:100% !important;}
.about-school__items .as-item:last-child{margin-right:0;}
.about-school__items .as-item .ico{margin-bottom:20px;}
.about-school__items .as-item svg{fill:#e1391c;}
.about-school__items .as-item .info .name{font-size:18px;margin-bottom:10px;}
.about-school__items .as-item .info .desc{font-size:18px;}
.work-exp__box .title__box .name{font-size:42px;text-align:center;position:relative;margin-bottom:20px;}
.work-exp__box .title__box .name:after{content:attr(data-title);position:absolute;font-size:94px;font-family:'FuturaPTBold';color:rgba(0,0,0, 0.07);text-transform:uppercase;left:50%;bottom:-15px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100px;line-height:100px;overflow:hidden;}
.work-exp__box .title__box .desc{text-align:center;font-size:21px;}
.work-exp__box .title__box{margin-bottom:80px;}
.work-exp__box img{width:100%;}
.work-exp__box .button{text-align:center;margin-top:70px;}
.work-exp{padding-bottom:70px;}
.service-page__list{padding:110px 0;}
.about-hard__box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:flex-end;}
.about-hard__box .item{width:50%;}
.about-hard__box .item:first-child{padding-bottom:70px;}
.about-hard__box .item:first-child .title{font-size:42px;text-transform:uppercase;margin-bottom:35px;}
.about-hard__box .item:first-child .desc{font-size:18px;}
.about-hard__box .item:last-child img{width:100%;padding:0 120px;}
.service-full__box .sf-item{display:flex;}
.service-full__box .sf-item .item:first-child{width:60%;padding-right:80px;}
.service-full__box .sf-item .item:first-child .title{font-size:42px;text-transform:uppercase;margin-bottom:35px;}
.service-full__box .sf-item .item:first-child .button{margin-top:35px;}
.service-full__box .sf-item .item:first-child .desc{font-size:18px;}
.service-full__box .sf-item .item:last-child{width:40%;}
.service-full__box .sf-item .item:last-child .sf-head{display:flex;align-items:center;}
.service-full__box .sf-item .item:last-child .sf-head > div{width:50%;}
.service-full__box .sf-item .item:last-child .sf-head .txt{font-size:21px;text-align:center;}
.service-full__box .sf-item .item:last-child .sf-head .ico{margin-bottom:15px;}
.service-full__box .sf-item .item:last-child .sf-head .ico svg{fill:#ce0e0e;}
.service-full__box .sf-item .item:last-child .sf-head .sb_item .name{font-size:18px;}
.service-full__box .sf-item .item:last-child .sf-head .sb_item{padding-right:50px;}
.service-full__box .sf-item .item:last-child ul{margin:0;padding:0;display:flex;flex-wrap:wrap;}
.service-full__box .sf-item .item:last-child ul li{flex:0 0 calc(50% - 10px);list-style:none;margin-top:30px;font-size:16px;display:flex;margin-right:20px;}
.service-full__box .sf-item .item:last-child ul li:nth-child(2n){margin-right:0;}
.service-full__box .sf-item .item:last-child ul li:before{content:'';width:15px;height:2px;display:block;background:#2D1E15;margin-right:15px;margin-top:10px;}
.service-full__list{padding:90px 0;}
.service-full__box .video-block{background-size:cover;padding-bottom:280px;position:relative;background-position:center;margin-top:70px;}
.service-full__box .video-block .button{position:absolute;left:50%;margin-left:-30px;top:50%;margin-top:-30px;}
.service-full__box .video-block svg{fill:#fff;}
.service-full__box .video-block a:hover svg{fill:#fb4545;}
.service-full__box .sf-box{margin-bottom:70px;}
.service-full__box .sf-box:last-child{margin-bottom:0;}
.service-in{padding:80px 0;}
.service-in__desc .title-box{margin-bottom:90px;}
.service-in__desc .title-box .title{font-size:42px;text-transform:uppercase;text-align:center;position:relative;}
.service-in__desc .title-box .title:after{content:attr(data-title);position:absolute;font-size:94px;font-family:'FuturaPTBold';color:rgba(0,0,0, 0.07);text-transform:uppercase;left:50%;bottom:-15px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100px;line-height:100px;overflow:hidden;}
.service-result__box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:0 10%;-ms-align-items:center;align-items:center;}
.service-result__box .m_works__item{flex:0 0 350px;}
.service-result__box .mw_item__con{margin-top:0;}
.service-result__box .project__desc{background-image:-webkit-linear-gradient(44deg, #000 0%, #3a3a3a 100%);background-image:-o-linear-gradient(44deg, #000 0%, #3a3a3a 100%);background-image:linear-gradient(134deg, #000 0%, #3a3a3a 100%);padding:40px;color:#fff;flex:1;margin-left:60px;font-size:18px;}
.service-result__box .project__desc .title{font-size:24px;}
.service-result__box .project__desc .link{margin:20px 0;}
.service-result__box .project__desc .link a{color:#fff;}
.service-result__box .project__desc .desc > div{margin-bottom:10px;}
.service-result__box .project__desc .desc > div:last-child{margin-bottom:0;}
.service-result__box .project__desc .desc .d-item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;}
.service-result__box .project__desc .desc .d-item span{white-space:nowrap;}
.service-result__box .project__desc .desc .d-item span:nth-child(2){width:100%;border-bottom:2px dotted #fff;margin:0 5px;margin-bottom:5px;}
.service-result__work .title-box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin-bottom:70px;padding:0 10%;}
.service-result__work .title-box .title{font-size:42px;}
.service-plans__box .plan-item{height:0;}
.service-plans__box .plan-item.slick-active{height:auto;}
.service-plans__box .plan-block{-webkit-box-shadow:0 16px 40px 0 rgba(76,93,110,0.08), 0 4px 8px 0 rgba(76,93,110,0.1);box-shadow:0 16px 40px 0 rgba(76,93,110,0.08), 0 4px 8px 0 rgba(76,93,110,0.1);padding:40px;}
.service-plans__box .plan-block .title{margin-bottom:25px;font-size:24px;}
.service-plans__box .plan-block ul li{list-style:none;margin-top:30px;font-size:16px;display:flex;margin-right:20px;}
.service-plans__box .plan-block ul li:first-child{margin-top:0;}
.service-plans__box .plan-block ul li:before{content:'';width:15px;height:2px;display:block;background-image:-webkit-linear-gradient(44deg, #ce0e0e 0%, #FBCB5F 100%);background-image:-o-linear-gradient(44deg, #ce0e0e 0%, #FBCB5F 100%);background-image:linear-gradient(134deg, #ce0e0e 0%, #FBCB5F 100%);margin-right:15px;margin-top:10px;}
.service-plans__box .plan-item .button{text-align:center;margin-top:30px;}
.service-plans__box .plan-block .price{background-image:linear-gradient(134deg, #ce0e0e 0%, #ec3d38 100%);box-shadow:0 10px 20px 0 rgba(255,92,84,0.30);margin:0 -40px;padding:20px 40px;font-size:18px;font-family:'FuturaPTBold';margin-top:40px;color:#fff;}
.service-plans__box .plan-block .number{margin-top:40px;font-size:21px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;-ms-align-items:center;align-items:center;}
.service-plans__box .plan-block .number span{display:block;width:40px;height:40px;border-radius:50%;background:#f1f2f3;color:#8795a2;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;}
.service-plans .title-box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:space-between;margin-bottom:40px;}
.service-plans .title-box .title{font-size:42px;padding-right:200px;}
.service-plans .slide__arrows{flex:1;}
.service-plans .slick-slide{margin:0 15px;margin-top:10px;}
.service-plans .slick-list{margin:0 -30px;padding:0 15px;}
.service-plans{padding-bottom:90px; padding-top:50px;}
.fixedHeader{position:fixed;top:0;width:100%;background:rgba(255, 255, 255, 0.95);box-shadow:0 1px 4px rgba(0, 0, 0, 0.28);z-index:100;padding:15px 0;display:none;}
.fixedHeader.active{display:block;animation:animFixed 0.3s ease-in-out;}
.active .social a {color: #000;}
.fixedHeader .header-info .phone a{font-size:18px;color: #2d1e15;text-decoration: none;}
@keyframes animFixed{from{top:30px;opacity:0;visibility:hidden;}
to{top:0;opacity:1;visibility:visible;}
}
.fixedHeader .header-top{padding-top:0;}
.fixedHeader .logo_white{display:none;}
.fixedHeader .logo_dark{display:block;}
.animate .fixedHeader{display:none;}
.service-catalog{padding:90px 0;}
.service-catalog__box{display:flex;flex-wrap:wrap;margin-bottom:-30px;}
.service-catalog__box .sc-item{width:100%;margin-right:30px;margin-bottom:30px;}
.service-catalog__box .sc-item:nth-child(3n){margin-right:0;}
.service-catalog__box .sc-item .title{font-size:28px;margin-bottom:25px;}
.service-catalog__box .sc-item .sc-con{display: flex;}
.service-catalog__box .sc-item .sc-con .sc-con-item{margin: 0 5px 0; width: 25%;background-image:-webkit-linear-gradient(134deg, #f9f9fb 0%, #f9f9fb 100%); widtbackground-image:-moz-linear-gradient(134deg, #f9f9fb 0%, #f9f9fb 100%); widtbackground-image:-o-linear-gradient(134deg, #f9f9fb 0%, #f9f9fb 100%); widtbackground-image:linear-gradient(134deg, #f9f9fb 0%, #f9f9fb 100%);background-image:-o-linear-gradient(134deg, #f9f9fb 0%, #f9f9fb 100%);background-image:linear-gradient(134deg, #f9f9fb 0%, #f9f9fb 100%);padding:20px;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;position:relative;}
.service-catalog__box .sc-item .sc-con .sc-con-item:last-child{margin-bottom:0;}
.service-catalog__box .sc-item .sc-name{margin-bottom:10px;font-size:21px;}
.service-catalog__box .sc-item .sc-con .sc-con-item > a{position:absolute;left:0;right:0;bottom:0;top:0;z-index:2;}
.service-catalog__box .sc-item .sc-con .sc-con-item:after{background-image:-webkit-linear-gradient(44deg, #000 0%, #3a3a3a 100%);background-image:-o-linear-gradient(44deg, #000 0%, #3a3a3a 100%);background-image:linear-gradient(134deg, #000 0%, #3a3a3a 100%);content:'';position:absolute;left:0;right:0;bottom:0;top:0;opacity:0;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;}
.service-catalog__box .sc-con-item:hover{color:#fff;}
.service-catalog__box .sc-item .sc-con .sc-con-item:hover:after{opacity:1;}
.service-catalog__box .sc-con-item > div{position:relative;z-index:1;}
.service-catalog .title__box{margin-bottom:60px;}
.service-catalog .title__box .title{font-size:42px;margin-bottom:15px;}
.service-catalog .title__box .desc{font-size:18px;}
.workInfo{color:#fff;}
.workInfo .image:after{left:0;right:0;bottom:0;top:0;background-image:-webkit-linear-gradient(44deg, #000 0%, #3a3a3a 100%);background-image:-o-linear-gradient(44deg, #000 0%, #3a3a3a 100%);background-image:linear-gradient(134deg, #000 0%, #3a3a3a 100%);content:'';position:absolute;opacity:0.85;}
.workInfo .txt__box .name{font-size:42px;text-transform:uppercase;margin-bottom:15px;}
.workInfo .txt__box .desc-work{font-size:18px;}
.workInfo .txt__box .info-work{font-size:18px;margin-bottom:15px;}
.workInfo .txt__box .button{margin-top:30px;}
.mouse-icon{position:relative;margin-right:15px;width:22px;}
.mouse-icon .mouse{width:22px;height:33px;border:2px solid rgba(255,255,255,0.5);border-radius:20px;position:relative;margin-bottom:3px;}
.mouse-icon .mouse:after{content:"";background:rgba(255,255,255,0.5);width:4px;height:6px;position:absolute;top:5px;left:50%;margin-left:-2px;border-radius:20px;-webkit-animation:scrollAnim 1.1s infinite;animation:scrollAnim 1.1s infinite;}
.mouse-icon .arrow{width:6px;height:6px;display:block;border-bottom:2px solid rgba(255,255,255,0.5);border-right:2px solid rgba(255,255,255,0.5);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;margin:0 auto;-webkit-animation:arrowAnim 1.2s infinite;animation:arrowAnim 1.2s infinite;}
.mouse-icon .arrow.arrow-01{-webkit-animation-delay:.2s;animation-delay:.2s;}
.mouse-icon .arrow.arrow-02{-webkit-animation-delay:.3s;animation-delay:.3s;}
.mouse-icon .arrow.arrow-03{-webkit-animation-delay:.4s;animation-delay:.4s;}
@-webkit-keyframes scrollAnim{from{top:5px;}
to{top:15px;opacity:0;}
}
@keyframes scrollAnim{from{top:5px;}
to{top:15px;opacity:0;}
}
@-webkit-keyframes arrowAnim{0%{opacity:0;}
50%{opacity:1;}
100%{opacity:0;}
}
@keyframes arrowAnim{0%{opacity:0;}
50%{opacity:1;}
100%{opacity:0;}
}
.workInfo .txt__box .ico{margin-bottom:15px;}
.workInfo .txt__box .ico img{max-height:40px;}
.workInfo .txt__box .link-bottom{display:flex;align-items:center;margin-top:30px;color:rgba(255,255,255,0.5);align-self:flex-end;width:100%;}
.workInfo .header-txt__box{top:0;left:0;bottom:0;right:0;}
.workInfo .txt__box{display:flex;flex-wrap:wrap;width:100%;height:100%;padding:50px;padding-left:75px;}
.workInfo .head-work__info{align-self:center;width:100%;}
.section-work__info{padding:90px 0;padding-bottom:20px;}
.macbook-work{height:610px;width:879.294px;background-image:url(images/macbook.png);background-size:cover;margin:0 auto;position:relative;}
.iphone-work{height:655px;width:289.588px;background-image:url(images/iphone.png);background-size:cover;margin:0 auto;position:relative;}
.responsive-image{width:100%;}
.mac-content{padding:0px;position:absolute;width:575px;top:111px;left:149px;height:360px;}
.iphone-content{padding:0px;position:absolute;top:129px;left:45px;width:199px;height:416px;border-radius: 0 0 20px 20px;}
.section-work__info .title__box .title{font-size:42px;text-transform:uppercase;margin-bottom:15px;}
.section-work__info .title__box .desc{font-size:18px;}
#showMenu{cursor:pointer;}
#showMenu:hover > div:first-child{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}
#showMenu:hover > div:last-child{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);}
.animate-fix #mobileLinkMenu{overflow:unset;}
.mix{display:none;}
.header-info-page{overflow:hidden;}
.jobs{padding:90px 0;}
.jobs .title-box{text-align:center;}
.jobs .title-box .title{font-size:42px;margin-bottom:10px;position:relative;padding:0 150px;}
.jobs .title-box .desc{font-size:21px;}
.jobs .title-box .title:after{content:attr(data-title);position:absolute;font-size:94px;font-family:'FuturaPTBold';color:rgba(0,0,0, 0.07);text-transform:uppercase;left:50%;top:-45px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100px;line-height:100px;overflow:hidden;}
.jobs-cat-item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:flex-start;margin-bottom:90px;}
.jobs-cat-item:last-child{margin-bottom:0;}
.jobs-cat-item .jc-name{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;width:25%;}
.jc-list{width:75%;padding-left:50px;}
.jobs-cat-item .jc-name .name{font-size:21px;margin-right:25px;width:60%;}
.jobs-cat-item .jc-name .line{width:40%;height:2px;background:rgba(0,0,0,0.10);content:'';position:relative;}
.jobs-cat-item .jc-name .line:after{position:absolute;width:6px;height:6px;background:rgba(0,0,0,0.10);content:'';right:-6px;top:50%;margin-top:-3px;}
.jc-list > .desc{font-size:21px;margin-bottom:25px;}
.jc-list-item{-webkit-box-shadow:0 16px 40px 0 rgba(76,93,110,0.08), 0 4px 8px 0 rgba(76,93,110,0.1);box-shadow:0 16px 40px 0 rgba(76,93,110,0.08), 0 4px 8px 0 rgba(76,93,110,0.1);padding:40px;font-size:18px;margin-bottom:20px;cursor:pointer;position:relative;}
.jc-list-item:after{background-image:-webkit-linear-gradient(44deg, #000 0%, #3a3a3a 100%);background-image:-o-linear-gradient(44deg, #000 0%, #3a3a3a 100%);background-image:linear-gradient(134deg, #000 0%, #3a3a3a 100%);position:absolute;left:0;top:0;right:0;bottom:0;content:'';opacity:0;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;}
.jc-list-item > div{position:relative;z-index:1;}
.jc-list-item:hover{color:#fff;}
.jc-list-item:hover:after{opacity:1;}
.jc-list-item:last-child{margin-bottom:0;}
.jc-list-item .name{margin-bottom:10px;}
.jc-list-req{display:none;margin-top:30px;}
.jc-list-item.active .jc-list-req{display:flex;}
.jc-req-item{width:50%;margin-right:40px;}
.jc-req-item:last-child{margin-right:0;}
.jc-list-req .name-req{font-family:'FuturaPTMedium';font-size:18px;margin-bottom:15px;}
.jc-list-req .desc-req ul li{margin-bottom:10px;list-style:none;display:flex;}
.jc-list-req .desc-req ul li:last-child{margin-bottom:0;}
.jc-list-req .desc-req ul li:before{content:'';flex:0 0 15px;height:2px;display:block;background-image:-webkit-linear-gradient(44deg, #ce0e0e 0%, #FBCB5F 100%);background-image:-o-linear-gradient(44deg, #ce0e0e 0%, #FBCB5F 100%);background-image:linear-gradient(134deg, #ce0e0e 0%, #FBCB5F 100%);margin-right:15px;margin-top:12px;}
.jobs-items{margin-top:90px;}
.jobs .video-block{margin-top:90px;}
.school-c-item{padding:90px 0;}
.school-c__box{display:flex;}
.school-c__box > div:first-child{width:70%;padding-right:80px;}
.school-c__box .item-sidebar{width:30%;flex:0 0 30%;position:relative;margin-top:-80px;}
.school-c__box #sidebar{width:100%;position:absolute;margin-top:80px;margin-bottom:10px;}
.box-sidebar .about-school__items{flex-direction:column;margin-top:0;padding:0;}
.box-sidebar .about-school__items .as-item{margin-right:0;margin-bottom:30px;}
.box-sidebar .about-school__items .as-item:last-child{margin-bottom:0;}
.bar-price{-webkit-box-shadow:0 16px 40px 0 rgba(76,93,110,0.08), 0 4px 8px 0 rgba(76,93,110,0.1);box-shadow:0 16px 40px 0 rgba(76,93,110,0.08), 0 4px 8px 0 rgba(76,93,110,0.1);padding:40px;margin-top:60px;}
.bar-price .b-name{font-size:21px;}
.bar-price .b-price{font-size:28px;margin:25px 0;color:#df3818;}
.box-desc ul li{list-style:none;margin-top:30px;font-size:16px;display:flex;margin-right:20px;}
.box-desc ul{margin-bottom:30px;}
.box-desc ul li:before{content:'';width:15px;height:2px;display:block;background-image:-webkit-linear-gradient(44deg, #ce0e0e 0%, #FBCB5F 100%);background-image:-o-linear-gradient(44deg, #ce0e0e 0%, #FBCB5F 100%);background-image:linear-gradient(134deg, #ce0e0e 0%, #FBCB5F 100%);margin-right:15px;margin-top:10px;}
.l-list{display:flex;flex-wrap:wrap;}
.l-list .l-item{width:16.66%;text-align:center;padding:0 10px;margin-top:40px;}
.l-list .l-item span{display:block;margin-top:5px;}
.l-list__box{padding-top:50px;}
.l-list__box .title-box{margin-bottom:10px;}
.l-list__box .title-box .name{font-size:42px;}
.works-tpl-head{display:flex;margin-bottom:50px;}
.works-tpl-head .item-box{width:50%;}
.works-tpl-head .item-box:last-child{padding-left:40px;}
.works-tpl-head .title-item-box{font-size:28px;margin-bottom:20px;}
.works-tpl-head .item-box > .desc{font-size:18px;}
.work-info-stat-items{display:flex;}
.work-info-stat-item{text-align:center;width:33.33%;}
.work-info-stat-item .work-stat-ico{font-size:42px;margin-bottom:10px;color:#2D1E15;}
.work-info-stat-item .work-stat-title{font-size:48px;background-image:-webkit-linear-gradient(-134deg, #ce0e0e 0%, #fb4545 100%);background-image:-o-linear-gradient(-134deg, #ce0e0e 0%, #fb4545 100%);background-image:linear-gradient(-134deg, #ce0e0e 0%, #fb4545 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;text-shadow:0 10px 20px rgba(255,92,84,0.30);}
.work-stat-desc{font-size:18px;}
.modal-block{display:none;}
.success-message{color:#fff;background-image:-webkit-linear-gradient(-134deg, #ce0e0e 0%, #fb4545 100%);background-image:-o-linear-gradient(-134deg, #ce0e0e 0%, #fb4545 100%);background-image:linear-gradient(-134deg, #ce0e0e 0%, #fb4545 100%);border:10px solid #F2EEED;padding:40px;text-align:center;max-width:75%;}
.success-message .title{font-size:42px;margin-bottom:15px;}
.success-message .desc{font-size:18px;}
.feedback-form{padding:40px;background-color:#fff;width:800px;max-width:75%;}
.feedback-form .title-form{margin-bottom:40px;}
.feedback-form .title-form .title{font-size:38px;margin-bottom:10px;display:flex;}
.feedback-form .title-form .title:before{content:'';width:6px;background-image:-webkit-linear-gradient(44deg, #ce0e0e 0%, #fb4545 100%);background-image:-o-linear-gradient(44deg, #ce0e0e 0%, #fb4545 100%);background-image:linear-gradient(134deg, #ce0e0e 0%, #fb4545 100%);box-shadow:0 10px 20px 0 rgba(255,92,84,0.30);display:block;margin-right:15px;}
.feedback-form .title-form .desc{font-size:18px;padding-left:25px;}
.feedback-form .action-form input{border-bottom:2px solid rgba(0,0,0,0.1);color:#2D1E15;}
.feedback-form .action-form .input p{color:#2D1E15;}
.feedback-form .action-form .form-group{display:flex;margin-bottom:40px;}
.feedback-form .action-form .form-group .input{width:100%;}
.feedback-form .action-form .form-group .input:first-child{margin-right:40px;}
.action-form textarea{width:100%;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0.1);font-size:16px;letter-spacing:2px;height:100px;outline:none;padding-top:15px;color:#2D1E15;resize:none;}
.action-form .textarea p{top:13px;bottom:unset;}
.action-form textarea:focus+p, .action-form textarea.active+p{-webkit-transform:translateY(-32px) translateX(-14px) scale(0.9);-ms-transform:translateY(-32px) translateX(-14px) scale(0.9);transform:translateY(-32px) translateX(-14px) scale(0.9);opacity:0.5;}
.feedback-form .action-form .button{margin-top:30px;}
.feedback-form .action-form .button button{border:none;display:inline-block;width:auto;border-radius:0;cursor:pointer;}
.feedback-form .action-form .button:after{display:none;}
.slider-form .slick-slide.slick-active{visibility:hidden;opacity:0;}
.slider-form.fs-current .slick-slide.slick-active, .fs-form-overview .slider-form .slick-slide.slick-active{visibility:visible;opacity:1;}
.aboutproject {display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        margin-bottom: 65px;
        font-size: 22px; line-height: 32px;}
.stilistika {flex: 550px; margin: 0 25px 25px 0;}
.stilistikaimg {float: right; margin-right: -25px;}

.aboutproject ul li {
     list-style: disc; 
     margin: 0 0 0 40px; 
    font-size: 22px; 
     display: flex; 
}

.aboutproject ul li::before {width: 0; height: 0; display: list-item; margin-top: 1px; }
.conf {color: #fff;}
.conf-dark {color: #2D1E15;}
.smlink {
font-family: 'FuturaPTBook';
color: #2D1E15;
font-size: 16px;}
summary::-webkit-details-marker{display:none;}
summary::-moz-list-bullet{list-style-type:none;}
summary::marker{display:none;} 
summary {
   display:inline-block;
   padding: .3em .6em .3em 1.5em;
   font-size:1.4em;
   cursor: pointer;
   position: relative;
}
summary:before {  
  left: .3em;
  top: .4em;
  color: transparent;
  background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjM0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIzNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC41OSAxNi4zNGw0LjU4LTQuNTktNC41OC00LjU5TDEwIDUuNzVsNiA2LTYgNnoiLz48L3N2Zz4=") no-repeat 50% 50% / 1em 1em;
  width: 1em;
  height: 1em;  
  content: "";
  position: absolute;
  transition: transform .5s;
}
details[open] > summary:before {
  transform: rotateZ(90deg);
}
summary ~ * {
   padding:0 1em 0 1em;
}
details[open] summary ~ *{ 
  animation: sweep .5s ease-in-out;
}
@keyframes sweep {
  0%    {opacity: 0;}
  100%  {opacity: 1;}
}
summary:focus {
  outline:0;
  box-shadow: inset 0 0 1px rgba(0,0,0,0.3), inset 0 0 2px rgba(0,0,0,0.3);
}
details{
  display:block;
  margin-bottom: .5rem;
}

.accordion {
  width: 660px;
  margin: 30px 0 100px 0;
}

.accordion-item {
  position: relative;
  border: 4px solid #CD0A19;
  margin-bottom: 25px;
}
.accordion-item.active .heading {
  color: #000000;
}

.accordion-item.active .icon:before {
  background: #CD0A19;
}
.accordion-item.active .icon:after {
  width: 0;
}
.accordion-item .heading {
  display: block;
  text-decoration: none;
  color: #000000;
  font-size: 18px;
  position: relative;
  padding: 23px 0 23px 30px;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
@media (min-width: 40rem) {
  .accordion-item .heading {
    font-size: 1.2rem;
  }
}

.accordion-item .heading:hover .icon:before, .accordion-item .heading:hover .icon:after {
  background: #000;
}
.accordion-item .icon {
  display: block;
  position: absolute;
  top: 50%;
  left: 610px;
  width: 36px;
  height: 36px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.accordion-item .icon:before, .accordion-item .icon:after {
  content: '';
  width: 1.5rem;
  height: 0.25rem;
  background: #CD0A19;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.accordion-item .icon:after {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
          transform: translate(-50%, -50%) rotate(90deg);
  z-index: -1;
}
.accordion-item .content {
  display: none;
}
.accordion-item .content p {
  margin-top: 0;
  padding: 0 10px 10px 10px;
  color: #000;
}
@media (min-width: 40rem) {
  .accordion-item .content {
    line-height: 1.75;
  }
}

.breadcrumbs {
    margin-top: 4rem;
}

.breadcrumb li {
    display: inline-block;
    display: inline-flex;
    align-items: center;
    font-size: 18px;
}

.breadcrumb li:after {
    content: '';
    width: 12px;
    height: 2px;
    background-image: -webkit-linear-gradient(44deg, #ce0e0e 0%, #FBCB5F 100%);
    background-image: -o-linear-gradient(44deg, #ce0e0e 0%, #FBCB5F 100%);
    background-image: linear-gradient(134deg, #ce0e0e 0%, #FBCB5F 100%);
    margin-right: 7px;
    margin-left: 7px;
    margin-top: 5px;
    display: inline-block;
}
.breadcrumb li:last-child:after {
    display: none;
}

.breadcrumb a {
    color: #2d1e15;
    text-decoration: none;
}

.breadcrumb a:hover {
    text-decoration: underline;
}

.cite-red {
    border: 6px solid #ff0000;
    box-sizing: border-box;
    padding: 20px 15px;
    font-size: 20px;
    margin: 30px auto;
    width: 600px;
}

.jGrowl {
    z-index: 9999999999 !important;
}

.table-stat {margin-left: auto; margin-right: auto; border-collapse: collapse; table-layout: fixed;  width: 100%; font-size: 22px;}
.table-stat  td {border: 1px solid #777777; padding: 10px;}

.table-stat-2 {margin-left: auto; margin-right: auto; border-collapse: collapse; width: 100%; font-size: 22px;}
.table-stat-2  td {border: 1px solid #777777; padding: 10px;}
.img-stat-rig {display: block; float: right; margin: 0 0 30px 30px;}