@import url("https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i");@font-face{font-family:'MYRIADPROREGULAR';src:url("./fonts/MYRIADPROREGULAR.eot");src:local("MYRIADPROREGULAR"),url("./fonts/MYRIADPROREGULAR.woff") format("woff"),url("./fonts/MYRIADPROREGULAR.ttf") format("truetype")}body{background-color:#f4f5ee}@media (min-width: 992px){.solutions{padding-top:100px;padding-bottom:60px}.solutions__title{font-family:"Lato", sans-serif;font-size:60px;text-transform:uppercase;font-weight:300;line-height:1.2em;color:#095b71;margin-bottom:150px}.solutions__wrapper{position:relative;margin-bottom:100px}.solutions__description{font-family:"MYRIADPROREGULAR";font-size:20px;line-height:1.4em;color:#095b71}.solutions__description p{margin-top:20px}.solutions__icons{position:absolute;top:0;bottom:0;right:0;margin-bottom:0px;margin-top:0px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-content:space-between}.solutions__item{text-align:left;height:130px;width:100px;margin-top:20px}.solutions__item p{font-family:"MYRIADPROREGULAR";font-size:20px;line-height:1.4em;color:#095b71;line-height:1;margin-bottom:10px;min-height:2.1em}}@media (min-width: 1200px){.solutions__title{font-size:72px}}@media (min-width: 992px){.specials{padding-top:200px;padding-bottom:255px;background:linear-gradient(to bottom, rgba(9,91,113,0.02) 25%, rgba(9,91,113,0.06) 25%, rgba(9,91,113,0.06) 50%, rgba(9,91,113,0.13) 50%, rgba(9,91,113,0.13) 75%, rgba(9,91,113,0.25) 75%)}.specials__title{font-family:"Lato", sans-serif;font-size:72px;text-transform:uppercase;font-weight:300;line-height:1.2em;color:#095b71;margin-bottom:30px}.specials__description{font-family:"MYRIADPROREGULAR";font-size:30px;line-height:1.4em;color:#a6ecf6}.specials__description span{background:#095b71;padding:0 10px}}@media (min-width: 1200px){.specials__description{font-size:36px}.specials__description span{padding:0 20px}}@media (min-width: 992px){.partners{padding-top:150px;padding-bottom:150px;background:linear-gradient(to bottom, rgba(9,91,113,0.35) 25%, rgba(9,91,113,0.5) 25%, rgba(9,91,113,0.5) 50%, #095b71 50%, #095b71 75%, #095b71 75%)}.partners__info{margin-bottom:50px}.partners__title{font-family:"Lato", sans-serif;font-size:62px;text-transform:uppercase;font-weight:300;line-height:1.2em;color:#ffffff;margin-bottom:50px}.partners__description{font-family:"MYRIADPROREGULAR";font-size:20px;line-height:1.4em;color:#ffffff}.partners__description p{margin-top:20px}.partners__image{margin-top:20px;width:100%}}@media (min-width: 1200px){.partners{padding-top:300px;padding-bottom:100px}.partners__title{font-size:72px;margin-bottom:100px}}@media (min-width: 992px){.awards{padding-top:200px;padding-bottom:100px;background:#095b71}.awards__info{margin-bottom:50px}.awards__title{font-family:"Lato", sans-serif;font-size:60px;text-transform:uppercase;font-weight:300;line-height:1.2em;color:#ffffff;margin-bottom:30px}.awards__description{font-family:"MYRIADPROREGULAR";font-size:20px;line-height:1.4em;color:#ffffff}.awards__description p{margin-top:20px}.awards__logos-wrapper{text-align:center;margin-bottom:50px}.awards__logos{display:flex;justify-content:space-between;align-items:center}.awards__logos li{padding-right:10px;margin-bottom:0}.awards__logos img{max-width:100%}.awards__logos--centered{justify-content:center}.awards__buttons{margin-top:50px}}@media (min-width: 1200px){.awards__title{font-size:72px}}@media (min-width: 992px){.application-form{padding-top:100px}.application-form__title{font-family:"Lato", sans-serif;font-size:60px;text-transform:uppercase;font-weight:300;line-height:1.2em;color:#095b71;margin-bottom:30px}.application-form__description{font-family:"MYRIADPROREGULAR";font-size:20px;line-height:1.4em;color:#095b71;margin-bottom:100px}.application-form__response{text-align:center}.application-form__response h2{font-family:"Lato", sans-serif;font-size:40px;text-transform:uppercase;font-weight:300;line-height:1.2em;color:#ffffff;margin-bottom:10px}.application-form__response h3{font-family:"Lato", sans-serif;font-size:40px;text-transform:uppercase;font-weight:300;line-height:1.2em;color:red;margin-bottom:10px}.application-form__response li{font-family:"MYRIADPROREGULAR";font-size:20px;line-height:1.4em;color:#ffffff}.application-form .arrow-down img{display:block;margin:50px auto}.application-form__personal-information{margin-bottom:50px}.application-form__background{background:linear-gradient(to bottom, rgba(9,91,113,0.02) 20%, rgba(9,91,113,0.06) 20%, rgba(9,91,113,0.06) 40%, rgba(9,91,113,0.13) 40%, rgba(9,91,113,0.13) 60%, rgba(9,91,113,0.25) 60%, rgba(9,91,113,0.25) 80%, rgba(9,91,113,0.35) 80%)}.application-form__icons{padding-top:100px}.application-form__icons .application-form__title{margin-top:10px;font-family:"Lato", sans-serif;font-size:60px;text-transform:uppercase;font-weight:300;line-height:1.2em}.application-form__icons .application-form__description{margin-bottom:50px}.application-form__icons .project-solutions{margin-bottom:0px;justify-content:space-between}.application-form__icons .project-solutions__item{margin-right:25px;position:relative;opacity:0.5}.application-form__icons .project-solutions__item label{cursor:pointer}.application-form__icons .project-solutions__item.active{opacity:1;font-weight:600}.application-form__date .application-form__title{margin-top:25px}.application-form__date .application-form__description{margin-bottom:25px}.application-form__message{padding-bottom:125px;background:linear-gradient(to bottom, rgba(9,91,113,0.5) 20%, #095b71 20%, #095b71 100%)}.application-form__message .application-form__title,.application-form__message .application-form__description{color:#ffffff}.application-form__message .application-form__title{margin-top:25px}.application-form__message .application-form__description{margin-bottom:25px}.application-form__message textarea{width:100%;height:450px;padding:20px;font-family:"MYRIADPROREGULAR";font-size:20px;line-height:1.4em;color:#095b71;border:none;border-radius:5px;background-color:rgba(255,255,255,0.7)}.application-form__buttons{background-color:#095b71;position:relative}.application-form__buttons .application-form__title,.application-form__buttons .application-form__description{color:#ffffff}.application-form__buttons .upload-button{overflow:hidden;cursor:pointer;position:relative}.application-form__buttons .upload-button input{position:absolute;cursor:pointer;top:0;bottom:0;left:0;right:0;margin:0;opacity:0}.application-form__buttons .send-button{margin-top:125px}.date{margin-top:30px;display:flex;justify-content:flex-start;align-items:center;position:relative}.date input{position:absolute;border:none;outline:0;width:0.1px;height:0.1px;bottom:0;left:0;z-index:-1}.date__field{margin-right:15px;font-family:"Lato", sans-serif;font-size:72px;text-transform:uppercase;font-weight:300;line-height:1.2em;color:#095b71;background:linear-gradient(to bottom, rgba(9,91,113,0.1) 50%, white 50%, white 100%);border-radius:5px;padding:35px 10px}}@media (min-width: 1200px){.application-form__title{font-size:72px}.application-form__icons .application-form__title{font-size:72px}}@media (min-width: 992px){.project-header{position:relative;padding:0;text-align:left}.project-header__background{position:relative;top:-130px;left:0;right:0;z-index:-1}.project-header__background img{max-width:100%}.project-header h2,.project-header p{color:#095b71}.project-header h2{margin-bottom:10px;font-family:"Lato", sans-serif;font-size:50px;text-transform:uppercase;font-weight:300;line-height:1.2em;word-spacing:10px}.project-header p{font-family:"MYRIADPROREGULAR";font-size:20px;line-height:1.4em}.project-header__description{height:4.5em;overflow:hidden;text-overflow:ellipsis;margin-bottom:25px}.project-header__details{opacity:0.7;margin-bottom:25px}.project-header__details p{white-space:nowrap;overflow:hidden}.project-header.white h2,.project-header.white p,.project-header.white span{color:#ffffff}.project-header .icons-wrapper{position:absolute;bottom:150px}.project-header .project-header__info{position:absolute;top:25px;left:0;right:0;bottom:140px}.project-header .awards__logos p{display:flex;flex-wrap:wrap;justify-content:flex-start}.project-header .awards__logos p>a,.project-header .awards__logos p>img{margin-right:25px}.project-header .project-solutions{display:flex;margin-top:0;margin-bottom:0}.project-header .project-solutions li{margin-right:25px}.project-description{margin-top:-75px;padding-bottom:50px}.project-description__text p,.project-description__text a{font-family:"MYRIADPROREGULAR";font-size:20px;line-height:1.4em;color:#095b71;text-indent:10px;margin-bottom:10px}.project-information p{font-family:"MYRIADPROREGULAR";font-size:20px;line-height:1.4em;color:#095b71}.project-information .render{margin-top:50px;position:relative}.project-information .render__main,.project-information .render__second,.project-information .render__third{margin-bottom:25px}.project-information .render__button{margin-top:25px;position:absolute;bottom:50px;left:100px}.project-information .render__button div{padding:15px 20px}.project-information .render img{max-width:100%}.project-information__stores{margin-top:25px}.project-information__stores h3{font-family:"Lato", sans-serif;font-size:50px;text-transform:uppercase;font-weight:300;line-height:1.2em;color:#095b71}.project-information__stores .stores-logos{margin-top:25px}.project-information__stores .stores-logos p{margin-top:25px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.project-information__stores .stores-logos img{margin-top:10px;max-width:100%}}@media (min-width: 1200px){.project-header h2{font-size:66px}.project-header .project-header__info{top:75px}.project-information__stores h3{font-size:66px}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@media (min-width: 992px){.button{position:relative;display:inline-block;margin-bottom:10px;margin-right:40px;padding:15px 40px;border-radius:5px;cursor:pointer;text-align:center;font-family:"Lato", sans-serif;font-size:15px;background-repeat:no-repeat;background-position:right 20px center}.button a,.button__text{color:#ffffff;text-decoration:none;text-transform:uppercase}.button:last-child{margin-right:0px}.action-button{background-color:#08beaf}.action-button p{display:none;position:absolute;top:35px;left:250px;width:100%;padding:10px;background-color:rgba(40,40,40,0.3);color:#ffffff;font-family:"MYRIADPROREGULAR"}.action-button:hover>p{display:block}.contacts-button{background-color:#0097ad}.contacts-button--messenger{background-image:url("img/messenger-ico.png");padding-right:75px}.contacts-button--mail{background-image:url("img/email-ico.png");padding-right:75px}.contacts-button--share{background-image:url("img/share-ico.png");padding-right:75px}.buttons-wrapper{display:flex;margin-top:50px}.buttons-wrapper--wide{justify-content:space-between}}@media (min-width: 992px){.project-solutions{margin-top:25px;margin-bottom:25px;display:flex;flex-wrap:wrap;justify-content:flex-start}.project-solutions li{margin-top:20px;margin-right:50px;text-align:left}.project-solutions li span{display:block;font-family:"MYRIADPROREGULAR";font-size:16px;line-height:1.4em;color:#095b71;line-height:1;min-height:2.1em;margin-bottom:20px}.project-solutions li img{max-width:100%}}@media (min-width: 992px){#custom-bootstrap-menu.navbar-default{margin-top:10px;background:none;border:none}#custom-bootstrap-menu.navbar-default .navbar-brand{display:block}#custom-bootstrap-menu.navbar-default .navbar-brand img{display:block;position:relative;top:-35px;width:100px}#custom-bootstrap-menu.navbar-default .navbar-nav>.action-button{margin-right:0px}#custom-bootstrap-menu.navbar-default .navbar-nav>.action-button>a{color:#ffffff;padding:0;margin:0}#custom-bootstrap-menu.navbar-default .navbar-nav>.action-button>a:hover,#custom-bootstrap-menu.navbar-default .navbar-nav>.action-button>a:focus{border:none}#custom-bootstrap-menu.navbar-default .navbar-nav>li>a{font-family:"MYRIADPROREGULAR";color:#095b71;background:none;padding:0;padding-top:15px;margin:auto 30px;margin-right:0;font-size:14px}#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:focus{color:#095b71;background:none;border-bottom:2px solid rgba(9,91,113,0.3)}#custom-bootstrap-menu.navbar-default .navbar-nav>.current-menu-item>a,#custom-bootstrap-menu.navbar-default .navbar-nav>.current-menu-item>a:hover,#custom-bootstrap-menu.navbar-default .navbar-nav>.current-menu-item>a:focus{color:#095b71;background:none;border-bottom:2px solid rgba(9,91,113,0.3)}#custom-bootstrap-menu.navbar-default .navbar-toggle{border:none}#custom-bootstrap-menu.navbar-default .navbar-toggle:hover,#custom-bootstrap-menu.navbar-default .navbar-toggle:focus{background-color:#08beaf}#custom-bootstrap-menu.navbar-default .navbar-toggle .icon-bar{background-color:#095b71}#custom-bootstrap-menu.navbar-default .navbar-toggle:hover .icon-bar,#custom-bootstrap-menu.navbar-default .navbar-toggle:focus .icon-bar{background-color:#f8f8f8}#custom-bootstrap-menu.navbar-default .white li>a{color:#ffffff}#custom-bootstrap-menu.navbar-default .white li>a:hover,#custom-bootstrap-menu.navbar-default .white li>a:focus,#custom-bootstrap-menu.navbar-default .white li>.active{color:#ffffff;border-bottom:2px solid #ffffff}.old-header__socials{display:block;margin-top:20px;text-align:right;height:20px}.old-socials{display:inline;list-style:none;padding:0;position:relative}.old-socials__item{display:inline-block;margin-right:20px;height:100%}.old-socials__item img{height:100%}.old-socials--main{position:absolute;display:block;padding:15px 30px 15px 0}}.main-section--space-design-background{background-image:url("./img/space-design-main.png")}.main-section--product-design-background{background-image:url("./img/product-design-main.png")}.main-section--application-background{background-image:url("./img/application-main.png")}@media (min-width: 992px){.slider{margin-bottom:50px}.slider .carousel-image{width:100%}.slider img{border-radius:5px;max-width:100%}.slider a,.slider a:hover{width:10%;display:flex;align-items:center;justify-content:center}}@media (min-width: 992px){.galery{padding-top:50px;padding-bottom:50px}.galery__list{display:grid;grid-template-columns:49% 49%;grid-gap:25px}.galery__item{padding:0;border:none;position:relative;overflow:hidden}.galery__image{border-radius:5px}.galery__label{background:#f4f5ee;position:absolute;bottom:-100px;left:0;right:0;padding:20px;transition:bottom 1s}.galery__label h4{font-family:"Lato", sans-serif;font-size:20px;text-transform:uppercase;font-weight:300;line-height:1.2em;color:#095b71;white-space:nowrap;overflow:hidden;font-weight:400}.galery__label p{font-family:"MYRIADPROREGULAR";font-size:20px;line-height:1.4em;color:#838484;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.galery__item:hover .galery__label{bottom:0}.project-icons{position:absolute;top:0;right:0;left:0;display:flex;justify-content:flex-end}.project-icons__item{padding-right:10px;width:auto}.project-icons__item img{max-width:100%}.project-icons__item--new{width:auto}}.main-section{height:350px;padding-top:20px;padding-bottom:20px;margin-bottom:25px;background-repeat:no-repeat;background-size:contain;background-position:50%}.main-section--centerred{text-align:center}.main-section__logo{margin-bottom:40px;padding-right:40px}.main-section__logo img{width:100%}.main-section__emblem{margin-bottom:200px}.main-section__emblem img{width:50%}.main-section h1,.main-section h2,.main-section h3,.main-section p{color:#095b71}.main-section h1{margin-bottom:10px;font-family:"Lato", sans-serif;font-size:20px;text-transform:uppercase;font-weight:300;line-height:1.2em}.main-section h2{margin-bottom:10px;font-family:"Lato", sans-serif;font-size:30px;text-transform:uppercase;font-weight:300;line-height:1.2em;word-spacing:10px}.main-section h3{margin-top:20px;margin-bottom:20px;font-family:"Lato", sans-serif;font-size:16px;text-transform:uppercase;font-weight:300;line-height:1.2em;font-family:"MYRIADPROREGULAR"}.main-section p{font-family:"MYRIADPROREGULAR";font-size:12px;line-height:1.4em;margin-bottom:10px}.main-section__down{width:100%;text-align:center;clear:both}@media (min-width: 768px){.main-section{padding-bottom:50px;text-align:left;background-position:50% 0}.main-section__background{top:-130px;left:-15px;right:-15px;z-index:-1}.main-section__background img{max-width:100%}.main-section h1,.main-section h3{font-size:30px}.main-section h2{font-size:42px}.main-section p{font-size:20px;margin-bottom:25px}}@media (min-width: 992px){.main-section h1,.main-section h3{padding-left:20px}.main-section h1{word-spacing:15px}.main-section h2{font-size:50px}.main-section p{padding-left:20px}}@media (min-width: 1200px){.main-section h2{font-size:66px}}@media (min-width: 992px){.main-slider{margin-bottom:200px;border-radius:5px;overflow:hidden}.main-slider .carousel-image{width:100%}.main-slider img{max-width:100%}.main-slider a,.main-slider a:hover{width:10%;display:flex;align-items:center;justify-content:center}.main-slider .carousel-control.left,.main-slider .carousel-control.right{background-image:none}}@media (min-width: 992px){.last-project{position:relative;padding-bottom:25px}.last-project .relative{position:relative}.last-project .blur{background-color:rgba(9,91,113,0.7);position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px}.last-project__wrapper{position:absolute;top:0;right:0;left:0}.last-project__image{max-width:100%;z-index:-1;border-radius:5px}.last-project__title{margin-top:75px;margin-bottom:10px;font-family:"Lato", sans-serif;font-size:48px;text-transform:uppercase;font-weight:300;line-height:1.2em;color:#ffffff;word-spacing:10px;font-weight:400}.last-project__text{font-family:"MYRIADPROREGULAR";font-size:20px;line-height:1.4em;color:#ffffff;height:4.5em;overflow:hidden;text-overflow:ellipsis}}@media (min-width: 992px){.mdl-textfield{width:100%}.mdl-textfield__input{border-bottom:2px dotted #095b71;padding:10px 0}.mdl-textfield__label{font-family:"MYRIADPROREGULAR";font-size:20px;line-height:1.4em;color:#095b71}.mdl-textfield__label:after{background-color:#095b71}.mdl-textfield--floating-label.is-focused .mdl-textfield__label,.mdl-textfield--floating-label.is-dirty .mdl-textfield__label,.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label{font-family:"MYRIADPROREGULAR";font-size:12px;line-height:1.4em;color:#095b71}}@media (min-width: 992px){.contacts{background:#095b71;position:relative}.contacts__image{display:block;width:100%;z-index:-1}.contacts__info{position:absolute;top:100px}.contacts__title{margin-bottom:20px;font-family:"Lato", sans-serif;font-size:48px;text-transform:uppercase;font-weight:300;line-height:1.2em;color:#ffffff;word-spacing:10px}.contacts__buttons{margin-top:10px;position:absolute;bottom:150px}.contacts p{font-family:"MYRIADPROREGULAR";font-size:20px;line-height:1.4em;color:#ffffff}}@media (min-width: 992px){.old-footer{background-color:#0097ad;text-align:left;padding:20px}.old-footer .copyright{color:rgba(255,255,255,0.3);display:inline;margin:20px auto;line-height:1.2em}.old-footer a{color:rgba(255,255,255,0.3)}}@media (min-width: 992px){.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:20px;left:20px;box-shadow:0 0 10px rgba(0,0,0,0.05);border-radius:50px;overflow:hidden;text-indent:100%;white-space:nowrap;background:#0097ad url(./img/arrow-top.png) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s, visibility 0s .3s;-moz-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s}.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-fade-out{opacity:.5}.no-touch .cd-top:hover{background-color:#f47920;opacity:1}}@media (min-width: 1200px){.cd-top{height:60px;width:60px;left:90%;bottom:30px}}.border{border:1px solid blue}.hr_new{display:block}.hr_old{display:none}@media (min-width: 992px){.hr_new{display:none}.hr_old{display:block}}
