body{font-family:Roboto,sans-serif;font-weight:400;color:#26272b;position:relative;margin:0}*{box-sizing:border-box}a:focus,a:hover{text-decoration:inherit}button{outline:none}#lg-download{display:none!important}header nav .header-nav li a.active:before,header nav .header-nav li span.active:before{width:calc(100% + 10px)}.padd-30{padding:0 10px}@media (max-width:1280px){.padd-30{padding:0 10px}}@media (max-width:767px){.padd-30{padding:0 10px}}.padd-15{padding:0 15px}@media (max-width:1280px){.padd-15{padding:0 10px}}@media (max-width:767px){.padd-15{padding:0}}.all-content{display:flex;flex-direction:column;min-height:100vh}.top-content{flex:1 0 auto}.bott-content{flex:0 0 auto}header{display:flex;justify-content:space-between;align-items:center;padding:30px 20px}header.other-page{border-bottom:1px solid #d7dde2}@media (max-width:767px){header{padding:30px 0;position:relative}}header .logo{min-width:125px}@media (max-width:767px){header .logo{margin:0 auto;min-width:inherit}}header .ham-menu{display:none;width:24px;position:absolute;right:0;top:30px;padding:0;border:none;background:transparent}header .ham-menu span{display:block;height:2px;width:100%;background:#000;margin-bottom:8px}header .ham-menu span:last-child{margin-bottom:0}@media (max-width:767px){header .ham-menu{display:block}header nav{display:none}}header nav .header-nav{display:flex;align-items:center;list-style:none;margin:0}header nav .header-nav li{padding:0 16px}header nav .header-nav li a,header nav .header-nav li span{display:block;text-transform:uppercase;color:#000;transition:.3s;font-size:16px;letter-spacing:.1em;position:relative}header nav .header-nav li a:before,header nav .header-nav li span:before{content:"";display:block;position:absolute;top:50%;left:-5px;width:0;background:#ff038e;height:2px;transform:translateY(-2px);transition:.3s;z-index:-1}header nav .header-nav li a:hover:before,header nav .header-nav li span:hover:before{width:calc(100% + 10px)}header .socials{list-style:none;margin:0;display:flex;align-items:center;min-width:125px;justify-content:flex-end}@media (max-width:767px){header .socials{display:none}}header .socials li{padding:0 13px}header .socials li:last-child{padding-right:0}header .socials li a{display:block}header .socials li a path{transition:.3s}header .socials li a:hover path{fill:#000}.main-baner{margin-bottom:10px}@media (max-width:767px){.main-baner{margin-bottom:10px}}.main-baner:hover .main-baner__before__img:before{opacity:1}@media (max-width:991px){.main-baner:hover .main-baner__before__img:before{opacity:0}}.main-baner:hover .main-baner__text{color:#ff2e5d}.main-baner__before{position:relative;width:100%;overflow:hidden;cursor:pointer}.main-baner__before:before{content:"";display:block;padding-top:42%;position:relative}@media (max-width:767px){.main-baner__before:before{padding-top:100%}}.main-baner__before__img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:50%;background-size:cover}.main-baner__before__img video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.main-baner__before__img:before{content:"";display:flex;justify-content:center;align-items:center;color:#fff;font-size:24px;letter-spacing:2px;text-transform:uppercase;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;transition:.3s;opacity:0;background:linear-gradient(0deg,rgba(255,46,93,.5),rgba(255,46,93,.5));z-index:9}@media (max-width:991px){.main-baner__before__img:before{font-size:16px}}.main-baner__text{display:block;font-size:16px;color:#000}.column-projects{margin-bottom:100px}@media (max-width:767px){.column-projects{margin-bottom:15px}}.column-projects__item{width:25%;padding:0 15px 30px;opacity:0}.column-projects__item[data-anim=true]{opacity:1;transition:opacity 1.3s cubic-bezier(.39,.575,.565,1)}@media (max-width:1280px){.column-projects__item{padding:0 10px 20px}}@media (max-width:991px){.column-projects__item{width:33.33%}}@media (max-width:767px){.column-projects__item{padding:0 14px 15px;width:100%}}.column-projects__item .for-hover{cursor:pointer}.column-projects__item .for-hover:hover .column-projects__item__img__view{opacity:1}@media (max-width:991px){.column-projects__item .for-hover:hover .column-projects__item__img__view{opacity:0}}.column-projects__item .for-hover:hover a,.column-projects__item .for-hover:hover span{color:#ff2e5d}.column-projects__item__img{position:relative;cursor:pointer;display:flex}.column-projects__item__img:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;transition:.3s;opacity:0;background:linear-gradient(0deg,rgba(255,46,93,.5),rgba(255,46,93,.5))}.column-projects__item .for-hover:hover .column-projects__item__img:after{opacity:1}@media (max-width:991px){.column-projects__item .for-hover:hover .column-projects__item__img:after{opacity:0}}.column-projects__item__img__view{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(255,46,93,.5);z-index:10;opacity:0;display:flex;justify-content:center;align-items:center;color:#fff;font-size:24px;letter-spacing:2px;transition:.3s;text-transform:uppercase}@media (max-width:991px){.column-projects__item__img__view{font-size:16px}}.column-projects__item__img img{display:block;width:100%;height:auto}.column-projects__item__img video{max-width:100%;max-height:100%}.column-projects__item a,.column-projects__item span{display:block;color:#000;font-size:16px;transition:.3s}footer{border-top:1px solid #d7dde2;padding:40px 0}footer p{margin:0;color:#8f99a9;line-height:16px;font-size:14px}@media (max-width:767px){footer{padding:24px 0}}.xs-menu{display:none;justify-content:center;align-items:center;position:fixed;top:0;left:0;background:#ff2e5d;z-index:50;border:0;clip:rect(0 0 0 0);-webkit-clip-path:incet(50%);clip-path:incet(50%);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap;opacity:0;transition:opacity .3s}@media (max-width:767px){.xs-menu{display:flex}}.xs-menu.showed{opacity:1;clip:inherit;height:100%;margin:0;overflow:inherit;padding:25px 20px;width:100%;white-space:inherit}.xs-menu__close{position:absolute;top:25px;right:10px;width:34px;height:34px;background:transparent;border:none;padding:0}.xs-menu__close span{position:absolute;background:#fff;transform-origin:center;display:block}.xs-menu__close__line-1{top:0;left:50%;transform:translateX(-50%) rotate(45deg);width:2px;height:100%}.xs-menu__close__line-2{top:50%;left:0;transform:translateY(-50%) rotate(45deg);width:100%;height:2px}.header-nav-xs{margin:0;padding:0;display:flex;justify-content:center;align-items:center;list-style:none;flex-direction:column}.header-nav-xs li{margin-bottom:37px}.header-nav-xs a{color:#fff;font-size:24px;text-transform:uppercase;display:block}.socials-xs{list-style:none;width:100%;margin:0;padding:0;display:flex;align-items:center;justify-content:center}.socials-xs li{padding:0 17px}.socials-xs li a{display:block}.socials-xs li a path{fill:#fff}.gum-padd{padding:0 17%}@media (max-width:991px){.gum-padd{padding:0 5%}}@media (max-width:767px){.gum-padd{padding:0}}@media (max-width:991px){.gum-padd--xs-padd{position:relative}}@media (max-width:767px){.gum-padd--xs-padd{padding:0 5%}}.gum-padd--small{padding:0 28.4%}@media (max-width:991px){.gum-padd--small{padding:0 20%}}@media (max-width:767px){.gum-padd--small{padding:0}}.head-style{margin-top:0;font-size:36px;font-weight:400;font-family:Barlow Condensed,sans-serif;padding-left:28px;margin-bottom:54px;position:relative;text-transform:uppercase;letter-spacing:1px}@media (max-width:991px){.head-style{margin-bottom:45px}}.head-style:before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:2px;height:60px;background:linear-gradient(0deg,#ff038e,#ff582c)}.about-sec{padding-top:100px}@media (max-width:991px){.about-sec{padding-top:66px}}.about-sec__text{margin-bottom:80px}@media (max-width:991px){.about-sec__text{margin-bottom:47px}}.about-sec__text p{margin-bottom:40px;font-size:16px;line-height:30px}.about-sec__text p a{color:#000;border-bottom:1px solid #000;transition:.3s}.about-sec__text p a:hover{color:#ff2e5d;border-color:rgba(255,46,93,.5)}.about-sec__text p:last-child{margin-bottom:0}.uniq-m-w{max-width:1030px;margin:0 auto}.uniq-m-w-2{max-width:1230px;margin:0 auto}.people-about{display:flex;margin-bottom:140px;flex-wrap:wrap}@media (max-width:1280px){.people-about{margin-bottom:0}}@media (max-width:767px){.people-about{display:block}}.people-about__item{width:calc(33.33% - 16px);margin-right:24px;margin-bottom:60px}.people-about__item:nth-child(3n+3){margin-right:0}@media (max-width:1280px){.people-about__item{margin-bottom:50px}}@media (max-width:767px){.people-about__item{width:100%;margin-bottom:15px}}.people-about__item__image{position:relative;width:100%;overflow:hidden}.people-about__item__image:before{content:"";display:block;padding-top:110%;position:relative}.people-about__item__image__after{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:50%;background-size:cover}.people-about__item__description{padding-right:30px;margin-top:30px}@media (max-width:767px){.people-about__item__description{padding-right:0;margin-bottom:40px}}.people-about__item__description p{margin-bottom:12px;font-size:16px;line-height:30px}@media (max-width:767px){.people-about__item__description p{margin-bottom:15px}}.people-about__item__description .name{font-size:18px;font-weight:700}.contact-form{max-width:1030px;margin-bottom:162px}@media (max-width:767px){.contact-form{margin-bottom:130px}}.contact-form__flex{display:flex}@media (max-width:767px){.contact-form__flex{display:block}}.contact-form__flex .w-50{width:50%}@media (max-width:767px){.contact-form__flex .w-50{width:100%}.contact-form__flex .w-50:last-child{margin-top:-1px}}.contact-form__flex .w-50:last-child input{width:calc(100% + 1px);position:relative;left:-1px}@media (max-width:767px){.contact-form__flex .w-50:last-child input{left:0;width:100%}}.contact-form__flex input.border{border:1px solid #d7dde2}.contact-form__flex input.border.error{border:1px solid #ff2e5d;z-index:5;position:relative;color:#ff2e5d}.contact-form__flex input.border.error::-webkit-input-placeholder{color:#ff2e5d}.contact-form__flex input.border.error:-moz-placeholder,.contact-form__flex input.border.error::-moz-placeholder{color:#ff2e5d}.contact-form__flex input.border.error:-ms-input-placeholder{color:#ff2e5d}.contact-form .w-100{position:relative;margin-top:-1px}.contact-form input,.contact-form textarea{outline:none;display:block;width:100%;background:#fff;padding:16px;font-size:16px;color:#000;transition:.2s;border:1px solid #d7dde2;border-radius:0;box-shadow:none;-webkit-appearance:none}.contact-form input::-webkit-input-placeholder,.contact-form textarea::-webkit-input-placeholder{color:#8f99a9;opacity:.64}.contact-form input:-moz-placeholder,.contact-form input::-moz-placeholder,.contact-form textarea:-moz-placeholder,.contact-form textarea::-moz-placeholder{color:#8f99a9;opacity:.64}.contact-form input:-ms-input-placeholder,.contact-form textarea:-ms-input-placeholder{color:#8f99a9;opacity:.64}.contact-form input.error,.contact-form textarea.error{border:1px solid #ff2e5d;z-index:5;position:relative;color:#ff2e5d}.contact-form input:focus,.contact-form textarea:focus{border-color:#000!important;z-index:15;position:relative;color:#000!important}.contact-form input:focus::-webkit-input-placeholder,.contact-form textarea:focus::-webkit-input-placeholder{color:#000!important}.contact-form input:focus:-moz-placeholder,.contact-form input:focus::-moz-placeholder,.contact-form textarea:focus:-moz-placeholder,.contact-form textarea:focus::-moz-placeholder{color:#000!important}.contact-form input:focus:-ms-input-placeholder,.contact-form textarea:focus:-ms-input-placeholder{color:#000!important}.contact-form input{border-left:1px solid #ddd;border-right:1px solid #ddd}.contact-form textarea{border:1px solid #ddd;resize:none;height:205px;margin-bottom:30px}.contact-form textarea.error{border:1px solid #ff2e5d}.butt-style{display:block;width:100%;position:relative;outline:none;padding:16px 0;border:none;transition:.3s;background:transparent;background:#000}.butt-style--modal{max-width:214px;margin:0 auto}.butt-style--modal span{font-size:14px}.butt-style:hover:before{opacity:0}.butt-style:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;transition:.3s;height:100%;background:linear-gradient(270deg,#ff582c,#ff038e)}.butt-style span{font-weight:700;color:#fff;font-size:15px;text-transform:uppercase;display:block;text-align:center;position:relative;z-index:2;top:1px;letter-spacing:1.5px}.slider-project:hover .slick-arrow{opacity:1}.slider-project__slide{outline:none}.slider-project__slide__before{position:relative;width:100%;overflow:hidden;margin-bottom:30px}@media (max-width:767px){.slider-project__slide__before{margin-bottom:20px}}.slider-project__slide__before:before{content:"";display:block;padding-top:49%;position:relative}.slider-project__slide__before__img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:50%;background-size:cover}.slider-project .slick-arrow{position:absolute;top:0;font-size:0;border:none;outline:none;width:54px;height:calc(100% - 30px);z-index:500;transition:.3s;opacity:0}.slider-project .slick-arrow:before{content:"";display:block;position:absolute;top:50%;left:50%;width:14px;height:25px;transform:translate(-50%,-50%);background-position:50%;background-repeat:no-repeat;background-size:contain;z-index:3}.slider-project .slick-arrow:after{content:"";display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;opacity:0;transition:.3s}.slider-project .slick-arrow:hover:after{opacity:1}.slider-project .slick-arrow.slick-prev{left:0;background:transparent}.slider-project .slick-arrow.slick-prev:after{background:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.slider-project .slick-arrow.slick-prev:before{background-image:url(/_next/static/media/arr-left.962d05b3.svg)}.slider-project .slick-arrow.slick-next{right:0;background:transparent}.slider-project .slick-arrow.slick-next:before{background-image:url(/_next/static/media/arr-right.d2cd4924.svg)}.slider-project .slick-arrow.slick-next:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.5))}.m-w-slider-nav{max-width:1230px;margin:0 auto 105px}@media (max-width:991px){.m-w-slider-nav{margin-bottom:64px;position:relative}}.photos-wrapp::-webkit-scrollbar,.photos-wrapp::-webkit-scrollbar-button{width:2px;height:2px}.slider-nav::-webkit-scrollbar,.slider-nav::-webkit-scrollbar-button{width:2px;height:2px}.slider-nav{position:relative}@media (max-width:991px){.slider-nav{overflow-y:hidden;overflow-x:auto}}.slider-nav .active-cube{position:absolute;top:0;left:0;width:calc(100% - 2px);box-shadow:inset 0 0 0 2px #ff2e5d;z-index:10;transition:.6s}.slider-nav .photos-wrapp{position:absolute;top:0;left:0;width:217px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow-y:hidden;overflow-x:hidden;transform:rotate(-90deg) translateY(-217px);transform-origin:right top}@media (max-width:991px){.slider-nav .photos-wrapp{overflow-y:hidden;overflow-x:hidden;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;max-height:inherit!important}}.slider-nav__slide{width:12%;padding:1px;cursor:pointer;transform:rotate(90deg);transform-origin:center;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:991px){.slider-nav__slide{outline:0}}.slider-nav__slide__before{position:relative;width:100%;overflow:hidden}.slider-nav__slide__before:before{content:"";display:block;padding-top:100%;position:relative}.slider-nav__slide__before__img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:50%;background-size:cover}.flex-photos{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:105px}@media (max-width:767px){.flex-photos{padding:0 7px}}@media (max-width:991px){.flex-photos{margin-bottom:64px}}.flex-photos__item{width:calc(25% - 30px);margin:15px}@media (max-width:1280px){.flex-photos__item{width:calc(25% - 20px);margin:10px}}@media (max-width:991px){.flex-photos__item{width:calc(33.33% - 20px)}}@media (max-width:767px){.flex-photos__item{width:50%;width:calc(50% - 14px);margin:7px}}.flex-photos__item__before{position:relative;width:100%;overflow:hidden;cursor:pointer}.flex-photos__item__before:before{content:"";display:block;padding-top:100%;position:relative}.flex-photos__item__before__img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:50%;background-size:cover}.butt-go-to-project{display:flex;justify-content:center;margin-bottom:275px}@media (max-width:1280px){.butt-go-to-project{margin-bottom:85px}}.butt-go-to-project a{display:block;font-size:15px;color:#fff;font-weight:700;background:#c4c4c4;text-transform:uppercase;padding:18px 32px;transition:.3s;letter-spacing:2px}.butt-go-to-project a:hover{background-color:#000}.modal-backdrop{background-color:rgba(0,0,0,.5)}#ok-modal .close-modal{position:absolute;top:28px;right:20px;width:34px;height:34px;background:transparent;border:none;padding:0}#ok-modal .close-modal:hover span{background:#000}@media (max-width:767px){#ok-modal .close-modal{top:7px;right:7px}}#ok-modal .close-modal span{position:absolute;background:#ddd;transform-origin:center;display:block;transition:.3s}#ok-modal .close-modal__line-1{top:0;left:50%;transform:translateX(-50%) rotate(45deg);width:2px;height:100%}#ok-modal .close-modal__line-2{top:50%;left:0;transform:translateY(-50%) rotate(45deg);width:100%;height:2px}#ok-modal .modal-dialog{background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;border:1px solid #ddd;width:680px;padding:71px}@media (max-width:767px){#ok-modal .modal-dialog{width:290px;position:relative;top:0;left:0;transform:none;margin:30px auto;padding:30px}}#ok-modal .modal-dialog p{font-size:36px;font-family:Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:2px;text-align:center;margin-bottom:44px}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background:transparent}.pswp__caption__center{text-align:center}.lg-backdrop{background-color:rgba(0,0,0,.7)}@media (max-width:767px){.lg-backdrop{background-color:#000}}.lg-sub-html{color:#fff}.up{position:fixed;z-index:100;width:55px;height:56px;bottom:40px;right:30px;cursor:pointer;background:#000;display:none}@media (max-width:1280px){.up{right:20px}}@media (max-width:767px){.up{width:48px;height:48px;right:14px;bottom:30px}}.up span{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.up--bottom{position:absolute;bottom:140px}@media (max-width:767px){.up--bottom{bottom:95px}}.up:before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;background:linear-gradient(270deg,#ff582c,#ff038e);transition:.3s}.up img{z-index:101}.up:hover:before{opacity:0}.about{padding:112px 159px}@media (max-width:1500px){.about{padding:112px 60px}}@media (max-width:1199px){.about{padding:60px 30px}}@media (max-width:767px){.about{padding:60px 0 32px}}.about__block{padding-top:112px;display:flex;justify-content:space-between;align-items:center}@media (max-width:1500px){.about__block{padding-top:64px}}@media (max-width:1199px){.about__block{padding-top:30px}}@media (max-width:767px){.about__block{flex-direction:column!important;padding-top:32px}}.about__block:nth-child(2){padding-top:25px}@media (max-width:1199px){.about__block:nth-child(2){padding-top:0}}.about__block:nth-child(odd){flex-direction:row-reverse}.about__block:nth-child(odd) .about__text{margin-left:13%;margin-right:0}@media (max-width:1500px){.about__block:nth-child(odd) .about__text{margin-left:100px}}@media (max-width:1199px){.about__block:nth-child(odd) .about__text{margin-left:40px}}@media (max-width:991px){.about__block:nth-child(odd) .about__text{margin-left:30px}}.about__text{font-size:20px;line-height:180%;color:#8f99a9;margin-right:13%}@media (max-width:1500px){.about__text{font-size:18px;margin-right:100px}}@media (max-width:1199px){.about__text{font-size:16px;margin-right:40px}}@media (max-width:991px){.about__text{font-size:14px;margin-right:30px}}@media (max-width:767px){.about__text{font-size:16px;margin:0 0 32px!important}.about__text p:last-child{margin-bottom:0!important}}.about__text strong{font-weight:400;font-size:24px;line-height:160%;color:#26272b;margin:30px 0;display:block}.about__text strong:first-child{margin-top:0!important}.about__text strong:last-child{margin-bottom:0!important}@media (max-width:1500px){.about__text strong{font-size:22px}}@media (max-width:1199px){.about__text strong{font-size:18px;margin:15px 0}}@media (max-width:991px){.about__text strong{font-size:16px}}@media (max-width:767px){.about__text strong{margin-bottom:14px;font-size:20px}}.about__text a{color:#26272b;text-decoration:underline}.about__text a:hover{text-decoration:none}.about__image{position:relative;width:49%;flex-shrink:0;overflow:hidden}@media (max-width:767px){.about__image{width:100%}}.about__image:before{content:"";display:block;padding-top:72%}.about__image div{position:absolute;top:0;left:0;bottom:0;right:0;background:50% no-repeat;background-size:cover}.gal-video{width:100%;height:100%;display:flex}.gal-video video{max-width:100%;max-height:100%;margin:auto}.masonry-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.masonry-grid-cell{margin-bottom:10px}.masonry-grid-cell:hover .column-projects__item__img:after{opacity:1}.masonry-grid img{max-width:100%}.hover-cover{overflow:hidden}.hover-cover:focus-visible{outline:2px solid #ff2e5d;outline-offset:3px}.column-projects__item__img .hover-cover__video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .18s ease}.hover-cover.is-playing .hover-cover__video{opacity:1}.masonry-grid-cell:hover .hover-cover:after{opacity:0}.hover-cover__play{position:absolute;right:14px;bottom:14px;z-index:2;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid hsla(0,0%,100%,.7);border-radius:50%;background:rgba(0,0,0,.6);color:#fff;cursor:pointer}@media (prefers-reduced-motion:reduce){.column-projects__item__img .hover-cover__video{transition:none}}@media screen and (max-width:991px){.masonry-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.masonry-grid{grid-template-columns:1fr}}