@charset "UTF-8";@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url('fonts/montserrat-v12-latin-regular.eot');src:local('Montserrat Regular'),local('Montserrat-Regular'),url('fonts/montserrat-v12-latin-regular.eot?#iefix') format('embedded-opentype'),url('fonts/montserrat-v12-latin-regular.woff2') format('woff2'),url('fonts/montserrat-v12-latin-regular.woff') format('woff'),url('fonts/montserrat-v12-latin-regular.ttf') format('truetype'),url('fonts/montserrat-v12-latin-regular.svg#Montserrat') format('svg')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;src:url('fonts/montserrat-v12-latin-800.eot');src:local('Montserrat ExtraBold'),local('Montserrat-ExtraBold'),url('fonts/montserrat-v12-latin-800.eot?#iefix') format('embedded-opentype'),url('fonts/montserrat-v12-latin-800.woff2') format('woff2'),url('fonts/montserrat-v12-latin-800.woff') format('woff'),url('fonts/montserrat-v12-latin-800.ttf') format('truetype'),url('fonts/montserrat-v12-latin-800.svg#Montserrat') format('svg')}@font-face{font-family:'Cormorant';font-style:normal;font-weight:400;src:url('fonts/cormorant-v6-latin-regular.eot');src:local('Cormorant Regular'),local('Cormorant-Regular'),url('fonts/cormorant-v6-latin-regular.eot?#iefix') format('embedded-opentype'),url('fonts/cormorant-v6-latin-regular.woff2') format('woff2'),url('fonts/cormorant-v6-latin-regular.woff') format('woff'),url('fonts/cormorant-v6-latin-regular.ttf') format('truetype'),url('fonts/cormorant-v6-latin-regular.svg#Cormorant') format('svg')}@font-face{font-family:'Cormorant';font-style:normal;font-weight:700;src:url('fonts/cormorant-v6-latin-700.eot');src:local('Cormorant Bold'),local('Cormorant-Bold'),url('fonts/cormorant-v6-latin-700.eot?#iefix') format('embedded-opentype'),url('fonts/cormorant-v6-latin-700.woff2') format('woff2'),url('fonts/cormorant-v6-latin-700.woff') format('woff'),url('fonts/cormorant-v6-latin-700.ttf') format('truetype'),url('fonts/cormorant-v6-latin-700.svg#Cormorant') format('svg')}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:1.4em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:.7em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:.7em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="Apply"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:14px;line-height:1;color:white;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('fonts/slick.eot')}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted .slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html,body{margin:0;padding:0;font-style:normal;font-weight:400;font-size:10px;line-height:1.2em;font-family:'Montserrat',sans-serif}#main{position:relative;width:100%;overflow:hidden}.texts_right{text-align:right}.texts_right *{text-align:right}@media screen and (max-width:600px){.texts_rightMobile{text-align:right}.texts_rightMobile *{text-align:right}}.texts h2,.title{color:#242424;font-family:'Cormorant',serif;font-size:5.04rem;font-weight:700;line-height:1em;letter-spacing:.05em;margin:0 0 7rem;text-align:center}@media screen and (max-width:600px){.texts h2,.title{font-size:2.4rem;margin-bottom:2rem}}.texts h2 span,.title__point{color:#1974b5}.texts_white h2,.title_white{color:#fff}.texts h3,.titleL2{color:#242424;font-family:'Cormorant',serif;font-size:3.36rem;font-weight:700;letter-spacing:.05em;line-height:1.2em;text-align:inherit;margin:0 0 2.5rem}@media screen and (max-width:600px){.texts h3,.titleL2{font-size:2rem;margin-bottom:2rem}}.titleL2_tight{max-width:40rem}.texts h4,.titleL3{color:#1974b5;font-family:'Montserrat',sans-serif;font-size:.91rem;font-weight:700;line-height:1.625em;text-transform:uppercase;letter-spacing:.05em;text-align:inherit;margin:0}@media screen and (max-width:600px){.texts h4,.titleL3{font-size:1rem;margin-bottom:1.5rem}}.texts p,.mainText{color:#8a8989;font-family:'Montserrat',sans-serif;font-size:1.33rem;font-weight:400;line-height:1.625em;letter-spacing:.05em;text-align:inherit}@media screen and (max-width:600px){.texts p,.mainText{font-size:1.2rem;color:#6f6f6f}}.mainText_20{font-size:1.4rem}@media screen and (max-width:600px){.mainText_20{font-size:1.2rem}}.mainText_indent{margin-bottom:6rem}@media screen and (max-width:900px){.mainText_indent{margin-bottom:2rem}}.texts p{margin-top:0}.texts p:last-child{margin-bottom:0}.button{display:inline-block;border:1px solid #c5c5c5;width:20.5rem;height:4.5rem;line-height:4.5rem;text-align:center;color:#1974b5;font-family:'Montserrat',sans-serif;font-size:1.12rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;transition:all 300ms ease-in-out 10ms;position:relative;text-decoration:none;cursor:pointer}@media screen and (max-width:600px){.button{font-size:1rem;width:15rem;height:2.2rem;line-height:2.2rem}}.button::before{content:'';display:block;width:100%;height:100%;background-color:#1974b5;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% -150%, -1% 0);clip-path:polygon(-1% -1%, 101% -1%, 101% -150%, -1% 0);opacity:0;transition:all 300ms ease-in-out 10ms}.button:hover{color:#fff;border-color:#1974b5}.button:hover::before{-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 100%, -1% 200%);clip-path:polygon(-1% -1%, 101% -1%, 101% 100%, -1% 200%);opacity:1}.content{position:relative;width:100%;padding:0 4rem;box-sizing:border-box}@media screen and (max-width:600px){.content{padding:0 2rem}}.content__inner{width:100%;max-width:118rem;margin:0 auto}.content__inner_substrate{padding:10rem;box-sizing:border-box;background-color:#fff;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}@media screen and (max-width:600px){.content__inner_substrate{padding:0;-webkit-clip-path:none;clip-path:none}}.content__inner_substrateOutside{padding:7rem;box-sizing:border-box;background-color:#fff}@media screen and (max-width:600px){.content__inner_substrateOutside{padding:0}}.content_featuredWork{padding-top:16rem;padding-bottom:10rem}@media screen and (max-width:600px){.content_featuredWork{padding-top:5rem;padding-bottom:5rem}}.content_ourTeam{padding-top:28rem;padding-bottom:6rem}@media screen and (max-width:600px){.content_ourTeam{padding-top:2rem;padding-bottom:0}}@media screen and (max-width:600px){.content_ourTeam .title{height:12.5rem;display:flex;justify-content:center;align-items:center}}.content_about{margin-top:9rem;margin-bottom:15rem}@media screen and (max-width:600px){.content_about{margin-top:2rem;margin-bottom:5rem}}.content_services{margin-top:6.5rem;margin-bottom:17rem;overflow:visible}@media screen and (max-width:600px){.content_services{margin-top:9rem;margin-bottom:6rem}}.content__inner_relative{position:relative}.footer{margin-top:20rem;position:relative;padding:0 4rem 0;box-sizing:border-box}@media screen and (max-width:600px){.footer{margin-top:9.5rem}}.footerMenu{display:flex;justify-content:center;margin:0 0 8rem;padding:0}.footerMenu__item{margin:0 1.518825vw;list-style:none;padding:0}.footerMenu__link{color:#242424;font-family:'Montserrat',sans-serif;font-size:1.26rem;font-weight:400;line-height:1em;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;transition:color 150ms ease-in-out}@media screen and (max-width:600px){.footerMenu__link{font-size:1rem}}.footerMenu__link:hover{color:#1974b5}.footerInfo{width:100%;max-width:26rem;margin:0 auto;display:flex;flex-direction:column;align-items:center}.footerInfo__logo{width:3.64518vw;min-width:3rem;height:auto;margin-bottom:1.5rem}.footerInfo__logoImg{display:block;width:100%;height:auto}.footerInfo__description,.footerInfo__description p{color:#fff;font-family:'Montserrat',sans-serif;font-size:1.33rem;font-weight:400;line-height:1.625em;letter-spacing:.05em;text-align:center;margin:0}@media screen and (max-width:600px){.footerInfo__description,.footerInfo__description p{font-size:1rem}}.footerInfo__description p:first-child{margin-bottom:1.518825vw}.footerInfo__description span{color:#1974b5}.footerInfo__description a{color:#fff;text-decoration:none}.footerInfo__description a:hover{text-decoration:underline}.footerLogos{position:absolute;bottom:4rem;right:5rem;display:flex}@media screen and (max-width:600px){.footerLogos{display:none}}.footerLogos__item{width:4.556475vw;height:4.556475vw;margin:0 1.5rem}.footerLogos__img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.infoDevBar{margin-top:4rem;width:calc(100% + 8rem);left:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:#1974b5;padding:.5rem 0;margin-left:-4rem;color:#fff;font-family:'Montserrat',sans-serif;font-size:1.2rem;font-weight:400;line-height:1.2em;letter-spacing:.05em;text-align:center}.infoDevBar a{display:inline-block;margin-left:1rem}.infoDevBar a img{display:block;height:1.6rem;width:auto}.grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:9rem}@media screen and (max-width:900px){.grid{grid-template-columns:1fr}}@media screen and (max-width:600px){.grid{grid-row-gap:4rem}}.grid__item{width:100%;box-sizing:border-box}.grid_featuredWork{grid-template-columns:7fr 4fr;grid-column-gap:7.5rem;grid-template-rows:auto auto;grid-row-gap:1rem}@media screen and (max-width:900px){.grid_featuredWork{grid-template-columns:1fr}}.grid__item_featuredWork2{align-self:end;padding-bottom:4.5rem}@media screen and (max-width:900px){.grid__item_featuredWork2{padding-bottom:2rem}}.grid__item_featuredWork3{grid-column:2 / 3;grid-row:2 / 3}@media screen and (max-width:900px){.grid__item_featuredWork3{grid-column:1 / 2;grid-row:3 / 4}}.grid__item_header{grid-column:1 / 3}@media screen and (max-width:900px){.grid__item_header{grid-column:1 / 2}}.grid__item_history{position:relative;padding-top:11rem;padding-bottom:9rem}.grid__item_history .title{margin:0}@media screen and (max-width:600px){.grid__item_history{padding-top:1rem;padding-bottom:1rem}}.grid_ourTeam{grid-template-columns:44fr 47fr;grid-column-gap:5.5rem;grid-template-rows:auto auto;grid-row-gap:6.5rem}@media screen and (max-width:900px){.grid_ourTeam{grid-template-columns:1fr;grid-row-gap:2rem}}.grid__item_ourTeam1{padding-top:7rem;padding-right:3rem}@media screen and (max-width:900px){.grid__item_ourTeam1{grid-row:2 / 3}}@media screen and (max-width:600px){.grid__item_ourTeam1{padding:2.5rem 5rem 3.5rem 0}}.grid__item_ourTeam2{padding-top:13rem;padding-left:0;padding-right:3rem}@media screen and (max-width:900px){.grid__item_ourTeam2{grid-row:4 / 5}}@media screen and (max-width:900px){.grid__item_ourTeam2{padding:2.5rem 0 3.5rem 5rem}}@media screen and (max-width:600px){.grid__item_mImageRight{padding-left:6.5rem}}@media screen and (max-width:600px){.grid__item_mImageLeft{padding-right:5.5rem}}.grid_services{grid-template-columns:365fr 750fr;grid-column-gap:5.5rem;width:100%;min-height:25rem}@media screen and (max-width:900px){.grid_services{grid-template-columns:1fr}}.grid_absolute{position:absolute;pointer-events:none;z-index:50}.grid_tab{position:absolute;top:0;pointer-events:none}.grid_tab .grid__item{-webkit-clip-path:polygon(-1% -110%, 101% -1%, 101% -350%, -1% -50%);clip-path:polygon(-1% -110%, 101% -1%, 101% -350%, -1% -50%);opacity:0;transition:all 600ms ease-in-out 50ms}.grid_tab.grid_tabActive{position:static;pointer-events:auto;top:0;position:relative}.grid_tab.grid_tabActive .grid__item{-webkit-clip-path:polygon(-100% -200%, 101% -100%, 101% 100%, -1% 300%);clip-path:polygon(-100% -200%, 101% -100%, 101% 100%, -1% 300%);opacity:1;transition:all 600ms ease-in-out 0ms}@media screen and (max-width:600px){.grid_tab.grid_tabActive .grid__item{-webkit-clip-path:polygon(-100% -500%, 101% -300%, 101% 100%, -1% 300%);clip-path:polygon(-100% -500%, 101% -300%, 101% 100%, -1% 300%)}}.grid__item_servicesText{min-height:53rem}@media screen and (max-width:600px){.grid__item_servicesText{min-height:auto}}@keyframes headerHide{0%{opacity:0}50%{opacity:.4}100%{opacity:1}}.header{position:absolute;width:100%;top:0;left:0;right:0;padding:3.5rem 4.5rem 0;box-sizing:border-box;z-index:100;opacity:1}.header.slideDown:not(.headroom--top){position:fixed}.header.slideUp{position:fixed}.header.transition{transition:all 300ms ease-in-out}.header.slideDown:not(.headroom--top),.header.slideUp{transform:translateY(-100%);will-change:transform,opacity}@media screen and (min-width:700px){.header.slideDown:not(.headroom--top),.header.slideUp{background-color:#fff;padding:.5rem 4.5rem;box-shadow:0 0 3rem rgba(0,0,0,0.3)}.header.slideDown:not(.headroom--top) .header__logo,.header.slideUp .header__logo{width:10rem;height:10rem;overflow:hidden}.header.slideDown:not(.headroom--top) .header__logo .logo__img,.header.slideUp .header__logo .logo__img{width:100%}.header.slideDown:not(.headroom--top) .mainMenu__link,.header.slideUp .mainMenu__link{white-space:nowrap;color:#313131}.header.slideDown:not(.headroom--top) .mainMenu__link:hover,.header.slideUp .mainMenu__link:hover{color:#1974b5}.header.slideDown:not(.headroom--top) .subMainMenu__button::after,.header.slideUp .subMainMenu__button::after{border-left:1px solid #313131;border-bottom:1px solid #313131}}.header.headroom--not-top.fixed{opacity:1;transform:translateY(0);transition:all 300ms ease-in-out}@media screen and (max-width:700px),screen and (max-height:700px) and (orientation:landscape){.header{position:fixed;padding:0;background-color:rgba(21,21,21,0.4);height:5.5rem;overflow:hidden;transition:all 300ms ease-in-out 100ms}.header .logo__img{width:100%}.header .header__logo{width:5rem;height:5rem;overflow:hidden;margin-left:2rem}}.header__logo{transition:all 200ms ease-in-out}.header .logo__img{display:block;width:9.5rem;height:auto;-webkit-clip-path:polygon(0 0, 100% 0, 100% 77%, 0 77%);clip-path:polygon(0 0, 100% 0, 100% 77%, 0 77%);transition:clip-path 200ms ease-in-out}.header .logo__img:hover{-webkit-clip-path:polygon(0 0, 100% 0, 100% 500%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 500%, 0 100%)}@media screen and (max-width:1000px){.header .logo__img{width:6rem}}@media screen and (max-width:700px),screen and (max-height:700px) and (orientation:landscape){.header .logo__img{width:100%}}.mainMenu{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:700px),screen and (max-height:700px) and (orientation:landscape){.mainMenu{flex-wrap:wrap}}@media screen and (min-width:700px){.mainMenu{max-width:160rem;margin:0 auto}}.mainMenu__list{display:flex;padding:0;margin:0;flex-grow:2;flex-shrink:2;width:50%}@media screen and (max-width:700px),screen and (max-height:700px) and (orientation:landscape){.mainMenu__list{order:2;display:flex;flex-direction:column;width:100%;flex-grow:2;padding-left:2rem;padding-right:2rem;opacity:0;pointer-events:none;transition:opacity 300ms ease-in-out 300ms}}.mainMenu__list_left{justify-content:flex-start}@media screen and (max-width:700px),screen and (max-height:700px) and (orientation:landscape){.mainMenu__list_left{margin-top:4rem}}.mainMenu__list_right{justify-content:flex-end}.mainMenu__list_left .mainMenu__item{margin-right:4.86024vw}@media screen and (max-width:1200px){.mainMenu__list_left .mainMenu__item{margin-right:2 .60753vw}}@media screen and (max-width:700px),screen and (max-height:700px) and (orientation:landscape){.mainMenu__list_left .mainMenu__item{margin-right:0}}.mainMenu__list_right .mainMenu__item{margin-left:4.86024vw}@media screen and (max-width:1200px){.mainMenu__list_right .mainMenu__item{margin-left:1.21506vw}}@media screen and (max-width:700px),screen and (max-height:700px) and (orientation:landscape){.mainMenu__list_right .mainMenu__item{margin-left:0}}.mainMenu__item{list-style:none;margin:0;padding:0}@media screen and (max-width:700px),screen and (max-height:700px) and (orientation:landscape){.mainMenu__item{margin-bottom:1rem;padding-bottom:1rem;opacity:1;border-bottom:.1rem solid #242424}}.mainMenu__link{color:#f9f9f9;font-family:'Montserrat',sans-serif;font-size:1.26rem;font-weight:400;line-height:1.8em;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;transition:color 150ms ease-in-out;white-space:nowrap}.mainMenu__link:hover{color:#1974b5}.selected .mainMenu__link{color:#1974b5}@media screen and (max-width:700px),screen and (max-height:700px) and (orientation:landscape){.header_active{position:fixed;width:100%;height:100vh;overflow-y:scroll;top:0;bottom:0;left:0;right:0;background-color:#191919}.mainMenu.mainMenu_active .mainMenu__list{opacity:1;pointer-events:auto;transition:opacity 300ms ease-in-out}}.subMainMenu{position:relative}.subMainMenu .subMainMenu__button{padding-right:4rem}@media screen and (max-width:700px),screen and (max-height:700px) and (orientation:landscape){.subMainMenu .subMainMenu__button{padding-right:0;display:block;width:100%}}.subMainMenu .subMainMenu__button::after{content:'';display:block;width:1rem;height:1rem;box-sizing:border-box;border-left:1px solid #f9f9f9;border-bottom:1px solid #f9f9f9;position:absolute;right:0;top:0;transform-origin:4px 6px;transform:translateY(55%) translateX(-40%) rotate(-135deg);transition:all 200ms ease-in-out 100ms}@media screen and (max-width:700px),screen and (max-height:700px) and (orientation:landscape){.subMainMenu .subMainMenu__button::after{transform:translateY(55%) translateX(-40%) rotate(-135deg)}}.subMainMenu .subMainMenu__button:hover::after{transform:translateY(55%) translateX(-40%) rotate(-45deg);border-left:1px solid #1974b5;border-bottom:1px solid #1974b5}@media screen and (max-width:700px),screen and (max-height:700px) and (orientation:landscape){.subMainMenu .subMainMenu__button:hover::after{transform:translateY(50%) translateX(-50%) rotate(-135deg)}}@media screen and (max-width:700px),screen and (max-height:700px) and (orientation:landscape){.subMainMenu .subMainMenu__button.subMainMenu__button_active::after{transform:translateY(150%) translateX(-50%) rotate(135deg);border-left:1px solid #1974b5;border-bottom:1px solid #1974b5}}.subMainMenu .subMainMenu__button:hover+.subMainMenu__wrapper{max-height:200vh;transform:translateX(-50%) scaleY(1);box-shadow:-1rem .6rem .9rem rgba(0,0,0,0.27)}@media screen and (max-width:700px),screen and (max-height:700px) and (orientation:landscape){.subMainMenu .subMainMenu__button:hover+.subMainMenu__wrapper{max-height:0;transform:translateX(0) scaleY(0);box-shadow:none}}@media screen and (max-width:700px),screen and (max-height:700px) and (orientation:landscape){.subMainMenu .subMainMenu__button.subMainMenu__button_active+.subMainMenu__wrapper{max-height:100vh;transform:translateX(0) scaleY(1)}}.subMainMenu__wrapper{position:absolute;width:auto;left:50%;transform-origin:center top;transform:translateX(-50%) scaleY(0);background-color:#191919;border-top:.4rem solid #1974b5;padding:2rem 3rem;box-sizing:border-box;max-height:0;overflow:hidden;transition:all 300ms ease-in-out 100ms}.subMainMenu__wrapper:hover{max-height:50vh;transform:translateX(-50%) scaleY(1);box-shadow:-1rem .6rem .9rem rgba(0,0,0,0.27)}@media screen and (max-width:700px),screen and (max-height:700px) and (orientation:landscape){.subMainMenu__wrapper:hover{max-height:0;transform:translateX(0) scaleY(0);box-shadow:none}}@media screen and (max-width:700px),screen and (max-height:700px) and (orientation:landscape){.subMainMenu__wrapper{transform:translateX(0) scaleY(0);position:static;background-color:transparent;border-top:none;max-height:0;padding:0}}.subMainMenu__list{padding:0;margin:0}@media screen and (max-width:700px),screen and (max-height:700px) and (orientation:landscape){.subMainMenu__list{padding:2rem 0}}.subMainMenu__item{list-style:none;padding:0;margin:0}@media screen and (max-width:700px),screen and (max-height:700px) and (orientation:landscape){.subMainMenu__item{background-color:#242424;margin-bottom:.1rem;padding:0 2rem;box-sizing:border-box}}.subMainMenu__link{color:#f9f9f9;font-family:'Montserrat',sans-serif;font-size:1.12rem;font-weight:400;line-height:3em;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:color 150ms ease-in-out}.subMainMenu__link:hover{color:#1974b5}.mobileMenu{display:none}@media screen and (max-width:700px),screen and (max-height:700px) and (orientation:landscape){.mobileMenu{display:flex;justify-content:space-between;flex-direction:column;width:6rem;height:5.5rem;background-color:#191919;box-sizing:border-box;padding:1.55rem 1.4rem;border-right:4px solid #0364ac}.mainMenu_active .mobileMenu{background-color:#242424}.mobileMenu__dash{display:block;width:100%;height:3px;background-color:#0364ac}.mobileMenu__dash:nth-child(1){transition:transform 300ms ease-in-out}.mobileMenu__dash:nth-child(2){transition:transform 300ms ease-in-out 100ms}.mobileMenu__dash:nth-child(3){transition:transform 300ms ease-in-out 200ms}.mainMenu_active .mobileMenu .mobileMenu__dash:nth-child(1){transform:translateY(350%) rotate(225deg)}.mainMenu_active .mobileMenu .mobileMenu__dash:nth-child(2){transform:scaleX(0)}.mainMenu_active .mobileMenu .mobileMenu__dash:nth-child(3){transform:translateY(-350%) rotate(-225deg)}}.imgBox{width:100%;height:auto;padding-left:4.5rem;padding-bottom:4.5rem;box-sizing:border-box;position:relative}@media screen and (max-width:600px){.imgBox{padding-left:2rem;padding-bottom:2rem;z-index:5}}.imgBox_upward{padding-left:0;padding-bottom:0;padding-top:4.5rem;padding-right:4.5rem}.imgBox_upward .imgBox__subImg{top:0;right:0;bottom:auto;left:auto}@media screen and (max-width:600px){.imgBox_upward{padding-top:2rem;padding-right:2rem}}.imgBox__img{display:block;width:100%;height:auto;box-shadow:-3.4rem 2rem 3.5rem rgba(0,0,0,0.15)}@media screen and (max-width:600px){.imgBox__img{box-shadow:-1.5rem 1rem 1.5rem rgba(0,0,0,0.15);position:relative;z-index:3}}.imgBox__subImg{width:29rem;height:29rem;position:absolute;z-index:-1;bottom:0;left:0;background-image:url("images/home__subImage.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width:600px){.imgBox__subImg{width:12rem;height:12rem;z-index:1}}.jobs{margin:6.5rem 0}@media screen and (max-width:600px){.jobs{margin:2rem 0}}.jobs__list{display:flex;flex-direction:column;align-items:stretch;margin:0;padding:0}.jobs__item{list-style:none;margin:0;background-color:#e3e3e3;padding:2rem 3rem 1.5rem;display:flex;justify-content:stretch;align-items:center}.jobs__item:not(:last-child){margin-bottom:2rem}@media screen and (max-width:600px){.jobs__item{padding:1rem 2rem}}.jobs__name{flex-grow:2;color:#5b5b5b;font-family:'Montserrat',sans-serif;font-size:1.26rem;font-weight:400;line-height:1.4em;letter-spacing:.05em}@media screen and (max-width:600px){.jobs__name{font-size:1.2rem}}.jobs__link{display:inline-block;color:#1974b5;font-family:'Montserrat',sans-serif;font-size:1.12rem;font-weight:400;line-height:1.4em;text-transform:uppercase;letter-spacing:.05em;text-decoration:none}@media screen and (max-width:600px){.jobs__link{font-size:1rem}}.job__links_view{border-right:1px solid #1974b5;padding-right:2.1rem}.jobs__link_apply{padding-left:2rem}.polyBlock{width:100%;border-bottom:.7rem solid #1974b5;position:absolute;top:0;left:0;right:0;z-index:-1;background-image:linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0) 80%, #1974b5 80%, #1974b5 100%)}.polyBlock .info{padding-top:6px;color:#FFFFFF;text-align:center;font-size:14px}.polyBlock .info a{width:12px;height:20px;vertical-align:middle;display:inline-block;margin:-6px 0 0 3px}.polyBlock .info a img{height:24px}@media screen and (max-width:600px){.polyBlock{height:12.5rem}}.polyBlock_header{height:34rem;position:relative;border-bottom:none;background-image:none}@media screen and (max-width:600px){.polyBlock_header{height:16rem;margin-bottom:4rem}}.polyBlock_footer{height:100%;box-sizing:border-box}@media screen and (max-width:900px){.polyBlock_footer{height:calc(100% - 2rem);bottom:0;top:auto}}.polyBlock__imgWrapHidden{position:relative;z-index:10;width:100%;height:53.5rem;overflow:hidden}@media screen and (max-width:600px){.polyBlock__imgWrapHidden{height:12.5rem}}.polyBlock__imgWrapHidden_footer{height:100%}.polyBlock__imgWrapHidden_header{height:34rem}@media screen and (max-width:600px){.polyBlock__imgWrapHidden_header{height:16rem}}.polyBlock__imgWrapRotate{position:absolute;top:100%;left:0;width:150%;height:150%;overflow:hidden;transform-origin:0 0;transform:rotate(8deg);transition:all 600ms ease-in-out}.polyBlock__imgWrapRotate_footer{position:absolute;left:-51.5%;transform-origin:34.125% 0;transform:skew(-44deg) rotate(7.8deg)}.polyBlock__imgWrapRotate_header{left:auto;top:auto;right:0;bottom:100%;transform-origin:100% 100%;transform:rotate(7.2deg)}.polyBlock__img{position:absolute;top:0;left:0;height:53.5rem;width:66.666%;background-color:#242424;background-image:url("images/middleBlockBG.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;transform-origin:0 0;transform:rotate(-8deg)}@media screen and (max-width:600px){.polyBlock__img{height:12.5rem}}.polyBlock_anim .polyBlock__imgWrapRotate{top:0}.polyBlock__img_footer{left:34.125%;top:0;width:66.666%;height:66.666%;background-size:33rem auto;background-position:bottom left;background-image:none;transform-origin:0 0;transform:rotate(-7.8deg) skew(44deg)}.polyBlock__img_header{top:auto;left:auto;right:0;bottom:0;width:66.666%;height:34rem;background-image:url("images/headerBlockBG.jpg");background-size:cover;background-position:center;transform-origin:100% 100%;transform:rotate(-7.2deg)}@media screen and (max-width:600px){.polyBlock__img_header{height:16rem}}.polyBlock_anim .polyBlock__imgWrapRotate.polyBlock__imgWrapRotate_header{top:auto;bottom:0}.polyBlock__subImgWrapHidden{position:absolute;z-index:5;left:0;top:-2rem;width:100%;height:55.5rem;overflow:hidden}@media screen and (max-width:600px){.polyBlock__subImgWrapHidden{height:14.5rem}}.polyBlock__subImgWrapHidden_footer{height:calc(100% + 2rem)}.polyBlock__subImgWrapHidden_header{top:auto;bottom:-2rem;height:calc(100% + 2rem)}.polyBlock__subImgWrapRotate{position:absolute;top:100%;right:0;width:150%;height:150%;overflow:hidden;transform-origin:100% 0;transform:rotate(-10deg);transition:all 600ms ease-in-out 300ms}.polyBlock__subImgWrapRotate_footer{transform:rotate(-11.2deg)}.polyBlock__subImgWrapRotate_header{top:auto;right:auto;bottom:100%;left:0;transform-origin:0 100%;transform:rotate(-7.7deg)}.polyBlock__subImg{position:absolute;z-index:5;right:0;top:0;width:66.666%;height:55.5rem;background-color:#1974b5;background-image:url("images/middleBlockSubBG.jpg");background-size:90rem 60rem;background-repeat:repeat;background-position:top right;transform-origin:100% 0;transform:rotate(10deg)}@media screen and (max-width:600px){.polyBlock__subImg{height:14.5rem}}.polyBlock_anim .polyBlock__subImgWrapRotate{top:0}.polyBlock__subImg_footer{height:calc(66.666% + 2rem)}.polyBlock__subImg_header{bottom:0;left:0;right:auto;top:auto;height:calc(66.666% + 2rem);background-image:url("images/headerBlockSubBG.jpg");background-size:90rem 60rem;background-repeat:repeat;background-position:bottom left;transform-origin:0 100%;transform:rotate(7.7deg)}@media screen and (max-width:600px){.polyBlock__subImg_header{background-size:cover}}.polyBlock_anim .polyBlock__subImgWrapRotate.polyBlock__subImgWrapRotate_header{bottom:0;top:auto}.servicesMenu{margin:0;padding:0;pointer-events:auto}.servicesMenu__item{margin:0 0 .2rem;list-style:none;background-color:#242424}.servicesMenu__item a{display:block;width:100%;padding:2rem;box-sizing:border-box;cursor:pointer;color:#f9f9f9;background-size:0;font-family:'Montserrat',sans-serif;font-size:1.26rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;line-height:1.6em;text-decoration:none;transition:all 450ms ease-in-out;background-position:-5rem center}.servicesMenu__item a:hover{background-color:#1974b5;background-size:auto 80%;background-position:.5rem center;background-repeat:no-repeat;background-blend-mode:luminosity}@media screen and (max-width:700px){.servicesMenu__item a{font-size:1.2rem;padding:1rem}}.servicesMenu__item_active a{background-color:#1974b5;background-size:auto 80%;background-position:.5rem center;background-repeat:no-repeat;background-blend-mode:luminosity}.serviesSlider{background-color:#e3e3e3;padding:0 4rem 4rem;box-sizing:border-box}.serviesSlider__title{margin:0;text-align:center}.serviesSlider__wrapper{width:100%;max-width:120rem;margin:4rem auto}@media screen and (max-width:600px){.serviesSlider__wrapper{margin:2rem 0 1rem}}.serviesSlider__item{outline:none;margin:0 2rem;padding:3rem 2rem;border-top:.2rem solid #c8c5c5;border-bottom:.2rem solid rgba(200,197,197,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-position:0 0,100% 0;background-repeat:no-repeat;-webkit-background-size:.2rem 100%;-moz-background-size:.2rem 100%;background-size:.2rem 100%;background-image:-webkit-linear-gradient(top, #c8c5c5 0, rgba(200,197,197,0) 80%),-webkit-linear-gradient(top, #c8c5c5, rgba(200,197,197,0) 80%);background-image:-moz-linear-gradient(top, #c8c5c5 0, rgba(200,197,197,0) 80%),-moz-linear-gradient(top, #c8c5c5, rgba(200,197,197,0) 80%);background-image:-o-linear-gradient(top, #c8c5c5 0, rgba(200,197,197,0) 80%),-o-linear-gradient(top, #c8c5c5, rgba(200,197,197,0) 80%);background-image:linear-gradient(to bottom, #c8c5c5 0, rgba(200,197,197,0) 80%),linear-gradient(to bottom, #c8c5c5, rgba(200,197,197,0) 80%);transition:all 100ms ease-in-out}.serviesSlider__item:hover{border-top:.2rem solid #0873ba;border-bottom:.2rem solid rgba(8,115,186,0);background-image:-webkit-linear-gradient(top, #0873ba 0, rgba(8,115,186,0) 80%),-webkit-linear-gradient(top, #0873ba, rgba(8,115,186,0) 80%);background-image:-moz-linear-gradient(top, #0873ba 0, rgba(8,115,186,0) 80%),-moz-linear-gradient(top, #0873ba, rgba(8,115,186,0) 80%);background-image:-o-linear-gradient(top, #0873ba 0, rgba(8,115,186,0) 80%),-o-linear-gradient(top, #0873ba, rgba(8,115,186,0) 80%);background-image:linear-gradient(to bottom, #0873ba 0, rgba(8,115,186,0) 80%),linear-gradient(to bottom, #0873ba, rgba(8,115,186,0) 80%)}.serviesSlider__imgBlock{width:100%;height:9rem;margin-bottom:2rem}.serviesSlider__img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.serviesSlider__wrapper .slick-arrow{width:3rem;height:3rem;top:50%;transform:translateY(-50%);opacity:.5;transition:opacity 100ms ease-in-out}.serviesSlider__wrapper .slick-arrow:hover{opacity:1}.serviesSlider__wrapper .slick-arrow::before{content:'';display:block;width:3rem;height:3rem;border:.2rem solid #242424}.serviesSlider__wrapper .slick-arrow.slick-next{right:-1rem}@media screen and (min-width:1600px){.serviesSlider__wrapper .slick-arrow.slick-next{right:-9.72048vw}}.serviesSlider__wrapper .slick-arrow.slick-next::before{border-left-color:transparent;border-bottom-color:transparent;transform:rotate(45deg)}.serviesSlider__wrapper .slick-arrow.slick-prev{left:-1rem}@media screen and (min-width:1600px){.serviesSlider__wrapper .slick-arrow.slick-prev{left:-9.72048vw}}.serviesSlider__wrapper .slick-arrow.slick-prev::before{border-right-color:transparent;border-bottom-color:transparent;transform:rotate(-45deg)}.serviesSlider__name{color:#242424;font-family:'Montserrat',sans-serif;font-size:1.33rem;font-weight:400;line-height:1.25em;letter-spacing:.05em;text-align:center}.serviesSlider__name a{text-decoration:none;color:inherit}.serviesSlider__item:hover .serviesSlider__name{color:#175a86;transition:all 100ms ease-in-out}.serviesSlider__description{width:100%;max-width:86rem;margin:0 auto;text-align:center;color:#242424}.shadowText{position:absolute;display:block;z-index:-1;-moz-user-select:none;-khtml-user-select:none;user-select:none;opacity:.4;color:#e3e3e3;font-family:'Cormorant',sans-serif;font-size:33.25rem;font-weight:700;line-height:1em;letter-spacing:.05em;text-transform:lowercase;padding:0;margin:0}@media screen and (max-width:600px){.shadowText{font-size:17rem}}.shadowText_works{right:-18rem;top:-9rem}@media screen and (max-width:600px){.shadowText_works{right:-12rem;top:-6rem}}.shadowText_team{right:12rem;top:22rem}@media screen and (max-width:600px){.shadowText_team{display:none}}.shadowText_contact{top:3rem;right:-22.5rem;z-index:-2}@media screen and (max-width:600px){.shadowText_contact{top:9rem}}.shadowText_Jobs{text-transform:none;top:8rem;right:1rem;z-index:-2}.shadowText_projects{top:4rem;right:-24.5rem}@media screen and (max-width:600px){.shadowText_projects{top:9rem;right:-12rem}}.shadowText_about{top:10rem;right:-7.5rem;z-index:-2}@media screen and (max-width:600px){.shadowText_about{top:9rem;right:-8.5rem}}.shadowText_history{top:-14rem;left:-27rem}@media screen and (max-width:600px){.shadowText_history{top:-9rem;left:-13rem}}.shadowText_img{width:100%;display:flex;justify-content:center;top:-10rem}.shadowText__img{display:block;width:8.5rem;height:8.5rem;object-fit:contain;object-position:center;opacity:.3}.slider-wrapper{position:relative;width:100%;height:calc(100vh + 2rem);background-color:#e3e3e3;overflow:hidden}@media screen and (max-width:600px){.slider-wrapper{height:calc(60vh + 2rem)}}.slider-wrapper-rotate{position:absolute;right:0;bottom:100%;z-index:10;width:150%;height:150%;overflow:hidden;transform-origin:100% 100%;transform:rotate(6.8deg);transition:all 600ms ease-in-out}.slider-subImageRotate{position:absolute;z-index:5;left:0;bottom:100%;width:150%;height:200%;overflow:hidden;transform-origin:0 100%;transform:rotate(-7.2deg);transition:all 600ms ease-in-out 300ms}.slider-subImage{position:absolute;left:0;bottom:0;width:66.666%;height:calc(100vh + 2rem);background-color:#1974b5;background-size:90rem 60rem;background-repeat:no-repeat;background-position:bottom left;transform-origin:0 100%;transform:rotate(7.2deg)}@media screen and (max-width:600px){.slider-subImage{height:550px}}.home-slideshow_anim .slider-subImageRotate{bottom:0}.slideshow-container{position:absolute;right:0;bottom:0;height:100vh;width:66.666%;overflow:hidden;background-color:#242424;transform-origin:100% 100%;transform:rotate(-6.8deg)}@media screen and (max-width:600px){.slideshow-container{max-height:60vh;height:550px}}.home-slideshow_anim .slider-wrapper-rotate{bottom:2rem}.slideshow-container .slide{height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:600px){.slideshow-container .slide{max-height:60vh;height:550px}}body .home-slideshow.home-slideshow_anim_custom #c8,body .home-slideshow.home-slideshow_anim_custom #c9{opacity:1 !important}.text h1{color:#f9f9f9;font-family:'Cormorant',serif;font-size:4.2rem;font-weight:700;line-height:1.2em;text-transform:uppercase;letter-spacing:.05em;margin:0}@media screen and (max-width:600px){.text h1{font-size:2.4rem}}.slide-pager{position:absolute;bottom:8rem;right:8rem;display:flex;justify-content:flex-end;z-index:15}@media screen and (max-width:600px){.slide-pager{bottom:4rem;right:4rem}}.slide-pager li{list-style:none;margin:0;padding:0}.slide-pager li a{display:flex;width:1.5rem;justify-content:center;align-items:center}.slide-pager li a::before{content:'';display:block;width:.2rem;height:1.8rem;background-color:#f9f9f9;transform:rotate(45deg);transition:background-color 150ms ease-in-out}.slide-pager li a:hover::before,.slide-pager li a.sel::before{background-color:#1974b5}.tags{margin:5rem 0}@media screen and (max-width:600px){.tags{margin:2rem 0}}.tags__title{color:#8a8989;font-family:'Montserrat',sans-serif;font-weight:800;font-size:1.68rem;letter-spacing:.05em;margin:0 0 .5rem}.tags ul{margin-bottom:8rem}@media screen and (max-width:600px){.tags ul{margin-bottom:2rem}}.contactForm>div>div{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-column-gap:0;grid-row-gap:12rem}@media screen and (max-width:900px){.contactForm>div>div{grid-template-columns:1fr;grid-row-gap:2rem}}@media screen and (max-width:600px){.contactForm .box:nth-child(2) .body>p:first-child{display:none}}.contactForm .box._1of1{grid-column:1 / 3}@media screen and (max-width:900px){.contactForm .box._1of1{grid-column:1 / 2}}.contactForm ._field{margin-bottom:2rem}.contactForm ._input span{line-height:0}.contactForm ._input input{width:100%;height:5rem;line-height:5rem;padding:0 2rem;box-sizing:border-box;background-color:#e3e3e3;border:none;outline:none;color:#5b5b5b;font-family:'Montserrat',sans-serif;font-size:1.12rem;font-weight:400;line-height:1.625em;letter-spacing:.05em}@media screen and (max-width:600px){.contactForm ._input input{font-size:1rem;height:4rem;line-height:4rem}}.contactForm ._input textarea{width:100%;height:22.5rem;line-height:1.2em;padding:.8em 2rem;box-sizing:border-box;background-color:#e3e3e3;border:none;outline:none;color:#5b5b5b;font-family:'Montserrat',sans-serif;font-size:1.6rem;font-weight:400;line-height:1.1375em;letter-spacing:.05em;resize:none}@media screen and (max-width:600px){.contactForm ._input textarea{font-size:1rem;padding:.8em 1.5rem}}.contactForm ._captcha._purlReCaptcha ._label{display:none}.contactForm ._buttons{margin-top:5.5rem}@media screen and (max-width:600px){.contactForm ._buttons{margin-top:4rem}}.contactForm ._buttons button{display:inline-block;border:1px solid #c5c5c5;background-color:transparent;width:20.5rem;height:4.5rem;line-height:4.5rem;text-align:center;color:#1974b5;font-family:'Montserrat',sans-serif;font-size:1.12rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;transition:all 300ms ease-in-out 10ms;position:relative;text-decoration:none;cursor:pointer}.contactForm ._buttons button::before{content:'';display:block;width:100%;height:100%;background-color:#1974b5;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% -150%, -1% 0);clip-path:polygon(-1% -1%, 101% -1%, 101% -150%, -1% 0);opacity:0;transition:all 300ms ease-in-out 10ms}.contactForm ._buttons button:hover{color:#fff;border-color:#1974b5}.contactForm ._buttons button:hover::before{-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 100%, -1% 200%);clip-path:polygon(-1% -1%, 101% -1%, 101% 100%, -1% 200%);opacity:1}@media screen and (max-width:600px){.contactForm ._buttons button{width:100%}}.contactForm h2{color:#242424;font-family:'Cormorant',serif;font-size:3.36rem;font-weight:700;letter-spacing:.05em}@media screen and (max-width:600px){.contactForm h2{font-size:2.4rem}}.contactForm a{color:#8a8989;text-decoration:none}.contactForm a:hover{text-decoration:underline}.contactForm .message-stack{margin:0 0 2rem;padding:0}.contactForm .message-stack li{list-style:none;color:#1974b5;padding:5px 15px;margin-bottom:5px}.contactForm .message-stack li:last-child{margin-bottom:0}.contactForm .message-stack li.success{background:#48d04c;color:#ffffff}.contactForm .message-stack li.error{background:#d84a4a;color:#ffffff}@media screen and (max-width:900px){.mServices{display:flex;flex-direction:column-reverse}.mServices__menu{position:static;grid-template-columns:1fr}.mServices__menu .grid__item_header,.mServices__menu .grid__item_servicesText{display:none}.mServices__content{grid-row-gap:.5rem;margin-bottom:4rem}}.projects-row{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:calc(118rem + 50px);margin:auto}.projects-row,.projects-row *{box-sizing:border-box}.projects-row .item{width:33.33%;padding:25px;margin-bottom:30px;color:#8a8989;font-size:11.2px}.projects-row .item .project-image{width:100%;display:block;margin-bottom:40px;box-shadow:0 12px 18px rgba(0,0,0,0.2);padding-bottom:62%;position:relative;overflow:hidden}.projects-row .item .project-image img{width:100%;height:auto;display:block;position:absolute;top:0;left:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.projects-row .item .project-category{font-size:11.2px;display:block;text-decoration:none;margin-bottom:20px;color:#1974b5;font-weight:700}.projects-row .item .project-title{display:block;margin-bottom:20px;font-size:25.2px;font-family:'Cormorant',serif;font-weight:700;line-height:1.1em;text-decoration:none;color:#242424}.projects-row .item:hover .project-category,.projects-row .item:focus .project-category{color:#242424}.projects-row .item:hover .project-title,.projects-row .item:focus .project-title{color:#1974b5}.projects-row .item:hover .project-image img,.projects-row .item:focus .project-image img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media (max-width:1000px){.projects-row .item{width:50%}}@media (max-width:600px){.projects-row .item{width:100%;padding:25px 0}}.servicesSliderDown{padding-top:0;padding-bottom:0}@media screen and (max-width:600px),screen and (max-height:600px) and (orientation:landscape){.servicesSliderDown{overflow:visible}}.servicesSliderDown>div{outline:none}.servicesSliderDown .slick-slide{outline:none}@media screen and (max-width:600px),screen and (max-height:600px) and (orientation:landscape){.servicesSliderDown .slick-slide{margin-right:2rem;margin-left:2rem;padding-bottom:4rem}}.servicesSliderDown .slick-arrow{width:9rem;height:10rem;position:absolute;z-index:20;display:flex;justify-content:center;align-items:center}@media screen and (max-width:600px),screen and (max-height:600px) and (orientation:landscape){.servicesSliderDown .slick-arrow{top:50%}}.servicesSliderDown .slick-arrow::before{content:'';display:block;width:3rem;height:3rem;transform:rotate(45deg);box-sizing:border-box;opacity:.4;transition:opacity 100ms ease-in-out}.servicesSliderDown .slick-arrow:hover::before{opacity:1}.servicesSliderDown .slick-arrow.slick-next{right:0;top:65%}@media screen and (min-width:120rem){.servicesSliderDown .slick-arrow.slick-next{right:calc((80vw - 120rem) / (-2) + 2rem)}}@media screen and (max-width:600px),screen and (max-height:600px) and (orientation:landscape){.servicesSliderDown .slick-arrow.slick-next{right:-4rem}}.servicesSliderDown .slick-arrow.slick-next::before{border-right:.2rem solid #242424;border-top:.2rem solid #242424}.servicesSliderDown .slick-arrow.slick-prev{left:0;top:65%}@media screen and (min-width:120rem){.servicesSliderDown .slick-arrow.slick-prev{left:calc((80vw - 120rem) / (-2) + 2rem)}}@media screen and (max-width:600px),screen and (max-height:600px) and (orientation:landscape){.servicesSliderDown .slick-arrow.slick-prev{left:-4rem}}.servicesSliderDown .slick-arrow.slick-prev::before{border-left:.2rem solid #242424;border-bottom:.2rem solid #242424}.servicesSliderDown .slick-dots{left:0;right:0}@media screen and (max-width:600px),screen and (max-height:600px) and (orientation:landscape){.servicesSliderDown .slick-dots{bottom:0}}.servicesSliderDown .slick-dots li{margin:0 .75rem}.servicesSliderDown .slick-dots li button{background-color:#e3e3e3;border-radius:50%;transition:background-color 300ms ease-in-out;width:1.8rem;height:1.8rem}@media screen and (max-width:600px),screen and (max-height:600px) and (orientation:landscape){.servicesSliderDown .slick-dots li button{width:1.2rem;height:1.2rem}}.servicesSliderDown .slick-dots li button::before{content:none}.servicesSliderDown .slick-dots li.slick-active button{background-color:#1974b5}.servicesSliderDown .grid.grid_ourTeam{grid-template-columns:1fr}.sliderOfProject{margin-top:-5rem}.sliderOfProject .slick-list{padding-top:5rem}@media screen and (max-width:600px){.sliderOfProject .slick-list{padding-top:2rem;overflow:visible}}.sliderOfProject .projects-list::before{content:'';display:block;width:100%;height:100%;position:absolute;left:50%;top:45rem;background-color:transparent;z-index:15}@media screen and (max-width:600px){.sliderOfProject .projects-list::before{left:0;top:35rem}}@media screen and (max-width:600px){.sliderOfProject .projects-list{overflow:visible}}.sliderOfProject .project__item{outline:none;margin-top:10rem}.sliderOfProject .project__item .titleL3{color:white;display:block;width:0;overflow:hidden}@media screen and (max-width:600px){.sliderOfProject .project__item{margin-top:4rem;margin-left:2rem;margin-right:2rem}}.sliderOfProject .project__link{display:block;outline:none;text-decoration:none;pointer-events:none}.sliderOfProject .project__img{display:block;width:100%;height:20.65602vw;object-fit:cover;object-position:center;transition:all 300ms ease-in-out}@media screen and (max-width:600px){.sliderOfProject .project__img{width:100%;height:auto}}.sliderOfProject .project_details{margin-top:6.68283vw;-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% -150%, -1% 0);clip-path:polygon(-1% -1%, 101% -1%, 101% -150%, -1% 0);transition:all 600ms ease-in-out 10ms;opacity:0}.sliderOfProject .slick-center .project__item{position:relative;z-index:10}.sliderOfProject .slick-center .project__link{pointer-events:auto}.sliderOfProject .slick-center .project__img{transform:scale(1.2);box-shadow:0 1.8rem 6.5rem rgba(0,0,0,0.24)}@media screen and (max-width:600px){.sliderOfProject .slick-center .project__img{transform:none;width:100%;height:auto}}.sliderOfProject .slick-center .project_details{position:relative;right:calc(50% + 2 * (10 / 1646) * 100vw);-webkit-clip-path:polygon(-1% -1%, 101% -1%, 101% 100%, -1% 200%);clip-path:polygon(-1% -1%, 101% -1%, 101% 100%, -1% 200%);opacity:1}@media screen and (max-width:600px){.sliderOfProject .slick-center .project_details{right:0;width:calc(100% - 6rem);box-sizing:border-box;padding-top:2rem}}.sliderOfProject .slick-arrow{width:9rem;height:10rem;position:absolute;top:calc(100% - 4rem);left:calc(50% + 2rem);z-index:20;display:flex;justify-content:center;align-items:center;transition:all 300ms ease-in-out}@media screen and (max-width:600px){.sliderOfProject .slick-arrow{top:36.4518vw}}.sliderOfProject .slick-arrow::before{content:'';display:block;width:3rem;height:3rem;transform:rotate(45deg);box-sizing:border-box;opacity:.4;transition:opacity 100ms ease-in-out}.sliderOfProject .slick-arrow:hover::before{opacity:1}.sliderOfProject .slick-arrow.slick-next{left:calc(50% + 11rem)}.sliderOfProject .slick-arrow.slick-next::before{border-right:.2rem solid #242424;border-top:.2rem solid #242424}@media screen and (max-width:600px){.sliderOfProject .slick-arrow.slick-next{right:-4rem;left:auto}}.sliderOfProject .slick-arrow.slick-prev::before{border-left:.2rem solid #242424;border-bottom:.2rem solid #242424}@media screen and (max-width:600px){.sliderOfProject .slick-arrow.slick-prev{left:-4rem}}@media screen and (max-width:800px){.sliderOfProject .resized .titleL2{font-size:2.36rem}}.sliderOfProject .resized .project__imgBlock img{width:40%;height:auto;margin:auto}@media screen and (max-width:600px){.sliderOfProject .resized .project__imgBlock img{width:100%}}.landing-hero h1{display:none}.top-section{margin-bottom:95px;padding:40px 4rem 0}.landing-services .serviesSlider{padding-top:40px}.landing-about .content_about{margin-bottom:0}.landing-clients{padding:60px 4rem 0;margin-bottom:50px}.landing-clients .grid{grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:3rem;grid-row-gap:3rem}@media (max-width:650px){.landing-clients .grid{grid-template-columns:1fr 1fr}}.landing-clients .grid__item{display:flex;align-items:center;justify-content:center}.landing-clients .grid__item img{display:block;max-width:100%;margin:auto}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes slideDown{0%{-moz-transform:translateY(-100%)}100%{-moz-transform:translateY(0)}}@-o-keyframes slideDown{0%{-o-transform:translateY(-100%)}100%{-o-transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}.animated.slideDown{-webkit-animation-name:slideDown;-moz-animation-name:slideDown;-o-animation-name:slideDown;animation-name:slideDown}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(0)}100%{-webkit-transform:translateY(-100%)}}@-moz-keyframes slideUp{0%{-moz-transform:translateY(0)}100%{-moz-transform:translateY(-100%)}}@-o-keyframes slideUp{0%{-o-transform:translateY(0)}100%{-o-transform:translateY(-100%)}}@keyframes slideUp{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}.animated.slideUp{-webkit-animation-name:slideUp;-moz-animation-name:slideUp;-o-animation-name:slideUp;animation-name:slideUp}.headroom{transition:transform .25s ease-in-out;will-change:transform}.headroom--pinned{transform:translateY(0)}.headroom--unpinned{transform:translateY(-100%)}p+h2,p+h3{margin-top:1.5em}.complimentary{display:none}@media screen and (min-width:40em){.complimentary{display:inline}}.subdued{opacity:.6;text-shadow:none}a.subdued:hover{color:#fff}.downloads{margin-bottom:1.5em}.animated{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;will-change:transform,opacity}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes slideDown{0%{-moz-transform:translateY(-100%)}100%{-moz-transform:translateY(0)}}@-o-keyframes slideDown{0%{-o-transform:translateY(-100%)}100%{-o-transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}.animated.slideDown{-webkit-animation-name:slideDown;-moz-animation-name:slideDown;-o-animation-name:slideDown;animation-name:slideDown}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(0)}100%{-webkit-transform:translateY(-100%)}}@-moz-keyframes slideUp{0%{-moz-transform:translateY(0)}100%{-moz-transform:translateY(-100%)}}@-o-keyframes slideUp{0%{-o-transform:translateY(0)}100%{-o-transform:translateY(-100%)}}@keyframes slideUp{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}.animated.slideUp{-webkit-animation-name:slideUp;-moz-animation-name:slideUp;-o-animation-name:slideUp;animation-name:slideUp}@-webkit-keyframes swingInX{0%{-webkit-transform:perspective(400px) rotateX(-90deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg)}}@-moz-keyframes swingInX{0%{-moz-transform:perspective(400px) rotateX(-90deg)}100%{-moz-transform:perspective(400px) rotateX(0deg)}}@-o-keyframes swingInX{0%{-o-transform:perspective(400px) rotateX(-90deg)}100%{-o-transform:perspective(400px) rotateX(0deg)}}@keyframes swingInX{0%{transform:perspective(400px) rotateX(-90deg)}100%{transform:perspective(400px) rotateX(0deg)}}.animated.swingInX{-webkit-transform-origin:top;-moz-transform-origin:top;-ie-transform-origin:top;-o-transform-origin:top;transform-origin:top;-webkit-backface-visibility:visible !important;-webkit-animation-name:swingInX;-moz-backface-visibility:visible !important;-moz-animation-name:swingInX;-o-backface-visibility:visible !important;-o-animation-name:swingInX;backface-visibility:visible !important;animation-name:swingInX}@-webkit-keyframes swingOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg)}100%{-webkit-transform:perspective(400px) rotateX(-90deg)}}@-moz-keyframes swingOutX{0%{-moz-transform:perspective(400px) rotateX(0deg)}100%{-moz-transform:perspective(400px) rotateX(-90deg)}}@-o-keyframes swingOutX{0%{-o-transform:perspective(400px) rotateX(0deg)}100%{-o-transform:perspective(400px) rotateX(-90deg)}}@keyframes swingOutX{0%{transform:perspective(400px) rotateX(0deg)}100%{transform:perspective(400px) rotateX(-90deg)}}.animated.swingOutX{-webkit-transform-origin:top;-webkit-animation-name:swingOutX;-webkit-backface-visibility:visible !important;-moz-animation-name:swingOutX;-moz-backface-visibility:visible !important;-o-animation-name:swingOutX;-o-backface-visibility:visible !important;animation-name:swingOutX;backface-visibility:visible !important}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}}@-o-keyframes flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.animated.flipInX{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible !important;-moz-animation-name:flipInX;-o-backface-visibility:visible !important;-o-animation-name:flipInX;backface-visibility:visible !important;animation-name:flipInX}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}}@-moz-keyframes flipOutX{0%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}}@-o-keyframes flipOutX{0%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.animated.flipOutX{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible !important;-moz-animation-name:flipOutX;-moz-backface-visibility:visible !important;-o-animation-name:flipOutX;-o-backface-visibility:visible !important;animation-name:flipOutX;backface-visibility:visible !important}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-200px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-200px)}60%{opacity:1;-moz-transform:translateY(30px)}80%{-moz-transform:translateY(-10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:translateY(-200px)}60%{opacity:1;-o-transform:translateY(30px)}80%{-o-transform:translateY(-10px)}100%{-o-transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-200px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}.animated.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0)}30%{opacity:1;-webkit-transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-200px)}}@-moz-keyframes bounceOutUp{0%{-moz-transform:translateY(0)}30%{opacity:1;-moz-transform:translateY(20px)}100%{opacity:0;-moz-transform:translateY(-200px)}}@-o-keyframes bounceOutUp{0%{-o-transform:translateY(0)}30%{opacity:1;-o-transform:translateY(20px)}100%{opacity:0;-o-transform:translateY(-200px)}}@keyframes bounceOutUp{0%{transform:translateY(0)}30%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(-200px)}}.animated.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp}