@charset "UTF-8";
.page-header{position:fixed;top:0;z-index:50;width:100%}
.page-header.page-header--fix{-webkit-box-shadow:0 0 11px rgba(0,0,0,0.2);-moz-box-shadow:0 0 11px rgba(0,0,0,0.2);box-shadow:0 0 11px rgba(0,0,0,0.2)}
.page-header.page-header--fix .logo-panel{height:80px}
.page-header.page-header--fix .logo-panel__logo{width:180px;height:80px}
.page-header.page-header--fix .logo-panel__nav{height:27px}
.header-navbar{padding:22px 0;-webkit-box-shadow:0 0 11px rgba(0,0,0,0.2);-moz-box-shadow:0 0 11px rgba(0,0,0,0.2);box-shadow:0 0 11px rgba(0,0,0,0.2);background-color:#fff;position:relative;z-index:2}
.uk-modal-page .header-navbar{overflow:auto}
.header-navbar__mobile-nav{display:none;padding-top:30px;border-top:1px solid #d2dbe0;margin-top:25px}
.page-header.page-header--fix .header-navbar{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0 0 20px 0}
.page-header.page-header--abs{position:absolute !important;top:0 !important}
.header-navbar__nav-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;grid-gap:17px}
.header-navbar__nav-item{position:relative}
.header-navbar__nav-item>svg{height:12px;width:12px;transition:transform 0.3s ease}
.header-navbar__nav-item:hover{color:#f05321}
.header-navbar__nav-item:hover .logo-panel__dropdown{opacity:1;pointer-events:all;z-index:10000;white-space:nowrap}
.header-navbar__nav-item:hover>svg{transform:rotate(180deg)}
.header-navbar__mobile-nav{display:none;padding-top:30px;border-top:1px solid #d2dbe0;margin-top:25px}
.nav-link--active{color:rgba(240,83,33,0.86) !important;font-weight:700 !important}
.header-navbar__nav-link{font-size:12px;font-weight:500;line-height:20px;text-transform:uppercase;letter-spacing:-0.3px;-webkit-transition:color 0.2s ease 0s;-o-transition:color 0.2s ease 0s;-moz-transition:color 0.2s ease 0s;transition:color 0.2s ease 0s;color:#192440;text-decoration:none}
.header-navbar__nav-link:hover{color:#f05321}
.header-navbar__nav-link--active{color:#f05321}
.logo{width:180px;height:80px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:inline-block;background-repeat:no-repeat;background-image:url(../themes/timesharp/assets/images/logo.png);-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}
.logo-panel{background-color:#fff;padding:20px 0;border-bottom:1px solid transparent;-webkit-box-shadow:0 0 11px rgba(0,0,0,0.2);-moz-box-shadow:0 0 11px rgba(0,0,0,0.2);box-shadow:0 0 11px rgba(0,0,0,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:90px;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;width:100%}
.logo-panel__inner{max-width:1205px;width:auto;margin-left:auto;margin-right:auto;padding:0 25px;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.logo-panel.logo-panel--active{-webkit-box-shadow:inset 0 -1px 0 #d2dbe0;-moz-box-shadow:inset 0 -1px 0 #d2dbe0;box-shadow:inset 0 -1px 0 #d2dbe0;border-bottom:1px solid #d2dbe0;position:fixed;top:0}
.logo-panel.logo-panel--active .btn{display:none}
.logo-panel__nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-left:25px;height:35px;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:center;padding-top:4px}
.logo-panel__nav>li:not(:last-child){margin-right:25px}
.logo-panel__nav-item{-webkit-transition:color 0.2s ease 0s;-o-transition:color 0.2s ease 0s;-moz-transition:color 0.2s ease 0s;transition:color 0.2s ease 0s;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:0.4px;text-decoration:none;color:#000;position:relative;padding:6px 0}
.logo-panel__nav-item:hover{color:#f05321}
.logo-panel__nav-item:hover .logo-panel__dropdown{opacity:1;pointer-events:all}
.logo-panel__nav-item:hover>svg{transform:rotate(180deg)}
.logo-panel__nav-item>svg{height:12px;width:12px;transition:transform 0.3s ease}
.logo-panel__dropdown{display:flex;flex-direction:column;position:absolute;padding:20px;background-color:#fff;z-index:10;border:1px solid rgba(26,26,31,0.04);border-radius:8px;left:-20px;top:100%;opacity:0;pointer-events:none;transition:all 0.3s ease;padding-right:40px;min-width:calc(100% + 20px);white-space:nowrap}
.logo-panel__dropdown>li + li{margin-top:16px}
.logo-panel__dropdown>li + li>a{white-space:nowrap}
.logo-panel__dropdown>svg{width:18px;height:5px;fill:white;position:absolute;top:0;left:50%;transform:translate(-50%,-100%)}
.logo-panel__nav-item.logo-panel__nav-item--active{color:#454545}
.logo-panel__tel{color:#f05321;display:inline;vertical-align:middle;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:2px;font-size:18px;font-weight:500;line-height:1.3em;margin-left:auto;text-decoration:none}
.logo-panel__tel:hover{color:#f05321}
.logo-panel__tel + .logo-panel__btn-wrapper{margin-left:35px}
.logo-panel__tel:before{font-family:fontello,sans-serif;color:#454545;font-size:22px;display:inline;vertical-align:middle;margin-right:15px}
@media only screen and (max-width:1220px){.header-navbar__nav-link{font-size:11px}.header-navbar__nav-list{grid-gap:11px}.logo-panel__btn-wrapper{display:none}}
@media only screen and (max-width:1023px){.header-navbar{display:none;position:fixed;z-index:100;bottom:0;right:0;left:0;background-color:#fff;top:90px}.header-navbar__mobile-nav{display:block}.header-navbar__nav-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:0px}.header-navbar__nav-item{width:100%}.header-navbar__nav-item:not(:first-child){margin-top:20px}.header-navbar__nav-link{font-size:12px}.logo-panel{z-index:1130}.logo-panel__logo{width:130px;height:60px;margin-bottom:10px}.logo-panel__nav{display:none}.logo-panel__tel{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:auto;margin-right:50px}.logo-panel__tel + .logo-panel__btn-wrapper{margin-left:0}.logo-panel__btn-wrapper{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.logo-panel__burger{display:block;outline:0 !important}}
@media only screen and (max-width:959px){.header-navbar{top:70px}}
@media (max-width:768px) and (orientation:landscape){.header-navbar__nav-item{margin-top:7px}.header-navbar__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.header-navbar__mobile-nav,.header-navbar__nav{width:50%}.header-navbar__mobile-nav{padding-top:0;border:none;margin-top:0}}
@media only screen and (max-width:767px){.logo-panel{height:70px}.logo-panel__tel{font-size:16px;margin-right:30px}.header-navbar{top:60px}.header-navbar__inner{padding-bottom:60px}.btn--primary.logo-panel__btn{line-height:40px}}
@media only screen and (max-width:479px){.logo-panel__inner{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.logo-panel__tel{font-size:0;margin-right:0;margin-left:0;border-bottom:none}.logo-panel__tel:before{margin-right:0;font-size:26px;content:""}.header-navbar__mobile-nav{padding-top:20px;margin-top:20px}}
.hero__title{color:#f0f3f5;font-size:64px;line-height:70px;text-align:center}
.hero__slider-item{padding:85px 0 60px 0;position:relative;z-index:0;background-repeat:no-repeat;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.hero__slider-item:before{position:absolute;right:0;top:0;bottom:0;left:0;background-color:rgba(25,36,64,0.8);content:"";z-index:-1}
.hero{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative}
.hero .hero__slider-item,.hero .owl-item,.hero .owl-stage-outer{height:-webkit-calc(100vh - 154px) !important;height:-moz-calc(100vh - 154px) !important;height:calc(100vh - 154px) !important;min-height:675px}
.hero__detailed-btn{margin-left:30px}
.hero-niz{position:absolute;bottom:50px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:20;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-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;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.hero-chev1{margin-top:10px;margin-bottom:2px}
.hero-chev1,.hero-chev2{width:16px;height:10px;display:block;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-image:url(../themes/timesharp/assets/images/chevron-grad.png);-webkit-animation-name:hvr-icon-hang-sink,hvr-icon-hang;-moz-animation-name:hvr-icon-hang-sink,hvr-icon-hang;-o-animation-name:hvr-icon-hang-sink,hvr-icon-hang;animation-name:hvr-icon-hang-sink,hvr-icon-hang;-webkit-animation-duration:0.3s,1.5s;-moz-animation-duration:0.3s,1.5s;-o-animation-duration:0.3s,1.5s;animation-duration:0.3s,1.5s;-webkit-animation-delay:0s,0.3s;-moz-animation-delay:0s,0.3s;-o-animation-delay:0s,0.3s;animation-delay:0s,0.3s;-webkit-animation-timing-function:ease-out,ease-in-out;-moz-animation-timing-function:ease-out,ease-in-out;-o-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;-moz-animation-iteration-count:1,infinite;-o-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;-moz-animation-direction:normal,alternate;-o-animation-direction:normal,alternate;animation-direction:normal,alternate}
.hero__inner{height:100%;width:100%}
.hero__subtitle{font-size:22px;font-weight:500;line-height:30px;color:#f0f3f5;max-width:730px;margin-left:auto;margin-right:auto;margin-top:5%;text-align:center}
.hero__nav{position:absolute;right:25px;bottom:82px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;z-index:5;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.hero__more-link{margin-left:40px}
.hero__nav-next,.hero__nav-prev{width:36px;height:36px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:1px 2px 8px rgba(0,0,0,0.4);-moz-box-shadow:1px 2px 8px rgba(0,0,0,0.4);box-shadow:1px 2px 8px rgba(0,0,0,0.4);background-color:#192440;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}
.hero__nav-next:hover,.hero__nav-prev:hover{background-color:#1f2d50}
.hero__nav-count{color:#8ba4b0;margin-right:30px;font-size:17px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.hero__nav-prev{margin-right:18px;position:relative}
.hero__nav-prev:before{content:"";z-index:1;content:"";display:inline-block;width:12px;height:12px;background:0 0;border:transparent;border-bottom:2px solid #fff;border-left:2px solid #fff;-webkit-transform:rotate(45deg) translate(-50%,-50%);-moz-transform:rotate(45deg) translate(-50%,-50%);-ms-transform:rotate(45deg) translate(-50%,-50%);-o-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg) translate(-50%,-50%);position:absolute;left:14px;top:21px}
.hero__nav-next{position:relative}
.hero__nav-next:before{content:"";z-index:1;content:"";display:inline-block;width:12px;height:12px;background:0 0;border:transparent;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg) translate(-50%,-50%);-moz-transform:rotate(45deg) translate(-50%,-50%);-ms-transform:rotate(45deg) translate(-50%,-50%);-o-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg) translate(-50%,-50%);position:absolute;left:10px;top:21px}
.hero__more{margin-top:13%;text-align:center}
@media only screen and (max-width:1330px){.hero .hero__slider-item,.hero .owl-item,.hero .owl-stage-outer{min-height:550px}.hero__subtitle{margin-top:15px}.hero__more{margin-top:65px}}
@media only screen and (max-width:1023px){.hero__title{text-align:left}.hero .hero__slider-item,.hero .owl-item,.hero .owl-stage-outer{height:550px !important;min-height:550px}.hero-niz{display:none}.hero__subtitle{text-align:left;max-width:100%}.hero__more{text-align:left}}
@media only screen and (max-width:959px){.hero__slider-item{padding:45px 0 60px 50px}.hero__nav{right:70px;bottom:30px}}
@media (max-width:767px){.hero__nav{right:22px;bottom:22px}.hero__more{margin-top:40px}}
@media only screen and (max-width:767px){.hero__title{font-size:36px;line-height:40px}.hero__slider-item{padding:20px 0 60px 0}.hero .hero__slider-item,.hero .owl-item,.hero .owl-stage-outer{height:420px !important;min-height:420px}.hero__subtitle{font-size:18px;line-height:25px;margin-top:10px}.hero__more-link{margin-left:0;display:block;width:100%}}
@media only screen and (max-width:479px){.hero__title{font-size:25px}.hero .hero__slider-item,.hero .owl-item,.hero .owl-stage-outer{height:400px !important;min-height:400px}.hero__detailed-btn{display:none !important}.hero__subtitle{font-size:14px}}
.about__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:-55px;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.about__contain.section-contain{margin-top:25px}
.about{background-color:#fff;padding-top:70px;padding-bottom:100px}
.about__title.section-title{text-align:left;font-size:46px;font-weight:500;line-height:20px;letter-spacing:-1.15px}
.about__text{margin-top:45px;max-width:520px}
.about__img{position:relative;-webkit-box-shadow:1px 2px 10px rgba(0,0,0,0.3);-moz-box-shadow:1px 2px 10px rgba(0,0,0,0.3);box-shadow:1px 2px 10px rgba(0,0,0,0.3);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;overflow:hidden;width:100%;height:410px}
.about__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.about__more-link{margin-left:35px}
.about__img-wrapper{max-width:500px;width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:55px}
.about__info{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:73px;padding-top:55px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-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}
.about__more{margin-top:auto;padding-top:30px}
.about__more-btn{min-width:178px}
.about__txt-item{width:50%}
.about__txt-table{font-size:18px;font-weight:400;line-height:25px;margin-top:-30px;margin-left:-60px}
.about__txt-table h3{font-size:46px;font-weight:700;margin-bottom:15px}
.about__txt-table small{font-size:24px;font-weight:700}
.about__txt-table td{padding-top:40px;padding-left:60px;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}
.about__txt-table td:hover{color:#454545}
@media only screen and (max-width:1023px){.about__img-wrapper{max-width:400px}}
@media only screen and (max-width:959px){.about__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.about{padding-top:20px;padding-bottom:80px}.about__img-wrapper{display:none}.about__info{padding-left:0}.about__more-btn{width:100%}}
@media (max-width:767px){.about__more-link{margin-left:0;display:block}.about__more{padding-top:0;margin-top:35px}.about__txt-table{margin-left:-20px}.about__txt-table small{font-size:18px}.about__txt-table td{padding-left:20px;width:50%}}
@media only screen and (max-width:479px){.about__detailed-btn2{width:100%}.about__more{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-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}}
.services__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-40px}
.services__more-btn{min-width:180px}
.services__col{width:33.3333%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:30px;padding-top:30px}
.services{padding-top:90px;padding-bottom:120px;background-color:#f0f3f5}
.service-card__description{font-family:"Open Sans",sans-serif;color:#fff}
.service-card__title{font-size:24px;font-weight:500;color:#fff}
.service-card__link{position:absolute;top:0;right:0;left:0;bottom:0}
.service-card__more-link{display:none;margin-top:auto;line-height:18px}
.service-card{overflow:hidden;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:relative;background-color:#fff;border:1px solid #d2dbe0;z-index:5;height:264px;padding:25px 40px 34px 40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-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}
.service-card:after{content:"";position:absolute;top:0;bottom:0;left:0;z-index:-1;right:0;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.8)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);background-image:-moz- oldlinear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);background-image:linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%)}
.service-card:before{content:"";position:absolute;width:40px;height:40px;-webkit-background-size:40px;-moz-background-size:40px;background-size:40px;bottom:30px;right:30px}
.service-card__description{color:#fff;font-size:15px;overflow:hidden;margin-top:20px;line-height:1.5em}
.service-card__price{font-size:22px;margin-top:auto;padding-top:40px}
.service-card__img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;-o-object-fit:cover;object-fit:cover}
@media only screen and (min-width:1024px){.service-card:hover{border-color:transparent}.service-card:hover:after{display:block}.service-card:hover .service-card__description,.service-card:hover .service-card__price{display:none}.service-card:hover .service-card__more-link{display:block}.service-card:hover .service-card__img{display:block;-webkit-animation:fade-in 0.3s linear 1;-moz-animation:fade-in 0.3s linear 1;-ms-animation:fade-in 0.3s linear 1}.service-card:hover .service-card__title{color:#fff}}
@media only screen and (max-width:1023px){.services__col:not(:first-child){width:50%}.services__col:first-child{width:100%}.services{padding-top:40px;padding-bottom:40px}.cases__title{text-align:left}.service-card{padding:30px}.service-card:before{display:block}.service-card__description{height:auto;height:initial}.service-card__price{font-size:18px;margin-top:auto;padding-top:10px}}
@media only screen and (min-width:768px){.service-card__title{height:46px}}
@media only screen and (max-width:767px){.services__list{margin-top:-20px}.services__col{padding-top:20px}.services__col:first-child,.services__col:not(:first-child){width:100%}}
.why{padding:75px 0 75px 0}
.why__item-title{font-size:23px;line-height:1.2em;font-weight:500}
.why__item:not(first-child){margin-top:45px}
.why__item-text{line-height:1.2em;margin-top:15px;font-size:16px}
.why__item-text-link{text-decoration:none;color:rgba(240,83,33,0.86)}
@media only screen and (max-width:767px){.why{padding:50px 0 50px 0}.why__item-title{font-size:18px}.why__item{margin-top:25px}.why__item-text{font-size:14px}}
.case-card{position:relative;height:400px;width:100%;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-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;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.case-card__inner{padding:30px 40px 20px 40px;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-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;z-index:1}
.case-card__img{z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.case-card__overlay{content:"";position:absolute;top:0;bottom:0;right:0;z-index:1;left:0;-webkit-transition:background 0.3s linear 1s;-o-transition:background 0.3s linear 1s;-moz-transition:background 0.3s linear 1s;transition:background 0.3s linear 1s;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.3)),to(rgba(0,0,0,0.8)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.3) 0,rgba(0,0,0,0.8) 100%);background-image:-moz- oldlinear-gradient(top,rgba(0,0,0,0.3) 0,rgba(0,0,0,0.8) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0.3) 0,rgba(0,0,0,0.8) 100%);background-image:linear-gradient(180deg,rgba(0,0,0,0.3) 0,rgba(0,0,0,0.8) 100%)}
.case-card__num{color:#454545;letter-spacing:-0.45px;font-weight:700;font-size:18px}
.case-card__title-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.case-card__percent-wrapper{margin-top:25px}
.case-card__txt-more-hover{margin-top:auto}
.case-card__txt-more{margin-top:auto;font-size:13px;font-weight:700;line-height:20px;letter-spacing:1.04px;position:relative;color:#fff;text-transform:uppercase;width:195px}
.case-card__txt-more:before{content:"";z-index:1;content:"";display:inline-block;width:8px;height:8px;background:0 0;border:transparent;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:6px;bottom:6px}
.case-card__txt-more:after{content:"";position:absolute;width:100%;left:0;bottom:0;height:2px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color:#454545;background-image:-webkit-gradient(linear,left top,right top,from(#454545),to(#9a9a9a));background-image:-webkit-linear-gradient(left,#454545 0,#9a9a9a 100%);background-image:-moz- oldlinear-gradient(left,#454545 0,#9a9a9a 100%);background-image:-o-linear-gradient(left,#454545 0,#9a9a9a 100%);background-image:linear-gradient(to right,#454545 0,#9a9a9a 100%)}
.case-card__percent-wrapper,.case-card__txt-more-hover{display:none}
.case-card__percent{font-size:96px;font-weight:300;color:#fff}
.case-card__txt{color:#f0f3f5;font-size:18px;font-weight:400;line-height:30px}
.case-card__eggs{list-style:none;margin-top:40px}
.case-card__egg{font-size:18px;color:#fff;font-weight:500;line-height:20px;letter-spacing:-0.45px;position:relative;padding-left:22px}
.case-card__egg:not(:last-child){margin-bottom:10px}
.case-card__egg:before{content:"";width:7px;height:7px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#9a9a9a;position:absolute;left:0;top:5px}
.case-card__title{font-size:23px;font-weight:900;color:#fff;margin-left:35px}
.case-card__description{color:#fff;font-size:18px;margin-top:10px;line-height:1.8em}
.case-card__img,.case-card__link{position:absolute;top:0;bottom:0;right:0;left:0}
.case-card__link{z-index:5}
.case{display:block}
.case__lrstyle{background-image:url(../themes/timesharp/assets/images/rangerover.jpg);height:390px}
.case__prostogrup{background-image:url(../themes/timesharp/assets/images/prosto.jpg);height:390px}
.case__gde{background-image:url(../themes/timesharp/assets/images/gde-bg.jpg);height:390px}
.case__svet{background-image:url(../themes/timesharp/assets/images/svet-bg.jpg);height:390px}
.case__cardamon{background-image:url(../themes/timesharp/assets/images/cardamon-bg.jpg);height:390px}
.case__mebel{background-image:url(../themes/timesharp/assets/images/mebel-bg.jpg);height:390px}
.case__lid{background-image:url(../themes/timesharp/assets/images/lid.jpg);height:390px}
.case__house{background-image:url(../themes/timesharp/assets/images/house.jpg);height:390px}
.case__web{background-image:url(../themes/timesharp/assets/images/web.jpg);height:390px}
.case__spain{background-image:url(../themes/timesharp/assets/images/spain.jpg);height:390px}
.case__micro{background-image:url(../themes/timesharp/assets/images/micro.jpg);height:390px}
.case__news{background-image:url(../themes/timesharp/assets/images/bg/portfolio.jpg);background-repeat:repeat !important;background-size:500px 500px !important;height:400px}
.case__portfolio{background-image:url(../themes/timesharp/assets/images/bg/portfolio.jpg);background-repeat:repeat !important;background-size:500px 500px !important;height:400px}
.case__task{font-size:36px;font-weight:500;line-height:1.3em;text-align:center;color:#000}
.case__link{color:#fff;text-decoration:none;border-bottom:1px solid transparent;-webkit-transition:border 0.3s ease-out;-o-transition:border 0.3s ease-out;-moz-transition:border 0.3s ease-out;transition:border 0.3s ease-out}
.case__link:hover{border-bottom:1px solid #fff}
.case__title{font-size:36px;font-weight:500;line-height:1.3em;text-align:center;color:#000}
.case__similar{width:100%;padding-top:55px;padding-bottom:30px;font-size:36px;font-weight:500;line-height:1.3em;text-align:center;color:#000}
.cases__more{text-align:center;margin-top:80px}
.cases__col{width:33.333333%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:30px;padding-top:30px}
.cases__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-30px;margin-left:-30px}
.cases{background-color:#fff;padding-top:80px;padding-bottom:115px}
.case-card__next,.case-card__prev{width:45px;height:45px;position:relative;cursor:pointer}
.case-card__next:before,.case-card__prev:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute}
.case-card__next:hover:before{border-top-color:#1a51d9;border-right-color:#1a51d9}
.case-card__next:before{top:13px;right:17px;z-index:1;content:"";display:inline-block;width:18px;height:18px;background:0 0;border:transparent;border-top:2px solid #355bb6;border-right:2px solid #355bb6}
.case-card__prev:hover:before{border-bottom-color:#1a51d9;border-left-color:#1a51d9}
.case-card__prev:before{top:13px;left:17px;z-index:1;content:"";display:inline-block;width:18px;height:18px;background:0 0;border:transparent;border-bottom:2px solid #355bb6;border-left:2px solid #355bb6}
.case-card__nav{width:110px;position:absolute;top:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;right:30px;display:none}
@media only screen and (min-width:1024px){.case-card:hover .case-card__percent-wrapper{display:block;-webkit-animation:fade-in 0.3s linear 1;-moz-animation:fade-in 0.3s linear 1;-ms-animation:fade-in 0.3s linear 1}.case-card:hover .case-card__overlay{background-image:-webkit-linear-gradient(45deg,rgba(22,70,187,0.8) 0,rgba(25,36,64,0.8) 100%);background-image:-moz- oldlinear-gradient(45deg,rgba(22,70,187,0.8) 0,rgba(25,36,64,0.8) 100%);background-image:-o-linear-gradient(45deg,rgba(22,70,187,0.8) 0,rgba(25,36,64,0.8) 100%);background-image:linear-gradient(45deg,rgba(22,70,187,0.8) 0,rgba(25,36,64,0.8) 100%)}}
@media only screen and (max-width:1023px){.cases__title{text-align:left}.case-card__nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}
@media only screen and (max-width:959px){.case-card__inner{padding:15px}.case-card__title{margin-left:15px}.cases__col{padding-left:15px}.cases__list{margin-left:-15px}}
@media only screen and (max-width:767px){.case-card__inner{padding:30px 40px 20px 40px}.cases__more{margin-top:40px}.cases__col{width:100%}.cases{padding-top:40px;padding-bottom:80px}}
@media only screen and (max-width:479px){.case-card__next,.case-card__prev{width:30px;height:30px}.case-card__next:before,.case-card__prev:before{width:13px;height:13px}.case-card__next:before{top:8px;right:12px}.case-card__prev:before{top:8px;left:12px}}
.fin-mess{display:none;font-size:18px;text-align:center;position:absolute;color:#fff;top:50%;width:100%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.callback-form{background-image:url(../themes/timesharp/assets/images/contacts.jpg);background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;padding:70px 0 105px 0}
.callback-form__recaprcha-wrapper,.modal-callback__recaptcha-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.callback-form__mess{margin-left:auto;margin-top:20px}
.callback-form__recaprcha-wrapper .g-recaptcha{margin-top:20px}
.mess{line-height:1.2em;color:#ff2727}
.callback-form__list{margin-top:70px;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}
.callback-form__description{width:100%;max-width:350px;font-size:18px;color:#fff;line-height:30px}
.callback-form__description p + p{margin-top:40px}
.preloader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.callback-form__form-wrapper{width:100%;max-width:625px;position:relative}
.callback-form__col{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:80px}
.callback-form__col:first-child{padding-top:15px;padding-top:15px}
.callback-form__txt{font-size:18px;font-weight:400;line-height:28px;letter-spacing:-0.45px}
.callback-form__txt{height:50px;background-color:#fff;font-size:18px;color:#000;font-weight:500;line-height:28px;letter-spacing:-0.45px;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:3px}
.callback-form__description-txt{font-size:26px;font-weight:400;line-height:20px;letter-spacing:-0.65px}
.callback-form__description-info{padding-top:30px}
.callback-form__description-info-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}
.callback-form__description-info-block:not(:first-child){margin-top:30px}
.callback-form__description-address,.callback-form__description-mail,.callback-form__description-phone{padding-left:35px;position:relative}
.callback-form__description-address:before,.callback-form__description-mail:before,.callback-form__description-phone:before{width:22px;text-align:center;position:absolute;left:0;top:0}
.callback-form__description-phone{text-decoration:none;color:#fff;font-size:18px;line-height:20px;letter-spacing:-0.65px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.callback-form__description-phone:before{font-family:fontello;content:"";color:#fff;font-size:22px;display:inline-block;margin-right:15px}
.callback-form__description-mail{text-decoration:none;color:#fff;font-size:18px;font-weight:400;line-height:20px;letter-spacing:0.45px;margin-top:-2px}
.callback-form__description-mail:before{font-family:fontello;content:"";color:#fff;font-size:22px;display:inline-block;margin-right:15px}
.callback-form__description-address{color:#fff;font-size:18px;font-weight:400;line-height:28px;letter-spacing:-0.45px;margin-top:-6px}
.callback-form__description-address:before{font-family:fontello;content:"";color:#fff;font-size:22px;display:inline-block;margin-right:15px}
h2.callback-form__title{font-size:32px;font-weight:500;line-height:1.2em;text-align:center;color:#fff;letter-spacing:-1.15px;background-color:rgba(0,0,0,0.72);padding:20px;border-radius:4px}
.callback-form__notice{color:#fff;font-size:10px;font-weight:400;line-height:20px;letter-spacing:-0.25px;margin-right:40px}
.callback-form__notice a{color:#fff;text-decoration:underline}
.callback-form__notice a:hover{text-decoration:none}
.callback-form__bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:25px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.callback-form__submit{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.callback-form__form-inner{margin-left:-20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.callback-form__input-block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:30px;padding-left:20px;width:100%;position:relative;margin-top:3px}
.callback-form__input-block label.error{position:absolute;top:8px;color:#ff2727;font-weight:500}
.callback-form__input-block:not(:last-child){width:50%}
@media only screen and (min-width:768px){.callback-form__submit-btn{min-width:300px}.callback-form__submit{margin-left:auto;margin-top:32px}}
@media only screen and (max-width:959px){.callback-form__list{margin-top:40px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.callback-form__description{max-width:100%}.callback-form__form-wrapper{max-width:100%;margin-top:30px}.callback-form__col{width:100%}.callback-form__col:last-child{padding-top:45px}.callback-form__txt{text-align:center}.callback-form__description-txt{text-align:center;font-size:20px}.callback-form__description-phone{font-size:20px}.callback-form__bottom{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}
@media only screen and (max-width:767px){.callback-form{padding:30px 0 65px 0}h2.callback-form__title{font-size:23px;padding:0;text-align:start}.callback-form__notice{margin-top:25px;width:100%;display:block;margin-right:0}.callback-form__bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.callback-form__submit-btn{width:100%}.callback-form__submit{margin-top:20px;width:100%}.callback-form__input-block label.error{font-size:14px}.callback-form__input-block:not(:last-child){width:100%}}
@media only screen and (max-width:479px) and (orientation:portrait){.callback-form__recaprcha-wrapper .g-recaptcha{margin-left:-10px}.callback-form__recaprcha-wrapper .mess{margin-left:0;font-size:14px}}
.page-footer__copyright-panel-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.page-footer__year{color:#000;margin-right:8px}
.page-footer__copyright-panel{height:59px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 0 11px rgba(0,0,0,0.2);-moz-box-shadow:0 0 11px rgba(0,0,0,0.2);box-shadow:0 0 11px rgba(0,0,0,0.2);background-color:#fff;margin-top:75px}
.page-footer{padding-top:45px}
.page-footer__mail{margin-top:35px;font-size:18px}
.page-footer__address{margin-top:25px;line-height:20px}
.page-footer__phone{font-size:26px;font-weight:700;color:#192440;text-decoration:none;margin-top:25px;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}
.page-footer__phone:hover{color:#454545}
.page-footer__contain{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.page-footer__callback-btn{position:absolute;top:0;right:0}
.page-footer__nav-title{font-size:14px;font-weight:700;line-height:28px;text-transform:uppercase}
.page-footer__nav-title + .page-footer__nav-contain{margin-top:10px}
.page-footer__nav-contain{margin-top:35px}
.page-footer__nav-link{display:block;font-size:14px;font-weight:500;line-height:26px;text-transform:uppercase;letter-spacing:-0.3px;text-decoration:none;color:#000;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}
.page-footer__nav-link:hover{color:#f05321}
.logo.page-footer__logo{width:270px;height:83px}
.page-footer__socials{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;color:#000;font-size:15px;font-weight:500;margin-top:37px}
.page-footer__socials-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-left:13px}
.page-footer__socials-item{display:block}
.page-footer__socials-item img{width:25px;height:25px}
.page-footer__socials-item:not(:last-child){margin-right:12px}
.page-footer__socials-item:before{color:#454545;font-family:fontello;font-size:26px}
.page-footer__socials-item.page-footer__socials-item--vk:before{content:""}
.page-footer__socials-item.page-footer__socials-item--fb:before{content:""}
html.backgroundcliptext .page-footer__socials-item:before{background-image:-webkit-gradient(linear,left top,right top,from(#454545),to(#9a9a9a));background-image:-webkit-linear-gradient(left,#454545 0,#9a9a9a 100%);background-image:-moz- oldlinear-gradient(left,#454545 0,#9a9a9a 100%);background-image:-o-linear-gradient(left,#454545 0,#9a9a9a 100%);background-image:linear-gradient(to right,#454545 0,#9a9a9a 100%);-webkit-background-clip:text;color:transparent}
.page-footer__info{padding-right:150px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-top:12px;-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:relative;width:470px}
.page-footer__policy-link{color:#000;text-decoration:none}
.page-footer__policy-link:hover{text-decoration:underline}
.page-footer__nav{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.page-footer__nav-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-left:-40px}
.page-footer__nav-col{width:33.3333%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:40px}
.sitemap__title{display:block;font-size:46px;width:100%;max-width:1155px;margin-left:auto;margin-right:auto}
.sitemap__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1155px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px}
.sitemap__footer-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:24px}
.sitemap__footer-link{display:block;margin-right:20px;color:#000;text-decoration:none;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}
.sitemap__footer-link:hover{text-decoration:underline;color:#1a51d9}
.sitemap__link{display:block;color:#454545;text-decoration:none}
.sitemap__link span{border-bottom:1px solid transparent}
.sitemap__link span:hover{border-bottom:1px solid #454545}
.sitemap__ul{display:block;width:100%;padding-left:60px;margin-top:20px;margin-bottom:20px}
.sitemap__ul li{margin-top:10px;margin-bottom:10px}
@media only screen and (max-width:1220px){.page-footer__info{padding-right:0}.page-footer__nav-col{width:100%}.page-footer__nav-col:last-child{display:none}}
@media (max-width:767px){.sitemap__footer-wrap{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.sitemap__footer-link{margin-right:0;margin-top:20px}.sitemap__link{font-size:12px}.sitemap__ul{padding-left:25px}}
@media only screen and (max-width:767px){.page-footer__copyright-panel-inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:15px;padding-bottom:15px;width:auto}.page-footer__year{width:100%;display:block;text-align:center}.page-footer__copyright-panel{margin-top:33px;height:auto;height:initial}.page-footer{padding-top:25px}.page-footer__address{margin-top:10px}.page-footer__phone{line-height:60px;border:1px solid #8ba4b0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;width:100%;display:block;font-size:20px;text-decoration:none}.page-footer__callback-btn{position:static;margin-top:8px}.btn--large.page-footer__callback-btn{line-height:50px;font-size:13px}.logo.page-footer__logo{width:210px;height:65px}.page-footer__socials{margin-top:15px}.page-footer__info{width:100%;padding-top:0}.page-footer__policy-link{width:100%;display:block;text-align:center}.page-footer__nav{display:none}}
@media only screen and (max-width:479px){.page-footer__copyright-panel{-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;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}
.logo-panel__burger{display:none;z-index:110;-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-right:-13px;background-color:transparent !important;outline:0 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.hamburger{padding:5px 15px;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;-o-transition-property:opacity,filter;-moz-transition-property:opacity,filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:0.15s;-moz-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}
.hamburger:hover{opacity:0.7}
.hamburger.is-active:hover{opacity:0.7}
.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#000}
.hamburger-box{width:30px;height:18px;display:inline-block;position:relative}
.hamburger-inner{display:block;top:50%;margin-top:-1px}
.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:30px;height:2px;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:-o-transform;-moz-transition-property:transform,-moz-transform;transition-property:transform;transition-property:transform,-webkit-transform,-moz-transform,-o-transform;-webkit-transition-duration:0.15s;-moz-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}
.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}
.hamburger-inner::before{top:-8px}
.hamburger-inner::after{bottom:-8px}
.hamburger--3dx .hamburger-box{-webkit-perspective:60px;-moz-perspective:60px;perspective:60px}
.hamburger--3dx .hamburger-inner{-webkit-transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);-o-transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-o-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);-moz-transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-moz-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1),-moz-transform 0.15s cubic-bezier(0.645,0.045,0.355,1),-o-transform 0.15s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dx .hamburger-inner::after,.hamburger--3dx .hamburger-inner::before{-webkit-transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);-o-transition:-o-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);-moz-transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-moz-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-moz-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-o-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dx.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg)}
.hamburger--3dx.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,8px,0) rotate(45deg);-moz-transform:translate3d(0,8px,0) rotate(45deg);transform:translate3d(0,8px,0) rotate(45deg)}
.hamburger--3dx.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-8px,0) rotate(-45deg);-moz-transform:translate3d(0,-8px,0) rotate(-45deg);transform:translate3d(0,-8px,0) rotate(-45deg)}
.hamburger--3dx-r .hamburger-box{-webkit-perspective:60px;-moz-perspective:60px;perspective:60px}
.hamburger--3dx-r .hamburger-inner{-webkit-transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);-o-transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-o-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);-moz-transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-moz-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1),-moz-transform 0.15s cubic-bezier(0.645,0.045,0.355,1),-o-transform 0.15s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dx-r .hamburger-inner::after,.hamburger--3dx-r .hamburger-inner::before{-webkit-transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);-o-transition:-o-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);-moz-transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-moz-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-moz-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-o-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);transform:rotateY(-180deg)}
.hamburger--3dx-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,8px,0) rotate(45deg);-moz-transform:translate3d(0,8px,0) rotate(45deg);transform:translate3d(0,8px,0) rotate(45deg)}
.hamburger--3dx-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-8px,0) rotate(-45deg);-moz-transform:translate3d(0,-8px,0) rotate(-45deg);transform:translate3d(0,-8px,0) rotate(-45deg)}
.hamburger--3dy .hamburger-box{-webkit-perspective:60px;-moz-perspective:60px;perspective:60px}
.hamburger--3dy .hamburger-inner{-webkit-transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);-o-transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-o-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);-moz-transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-moz-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1),-moz-transform 0.15s cubic-bezier(0.645,0.045,0.355,1),-o-transform 0.15s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dy .hamburger-inner::after,.hamburger--3dy .hamburger-inner::before{-webkit-transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);-o-transition:-o-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);-moz-transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-moz-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-moz-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-o-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dy.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);transform:rotateX(-180deg)}
.hamburger--3dy.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,8px,0) rotate(45deg);-moz-transform:translate3d(0,8px,0) rotate(45deg);transform:translate3d(0,8px,0) rotate(45deg)}
.hamburger--3dy.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-8px,0) rotate(-45deg);-moz-transform:translate3d(0,-8px,0) rotate(-45deg);transform:translate3d(0,-8px,0) rotate(-45deg)}
.hamburger--3dy-r .hamburger-box{-webkit-perspective:60px;-moz-perspective:60px;perspective:60px}
.hamburger--3dy-r .hamburger-inner{-webkit-transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);-o-transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-o-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);-moz-transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-moz-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1),-moz-transform 0.15s cubic-bezier(0.645,0.045,0.355,1),-o-transform 0.15s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dy-r .hamburger-inner::after,.hamburger--3dy-r .hamburger-inner::before{-webkit-transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);-o-transition:-o-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);-moz-transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-moz-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-moz-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-o-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);transform:rotateX(180deg)}
.hamburger--3dy-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,8px,0) rotate(45deg);-moz-transform:translate3d(0,8px,0) rotate(45deg);transform:translate3d(0,8px,0) rotate(45deg)}
.hamburger--3dy-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-8px,0) rotate(-45deg);-moz-transform:translate3d(0,-8px,0) rotate(-45deg);transform:translate3d(0,-8px,0) rotate(-45deg)}
.hamburger--3dxy .hamburger-box{-webkit-perspective:60px;-moz-perspective:60px;perspective:60px}
.hamburger--3dxy .hamburger-inner{-webkit-transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);-o-transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-o-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);-moz-transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-moz-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1),-moz-transform 0.15s cubic-bezier(0.645,0.045,0.355,1),-o-transform 0.15s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dxy .hamburger-inner::after,.hamburger--3dxy .hamburger-inner::before{-webkit-transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);-o-transition:-o-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);-moz-transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-moz-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-moz-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-o-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(180deg) rotateY(180deg);-moz-transform:rotateX(180deg) rotateY(180deg);transform:rotateX(180deg) rotateY(180deg)}
.hamburger--3dxy.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,8px,0) rotate(45deg);-moz-transform:translate3d(0,8px,0) rotate(45deg);transform:translate3d(0,8px,0) rotate(45deg)}
.hamburger--3dxy.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-8px,0) rotate(-45deg);-moz-transform:translate3d(0,-8px,0) rotate(-45deg);transform:translate3d(0,-8px,0) rotate(-45deg)}
.hamburger--3dxy-r .hamburger-box{-webkit-perspective:60px;-moz-perspective:60px;perspective:60px}
.hamburger--3dxy-r .hamburger-inner{-webkit-transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);-o-transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-o-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);-moz-transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-moz-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1),-moz-transform 0.15s cubic-bezier(0.645,0.045,0.355,1),-o-transform 0.15s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dxy-r .hamburger-inner::after,.hamburger--3dxy-r .hamburger-inner::before{-webkit-transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);-o-transition:-o-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);-moz-transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-moz-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-moz-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-o-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg);-moz-transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg);transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}
.hamburger--3dxy-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,8px,0) rotate(45deg);-moz-transform:translate3d(0,8px,0) rotate(45deg);transform:translate3d(0,8px,0) rotate(45deg)}
.hamburger--3dxy-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-8px,0) rotate(-45deg);-moz-transform:translate3d(0,-8px,0) rotate(-45deg);transform:translate3d(0,-8px,0) rotate(-45deg)}
.hamburger--arrow.is-active .hamburger-inner::before{-webkit-transform:translate3d(-6px,0,0) rotate(-45deg) scale(0.7,1);-moz-transform:translate3d(-6px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(-6px,0,0) rotate(-45deg) scale(0.7,1)}
.hamburger--arrow.is-active .hamburger-inner::after{-webkit-transform:translate3d(-6px,0,0) rotate(45deg) scale(0.7,1);-moz-transform:translate3d(-6px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(-6px,0,0) rotate(45deg) scale(0.7,1)}
.hamburger--arrow-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(6px,0,0) rotate(45deg) scale(0.7,1);-moz-transform:translate3d(6px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(6px,0,0) rotate(45deg) scale(0.7,1)}
.hamburger--arrow-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(6px,0,0) rotate(-45deg) scale(0.7,1);-moz-transform:translate3d(6px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(6px,0,0) rotate(-45deg) scale(0.7,1)}
.hamburger--arrowalt .hamburger-inner::before{-webkit-transition:top 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:top 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);-o-transition:top 0.1s 0.1s ease,-o-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);-moz-transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1),-moz-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1),-moz-transform 0.1s cubic-bezier(0.165,0.84,0.44,1),-o-transform 0.1s cubic-bezier(0.165,0.84,0.44,1)}
.hamburger--arrowalt .hamburger-inner::after{-webkit-transition:bottom 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);-o-transition:bottom 0.1s 0.1s ease,-o-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);-moz-transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1),-moz-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1),-moz-transform 0.1s cubic-bezier(0.165,0.84,0.44,1),-o-transform 0.1s cubic-bezier(0.165,0.84,0.44,1)}
.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(-6px,-7.5px,0) rotate(-45deg) scale(0.7,1);-moz-transform:translate3d(-6px,-7.5px,0) rotate(-45deg) scale(0.7,1);transform:translate3d(-6px,-7.5px,0) rotate(-45deg) scale(0.7,1);-webkit-transition:top 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);-o-transition:top 0.1s ease,-o-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);-moz-transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22),-moz-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22),-moz-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22),-o-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22)}
.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(-6px,7.5px,0) rotate(45deg) scale(0.7,1);-moz-transform:translate3d(-6px,7.5px,0) rotate(45deg) scale(0.7,1);transform:translate3d(-6px,7.5px,0) rotate(45deg) scale(0.7,1);-webkit-transition:bottom 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);-o-transition:bottom 0.1s ease,-o-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);-moz-transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22),-moz-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22),-moz-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22),-o-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22)}
.hamburger--arrowalt-r .hamburger-inner::before{-webkit-transition:top 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:top 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);-o-transition:top 0.1s 0.1s ease,-o-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);-moz-transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1),-moz-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1),-moz-transform 0.1s cubic-bezier(0.165,0.84,0.44,1),-o-transform 0.1s cubic-bezier(0.165,0.84,0.44,1)}
.hamburger--arrowalt-r .hamburger-inner::after{-webkit-transition:bottom 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);-o-transition:bottom 0.1s 0.1s ease,-o-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);-moz-transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1),-moz-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1),-moz-transform 0.1s cubic-bezier(0.165,0.84,0.44,1),-o-transform 0.1s cubic-bezier(0.165,0.84,0.44,1)}
.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(6px,-7.5px,0) rotate(45deg) scale(0.7,1);-moz-transform:translate3d(6px,-7.5px,0) rotate(45deg) scale(0.7,1);transform:translate3d(6px,-7.5px,0) rotate(45deg) scale(0.7,1);-webkit-transition:top 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);-o-transition:top 0.1s ease,-o-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);-moz-transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22),-moz-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22),-moz-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22),-o-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22)}
.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(6px,7.5px,0) rotate(-45deg) scale(0.7,1);-moz-transform:translate3d(6px,7.5px,0) rotate(-45deg) scale(0.7,1);transform:translate3d(6px,7.5px,0) rotate(-45deg) scale(0.7,1);-webkit-transition:bottom 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);-o-transition:bottom 0.1s ease,-o-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);-moz-transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22),-moz-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22),-moz-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22),-o-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22)}
.hamburger--arrowturn.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
.hamburger--arrowturn.is-active .hamburger-inner::before{-webkit-transform:translate3d(8px,0,0) rotate(45deg) scale(0.7,1);-moz-transform:translate3d(8px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(8px,0,0) rotate(45deg) scale(0.7,1)}
.hamburger--arrowturn.is-active .hamburger-inner::after{-webkit-transform:translate3d(8px,0,0) rotate(-45deg) scale(0.7,1);-moz-transform:translate3d(8px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(8px,0,0) rotate(-45deg) scale(0.7,1)}
.hamburger--arrowturn-r.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
.hamburger--arrowturn-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(-8px,0,0) rotate(-45deg) scale(0.7,1);-moz-transform:translate3d(-8px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(-8px,0,0) rotate(-45deg) scale(0.7,1)}
.hamburger--arrowturn-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(-8px,0,0) rotate(45deg) scale(0.7,1);-moz-transform:translate3d(-8px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(-8px,0,0) rotate(45deg) scale(0.7,1)}
.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::after,.hamburger--boring .hamburger-inner::before{-webkit-transition-property:none;-o-transition-property:none;-moz-transition-property:none;transition-property:none}
.hamburger--boring.is-active .hamburger-inner{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}
.hamburger--boring.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:0.13s;-moz-transition-duration:0.13s;-o-transition-duration:0.13s;transition-duration:0.13s;-webkit-transition-delay:0.13s;-moz-transition-delay:0.13s;-o-transition-delay:0.13s;transition-delay:0.13s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);-o-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse .hamburger-inner::after{top:-16px;-webkit-transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0.1s linear;-o-transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0.1s linear;-moz-transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0.1s linear;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0.1s linear}
.hamburger--collapse .hamburger-inner::before{-webkit-transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);-o-transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-o-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-moz-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-moz-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-o-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-8px,0) rotate(-45deg);-moz-transform:translate3d(0,-8px,0) rotate(-45deg);transform:translate3d(0,-8px,0) rotate(-45deg);-webkit-transition-delay:0.22s;-moz-transition-delay:0.22s;-o-transition-delay:0.22s;transition-delay:0.22s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-moz-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-o-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0.1s 0.22s linear;-o-transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0.1s 0.22s linear;-moz-transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0.1s 0.22s linear;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0.1s 0.22s linear}
.hamburger--collapse.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);-o-transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),-o-transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1),-moz-transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1),-moz-transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1),-o-transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:0.13s;-moz-transition-duration:0.13s;-o-transition-duration:0.13s;transition-duration:0.13s;-webkit-transition-delay:0.13s;-moz-transition-delay:0.13s;-o-transition-delay:0.13s;transition-delay:0.13s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);-o-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse-r .hamburger-inner::after{top:-16px;-webkit-transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0.1s linear;-o-transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0.1s linear;-moz-transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0.1s linear;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0.1s linear}
.hamburger--collapse-r .hamburger-inner::before{-webkit-transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);-o-transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-o-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-moz-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-moz-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-o-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-8px,0) rotate(45deg);-moz-transform:translate3d(0,-8px,0) rotate(45deg);transform:translate3d(0,-8px,0) rotate(45deg);-webkit-transition-delay:0.22s;-moz-transition-delay:0.22s;-o-transition-delay:0.22s;transition-delay:0.22s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-moz-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-o-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0.1s 0.22s linear;-o-transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0.1s 0.22s linear;-moz-transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0.1s 0.22s linear;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0.1s 0.22s linear}
.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);-o-transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),-o-transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1),-moz-transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1),-moz-transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1),-o-transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--elastic .hamburger-inner{top:1px;-webkit-transition-duration:275ms;-moz-transition-duration:275ms;-o-transition-duration:275ms;transition-duration:275ms;-webkit-transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);-moz-transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);-o-transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}
.hamburger--elastic .hamburger-inner::before{top:8px;-webkit-transition:opacity 125ms 275ms ease;-o-transition:opacity 125ms 275ms ease;-moz-transition:opacity 125ms 275ms ease;transition:opacity 125ms 275ms ease}
.hamburger--elastic .hamburger-inner::after{top:16px;-webkit-transition:-webkit-transform 275ms cubic-bezier(0.68,-0.55,0.265,1.55);transition:-webkit-transform 275ms cubic-bezier(0.68,-0.55,0.265,1.55);-o-transition:-o-transform 275ms cubic-bezier(0.68,-0.55,0.265,1.55);-moz-transition:transform 275ms cubic-bezier(0.68,-0.55,0.265,1.55),-moz-transform 275ms cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform 275ms cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform 275ms cubic-bezier(0.68,-0.55,0.265,1.55),-webkit-transform 275ms cubic-bezier(0.68,-0.55,0.265,1.55),-moz-transform 275ms cubic-bezier(0.68,-0.55,0.265,1.55),-o-transform 275ms cubic-bezier(0.68,-0.55,0.265,1.55)}
.hamburger--elastic.is-active .hamburger-inner{-webkit-transform:translate3d(0,8px,0) rotate(135deg);-moz-transform:translate3d(0,8px,0) rotate(135deg);transform:translate3d(0,8px,0) rotate(135deg);-webkit-transition-delay:75ms;-moz-transition-delay:75ms;-o-transition-delay:75ms;transition-delay:75ms}
.hamburger--elastic.is-active .hamburger-inner::before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;opacity:0}
.hamburger--elastic.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-16px,0) rotate(-270deg);-moz-transform:translate3d(0,-16px,0) rotate(-270deg);transform:translate3d(0,-16px,0) rotate(-270deg);-webkit-transition-delay:75ms;-moz-transition-delay:75ms;-o-transition-delay:75ms;transition-delay:75ms}
.hamburger--elastic-r .hamburger-inner{top:1px;-webkit-transition-duration:275ms;-moz-transition-duration:275ms;-o-transition-duration:275ms;transition-duration:275ms;-webkit-transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);-moz-transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);-o-transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}
.hamburger--elastic-r .hamburger-inner::before{top:8px;-webkit-transition:opacity 125ms 275ms ease;-o-transition:opacity 125ms 275ms ease;-moz-transition:opacity 125ms 275ms ease;transition:opacity 125ms 275ms ease}
.hamburger--elastic-r .hamburger-inner::after{top:16px;-webkit-transition:-webkit-transform 275ms cubic-bezier(0.68,-0.55,0.265,1.55);transition:-webkit-transform 275ms cubic-bezier(0.68,-0.55,0.265,1.55);-o-transition:-o-transform 275ms cubic-bezier(0.68,-0.55,0.265,1.55);-moz-transition:transform 275ms cubic-bezier(0.68,-0.55,0.265,1.55),-moz-transform 275ms cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform 275ms cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform 275ms cubic-bezier(0.68,-0.55,0.265,1.55),-webkit-transform 275ms cubic-bezier(0.68,-0.55,0.265,1.55),-moz-transform 275ms cubic-bezier(0.68,-0.55,0.265,1.55),-o-transform 275ms cubic-bezier(0.68,-0.55,0.265,1.55)}
.hamburger--elastic-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,8px,0) rotate(-135deg);-moz-transform:translate3d(0,8px,0) rotate(-135deg);transform:translate3d(0,8px,0) rotate(-135deg);-webkit-transition-delay:75ms;-moz-transition-delay:75ms;-o-transition-delay:75ms;transition-delay:75ms}
.hamburger--elastic-r.is-active .hamburger-inner::before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;opacity:0}
.hamburger--elastic-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-16px,0) rotate(270deg);-moz-transform:translate3d(0,-16px,0) rotate(270deg);transform:translate3d(0,-16px,0) rotate(270deg);-webkit-transition-delay:75ms;-moz-transition-delay:75ms;-o-transition-delay:75ms;transition-delay:75ms}
.hamburger--emphatic{overflow:hidden}
.hamburger--emphatic .hamburger-inner{-webkit-transition:background-color 125ms 175ms ease-in;-o-transition:background-color 125ms 175ms ease-in;-moz-transition:background-color 125ms 175ms ease-in;transition:background-color 125ms 175ms ease-in}
.hamburger--emphatic .hamburger-inner::before{left:0;-webkit-transition:top 50ms 125ms linear,left 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335);transition:top 50ms 125ms linear,left 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335);-o-transition:top 50ms 125ms linear,left 125ms 175ms ease-in,-o-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335);-moz-transition:transform 125ms cubic-bezier(0.6,0.04,0.98,0.335),top 50ms 125ms linear,left 125ms 175ms ease-in,-moz-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335);transition:transform 125ms cubic-bezier(0.6,0.04,0.98,0.335),top 50ms 125ms linear,left 125ms 175ms ease-in;transition:transform 125ms cubic-bezier(0.6,0.04,0.98,0.335),top 50ms 125ms linear,left 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335),-moz-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335),-o-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335)}
.hamburger--emphatic .hamburger-inner::after{top:8px;right:0;-webkit-transition:top 50ms 125ms linear,right 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335);transition:top 50ms 125ms linear,right 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335);-o-transition:top 50ms 125ms linear,right 125ms 175ms ease-in,-o-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335);-moz-transition:transform 125ms cubic-bezier(0.6,0.04,0.98,0.335),top 50ms 125ms linear,right 125ms 175ms ease-in,-moz-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335);transition:transform 125ms cubic-bezier(0.6,0.04,0.98,0.335),top 50ms 125ms linear,right 125ms 175ms ease-in;transition:transform 125ms cubic-bezier(0.6,0.04,0.98,0.335),top 50ms 125ms linear,right 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335),-moz-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335),-o-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335)}
.hamburger--emphatic.is-active .hamburger-inner{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent !important}
.hamburger--emphatic.is-active .hamburger-inner::before{left:-60px;top:-60px;-webkit-transform:translate3d(60px,60px,0) rotate(45deg);-moz-transform:translate3d(60px,60px,0) rotate(45deg);transform:translate3d(60px,60px,0) rotate(45deg);-webkit-transition:left 125ms ease-out,top 50ms 125ms linear,-webkit-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1);transition:left 125ms ease-out,top 50ms 125ms linear,-webkit-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1);-o-transition:left 125ms ease-out,top 50ms 125ms linear,-o-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1);-moz-transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1),-moz-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1);transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1);transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1),-webkit-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1),-moz-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1),-o-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1)}
.hamburger--emphatic.is-active .hamburger-inner::after{right:-60px;top:-60px;-webkit-transform:translate3d(-60px,60px,0) rotate(-45deg);-moz-transform:translate3d(-60px,60px,0) rotate(-45deg);transform:translate3d(-60px,60px,0) rotate(-45deg);-webkit-transition:right 125ms ease-out,top 50ms 125ms linear,-webkit-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1);transition:right 125ms ease-out,top 50ms 125ms linear,-webkit-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1);-o-transition:right 125ms ease-out,top 50ms 125ms linear,-o-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1);-moz-transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1),-moz-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1);transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1);transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1),-webkit-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1),-moz-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1),-o-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1)}
.hamburger--emphatic-r{overflow:hidden}
.hamburger--emphatic-r .hamburger-inner{-webkit-transition:background-color 125ms 175ms ease-in;-o-transition:background-color 125ms 175ms ease-in;-moz-transition:background-color 125ms 175ms ease-in;transition:background-color 125ms 175ms ease-in}
.hamburger--emphatic-r .hamburger-inner::before{left:0;-webkit-transition:top 50ms 125ms linear,left 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335);transition:top 50ms 125ms linear,left 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335);-o-transition:top 50ms 125ms linear,left 125ms 175ms ease-in,-o-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335);-moz-transition:transform 125ms cubic-bezier(0.6,0.04,0.98,0.335),top 50ms 125ms linear,left 125ms 175ms ease-in,-moz-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335);transition:transform 125ms cubic-bezier(0.6,0.04,0.98,0.335),top 50ms 125ms linear,left 125ms 175ms ease-in;transition:transform 125ms cubic-bezier(0.6,0.04,0.98,0.335),top 50ms 125ms linear,left 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335),-moz-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335),-o-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335)}
.hamburger--emphatic-r .hamburger-inner::after{top:8px;right:0;-webkit-transition:top 50ms 125ms linear,right 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335);transition:top 50ms 125ms linear,right 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335);-o-transition:top 50ms 125ms linear,right 125ms 175ms ease-in,-o-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335);-moz-transition:transform 125ms cubic-bezier(0.6,0.04,0.98,0.335),top 50ms 125ms linear,right 125ms 175ms ease-in,-moz-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335);transition:transform 125ms cubic-bezier(0.6,0.04,0.98,0.335),top 50ms 125ms linear,right 125ms 175ms ease-in;transition:transform 125ms cubic-bezier(0.6,0.04,0.98,0.335),top 50ms 125ms linear,right 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335),-moz-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335),-o-transform 125ms cubic-bezier(0.6,0.04,0.98,0.335)}
.hamburger--emphatic-r.is-active .hamburger-inner{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent !important}
.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-60px;top:60px;-webkit-transform:translate3d(60px,-60px,0) rotate(-45deg);-moz-transform:translate3d(60px,-60px,0) rotate(-45deg);transform:translate3d(60px,-60px,0) rotate(-45deg);-webkit-transition:left 125ms ease-out,top 50ms 125ms linear,-webkit-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1);transition:left 125ms ease-out,top 50ms 125ms linear,-webkit-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1);-o-transition:left 125ms ease-out,top 50ms 125ms linear,-o-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1);-moz-transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1),-moz-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1);transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1);transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1),-webkit-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1),-moz-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1),-o-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1)}
.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-60px;top:60px;-webkit-transform:translate3d(-60px,-60px,0) rotate(45deg);-moz-transform:translate3d(-60px,-60px,0) rotate(45deg);transform:translate3d(-60px,-60px,0) rotate(45deg);-webkit-transition:right 125ms ease-out,top 50ms 125ms linear,-webkit-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1);transition:right 125ms ease-out,top 50ms 125ms linear,-webkit-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1);-o-transition:right 125ms ease-out,top 50ms 125ms linear,-o-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1);-moz-transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1),-moz-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1);transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1);transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1),-webkit-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1),-moz-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1),-o-transform 125ms 175ms cubic-bezier(0.075,0.82,0.165,1)}
.hamburger--minus .hamburger-inner::after,.hamburger--minus .hamburger-inner::before{-webkit-transition:bottom 80ms 0s ease-out,top 80ms 0s ease-out,opacity 0s linear;-o-transition:bottom 80ms 0s ease-out,top 80ms 0s ease-out,opacity 0s linear;-moz-transition:bottom 80ms 0s ease-out,top 80ms 0s ease-out,opacity 0s linear;transition:bottom 80ms 0s ease-out,top 80ms 0s ease-out,opacity 0s linear}
.hamburger--minus.is-active .hamburger-inner::after,.hamburger--minus.is-active .hamburger-inner::before{opacity:0;-webkit-transition:bottom 80ms ease-out,top 80ms ease-out,opacity 0s 80ms linear;-o-transition:bottom 80ms ease-out,top 80ms ease-out,opacity 0s 80ms linear;-moz-transition:bottom 80ms ease-out,top 80ms ease-out,opacity 0s 80ms linear;transition:bottom 80ms ease-out,top 80ms ease-out,opacity 0s 80ms linear}
.hamburger--minus.is-active .hamburger-inner::before{top:0}
.hamburger--minus.is-active .hamburger-inner::after{bottom:0}
.hamburger--slider .hamburger-inner{top:1px}
.hamburger--slider .hamburger-inner::before{top:8px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,-o-transform;-moz-transition-property:transform,opacity,-moz-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform,-moz-transform,-o-transform;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:0.15s;-moz-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s}
.hamburger--slider .hamburger-inner::after{top:16px}
.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,8px,0) rotate(45deg);-moz-transform:translate3d(0,8px,0) rotate(45deg);transform:translate3d(0,8px,0) rotate(45deg)}
.hamburger--slider.is-active .hamburger-inner::before{-webkit-transform:rotate(-45deg) translate3d(-4.28571px,-6px,0);-moz-transform:rotate(-45deg) translate3d(-4.28571px,-6px,0);transform:rotate(-45deg) translate3d(-4.28571px,-6px,0);opacity:0}
.hamburger--slider.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-16px,0) rotate(-90deg);-moz-transform:translate3d(0,-16px,0) rotate(-90deg);transform:translate3d(0,-16px,0) rotate(-90deg)}
.hamburger--slider-r .hamburger-inner{top:1px}
.hamburger--slider-r .hamburger-inner::before{top:8px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,-o-transform;-moz-transition-property:transform,opacity,-moz-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform,-moz-transform,-o-transform;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:0.15s;-moz-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s}
.hamburger--slider-r .hamburger-inner::after{top:16px}
.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,8px,0) rotate(-45deg);-moz-transform:translate3d(0,8px,0) rotate(-45deg);transform:translate3d(0,8px,0) rotate(-45deg)}
.hamburger--slider-r.is-active .hamburger-inner::before{-webkit-transform:rotate(45deg) translate3d(4.28571px,-6px,0);-moz-transform:rotate(45deg) translate3d(4.28571px,-6px,0);transform:rotate(45deg) translate3d(4.28571px,-6px,0);opacity:0}
.hamburger--slider-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-16px,0) rotate(90deg);-moz-transform:translate3d(0,-16px,0) rotate(90deg);transform:translate3d(0,-16px,0) rotate(90deg)}
.hamburger--spin .hamburger-inner{-webkit-transition-duration:0.22s;-moz-transition-duration:0.22s;-o-transition-duration:0.22s;transition-duration:0.22s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);-o-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin .hamburger-inner::before{-webkit-transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in;-o-transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in;-moz-transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in;transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in}
.hamburger--spin .hamburger-inner::after{-webkit-transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);-o-transition:bottom 0.1s 0.25s ease-in,-o-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19),-moz-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19),-moz-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19),-o-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:0.12s;-moz-transition-delay:0.12s;-o-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-moz-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-o-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out;-o-transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out;-moz-transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out}
.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);-o-transition:bottom 0.1s ease-out,-o-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1),-moz-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1),-moz-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1),-o-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spin-r .hamburger-inner{-webkit-transition-duration:0.22s;-moz-transition-duration:0.22s;-o-transition-duration:0.22s;transition-duration:0.22s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);-o-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin-r .hamburger-inner::before{-webkit-transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in;-o-transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in;-moz-transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in;transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in}
.hamburger--spin-r .hamburger-inner::after{-webkit-transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);-o-transition:bottom 0.1s 0.25s ease-in,-o-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19),-moz-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19),-moz-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19),-o-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin-r.is-active .hamburger-inner{-webkit-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-ms-transform:rotate(-225deg);-o-transform:rotate(-225deg);transform:rotate(-225deg);-webkit-transition-delay:0.12s;-moz-transition-delay:0.12s;-o-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-moz-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-o-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out;-o-transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out;-moz-transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out}
.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);-o-transition:bottom 0.1s ease-out,-o-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1),-moz-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1),-moz-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1),-o-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spring .hamburger-inner{top:1px;-webkit-transition:background-color 0s 0.13s linear;-o-transition:background-color 0s 0.13s linear;-moz-transition:background-color 0s 0.13s linear;transition:background-color 0s 0.13s linear}
.hamburger--spring .hamburger-inner::before{top:8px;-webkit-transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);-o-transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-o-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-moz-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-moz-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-o-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spring .hamburger-inner::after{top:16px;-webkit-transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);-o-transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-o-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-moz-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-moz-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-o-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spring.is-active .hamburger-inner{-webkit-transition-delay:0.22s;-moz-transition-delay:0.22s;-o-transition-delay:0.22s;transition-delay:0.22s;background-color:transparent !important}
.hamburger--spring.is-active .hamburger-inner::before{top:0;-webkit-transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);-o-transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),-o-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1),-moz-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1),-moz-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1),-o-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,8px,0) rotate(45deg);-moz-transform:translate3d(0,8px,0) rotate(45deg);transform:translate3d(0,8px,0) rotate(45deg)}
.hamburger--spring.is-active .hamburger-inner::after{top:0;-webkit-transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);-o-transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),-o-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1),-moz-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1),-moz-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1),-o-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,8px,0) rotate(-45deg);-moz-transform:translate3d(0,8px,0) rotate(-45deg);transform:translate3d(0,8px,0) rotate(-45deg)}
.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:0.13s;-moz-transition-duration:0.13s;-o-transition-duration:0.13s;transition-duration:0.13s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);-o-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spring-r .hamburger-inner::after{top:-16px;-webkit-transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0s linear;-o-transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0s linear;-moz-transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0s linear;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0s linear}
.hamburger--spring-r .hamburger-inner::before{-webkit-transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);-o-transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-o-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-moz-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-moz-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-o-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spring-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-8px,0) rotate(-45deg);-moz-transform:translate3d(0,-8px,0) rotate(-45deg);transform:translate3d(0,-8px,0) rotate(-45deg);-webkit-transition-delay:0.22s;-moz-transition-delay:0.22s;-o-transition-delay:0.22s;transition-delay:0.22s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-moz-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-o-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0s 0.22s linear;-o-transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0s 0.22s linear;-moz-transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0s 0.22s linear;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0s 0.22s linear}
.hamburger--spring-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);-o-transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),-o-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1),-moz-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1),-moz-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1),-o-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand .hamburger-inner{-webkit-transition:background-color 0s 75ms linear,-webkit-transform 75ms 0.15s cubic-bezier(0.55,0.055,0.675,0.19);transition:background-color 0s 75ms linear,-webkit-transform 75ms 0.15s cubic-bezier(0.55,0.055,0.675,0.19);-o-transition:background-color 0s 75ms linear,-o-transform 75ms 0.15s cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition:transform 75ms 0.15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s 75ms linear,-moz-transform 75ms 0.15s cubic-bezier(0.55,0.055,0.675,0.19);transition:transform 75ms 0.15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s 75ms linear;transition:transform 75ms 0.15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s 75ms linear,-webkit-transform 75ms 0.15s cubic-bezier(0.55,0.055,0.675,0.19),-moz-transform 75ms 0.15s cubic-bezier(0.55,0.055,0.675,0.19),-o-transform 75ms 0.15s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand .hamburger-inner::before{-webkit-transition:top 75ms 75ms ease-in,-webkit-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 75ms 75ms ease-in,-webkit-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19);-o-transition:top 75ms 75ms ease-in,-o-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19),-moz-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19),-moz-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19),-o-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand .hamburger-inner::after{-webkit-transition:bottom 75ms 75ms ease-in,-webkit-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 75ms 75ms ease-in,-webkit-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19);-o-transition:bottom 75ms 75ms ease-in,-o-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19),-moz-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19),-moz-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19),-o-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand.is-active .hamburger-inner{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent !important;-webkit-transition:background-color 0s 0.15s linear,-webkit-transform 75ms 0s cubic-bezier(0.215,0.61,0.355,1);transition:background-color 0s 0.15s linear,-webkit-transform 75ms 0s cubic-bezier(0.215,0.61,0.355,1);-o-transition:background-color 0s 0.15s linear,-o-transform 75ms 0s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:transform 75ms 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s 0.15s linear,-moz-transform 75ms 0s cubic-bezier(0.215,0.61,0.355,1);transition:transform 75ms 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s 0.15s linear;transition:transform 75ms 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s 0.15s linear,-webkit-transform 75ms 0s cubic-bezier(0.215,0.61,0.355,1),-moz-transform 75ms 0s cubic-bezier(0.215,0.61,0.355,1),-o-transform 75ms 0s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top 75ms 0.1s ease-out,-webkit-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:top 75ms 0.1s ease-out,-webkit-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1);-o-transition:top 75ms 0.1s ease-out,-o-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:top 75ms 0.1s ease-out,transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1),-moz-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:top 75ms 0.1s ease-out,transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:top 75ms 0.1s ease-out,transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1),-moz-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1),-o-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom 75ms 0.1s ease-out,-webkit-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 75ms 0.1s ease-out,-webkit-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1);-o-transition:bottom 75ms 0.1s ease-out,-o-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:bottom 75ms 0.1s ease-out,transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1),-moz-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 75ms 0.1s ease-out,transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 75ms 0.1s ease-out,transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1),-moz-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1),-o-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand-r .hamburger-inner{-webkit-transition:background-color 0s 75ms linear,-webkit-transform 75ms 0.15s cubic-bezier(0.55,0.055,0.675,0.19);transition:background-color 0s 75ms linear,-webkit-transform 75ms 0.15s cubic-bezier(0.55,0.055,0.675,0.19);-o-transition:background-color 0s 75ms linear,-o-transform 75ms 0.15s cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition:transform 75ms 0.15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s 75ms linear,-moz-transform 75ms 0.15s cubic-bezier(0.55,0.055,0.675,0.19);transition:transform 75ms 0.15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s 75ms linear;transition:transform 75ms 0.15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s 75ms linear,-webkit-transform 75ms 0.15s cubic-bezier(0.55,0.055,0.675,0.19),-moz-transform 75ms 0.15s cubic-bezier(0.55,0.055,0.675,0.19),-o-transform 75ms 0.15s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand-r .hamburger-inner::before{-webkit-transition:top 75ms 75ms ease-in,-webkit-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 75ms 75ms ease-in,-webkit-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19);-o-transition:top 75ms 75ms ease-in,-o-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19),-moz-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19),-moz-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19),-o-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand-r .hamburger-inner::after{-webkit-transition:bottom 75ms 75ms ease-in,-webkit-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 75ms 75ms ease-in,-webkit-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19);-o-transition:bottom 75ms 75ms ease-in,-o-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19),-moz-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19),-moz-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19),-o-transform 75ms 0s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand-r.is-active .hamburger-inner{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);background-color:transparent !important;-webkit-transition:background-color 0s 0.15s linear,-webkit-transform 75ms 0s cubic-bezier(0.215,0.61,0.355,1);transition:background-color 0s 0.15s linear,-webkit-transform 75ms 0s cubic-bezier(0.215,0.61,0.355,1);-o-transition:background-color 0s 0.15s linear,-o-transform 75ms 0s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:transform 75ms 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s 0.15s linear,-moz-transform 75ms 0s cubic-bezier(0.215,0.61,0.355,1);transition:transform 75ms 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s 0.15s linear;transition:transform 75ms 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s 0.15s linear,-webkit-transform 75ms 0s cubic-bezier(0.215,0.61,0.355,1),-moz-transform 75ms 0s cubic-bezier(0.215,0.61,0.355,1),-o-transform 75ms 0s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top 75ms 0.1s ease-out,-webkit-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:top 75ms 0.1s ease-out,-webkit-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1);-o-transition:top 75ms 0.1s ease-out,-o-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:top 75ms 0.1s ease-out,transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1),-moz-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:top 75ms 0.1s ease-out,transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:top 75ms 0.1s ease-out,transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1),-moz-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1),-o-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom 75ms 0.1s ease-out,-webkit-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 75ms 0.1s ease-out,-webkit-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1);-o-transition:bottom 75ms 0.1s ease-out,-o-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:bottom 75ms 0.1s ease-out,transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1),-moz-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 75ms 0.1s ease-out,transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 75ms 0.1s ease-out,transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1),-moz-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1),-o-transform 75ms 0.15s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:75ms;-moz-transition-duration:75ms;-o-transition-duration:75ms;transition-duration:75ms;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);-o-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--squeeze .hamburger-inner::before{-webkit-transition:top 75ms 0.12s ease,opacity 75ms ease;-o-transition:top 75ms 0.12s ease,opacity 75ms ease;-moz-transition:top 75ms 0.12s ease,opacity 75ms ease;transition:top 75ms 0.12s ease,opacity 75ms ease}
.hamburger--squeeze .hamburger-inner::after{-webkit-transition:bottom 75ms 0.12s ease,-webkit-transform 75ms cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 75ms 0.12s ease,-webkit-transform 75ms cubic-bezier(0.55,0.055,0.675,0.19);-o-transition:bottom 75ms 0.12s ease,-o-transform 75ms cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition:bottom 75ms 0.12s ease,transform 75ms cubic-bezier(0.55,0.055,0.675,0.19),-moz-transform 75ms cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 75ms 0.12s ease,transform 75ms cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 75ms 0.12s ease,transform 75ms cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 75ms cubic-bezier(0.55,0.055,0.675,0.19),-moz-transform 75ms cubic-bezier(0.55,0.055,0.675,0.19),-o-transform 75ms cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0.12s;-moz-transition-delay:0.12s;-o-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-moz-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-o-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top 75ms ease,opacity 75ms 0.12s ease;-o-transition:top 75ms ease,opacity 75ms 0.12s ease;-moz-transition:top 75ms ease,opacity 75ms 0.12s ease;transition:top 75ms ease,opacity 75ms 0.12s ease}
.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 75ms ease,-webkit-transform 75ms 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 75ms ease,-webkit-transform 75ms 0.12s cubic-bezier(0.215,0.61,0.355,1);-o-transition:bottom 75ms ease,-o-transform 75ms 0.12s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:bottom 75ms ease,transform 75ms 0.12s cubic-bezier(0.215,0.61,0.355,1),-moz-transform 75ms 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 75ms ease,transform 75ms 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 75ms ease,transform 75ms 0.12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 75ms 0.12s cubic-bezier(0.215,0.61,0.355,1),-moz-transform 75ms 0.12s cubic-bezier(0.215,0.61,0.355,1),-o-transform 75ms 0.12s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--vortex .hamburger-inner{-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);-moz-transition-timing-function:cubic-bezier(0.19,1,0.22,1);-o-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.hamburger--vortex .hamburger-inner::after,.hamburger--vortex .hamburger-inner::before{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}
.hamburger--vortex .hamburger-inner::before{-webkit-transition-property:top,opacity;-o-transition-property:top,opacity;-moz-transition-property:top,opacity;transition-property:top,opacity}
.hamburger--vortex .hamburger-inner::after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;-o-transition-property:bottom,-o-transform;-moz-transition-property:bottom,transform,-moz-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform,-moz-transform,-o-transform}
.hamburger--vortex.is-active .hamburger-inner{-webkit-transform:rotate(765deg);-moz-transform:rotate(765deg);-ms-transform:rotate(765deg);-o-transform:rotate(765deg);transform:rotate(765deg);-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);-moz-transition-timing-function:cubic-bezier(0.19,1,0.22,1);-o-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.hamburger--vortex.is-active .hamburger-inner::after,.hamburger--vortex.is-active .hamburger-inner::before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}
.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.hamburger--vortex-r .hamburger-inner{-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);-moz-transition-timing-function:cubic-bezier(0.19,1,0.22,1);-o-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.hamburger--vortex-r .hamburger-inner::after,.hamburger--vortex-r .hamburger-inner::before{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}
.hamburger--vortex-r .hamburger-inner::before{-webkit-transition-property:top,opacity;-o-transition-property:top,opacity;-moz-transition-property:top,opacity;transition-property:top,opacity}
.hamburger--vortex-r .hamburger-inner::after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;-o-transition-property:bottom,-o-transform;-moz-transition-property:bottom,transform,-moz-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform,-moz-transform,-o-transform}
.hamburger--vortex-r.is-active .hamburger-inner{-webkit-transform:rotate(-765deg);-moz-transform:rotate(-765deg);-ms-transform:rotate(-765deg);-o-transform:rotate(-765deg);transform:rotate(-765deg);-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);-moz-transition-timing-function:cubic-bezier(0.19,1,0.22,1);-o-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.hamburger--vortex-r.is-active .hamburger-inner::after,.hamburger--vortex-r.is-active .hamburger-inner::before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}
.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
@media only screen and (max-width:1023px){.logo-panel__burger{display:block;outline:0 !important}}
.breadcrumbs{padding:15px 0 15px 0;position:relative;z-index:40}
.breadcrumbs.breadcrumbs--service .breadcrumbs__link .breadcrumbs__text{color:#fff}
.breadcrumbs.breadcrumbs--service .breadcrumbs__item:not(:last-child):after{color:#fff}
.breadcrumbs.page-about__breadcrumb,.breadcrumbs.page-contacts__breadcrumb{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.breadcrumbs__contain{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.breadcrumbs__link{color:#8ba4b0;text-decoration:none;line-height:1.2em}
.breadcrumbs__link .breadcrumbs__text{color:#454545}
.breadcrumbs__text{color:#8ba4b0}
.breadcrumbs__link,.breadcrumbs__text{font-size:12px;font-weight:400;line-height:30px}
.breadcrumbs__item:not(:last-child):after{content:"/";font-size:12px;margin-left:10px;margin-right:10px}
@media (max-width:767px){.breadcrumbs{padding:0}}
.btn,.input,.more-link,.textarea,body{font-family:Montserrat,sans-serif}
.btn{display:inline-block;text-align:center;font-weight:400;cursor:pointer;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 30px;text-decoration:none !important;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;outline:0;font-size:14px;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}
.btn.btn--fluid{width:100%}
.btn.btn--outline{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:1px 2px 10px rgba(0,0,0,0.3);-moz-box-shadow:1px 2px 10px rgba(0,0,0,0.3);box-shadow:1px 2px 10px rgba(0,0,0,0.3);background-color:transparent;text-transform:uppercase;border:2px solid #454545;font-weight:700;letter-spacing:1.07px;color:#fff;position:relative}
.btn.btn--outline:hover{border-color:#9a9a9a}
.btn.btn--outline:after{content:"";z-index:1;content:"";display:inline-block;width:8px;height:8px;background:0 0;border:transparent;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-left:5px}
.btn.btn--outline.btn--medium{line-height:46px !important}
.btn.btn--primary{-webkit-box-shadow:1px 2px 10px rgba(0,0,0,0.3);-moz-box-shadow:1px 2px 10px rgba(0,0,0,0.3);box-shadow:1px 2px 10px rgba(0,0,0,0.3);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-image:linear-gradient(to right,#f05321 0,#f05321 100%);border:none;text-transform:uppercase;font-weight:700;letter-spacing:1.07px;color:#fff;position:relative;z-index:0}
.btn{white-space:nowrap}
.btn--with-blink{overflow:hidden;position:relative}
.btn--with-blink::after{content:"";position:absolute;top:0;display:block;width:100%;height:100%;background:linear-gradient(to right,transparent 0%,#fffff0 50%,transparent 100%);opacity:0.3;animation:wave 1.2s cubic-bezier(0.4,0,0.6,1) infinite}
.btn.btn--primary:before{-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;transition:all 0.5s ease-out;content:"";z-index:-1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;top:0;bottom:0;right:0;left:0;background-image:-webkit-gradient(linear,left top,right top,from(#f05321),to(#f05321));background-image:-webkit-linear-gradient(left,#9a9a9a 0,#454545 100%);background-image:-moz- oldlinear-gradient(left,#9a9a9a 0,#454545 100%);background-image:-o-linear-gradient(left,#9a9a9a 0,#454545 100%);background-image:linear-gradient(to right,#f05321 0,#f05321 100%);opacity:0}
.btn.btn--primary:hover{-webkit-box-shadow:1px 2px 8px rgba(0,0,0,0.4);-moz-box-shadow:1px 2px 8px rgba(0,0,0,0.4);box-shadow:1px 2px 8px rgba(0,0,0,0.4)}
.btn.btn--primary:hover:before{opacity:1}
.btn.btn--primary:disabled{background-color:#d2dbe0}
.btn--outline-txt{position:relative;z-index:6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:13px;font-weight:700;line-height:20px;letter-spacing:1.04px;color:#192440}
.btn--large{line-height:60px !important;font-size:15px !important;padding:0 20px !important}
.btn--medium{line-height:50px !important;font-size:16px !important;padding:0 20px !important}
.btn.btn--outline.about__detailed-btn.btn--seo{color:#000;margin-top:45px;margin-left:auto;margin-right:auto;display:block;width:220px;padding-left:0 !important;padding-right:0 !important}
.btn.btn--outline.about__detailed-btn.btn--seo2{color:#000;margin-top:45px;margin-left:auto;margin-right:auto;display:block;width:300px;padding-left:0 !important;padding-right:0 !important}
.btn.btn--outline.about__detailed-btn{width:175px;margin-left:30px;color:#000}
.btn.btn--outline.about__detailed-btn:after{border-top-color:#000;border-right-color:#000}
@media (max-width:767px){.btn.btn--outline.about__detailed-btn.btn--seo{width:280px}.btn.btn--outline.about__detailed-btn.btn--seo2{width:280px}}
@media only screen and (max-width:479px){.btn.btn--outline.about__detailed-btn{margin-left:0;width:100%;margin-top:20px}}
@keyframes wave{0%{left:-100%}100%{left:100%}}
.input,.textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-transition-property:border,background,color,padding,-webkit-box-shadow;transition-property:border,background,color,padding,-webkit-box-shadow;-o-transition-property:border,background,color,box-shadow,padding;-moz-transition-property:border,background,color,box-shadow,padding,-moz-box-shadow;transition-property:border,background,color,box-shadow,padding;transition-property:border,background,color,box-shadow,padding,-webkit-box-shadow,-moz-box-shadow;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;transition:all 0.2s linear;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:15px;background-color:#fff;border:1px solid #d2dbe0}
.input:active,.input:focus,.textarea:active,.textarea:focus{outline:0;border-color:#454545}
.input:hover,.textarea:hover{border-color:#454545}
.input:disabled,.textarea:disabled{border-color:#f0f3f5}
input.input{height:50px;line-height:auto;line-height:initial;padding:0 20px}
input.input.error{border:1px solid #ff2727 !important}
.textarea{line-height:auto;line-height:initial;padding:20px;resize:none;width:100%}
.input-block__error{display:none;font-size:14px;margin-top:10px;color:red}
.input-block{position:relative}
.input-block.input-block--error .input{border-color:red}
.input-block.input-block--error .input-block__error{display:block}
.input-block.input-block--on-bg .abs-label{color:#d2dbe0}
.abs-label{font-size:15px;color:#192440}
.abs-label:disabled{color:#8ba4b0}
.abs-label + .input,.abs-label + .textarea{margin-top:7px}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0 !important;font:inherit}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{-webkit-transition:height 0.5s ease-in-out;-o-transition:height 0.5s ease-in-out;-moz-transition:height 0.5s ease-in-out;transition:height 0.5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;transition:opacity 0.4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../themes/timesharp/assets/scss/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform 0.1s ease;transition:-webkit-transform 0.1s ease;-o-transition:-o-transform 0.1s ease;-moz-transition:transform 0.1s ease,-moz-transform 0.1s ease;transition:transform 0.1s ease;transition:transform 0.1s ease,-webkit-transform 0.1s ease,-moz-transform 0.1s ease,-o-transform 0.1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);-webkit-transform:scale(1.3,1.3);-moz-transform:scale(1.3,1.3);-o-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;-webkit-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;transition:opacity 0.4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.numeric-item__num{text-shadow:1px 2px 10px rgba(0,0,0,0.3);font-size:72px;font-weight:900;line-height:1em;width:110px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;letter-spacing:-1.8px;-webkit-background-clip:text;color:#cacaca;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}
.numeric-item__title{font-size:24px;font-weight:500;line-height:20px;letter-spacing:-0.6px;color:#454545}
.numeric-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 0 11px rgba(0,0,0,0.2);-moz-box-shadow:0 0 11px rgba(0,0,0,0.2);box-shadow:0 0 11px rgba(0,0,0,0.2);background-color:#fff;padding:30px 8.3333% 30px 8.3333%}
.numeric-item:hover .numeric-item__num{color:#454545}
.numeric-item:nth-child(2n){background-color:#e8eaeb}
html.backgroundcliptext .numeric-item:hover .numeric-item__num{background-image:-webkit-gradient(linear,left top,right top,from(#454545),to(#9a9a9a));background-image:-webkit-linear-gradient(left,#454545 0,#9a9a9a 100%);background-image:-moz- oldlinear-gradient(left,#454545 0,#9a9a9a 100%);background-image:-o-linear-gradient(left,#454545 0,#9a9a9a 100%);background-image:linear-gradient(to right,#454545 0,#9a9a9a 100%);color:transparent}
.numeric-item__txt-wrapper{margin-left:80px}
.numeric-item_txt{font-size:16px;font-weight:500;line-height:26px;letter-spacing:-0.4px;margin-top:20px;display:block}
@media only screen and (max-width:1220px){.numeric-item__txt-wrapper{margin-left:40px}}
@media only screen and (max-width:959px){.numeric-item__num{font-size:55px;width:86px}.numeric-item__title{font-size:20px}}
@media only screen and (max-width:767px){.numeric-item__title{font-size:18px}.numeric-item{padding:30px 20px 30px 20px}.numeric-item__txt-wrapper{margin-left:15px}.numeric-item_txt{font-size:14px}}
@media only screen and (max-width:479px){.numeric-item__num{display:none}}
.jumbotron{padding:110px 0 110px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:330px;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;margin-top:-70px;z-index:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.jumbotron.page-nozhnicy__jimbotron{min-height:385px}
.jumbotron:before{content:"";z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.6)}
.page-audit__jumbotron{background-image:url(../themes/timesharp/assets/images/bg/audit-bg.jpg)}
.page-nozhnicy__jimbotron{background-image:url(../themes/timesharp/assets/images/bg/seo-bg.jpg)}
.page-serm__jumbotron{background-image:url(../themes/timesharp/assets/images/bg/reputation-bg.jpg)}
.page-smm__jumbotron{background-image:url(../themes/timesharp/assets/images/bg/smm-bg.jpg)}
.page-context__jumbotron{background-image:url(../themes/timesharp/assets/images/bg/context-bg.jpg)}
.page-target__jumbotron{background-image:url(../themes/timesharp/assets/images/bg/target-bg.jpg)}
.page-media__jumbotron{background-image:url(../themes/timesharp/assets/images/bg/media-bg.jpg)}
.page-nozhi__jumbotron{background-image:url(../themes/timesharp/assets/images/bg/nozhi.jpg)}
.page-dopuslugi__jumbotron{background-image:url(../themes/timesharp/assets/images/bg/dopolnitelnye-uslugi.jpg)}
.page-webdev__jumbotron{background-image:url(../themes/timesharp/assets/images/bg/webdev-bg.jpg)}
.page-sobsproizvodstvo__jumbotron{background-image:url(../themes/timesharp/assets/images/bg/sobstvennoe-proizvodstvo.jpg)}
.page-gravirovka__jumbotron{background-image:url(../themes/timesharp/assets/images/bg/lazernaya-gravirovka.jpg)}
.page-med__jumbotron{background-image:url(../themes/timesharp/assets/images/bg/medicinskiy.jpg)}
.jumbotron__title{font-size:52px;font-weight:500;color:#fff;line-height:1.2em;text-align:center}
.jumbotron__subtitle{font-size:19px;font-weight:500;line-height:30px;display:block;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;margin-top:25px;color:#fff}
.jumbotron__callback{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:75px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
.jumbotron__callback-txt{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-left:30px;height:35px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-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}
.jumbotron__callback-txt span{color:#fff}
.jumbotron__callback-txt span + span{color:#8ba4b0;margin-top:auto}
.jumbotron__callback-txt span:first-child{font-size:13px;font-weight:700;text-transform:uppercase;line-height:20px}
.jumbotron__callback-txt span:last-child{letter-spacing:1.04px}
@media (max-width:768px){.jumbotron__title{font-size:28px;text-align:start}.jumbotron__subtitle{text-align:start}}
.empty-card__icon{width:45px;height:45px}
.empty-card{width:100%}
.empty-card.empty-card--center .empty-card__icon-wrapper{width:100%}
.empty-card.empty-card--center .empty-card__txt{text-align:center}
.empty-card__icon-wrapper{width:99px;height:70px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.empty-card__icon-wrapper + .empty-card__txt{margin-top:35px}
.empty-card__txt{font-size:20px;font-weight:500;line-height:1.5em;margin-left:auto;margin-right:auto;max-width:425px;letter-spacing:-0.5px;color:#000}
@media only screen and (max-width:1220px){.empty-card__txt{font-size:18px}}
@media only screen and (max-width:1023px){.empty-card__icon{height:55px}.empty-card__icon-wrapper + .empty-card__txt{margin-top:25px}.empty-card__icon-wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.empty-card__txt{text-align:center}}
@media only screen and (max-width:959px){.empty-card__txt{font-size:16px}}
@media only screen and (max-width:767px){.empty-card{max-width:235px;margin-left:auto;margin-right:auto}.empty-card__icon-wrapper + .empty-card__txt{margin-top:15px}.empty-card__txt{font-size:15px}}
.uk-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,0.6);opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;transition:opacity 0.15s linear;-ms-touch-action:cross-slide-y pinch-zoom double-tap-zoom;touch-action:cross-slide-y pinch-zoom double-tap-zoom;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}
.uk-modal.uk-open{opacity:1}
.uk-modal-page,.uk-modal-page body{overflow:hidden}
.uk-modal-dialog{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:50px auto;padding:20px;width:600px;max-width:100%;max-width:-webkit-calc(100% - 20px);max-width:-moz-calc(100% - 20px);max-width:calc(100% - 20px);background:#fff;opacity:0;-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:opacity 0.3s linear,-webkit-transform 0.3s ease-out;transition:opacity 0.3s linear,-webkit-transform 0.3s ease-out;-o-transition:opacity 0.3s linear,-o-transform 0.3s ease-out;-moz-transition:opacity 0.3s linear,transform 0.3s ease-out,-moz-transform 0.3s ease-out;transition:opacity 0.3s linear,transform 0.3s ease-out;transition:opacity 0.3s linear,transform 0.3s ease-out,-webkit-transform 0.3s ease-out,-moz-transform 0.3s ease-out,-o-transform 0.3s ease-out}
.uk-open .uk-modal-dialog{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.uk-modal-dialog>:not([class*=uk-modal-]):last-child{margin-bottom:0}
.uk-modal-dialog>.uk-close:first-child{margin:-10px -10px 0 0;float:right}
.uk-modal-dialog>.uk-close:first-child + :not([class*=uk-modal-]){margin-top:0}
.uk-modal-dialog-lightbox{margin:15px auto;padding:0;max-width:95%;max-width:-webkit-calc(100% - 30px);max-width:-moz-calc(100% - 30px);max-width:calc(100% - 30px);min-height:50px}
.uk-modal-dialog-lightbox>.uk-close:first-child{position:absolute;top:-12px;right:-12px;margin:0;float:none}
.uk-modal-dialog-blank{margin:0;padding:0;width:100%;max-width:100%;-webkit-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;transition:opacity 0.3s linear}
.uk-modal-dialog-blank>.uk-close:first-child{position:absolute;top:20px;right:20px;z-index:1;margin:0;float:none}
.uk-modal-header{margin-bottom:15px}
.uk-modal-footer{margin-top:15px}
.uk-modal-footer>:last-child,.uk-modal-header>:last-child{margin-bottom:0}
.uk-modal-caption{position:absolute;left:0;right:0;bottom:-20px;margin-bottom:-10px;color:#fff;text-align:center;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.uk-modal-spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:25px;color:#ddd}
.uk-modal-spinner:after{content:"";display:block;font-family:FontAwesome;-webkit-animation:uk-rotate 2s infinite linear;-moz-animation:uk-rotate 2s infinite linear;-o-animation:uk-rotate 2s infinite linear;animation:uk-rotate 2s infinite linear}
html.uk-modal-page .site-wrapper{overflow-y:hidden !important}
.uk-modal-dialog.modal.modal-callback{overflow-x:hidden}
.uk-modal-dialog{overflow:auto !important}
.uk-modal{background-color:rgba(25,36,64,0.75)}
.uk-modal-dialog__contain{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
.uk-modal-dialog{position:relative}
.abs-label,.modal-callback__notify,.modal-form__notify,.service-card__description{font-family:"Open Sans",sans-serif}
.modal-callback__recaptcha-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.modal__close-btn{width:20px;height:20px;position:absolute;top:15px;right:15px;cursor:pointer;-webkit-background-size:15px 15px;-moz-background-size:15px;background-size:15px;z-index:200;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
.modal-callback .fin-mess{color:#000}
.modal-form__submit-btn{width:100%}
.modal-form__submit{width:100%;margin-top:27px}
.modal-form__block:not(:last-child){margin-bottom:23px}
.modal-form__notify{color:#8ba4b0;font-size:13px;margin-top:23px;line-height:20px}
.modal-form__notify a{color:#8ba4b0;text-decoration:underline}
.modal-form__notify a:hover{text-decoration:none}
.modal.modal-callback{width:100%;max-width:700px;padding:75px 0 75px 0;background-color:#f0f3f5}
.modal.modal-callback .modal__inner{margin-left:auto;margin-right:auto;width:100%;max-width:523px}
.modal-callback__bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-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}
.modal-callback__bottom .g-recaptcha{margin-top:40px}
.modal-callback__bottom .mess{margin-top:40px}
.modal__icon-close{width:17px;height:17px;cursor:pointer}
.modal-callback__title{font-size:32px;line-height:1.3em;margin-bottom:25px}
.modal-callback__form-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;grid-gap:24px}
.modal-callback__submit-btn{min-width:200px}
.modal-callback__submit{margin-top:40px}
.modal-callback__input-block{width:50%;position:relative}
.modal-callback__input-block label.error{position:absolute;top:80px;font-size:13px;color:#ff2727;width:100%;left:0;font-weight:500}
.modal-callback__input-block:not(:last-child){margin-right:42px}
.modal-callback__notify{margin-top:40px;color:#8ba4b0;font-size:13px;line-height:20px}
.modal-callback__notify a{color:#8ba4b0;text-decoration:underline}
.modal-callback__notify a:hover{text-decoration:none}
@media (min-width:1220px){.uk-modal-dialog-large{width:1130px}}
@media (max-width:768px) and (orientation:landscape){.modal-callback__bottom{margin-top:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.modal-callback__bottom .g-recaptcha{margin-top:0}.modal-callback__title{display:none}.modal-callback__submit-btn{min-width:166px !important;font-size:11px !important;padding:0 10px !important}.modal-callback__submit{margin-top:0;margin-left:auto}.modal-callback__input-block label.error{display:none !important}.modal-callback__input-block:first-child{display:none}.modal-callback__input-block:not(:last-child){margin-bottom:15px !important}}
@media (max-width:768px) and (orientation:landscape) and (max-width:768px) and (orientation:landscape){.modal-callback__bottom{margin-left:0}}
@media only screen and (max-width:768px) and (orientation:landscape){.modal.modal-callback .modal__inner{max-width:auto;max-width:initial !important;padding-left:15px !important;padding-right:15px !important}.modal.modal-callback{padding:25px 0 25px 0}}
@media only screen and (max-width:768px) and (orientation:portrait){.modal.modal-callback{height:100vh;padding:55px 0 55px 0}}
@media (max-width:767px){.uk-modal-dialog{width:auto;margin:0}.uk-modal-dialog-lightbox>.uk-close:first-child{top:-7px;right:-7px}.modal__close-btn{top:12px;right:12px}.modal.modal-callback .modal__inner{padding-left:8px;padding-right:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modal-callback__bottom .g-recaptcha{margin-top:20px}.modal-callback__bottom .mess{margin-top:20px}.modal-callback__title{font-size:24px}.modal-callback__form-inner{-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}.modal-callback__submit{margin-top:20px}.modal-callback__input-block{width:100%}.modal-callback__input-block:not(:last-child){margin-right:0}.modal-callback__notify{margin-top:15px}}
@media only screen and (max-width:767px){.uk-modal-dialog.modal.modal-callback{-webkit-transform:translateY(0) !important;-moz-transform:translateY(0) !important;-ms-transform:translateY(0) !important;-o-transform:translateY(0) !important;transform:translateY(0) !important}}
@media only screen and (max-width:479px) and (orientation:portrait){.modal.modal-callback{padding:30px 0 30px 0}}
@media only screen and (max-width:479px){.modal-callback__title{font-size:20px;margin-bottom:20px}}
.socials{display:flex;flex-direction:column;grid-gap:12px;margin-top:12px}
.socials>li{display:flex;align-items:center;grid-gap:24px}
.socials>li>a{display:flex}
.socials>li>a>svg{height:40px;width:40px}
.page-main{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:155px}
.page-main.page-404{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background-position:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100vh;padding-top:0;-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;padding-left:20px;padding-right:20px;background-image:url(../themes/timesharp/assets/images/404-bg.jpg);background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative}
.page-main.page-404:before{width:100%;height:325px;max-width:1170px;content:"";background-image:url(../themes/timesharp/assets/images/404-txt.png);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:absolute;top:0}
@media only screen and (max-width:1200px){.page-main.page-404:before{display:none}}
@media only screen and (max-width:1023px){.page-main{padding-top:90px}}
@media only screen and (max-width:959px){.page-main{padding-top:70px}}
.page-about__hat{padding:30px 0 30px 0}
.page-content__wrapper{padding-bottom:90px}
.tg.page-content__tg h3 + p{margin-top:15px}
.tg.page-content__tg h3 + ul{margin-top:15px}
.tg.page-content__tg p + h3{margin-top:40px}
.tg.page-content__tg ul + p{margin-top:15px}
.tg.page-content__tg ul + h3{margin-top:40px}
.tg.page-content__tg p + ul{margin-top:15px}
.tg.page-content__tg h3 + p{margin-top:15px}
.tg.page-content__tg a{color:#f05321}
.about-numbers.about-numbers--color{background-color:#f0f3f5}
.about-numbers + .callback-form{margin-top:-120px;padding-top:215px}
.about-numbers__contain{position:relative;z-index:2;background-color:#192440;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:50px;-webkit-box-shadow:1px 2px 10px rgba(0,0,0,0.4);-moz-box-shadow:1px 2px 10px rgba(0,0,0,0.4);box-shadow:1px 2px 10px rgba(0,0,0,0.4)}
.about-numbers__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.about-numbers__col{width:25%;padding-left:50px}
.about-numbers__col strong{color:#9a9a9a;font-size:32px;font-weight:700;padding-left:5px;padding-right:5px;letter-spacing:-0.4px}
.about-numbers__col p{font-size:16px;display:block;color:#fff;font-weight:400;line-height:26px;letter-spacing:-0.4px}
.about-numbers__col p + p{margin-top:35px}
.content__table{display:flex;flex-direction:column;max-width:500px;grid-gap:12px;padding:24px 0}
.content__table-row{display:flex;grid-gap:46px;align-items:center;justify-content:space-between}
.content__table-row--center{justify-content:center}
.content__table-header{font-weight:600}
.content__table-cell{text-align:end}
.content__table-cell a{text-decoration:none;color:#f05321}
.content__table-strong{color:#f05321 !important;font-weight:600}
@media only screen and (max-width:959px){.page-about__hat{padding:20px 0 20px 0}.about-numbers + .callback-form{margin-top:0;padding-top:60px}.about-numbers__inner{max-width:100%;padding:0 !important}.about-numbers__contain{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:30px}.about-numbers__list{margin-left:-20px}.about-numbers__col{padding-left:20px}}
@media only screen and (max-width:767px){.page-content__wrapper{padding-bottom:50px}.about-numbers__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-numbers__col{width:50%}.page-content__tg-table-cell--mobile{display:none}}
.seo-advancement{padding:70px 0 70px 0}
.seo-advancement__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-100px;margin-top:-30px}
.seo-advancement__col{width:25%;padding-left:100px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:30px}
.seo-advancement--padding{padding-bottom:40px}
.seo-advancement--padding2{padding-bottom:0}
.seo-steps{padding:75px 0 75px 0;background-color:#f0f3f5}
.seo-steps--padding{padding-top:0}
.seo-brif{background-image:url(../themes/timesharp/assets/images/bg/brif-bg.jpg);background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center;padding:75px 0 75px 0}
.seo-brif__title{font-size:30px;font-weight:700;line-height:1.3em;letter-spacing:-0.75px}
.seo-brif__steps{margin-top:50px}
.seo-brif__brif-link{font-weight:700}
.seo-brif__steps-txt{font-size:20px;font-weight:500;line-height:1.3em;letter-spacing:1.6px}
.seo-brif__steps-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-weight:500;width:100%;max-width:495px}
.seo-brif__steps-item:before{color:#454545;line-height:30px;font-size:15px;font-family:fontello,sans-serif;margin-right:15px;width:15px;text-align:center}
.seo-brif__steps-item.seo-brif__steps-item--download:before{content:""}
.seo-brif__steps-item.seo-brif__steps-item--fill:before{content:""}
.seo-brif__steps-item.seo-brif__steps-item--send:before{content:""}
.seo-brif__steps-item.seo-brif__steps-item--user:before{content:""}
.seo-brif__steps-item:not(:first-child){margin-top:20px}
@media only screen and (max-width:1023px){.seo-advancement__list{margin-left:-40px}.seo-advancement__col{padding-left:40px}.seo-brif{background-image:none}.seo-brif__title{text-align:center}.seo-brif__steps{width:100%;max-width:600px;margin-left:auto;margin-right:auto}}
@media only screen and (max-width:767px){.seo-advancement{padding:45px 0 45px 0}.seo-advancement__col{width:50%}.seo-steps{padding:45px 0 0 0}.seo-steps__contain{margin-left:-20px;margin-right:-20px}.seo-brif{padding:45px 0 25px 0}.seo-brif__title{font-size:20px}.seo-brif__title br{display:none}.seo-brif__steps-txt{font-size:16px}}
@media only screen and (max-width:479px){.seo-advancement__col{width:100%}}
.page-contacts__photo{grid-gap:24px;display:grid;height:min-content;font-size:18px}
.page-contacts__photo-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,500px);padding:46px 0;grid-row-gap:24px}
.page-contacts__photo img{height:400px;width:400px;object-fit:cover;border-radius:16px}
.page-contacts__photo p{max-width:400px;width:100%}
.page-contacts__video{min-height:500px;border-radius:18px}
@media (max-width:768px){.page-contacts__video{min-height:400px}}
.page-contacts__map-popup-wrapper{position:relative;height:700px}
.page-contacts__hat{padding:15px 0 30px 0}
.page-contacts__title{font-size:46px;font-weight:400}
.page-contacts__map-wrapper{position:relative}
.page-contacts__map{height:700px;position:absolute;top:0;right:0;left:0}
.page-contacts__map-popup-block:not(:first-child){margin-top:35px}
.page-contacts__map-popup-contain{padding:20px 20px 45px 20px}
.page-contacts__map-popup-title{font-weight:700;margin-bottom:12px}
.page-contacts__map-popup-txt{line-height:1.4em}
.page-contacts__map-popup{z-index:20;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.22);-moz-box-shadow:0 0 30px rgba(0,0,0,0.22);box-shadow:0 0 30px rgba(0,0,0,0.22);border-top:none;background-color:#fff;position:absolute;left:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:370px}
.page-contacts__map-mail,.page-contacts__map-phone{text-decoration:none;color:#454545;font-size:18px}
.page-contacts__map-popup-hat{padding:15px 0 15px 0;text-align:center;font-size:24px;background-color:#f0f3f5;border-bottom:1px solid #ddd}
@media (max-width:1023px){.page-contacts__photo{display:flex;flex-direction:column-reverse}.page-contacts__photo-wrapper{grid-template-columns:1fr;grid-template-rows:initial;grid-auto-rows:auto;grid-gap:24px}.page-contacts__photo img{width:max-content;height:300px;width:100%;max-width:678px}}
@media only screen and (max-width:959px){.page-contacts__map-popup-wrapper{height:auto;height:initial}.page-contacts__hat{padding:10px 0 20px 0}.page-contacts__title{font-size:30px}.page-contacts__map{height:500px;position:static}.page-contacts__map-popup-block:not(:first-child){margin-top:25px}.page-contacts__map-popup-contain{padding-left:0;padding-right:0}.page-contacts__map-popup{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:static;width:100%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.page-contacts__map-popup-hat{margin-left:-25px;margin-right:-25px;font-size:20px}}
@media only screen and (max-width:767px){.page-contacts__map{height:350px}}
.news__item{display:block;width:33.33%;text-decoration:none;padding:10px;position:relative}
.news__item:after{position:absolute;content:"";width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);height:-webkit-calc(100% - 20px);height:-moz-calc(100% - 20px);height:calc(100% - 20px);left:10px;top:10px;-webkit-box-shadow:0 3px 20px 0 #cecece;-moz-box-shadow:0 3px 20px 0 #cecece;box-shadow:0 3px 20px 0 #cecece}
.news__item:before{position:absolute;content:"";width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);height:-webkit-calc(100% - 20px);height:-moz-calc(100% - 20px);height:calc(100% - 20px);left:10px;top:10px;background:#fff}
.news__item:nth-child(1){width:66.66%}
.news__item:nth-child(1) .news__title{font-size:21px}
.news__pic-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;height:198px;overflow:hidden;position:relative;padding-bottom:16px;padding-left:20px;padding-right:15px;z-index:5}
.news__title{display:block;width:100%;color:#fff;font-size:18px;line-height:24px;font-weight:400;position:relative;z-index:2}
.news__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px;padding-right:20px;padding-bottom:15px;padding-top:16px;position:relative;z-index:5}
.news__item:hover .clients__pic{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.news__date{display:block;color:#363636;font-size:16px;line-height:16px;-webkit-transition:color 0.2s ease;-o-transition:color 0.2s ease;-moz-transition:color 0.2s ease;transition:color 0.2s ease}
.news__item:hover .news__date{color:#454545}
.clients-item{height:400px;width:100%;position:relative;padding:15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
.clients-item:hover .clients-item__txt{opacity:1}
.clients-item:hover .clients-item__logo{opacity:0}
.clients-item.clients-item--ged .clients-item__logo{background-image:url(../themes/timesharp/assets/images/clients/ged-logo.svg);width:190px;height:50px}
.clients-item.clients-item--svetelkin .clients-item__logo{background-image:url(../themes/timesharp/assets/images/clients/svetelkin-logo.png);width:190px;height:50px}
.clients-item.clients-item--uh .clients-item__logo{background-image:url(../themes/timesharp/assets/images/clients/unitHome-logo.png);width:190px;height:50px}
.clients-item.clients-item--audit .clients-item__logo{background-image:url(../themes/timesharp/assets/images/clients/auditdoverie-logo.svg);width:190px;height:50px}
.clients-item.clients-item--newbuildings .clients-item__logo{position:absolute;width:105px;top:40%;height:105px;background-image:url(../themes/timesharp/assets/images/tower-crane.svg);-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
.clients-item.clients-item--newbuildings .clients-item__logo:before{content:"застройщики Москвы";display:block;position:absolute;line-height:1.2em;top:110%;text-align:center;left:-10px;font-weight:700;color:#fff}
.clients-item.clients-item--lr .clients-item__logo{background-image:url(../themes/timesharp/assets/images/clients/lr-logo.png);width:185px;height:105px}
.clients-item__logo{background-repeat:no-repeat;background-position:center;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.clients-item__txt{-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;color:#fff;line-height:1.3em;text-align:center;opacity:0}
.clients__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1175px;margin-left:auto;margin-right:auto;margin-bottom:70px}
.clients__item{display:block;width:25%;text-decoration:none;padding:10px;position:relative}
.clients__item:after{position:absolute;content:"";width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);height:-webkit-calc(100% - 20px);height:-moz-calc(100% - 20px);height:calc(100% - 20px);left:10px;top:10px;-webkit-box-shadow:0 3px 20px 0 #cecece;-moz-box-shadow:0 3px 20px 0 #cecece;box-shadow:0 3px 20px 0 #cecece}
.clients__item:before{position:absolute;content:"";width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);height:-webkit-calc(100% - 20px);height:-moz-calc(100% - 20px);height:calc(100% - 20px);left:10px;top:10px;background:#fff}
.clients__txt-wrap{display:block;width:100%}
.clients__pic-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;height:198px;overflow:hidden;position:relative;padding-bottom:35px;z-index:5}
.clients__pic{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;z-index:1;will-change:transform;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;-moz-transition:transform 0.3s ease,-moz-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease,-moz-transform 0.3s ease,-o-transform 0.3s ease}
.clients__pic:after{position:absolute;content:"";left:0;bottom:0;width:100%;height:80%;background:-webkit-gradient(linear,left bottom,left top,from(#454545),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,#454545 0,rgba(0,0,0,0) 100%);background:-moz- oldlinear-gradient(bottom,#454545 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(bottom,#454545 0,rgba(0,0,0,0) 100%);background:linear-gradient(to top,#454545 0,rgba(0,0,0,0) 100%);z-index:1}
.clients__txt{display:block;width:100%;padding-left:20px;padding-right:20px;padding-bottom:15px;padding-top:16px;color:#000;font-size:16px;line-height:20px;position:relative;z-index:5;-webkit-transition:color 0.2s ease;-o-transition:color 0.2s ease;-moz-transition:color 0.2s ease;transition:color 0.2s ease}
.clients__pic-txt{display:block;width:100%;color:#fff;font-size:23px;line-height:24px;font-weight:400;position:relative;z-index:2;text-align:center}
.clients__pic-txt--small{display:block;width:100%;color:#fff;font-size:15px;font-weight:400;text-align:center;position:relative;z-index:2;padding-top:6px}
.clients__item:hover .clients__pic{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.clients__item:hover .clients__txt{color:#454545}
.clients__info{padding-top:35px}
.clients__wrapper--gray{background:#f0f3f5;padding-bottom:70px}
.clients__wrapper--gray .clients__wrapper{margin-bottom:0}
.clients__wrapper--gray .btn.btn--outline.about__detailed-btn{margin-left:auto;margin-right:auto;margin-top:45px;display:block}
@media (max-width:1023px){.news__item:nth-child(1){width:33.33%}.news__item:nth-child(1) .news__title{font-size:16px}.news__title{font-size:16px;line-height:22px}}
@media (max-width:1100px){.clients__item{width:-webkit-calc(100%/ 3);width:-moz-calc(100%/ 3);width:calc(100%/ 3)}}
@media (max-width:800px){.news__item{width:50%}.news__item:nth-child(1){width:50%}.clients__item{width:50%}}
@media (max-width:767px){.clients__info{font-size:16px;line-height:20px}.clients__wrapper{padding-left:10px;padding-right:10px}.clients__wrapper--gray .btn.btn--outline.about__detailed-btn{max-width:280px}.clients__wrapper .btn.btn--outline.about__detailed-btn{max-width:280px}}
@media (max-width:550px){.news__item{width:100%}.news__item:nth-child(1){width:100%}.clients__item{width:100%}}
.detail__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1155px;margin-left:auto;margin-right:auto;margin-bottom:70px;flex-direction:column}
.detail__time{display:block;padding-top:32px;font-size:18px;line-height:26px;font-weight:700;margin-bottom:16px}
.detail__wrapper h1{display:block;width:100%;font-size:20px;line-height:26px;font-weight:700}
.detail__wrapper h2{display:block;width:100%;padding-top:32px;padding-bottom:12px;font-size:18px;line-height:26px;font-weight:700}
.detail__wrapper p{display:block;width:100%;padding:12px 0;font-size:18px;line-height:26px;font-weight:400}
.detail__wrapper img{display:block;width:auto;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;max-width:100%}
.detail__wrapper a{color:#454545;font-size:18px;line-height:26px;font-weight:400}
.detail__wrapper ul{display:block;width:100%;list-style:none;padding-left:40px}
.detail__wrapper li{padding-left:20px;position:relative;display:block;width:100%;font-size:18px;line-height:26px;font-weight:400}
.detail__wrapper li:after{position:absolute;content:"-";top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0}
.detail__wrapper{padding:20px 0}
.detail__wrapper table{margin:20px 0}
.detail__wrapper table td{padding:10px;font-size:18px;font-weight:500}
.detail__wrapper img{border-radius:18px}
@media (max-width:1225px){.detail__wrapper{max-width:none;padding-left:25px;padding-right:25px}}
@media (max-width:1023px){.detail__wrapper p{font-size:16px;line-height:24px}.detail__wrapper a{font-size:16px;line-height:24px}.detail__wrapper li{font-size:16px;line-height:24px}}
@media (max-width:767px){.detail__wrapper{padding-left:20px;padding-right:20px}.detail__wrapper img{border-radius:18px}.detail__wrapper table{margin:10px 0}.detail__wrapper table img{max-height:400px}.detail__wrapper table td{padding:10px;font-size:18px;font-weight:500}}
.develop__grid{display:grid;grid-gap:36px;grid-template-columns:1fr 1fr;margin-top:30px;justify-items:center}
.develop__grid-img{max-width:100%;border-radius:24px;align-self:flex-start;justify-self:start;object-fit:contain}
.develop__grid-img--cover{object-fit:cover;width:100%;max-height:500px}
.develop__grid-image{justify-self:start;width:100%}
.develop__grid-block h3{margin-bottom:16px}
.develop__grid-block * + *{margin-top:16px}
.develop__grid-caption{font-size:14px;color:rgba(0,0,0,0.64);margin-top:4px}
.develop__grid-text{font-size:18px}
.develop__grid :nth-child(5){grid-column:1/3}
.develop__grid-row{grid-column:1/3}
.develop__grid-row * + *{margin-top:16px}
.develop__grid :nth-child(6){grid-column:1/3}
.develop__grid a{color:#f05321;font-size:16px;text-decoration:none}
.develop__grid img{width:100%;max-width:600px}
@media (max-width:762px){.develop__grid{display:flex;flex-direction:column}}
.oplata__qr{display:flex;grid-gap:120px}
.oplata__qr-container{display:flex;flex-direction:column}
.oplata__qr-text{font-size:12px}
.oplata__qr-image{width:270px;height:auto}
@media (max-width:768px){.oplata__qr{display:flex;flex-direction:column;grid-gap:60px}}
*,*:after,*:before{box-sizing:border-box}
body{font-family:Montserrat,sans-serif;font-weight:400;color:#000}
ol,ul{list-style:none}
.about-numbers__inner,.audit-kinds__inner,.audit-research__inner,.audit-results__inner,.breadcrumbs__inner,.header-navbar__inner,.jumbotron__inner,.logo-panel__inner,.page-content__wrapper__inner,.page-clients__clients-inner,.page-contacts__hat-inner,.page-contacts__map-popup-wrapper,.page-footer__copyright-panel-inner,.page-footer__inner,.page-policy___contain,.section-inner,.seo-advancement__inner,.seo-brif__inner,.seo-steps__inner,.seo-content__inner,.why__inner{max-width:1205px;width:auto;margin-left:auto;margin-right:auto;padding:0 25px}
.seo-content{width:100%;padding:40px 0}
.seo-content-title{font-weight:500;font-size:34px;line-height:120%;letter-spacing:-0.01em;margin:0 auto 40px;width:fit-content;padding:0 20px}
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,main,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;border:0;vertical-align:baseline}
.tg{font-size:16px;line-height:26px;letter-spacing:-0.4px}
.tg p + p{margin-top:30px}
.tg h3,h2,.tg>ol>li{font-size:26px;font-weight:500;line-height:1.3em;letter-spacing:-0.65px;color:#454545;position:relative;padding-left:38px}
.tg h3:after,.tg>ol>li:after{content:"";width:28px;height:4px;position:absolute;display:inline-block;vertical-align:middle;top:0.5em;left:0;margin-right:10px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-image:-webkit-gradient(linear,right top,left top,from(#454545),to(#fff));background-image:-webkit-linear-gradient(right,#454545 0,#fff 100%);background-image:-moz- oldlinear-gradient(right,#454545 0,#fff 100%);background-image:-o-linear-gradient(right,#454545 0,#fff 100%);background-image:linear-gradient(to left,#454545 0,#fff 100%)}
.tg>h2::after{content:"";width:28px;height:4px;position:absolute;display:inline-block;vertical-align:middle;top:0.5em;left:0;margin-right:10px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-image:-webkit-gradient(linear,right top,left top,from(#454545),to(#fff));background-image:-webkit-linear-gradient(right,#454545 0,#fff 100%);background-image:-moz- oldlinear-gradient(right,#454545 0,#fff 100%);background-image:-o-linear-gradient(right,#454545 0,#fff 100%);background-image:linear-gradient(to left,#454545 0,#fff 100%)}
.tg a{color:#f05321;text-decoration:none;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}
.tg a:hover{color:#1c58ea}
.tg strong{font-weight:700;color:#192440;margin-top:16px;display:block}
.tg li,.tg p,.tg table{letter-spacing:-0.4px;line-height:26px;font-size:18px;display:block;font-weight:400;color:#000;width:100%;table-layout:fixed;overflow-wrap:break-word;margin-bottom:24px}
.tg table{font-weight:500;border-spacing:1px}
.tg table td{padding:8px;outline:1px solid rgba(69,69,69,0.5);text-align:center;vertical-align:middle}
.tg table th{padding:8px}
.tg h1{font-size:58px;font-weight:500;color:#454545;line-height:1.2em}
.tg h2{margin-top:24px}
.tg h1 + p{margin-top:45px}
.tg p + h3{margin-top:80px}
.tg h3 + p{margin-top:35px}
.tg p + ol{margin-top:70px}
.tg h3 + ol{margin-top:42px}
.tg p + h2{margin-top:64px}
.tg h2 + p{margin-top:35px}
.tg h2 + ol{margin-top:42px}
.tg li + li{margin-top:35px}
.tg ul{list-style:none;padding:24px 0}
.tg ul li + li{margin-top:7px}
.tg ul li{position:relative;padding-left:24px}
.tg ul li:before{content:"";font-family:fontello;font-size:22px;line-height:26px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#454545;display:inline;position:absolute;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;vertical-align:text-top;left:0}
.tg ol li ul{margin-top:7px}
.tg ol{counter-reset:li}
.tg ol>li:before{counter-increment:li;content:counters(li,".") ". ";font-weight:500;margin-right:15px}
.tg>ol>li{margin-top:70px}
.tg>ol>li p{font-weight:500;margin-left:-35px}
.tg>ol>li table{margin-left:-65px}
.tg>ol>li p{margin-top:35px}
.tg>ol>li:before{margin-right:0}
.tg>ol>li>ol{margin-left:-35px;margin-top:35px}
.more-link{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1.15px;line-height:50px;color:#fff;text-decoration:none}
.more-link.more-link--black{color:#192440}
@media only screen and (max-width:767px){.about-numbers__inner,.audit-kinds__inner,.audit-research__inner,.audit-results__inner,.breadcrumbs__inner,.header-navbar__inner,.jumbotron__inner,.logo-panel__inner,.page-content__wrapper__inner,.page-clients__clients-inner,.page-contacts__hat-inner,.page-contacts__map-popup-wrapper,.page-footer__copyright-panel-inner,.page-footer__inner,.page-policy___contain,.section-inner,.seo-advancement__inner,.seo-brif__inner,.seo-steps__inner .seo-content__inner,.why__inner{padding-left:20px;padding-right:20px}.page-footer__copyright-panel-inner{padding:20px}.tg h3,.tg>ol>li{padding-left:0;font-size:19px}.tg h3:after,.tg>ol>li:after{display:none}.tg li,.tg p,.tg table{font-size:14px}.tg table th{font-size:12px}.tg table td{padding-left:15px}.tg h1{font-size:30px}.tg p + h3{margin-top:40px}.tg h3 + p{margin-top:20px}.tg p + ol{margin-top:40px}.tg h3 + ol{margin-top:22px}.tg li + li{margin-top:20px}.tg>ol>li p{margin-left:0}.tg>ol>li table{margin-left:-15px}.tg>ol>li p{margin-top:25px}.tg>ol>li{margin-top:40px}.tg>ol>li>ol{margin-left:0;margin-top:25px}.more-link{font-size:13px}.seo-content{padding:16px 0}}
@font-face{font-family:fontello;src:url(/themes/timesharp/assets/fonts/fontello.woff) format("woff");font-weight:400;font-style:normal}
@media (max-width:768px){.seo-advancement__inner{padding:15px}}
.section-inner{position:relative}
.section-title{font-size:36px;font-weight:500;line-height:1.3em;letter-spacing:-1.15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#000}
.section-contain{margin-top:60px}
.section-contain>h3{font-size:26px;font-weight:500;line-height:28px;color:#f05321;margin-bottom:24px}
.section-contain ul{list-style:initial;padding-left:20px;margin-bottom:20px}
.section-contain li{font-size:16px}
.section-contain li + li{margin-top:10px}
.section-contain p{margin-bottom:22px;font-size:18px;line-height:26px}
.dev__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;width:100%;grid-gap:24px}
.dev__wrapper a{color:#f05321;text-decoration:none}
.dev__wrapper--margin{margin-top:60px}
.dev__item{display:block;position:relative;width:30%;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;overflow:hidden;margin-bottom:50px;padding-bottom:32px;width:100%}
.dev__item strong{color:#f05321}
.dev__item ul{margin:24px 0}
.dev__item-actual{margin-bottom:8px;font-weight:500;font-size:18px;display:block;text-align:center}
.dev__item-actual--red{color:red}
.dev__item-price{text-align:center}
.dev__item-table{margin-bottom:32px}
.dev__item-table-desc{display:flex;flex-direction:column;grid-gap:24px;margin-top:24px}
.dev__item-table-desc strong{padding-left:20px}
.dev__item-table--mobile{display:none}
.dev__item-table--mobile table{margin-bottom:24px}
.dev__item table{width:100%;border-spacing:1px;margin-bottom:32px}
.dev__item table + table{margin-top:32px}
.dev__item table th{font-size:18px;font-weight:700;line-height:22px;color:#454545;text-align:start;padding:8px}
.dev__item table td{padding:8px;outline:1px solid rgba(69,69,69,0.5);width:fit-content}
.dev__item table th + th{text-align:center;vertical-align:middle;white-space:nowrap}
.dev__item table td + td{text-align:center;vertical-align:middle}
.dev__title{display:block;position:relative;z-index:2;font-size:24px;font-weight:600;line-height:28px;letter-spacing:-0.6px;color:#454545;margin-bottom:24px;text-align:center}
.dev__subtitle{font-size:18px;font-weight:700;line-height:22px;color:#454545;margin:16px 0;margin-top:20px;display:flex;justify-content:space-between;padding-right:8px}
.dev__subtitle>span{white-space:nowrap}
.dev__price{display:block;position:relative;z-index:2;margin-top:40px;margin-bottom:40px;font-size:24px;font-weight:500;line-height:28px;color:#8ba4b0}
.dev__price span{font-weight:700}
.dev__content{display:block;color:#000;margin-bottom:16px;display:flex;justify-content:space-between;padding-right:24px}
.dev__line{display:block;margin-left:auto;margin-right:auto;width:80%;border-bottom:1px solid #d2dbe0;padding-top:16px}
.dev__content--disabled{color:#999}
.dev__content--disabled span{position:relative}
.dev__content--disabled span:after{position:absolute;content:"";left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:1px;background:#999;z-index:2}
.dev__btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:50px;text-align:center;z-index:2;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1.15px;line-height:15px;color:#fff;text-decoration:none;margin:0 auto;background:-webkit-gradient(linear,left top,right top,from(#454545),to(#9a9a9a));background:-webkit-linear-gradient(left,#454545 0,#9a9a9a 100%);background:-moz- oldlinear-gradient(left,#454545 0,#9a9a9a 100%);background:-o-linear-gradient(left,#454545 0,#9a9a9a 100%);background:linear-gradient(to right,#454545 0,#9a9a9a 100%);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:24px;padding:0 30px;width:fit-content;white-space:nowrap}
.dev__btn:before{-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;content:"";z-index:-1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;top:0;bottom:0;right:0;left:0;background-image:-webkit-gradient(linear,left top,right top,from(#9a9a9a),to(#454545));background-image:-webkit-linear-gradient(left,#9a9a9a 0,#454545 100%);background-image:-moz- oldlinear-gradient(left,#9a9a9a 0,#454545 100%);background-image:-o-linear-gradient(left,#9a9a9a 0,#454545 100%);background-image:linear-gradient(to right,#9a9a9a 0,#454545 100%);opacity:0}
.dev__btn:hover{-webkit-box-shadow:1px 2px 8px rgba(0,0,0,0.4);-moz-box-shadow:1px 2px 8px rgba(0,0,0,0.4);box-shadow:1px 2px 8px rgba(0,0,0,0.4)}
.dev__btn:hover:before{opacity:1}
.dev__txt-wrapper{display:block;width:100%;margin-top:20px;margin-bottom:50px}
.dev__txt-wrapper p{font-size:18px;font-weight:500;line-height:36px;letter-spacing:-0.4px;display:block}
@media (max-width:1023px){.dev__item{padding-bottom:24px;padding-top:4px;padding-left:4px;padding-right:4px}.dev__item-table--mobile{display:block}.dev__item-table--desktop{display:none}.dev__item table{font-size:11px}.dev__title{font-size:18px;line-height:24px}.dev__subtitle{font-size:18px;line-height:22px}.dev__price{font-size:18px;line-height:24px}}
@media only screen and (max-width:767px){.section-title{font-size:36px}.section-contain{margin-top:40px}.dev__item{margin-bottom:30px}.dev__item table td{padding:8px 2px}}
@media (max-width:500px){.dev__item{width:100%}}
@media only screen and (max-width:479px){.section-title{font-size:24px}}
._article{margin-top:2rem;margin-bottom:2rem;justify-content:left}
._article *{margin-bottom:1rem;margin-top:0px;justify-content:left}
._article li{margin-bottom:1rem;margin-left:2.5rem}
._article li>p{padding:0px;margin:0px}
._article ol,._article ul{margin-bottom:0.5rem !important;padding:0px !important}
._article ul>li{list-style-type:disc}
._article ul ul>li{list-style-type:circle}
._article ol>li{list-style-type:decimal}
.pt-100{padding-top:100px}
.container{max-width:85%;margin:auto;height:auto}