@import url(https://use.typekit.net/ywh1doj.css);
@font-face{font-family:icons;src:url(../fonts/icons.eot?b19ab3515d6ce69bbc74b53425940409#iefix) format("embedded-opentype"),url(../fonts/icons.woff2?5c3d043bcc5478018c8ae55a941689c6) format("woff2"),url(../fonts/icons.woff?d959317915cfa232471adcaf330da12f) format("woff")}i[class*=" icon-"]:before,i[class^=icon-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icons!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none}.icon-close:before{content:"\f101"}.icon-css-icons:before{content:"\f102"}.icon-file:before{content:"\f103"}
[v-cloak]{display:none!important}a[href^=tel]{color:inherit;text-decoration:inherit}a{transition:color .25s ease-in-out}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container-fluid{max-width:1720px;padding-left:5%;padding-right:5%}@media only screen and (min-width:992px){.container-fluid-lg-align-left{margin-right:0;padding-left:calc(50vw - 860px + 5%)!important}.container-fluid-lg-align-left div[class*=" col-"],.container-fluid-lg-align-left div[class^=col-]{padding-left:0;padding-right:0}}.footer{bottom:0;left:0;padding:20px;position:fixed;right:0}.copyrights{color:#fff;font-family:Arial;font-size:.5625rem;letter-spacing:.27px;position:relative;text-align:center}.copyrights span{opacity:1}.copyrights a{color:#fff;opacity:1;position:relative;transition:color .25s ease-out}.copyrights a:before{background:#fff;bottom:-2px;content:"";display:block;height:1px;left:0;position:absolute;transition:all .25s ease-out;width:0}.copyrights a:hover{color:#fff}.copyrights a:hover:before{width:100%}@media only screen and (max-height:640px){.footer{position:relative}}@media only screen and (min-width:768px){.copyrights{text-align:right}}::-moz-selection{background:#fff;color:#000;opacity:1}::selection{background:#fff;color:#000;opacity:1}.page-wrapper{height:100vh;height:100svh;min-height:400px;overflow:hidden;padding:2vw 0;position:relative}.bg-image{bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.logo{max-width:210px;width:100%}.text-title{color:#fff;font-size:calc(1.575rem + 5.2vmin);font-weight:600;line-height:1;line-height:1.5;white-space:nowrap}@media (min-width:900px) and (min-height:900px){.text-title{font-size:4.5rem}}.text-soon{color:#fff;font-size:1rem;font-weight:600;line-height:1;line-height:1.5;white-space:nowrap}@media only screen and (min-width:576px){.text-title{font-size:calc(1.725rem + 7.6vmin)}}@media only screen and (min-width:576px) and (min-width:900px) and (min-height:900px){.text-title{font-size:6rem}}@media only screen and (min-width:992px){.text-title{font-size:calc(1.925rem + 10.8vmin)}}@media only screen and (min-width:992px) and (min-width:900px) and (min-height:900px){.text-title{font-size:8rem}}
