body,html{height:100%;font-family:'Montserrat',sans-serif}ul{list-style:none;padding:0}a,a:active,a:-webkit-any-link{color:#007cc4}a{color:#007cc4;cursor:pointer}a:-webkit-any-link{text-decoration:none;color:#007cc4}.wrapper{min-height:100%;position:relative}.page-container{min-height:100%}.btn-custom{color:#007cc4;border-radius:0;background:none;margin:8px 0;border-color:#007cc4;transition:all .3s ease}.btn-custom:hover{background-color:#ffffff !important;color:#000000 !important;background-color:#007cc4}.btn-custom-fill{border:none;color:#ffffff !important;background-color:#007cc4}.textarea{vertical-align:top;padding-top:16px}.input-lg,.input-group-addon{border-radius:0}.home-contact{text-align:left;padding-top:2em;padding-bottom:2em}.home-contact p{font-size:1.4em}.home-contact-footer{padding-top:2em;text-align:left}.contact-form-top{margin-top:25px}.form-result-message-success{color:green}.form-result-message-fail{color:red}.contact-parallax .parallax-overlay{background:rgba(0,0,0,0.4);padding-top:0 !important;padding-bottom:15px !important}.home-contact-form .btn-custom,.home-phone-form .btn-custom{text-align:right}.contactFormFadeIn{animation:fadeIn .3s forwards}.contactFormFadeOut{animation:fadeOut .3s forwards}@keyframes slideOut{0%{margin-left:-100%}100%{margin-left:0}}@keyframes fadeIn{0%{opacity:0;transform:translate(0, -100%)}100%{opacity:1;transform:translate(0, 0)}}@keyframes fadeOut{0%{opacity:1;transform:translate(0, 0)}100%{opacity:0;transform:translate(0, -100%)}}@keyframes zoomIn{from{background-size:100% 100%}to{background-size:115% 115%}}@keyframes zoomOut{0%{background-size:115% 115%}100%{background-size:100% 100%}}@keyframes textFadeIn{0%{opacity:0;margin-left:-32px}100%{opacity:1;margin-left:0}}@keyframes rotate{0%{transform:rotate(-65deg)}50%{transform:rotate(-95deg)}100%{transform:rotate(-65deg)}}@media screen and (max-width:1920px){.carousel-control .glyphicon-chevron-left{margin-left:60px !important;font-size:100px !important;margin-top:-80px !important}.carousel-control .glyphicon-chevron-right{margin-right:120px !important;font-size:100px !important;margin-top:-80px !important}}@media screen and (max-width:1680px){}@media screen and (max-width:1600px){}@media screen and (max-width:1440px){.home-text-intro h3{font-size:28px;max-width:720px}}@media screen and (max-width:1024px){.home-download-phone{display:none}}@media screen and (max-width:414px){.nav-item,.nav-item-container{line-height:48px;font-size:1em}.home-slider-content h2{font-size:4em}}