body,h3{position:relative}h3,h4{text-shadow:-1px -1px 0 rgba(255,255,255,.8),1px -1px 0 rgba(255,255,255,.8),-1px 1px 0 rgba(255,255,255,.8),1px 1px 0 rgba(255,255,255,.8);margin:0}body,p{color:#000}blockquote,body,h1,h2{text-align:center}body,h3,h4,section{margin:0}html{font-size:75%}@media only screen and (max-width:1600px){html{font-size:62.5%}}@media only screen and (max-width:1170px){html{font-size:50%}}@media only screen and (max-width:480px){html{font-size:37.5%}}*{outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}textarea{resize:none}.hidden{display:none}body{min-height:100vh;min-width:320px;font-size:1.6rem;line-height:1.6;font-family:'Proxima Nova',sans-serif;font-weight:400;font-style:normal;overflow-x:hidden;background-color:#fff}.half-cube,section{min-height:80vh;-webkit-box-orient:horizontal;-webkit-box-direction:normal}blockquote,h3,h4{font-style:italic}body.no-scroll{overflow:hidden;height:100%}ul{list-style:none;padding-left:0}a{text-decoration:none;color:#81A0BF;-webkit-transition:all .5s linear;transition:all .5s linear}a:hover{color:#093454}h1{font-size:72px}h2,h3{font-size:2.4rem;font-weight:400;color:#093454}h2{text-transform:capitalize}h3{text-align:left}h4{font-weight:400;color:#093454;font-size:1.8rem;text-align:right}blockquote{font-size:1.375em;font-weight:300}::-webkit-input-placeholder{text-align:center;color:#DDD;opacity:1}:-moz-placeholder{text-align:center;color:#DDD;opacity:1}::-moz-placeholder{text-align:center;color:#DDD;opacity:1}:-ms-input-placeholder{text-align:center;color:#DDD;opacity:1}body input:focus:required:invalid,body input:required:valid,body textarea:focus:required:invalid,body textarea:required:valid{text-align:center;color:#DDD}section{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.half-cube{display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:50%;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.grid-width,header .header__inner-wrapper .header__navigation-telephones{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox}@media only screen and (max-width:991px){.half-cube{min-height:50vh;width:100%}}.middle-content{width:60%;padding:3rem 0}@media only screen and (max-width:991px){.middle-content{width:90%}}.grid-width{margin:auto;width:100%;padding:0 6rem;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:top;-webkit-align-items:top;-ms-flex-align:top;align-items:top}header{position:fixed;top:0;width:100%;z-index:10000;left:0;min-height:80px;-webkit-transition:all .5s linear;transition:all .5s linear;background-color:transparent}header .header__inner-wrapper{-webkit-transition:all .5s linear;transition:all .5s linear;padding-top:4rem;position:relative}header .header__inner-wrapper .logo{-webkit-transition:all .5s linear;transition:all .5s linear}header .header__inner-wrapper .logo img{-webkit-transition:all .5s linear;transition:all .5s linear;width:25rem}header .header__inner-wrapper .header__navigation-telephones{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}header .header__inner-wrapper .header__navigation-telephones .phones{-webkit-transition:all .5s linear;transition:all .5s linear;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:.5rem}header .header__inner-wrapper .header__navigation-telephones .phones span{color:#fefefe;padding-left:3rem}header .header__inner-wrapper .header__navigation-telephones .phones span i{color:#093454;padding-right:1rem}header .header__inner-wrapper .header__navigation-telephones #hamburger{position:absolute;top:20%;right:4rem;cursor:pointer;background:0 0;display:none;-webkit-transition:all .5s linear;transition:all .5s linear}@media only screen and (max-width:770px){header{min-height:auto}header .header__inner-wrapper{padding-top:2rem}header .header__inner-wrapper .header__navigation-telephones .phones{display:none}header .header__inner-wrapper .header__navigation-telephones #hamburger{top:30%;display:inline-block}}header .header__inner-wrapper .header__navigation-telephones #hamburger .hamnurger-line{margin:1.2rem 0;width:4rem;-webkit-transition:all .5s linear;transition:all .5s linear;height:.2rem;background-color:#fefefe}header .header__inner-wrapper .header__navigation-telephones #hamburger.active .hamnurger-line:nth-child(1){-webkit-transform:rotate(45deg) translate(0,2rem);-ms-transform:rotate(45deg) translate(0,2rem);transform:rotate(45deg) translate(0,2rem)}header .header__inner-wrapper .header__navigation-telephones #hamburger.active .hamnurger-line:nth-child(2){opacity:0}header .header__inner-wrapper .header__navigation-telephones #hamburger.active .hamnurger-line:nth-child(3){-webkit-transform:rotate(-45deg) translate(0,-1.9rem);-ms-transform:rotate(-45deg) translate(0,-1.9rem);transform:rotate(-45deg) translate(0,-1.9rem)}header .header__inner-wrapper .header__navigation-telephones nav ul.responsive-navigation{display:none;position:absolute;top:6rem;right:0;-webkit-transition:all .5s linear;transition:all .5s linear;padding:2rem;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;border:1px solid #093454;border-right:none;background-color:rgba(255,255,255,.7)}@media only screen and (max-width:770px){header .header__inner-wrapper .header__navigation-telephones nav ul.responsive-navigation{display:inline-block}}header .header__inner-wrapper .header__navigation-telephones nav ul.responsive-navigation.active{-webkit-transform:rotateY(0);transform:rotateY(0)}header .header__inner-wrapper .header__navigation-telephones nav ul.responsive-navigation li{display:block;margin:1rem 0;font-size:1.8rem;color:#093454}header .header__inner-wrapper .header__navigation-telephones nav ul.responsive-navigation li:hover{color:#81A0BF}header .header__inner-wrapper .header__navigation-telephones nav ul.main-navigation{margin:0;list-style:none}@media only screen and (max-width:770px){header .header__inner-wrapper .header__navigation-telephones nav ul.main-navigation{display:none}}header .header__inner-wrapper .header__navigation-telephones nav ul.main-navigation li{display:inline-block;margin:0 2rem}header .header__inner-wrapper .header__navigation-telephones nav ul.main-navigation li:last-child{margin-right:0}header .header__inner-wrapper .header__navigation-telephones nav ul.main-navigation li:hover{color:#093454}header .header__inner-wrapper .header__navigation-telephones nav ul li{-webkit-transition:all .5s linear;transition:all .5s linear;font-size:1.6rem;color:#fefefe;text-transform:capitalize}header.floating{background-color:#071F3B}header.floating .logo img{padding-top:.5rem;width:20rem}header.floating .header__inner-wrapper{padding-top:.75rem}@media only screen and (max-width:770px){header.floating .header__inner-wrapper{padding-top:0}}header.floating .header__inner-wrapper #hamburger{top:5%}header.floating .header__inner-wrapper .header__navigation-telephones{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}header.floating .header__inner-wrapper .header__navigation-telephones .phones{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}header.floating .header__inner-wrapper .header__navigation-telephones nav ul li:hover{color:#81A0BF}section#banner .banner-slider{height:100vh;width:100%}section#banner .banner-slider .item{position:relative;height:100vh;width:100%}section#banner .banner-slider .item .bg{height:100vh;background-position:top center!important;background-size:cover!important;background-repeat:no-repeat!important;width:100%}section#banner .banner-slider .item .text-block{position:absolute;right:5rem;bottom:5rem;padding:2rem 4rem;max-width:48%;text-align:right;display:inline-block}@media only screen and (max-width:991px){section#banner .banner-slider .item .text-block{max-width:90%;right:0;left:0;margin:auto}}section#banner .banner-slider .item .text-block:hover h3:before{-webkit-animation:wheel_rotate 4s infinite linear;animation:wheel_rotate 4s infinite linear}section#banner .banner-slider .item .text-block .heading{display:inline-block;width:100%;position:relative;z-index:10}section#banner .banner-slider .item .text-block .heading h3{padding-left:4rem;padding-bottom:1rem}section#banner .banner-slider .item .text-block .heading h3:after{content:'';width:100%;z-index:1;height:.1rem;border:1px solid rgba(255,255,255,.8);-webkit-border-radius:2rem;border-radius:2rem;background-color:#093454;position:absolute;margin:auto;right:0;left:0;bottom:.5rem}section#banner .banner-slider .item .text-block .heading h3:before{content:'';position:absolute;left:0;top:.4rem;width:2.75rem;height:2.75rem;background:url(../img/wheel.png);background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important}@-webkit-keyframes wheel_rotate{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes wheel_rotate{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}