.wrap{word-wrap:break-word;white-space:pre;white-space:-moz-pre-wrap;white-space:pre-wrap;white-space:pre-line}.nowrap{white-space:nowrap}body{padding-top:51px}@media (min-width:768px){body{padding-top:61px}}@media (min-width:1024px){body{padding-top:81px}}h1,h2,h3{font-family:'Roboto Condensed',sans-serif;font-weight:700;text-transform:uppercase}.lead{font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;font-size:32px;line-height:1.2}.unlock{font-family:'Roboto Condensed',sans-serif;font-size:36px;line-height:1.1;text-align:center;letter-spacing:0;padding:20px 0}.unlock span{font-weight:700;font-size:48px;display:block;color:#38b1fe}@media (min-width:768px){.unlock{font-size:42px;line-height:38px}.unlock span{font-size:82px;line-height:82px}}.well>*{margin-top:0}.fa{font-size:14px}.navbar-brand img{height:24px;display:block}@media (min-width:768px){.navbar-brand img{height:30px}.navbar-nav{margin:5px 0}}@media (min-width:1024px){.navbar-brand img{height:50px}.navbar-nav{margin:15px 0}}@media (min-width:768px){a.btn-sign{background-color:#2d6ca2;color:#fff!important;border-radius:5px;margin-left:10px}a.btn-sign:hover,a.btn-sign:active,a.btn-sign:focus{text-decoration:underline!important;background-color:#2d6ca2!important}}.carousel-wrap{display:table;width:100%;margin:0 auto;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;min-height:400px}.carousel-text{z-index:1;display:table-cell;vertical-align:middle;text-align:center;padding:0 15%}.carousel-text img{max-width:90%}@media (min-width:768px){.carousel-wrap{height:600px;max-width:auto}.carousel-text{height:600px}}body>footer{margin-top:20px;border-top:1px solid #eee;padding:20px 0;text-align:center}body>footer .fa{font-size:28px}body>footer img{width:16px;height:16px}body>footer ul{list-style:none}body>footer ul li{display:inline}body>footer ul li::after{content:' - ';color:#000;text-decoration:none}body>footer ul li:last-child::after{content:''}#carousel-homepage img{margin:0 auto}#carousel-homepage h2,#carousel-homepage h3,#carousel-homepage p{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;transition:all .25s ease-out;opacity:0}#carousel-homepage h2{-webkit-transform:translateX(-500px);-moz-transform:translateX(-500px);-ms-transform:translateX(-500px);transform:translateX(-500px)}#carousel-homepage p{-webkit-transform:translateX(500px);-moz-transform:translateX(500px);-ms-transform:translateX(500px);transform:translateX(500px)}#carousel-homepage .active h2,#carousel-homepage .active p{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#carousel-homepage .slide-one .carousel-text{background:rgba(0,0,0,.5)}#carousel-homepage .slide-one .carousel-text h2{font-size:48px;line-height:1;padding:0;margin-bottom:5px}#carousel-homepage .slide-one .carousel-text p,#carousel-homepage .slide-one .carousel-text h2{color:#fff;text-shadow:0 0 4px #000}@media (max-width:350px){#carousel-homepage .slide-one .carousel-text{padding:10%}#carousel-homepage .slide-one .carousel-text h2{font-size:36px}#carousel-homepage .slide-one .btn-primary{display:block;width:170px;margin:5px auto 0 auto}}#carousel-homepage .slide-two .carousel-text{background:rgba(255,255,255,.5);text-shadow:0 1px 0 rgba(255,255,255,.8)}@media (max-width:350px){#carousel-homepage .slide-two .carousel-text h2{font-size:24px}}#carousel-homepage .slide-three .carousel-text{background:rgba(255,255,255,.5);vertical-align:top;text-shadow:0 1px 0 #fff}.features{margin-top:20px}.features h3{text-align:center}.features .fa{font-size:56px;line-height:64px;display:block;text-align:center}#carousel-clients .hotel-wrap{background:rgba(255,255,255,.75);padding:20px;border-radius:5px;max-width:300px;margin:0 auto}#carousel-clients a{text-decoration:underline}#carousel-clients a.btn{text-decoration:none}#carousel-clients h2{margin-top:0}#carousel-clients .fa{color:#770;text-shadow:1px 1px 0 #000}#carousel-clients .carousel-wrap{min-height:340px}@media (min-width:768px){#carousel-clients .carousel-wrap{height:500px}#carousel-clients .carousel-text{height:500px}}@media (min-width:1280px){#carousel-clients .carousel-wrap{height:600px}#carousel-clients .carousel-text{height:600px}}