@import url("https://fonts.googleapis.com/css?family=Oswald|Roboto+Condensed|Archivo+Narrow");@font-face{font-family:Aileron-Heavy;src:url(../fonts/Aileron-Heavy.bin)}@font-face{font-family:Aileron-Regular;src:url(../fonts/Aileron-Regular.bin)}.main-slider{z-index:0;height:850px}.main-nav{z-index:2}.active,.carousel,.item{height:100%}.carousel-caption h1{font-family:Aileron-Heavy;text-decoration:none;text-align:left;font-size:50px}.carousel-caption p{font-family:Aileron-Regular;margin-bottom:20px;text-align:left;color:#fff;font-size:18px}.carousel-inner{height:850px;background:#000}.carousel-caption{padding-bottom:310px}.fill{background-position:50%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;height:100%;width:100%}.btn-transparent{border:2px solid #f2a81d;color:#f2a81d;background:transparent}.btn-transparent:hover{border:2px solid #fff;background-color:#fff}.btn-large{padding:8px 22px;font-size:18px}.inner-btn{float:left;display:inline-block;text-align:left;margin-right:20px}.btn-transparent{color:#fff;border-color:#fff;transition:.3s;background-color:transparent}.btn-transparent.active,.btn-transparent.focus,.btn-transparent:active,.btn-transparent:focus,.btn-transparent:hover,.open>.dropdown-toggle.btn-transparent{color:#fff;border-color:#f2ab26;background-color:#f2ab26}.animated{-webkit-animation-duration:1.5s;animation-duration:1.5s}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.carousel-indicators{left:50%;margin-left:-30%;text-align:center;z-index:15;list-style:none;position:absolute;padding-left:0;bottom:30px;width:60%}.carousel-indicators li{border-radius:10px;margin:1px;text-indent:-999px;border:2px solid #fff;display:inline-block;cursor:pointer;height:15px;background-color:#000\9;background-color:transparent;width:15px}.carousel-indicators .active{margin:0;border:2px solid #fff;height:17px;background:#fff;width:17px}.left .carousel-control .icon-prev{color:#f2a81d}.carousel-control.left,.carousel-control.right{background-image:none}.grid{margin:0 auto;list-style:none;padding:0}.grid,.grid figure{text-align:center;position:relative}.grid figure{float:left;margin:0 2px;overflow:hidden;cursor:pointer;background:#3085a3}.grid figure img{opacity:.8;display:block;min-height:100%;position:relative;max-width:100%}.grid figure figcaption{-webkit-backface-visibility:hidden;backface-visibility:hidden;text-transform:uppercase;color:#fff;padding:2em;font-size:1.25em}.grid figure figcaption:after,.grid figure figcaption:before{pointer-events:none}.grid figure figcaption,.grid figure figcaption>a{left:0;position:absolute;top:0;height:100%;width:100%}.grid figure figcaption>a{opacity:0;text-indent:200%;white-space:nowrap;z-index:1000;font-size:0}.grid figure h3{font-weight:300}.grid figure h3 span{font-weight:800}.grid figure h3,.grid figure p{margin:0}.grid figure p{color:#fff;font-size:14px}figure.effect-romeo{-webkit-perspective:1000px;perspective:1000px}figure.effect-romeo img{-webkit-transform:translateZ(300px);transform:translateZ(300px);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}figure.effect-romeo:hover img{opacity:.6;-webkit-transform:translateZ(0);transform:translateZ(0)}figure.effect-romeo figcaption:after,figure.effect-romeo figcaption:before{left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);position:absolute;top:50%;height:1px;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;background:#fff;content:"";width:80%}figure.effect-romeo:hover figcaption:before{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg)}figure.effect-romeo:hover figcaption:after{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg)}figure.effect-romeo h3,figure.effect-romeo p{left:0;position:absolute;top:50%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;width:100%}figure.effect-romeo h3{-webkit-transform:translate3d(0,-50%,0) translate3d(0,-150%,0);transform:translate3d(0,-50%,0) translate3d(0,-150%,0)}figure.effect-romeo p{-webkit-transform:translate3d(0,-50%,0) translate3d(0,150%,0);transform:translate3d(0,-50%,0) translate3d(0,150%,0);padding:0 10px}figure.effect-romeo:hover h3{-webkit-transform:translate3d(0,-50%,0) translate3d(0,-100%,0);transform:translate3d(0,-50%,0) translate3d(0,-100%,0)}figure.effect-romeo:hover p{-webkit-transform:translate3d(0,-50%,0) translate3d(0,100%,0);transform:translate3d(0,-50%,0) translate3d(0,100%,0)}.architecture-about{margin-top:20px}.architecture-about h6{text-transform:uppercase;color:#f2ab26}.architecture-about h1{margin:5px 0 20px;line-height:1.2}.architecture-about p{margin-bottom:20px;line-height:1.8;font-size:16px}.no-padding{padding:0}.box-architecture h3{line-height:2}.box-architecture{margin:20px 0;text-align:center}.architecture-icon{margin:auto;width:60px}.architecture-icon img,.architecture-intro img{width:100%}.about-architecture{margin-top:15px}.about-architecture h6{color:#f0542d;font-size:16px}.about-architecture p{margin:10px 0 20px;line-height:1.8}@media (max-width:1100px){figure.effect-romeo p{position:absolute;top:35%}}@media (max-width:992px){.carousel-caption h1{font-size:40px}.carousel-caption p{font-size:17px}.about-architecture{margin-top:30px}.no-margin-top{margin:0 0 30px}figure.effect-romeo p{position:absolute;top:50%}.architecture-about{margin:0 0 30px}}@media (max-width:768px){.carousel-caption h1{font-size:35px}.carousel-inner,.main-slider{height:520px}.carousel-caption{padding-bottom:120px}.carousel-control.left,.carousel-control.right{margin-top:60px;background-image:none}}@media (max-width:576px){.carousel-caption h1{font-size:25px}.carousel-caption p{font-size:14px}.btn,.btn-large{padding:4px 12px;font-size:14px}}