/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */html{color:#fff;font-size:1em;line-height:1.4;scroll-behavior:smooth}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@font-face{font-family:'Avenir LT Std 85 Heavy';font-style:normal;font-weight:400;src:url(fonts/AvenirLTStd-Heavy.woff) format('woff')}@font-face{font-family:'Avenir LT Std 95 Black';font-style:normal;font-weight:400;src:url(fonts/AvenirLTStd-Black.woff) format('woff')}@font-face{font-family:'Avenir LT Std 65 Medium';font-style:normal;font-weight:400;src:url(fonts/AvenirLTStd-Medium.woff) format('woff')}body{margin:0 auto!important;width:100%;background:#042031;font-family:'Avenir LT Std 65 Medium',sans-serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1100px}.h2{font-size:65px;line-height:64px;font-family:'Avenir LT Std 85 Heavy';font-style:normal;font-weight:400;letter-spacing:-.01em;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.h3{font-size:35px;line-height:52px;font-family:'Avenir LT Std 85 Heavy';font-style:normal;font-weight:400;letter-spacing:.03em;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.dark{color:#042031}.cad--green{color:#2cb1b7}.cad--white{color:#fff}.cad--orange{color:#ed7321}.cad--sans{color:#c7bfb5}.cad--yellow{color:#deb85c}.cad--footer{color:#6d868d}.cad--bg--dark{background-color:#042031}.cad--bg--green{background-color:#2cb1b7}.cad--bg--white{background-color:#fff}.cad--bg--orange{background-color:#ed7321}.cad--bg--sans{background-color:#c7bfb5}.cad--bg--yellow{background-color:#deb85c}.cad--bg--darkBlue{background-color:#20333e}.gap-Pad{padding:2% 0}.big--title{font-size:12vw;line-height:9vw;letter-spacing:-.01em;font-family:'Avenir LT Std 85 Heavy';font-style:normal;font-weight:400;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}@media only screen and (min-width:1800px){.big--title{font-size:180px;line-height:152px}}p{margin-top:0;margin-bottom:1rem;font-weight:400;font-size:22px;letter-spacing:.02em;line-height:27px}a.download--Button{color:#fff;text-align:center;border:1px solid #fff;padding:10px;font-size:18px;font-weight:400;letter-spacing:.06em}a:hover{color:#2cb1b7;text-decoration:none}a.underlined{color:#fff;transition:.3s ease-in-out;transition-delay:.2s;position:relative;display:inline-block;overflow:hidden;padding:15px 15px;height:52px;transform:translateX(-14px);border:1px solid #fff}a.underlined:hover{color:#042031}a.underlined:before{left:-100%;top:0;content:"";background:#fff;width:100%;height:50px;position:absolute;z-index:-1;transition:.6s cubic-bezier(.86,0,.07,1)}a:hover.underlined:before{left:0;top:0}.loaderBox{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:#042031}.loader{border:20px solid #042031;border-radius:50%;border-top:20px solid #ed7320;border-right:20px solid #2cb1b7;border-bottom:20px solid #deb85c;border-left:20px solid #c8beb4;width:100px;height:100px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-50px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#nav-icon *{margin:0;padding:0}#nav-icon{width:37px;height:27px;position:absolute;z-index:10000000;margin:0;right:3%;top:31px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon span{display:block;position:absolute;height:2px;width:36px;background:#fff;border-radius:1px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon.openMenu{position:fixed}#nav-icon span:nth-child(1){top:4px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon span:nth-child(2){top:14px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon span:nth-child(3){top:24px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon.openMenu span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:5px;left:8px}#nav-icon.openMenu span:nth-child(2){width:0%;opacity:0}#nav-icon.openMenu span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:30px;left:8px}@keyframes FadeIn{0%{opacity:0;transform:translateY(400px)}100%{opacity:1;transform:translateY(0)}}.myClass.active a{float:left;display:block;animation:FadeIn .5s ease-in-out;animation-fill-mode:both;width:100%}.myClass.active a:nth-child(1){animation-delay:0s}.myClass.active a:nth-child(2){animation-delay:.1s}.myClass.active a:nth-child(3){animation-delay:.2s}.myClass.active a:nth-child(4){animation-delay:.3s}.myClass.active a:nth-child(5){animation-delay:.4s}.myClass.active a:nth-child(6){animation-delay:.5s}.myClass.active a:nth-child(7){animation-delay:.6s}.myClass.active a:nth-child(8){animation-delay:.7s}.myClass.active a:nth-child(9){animation-delay: .8s}#navbar{background-color:#042031;position:fixed;left:0;width:100%;height:98px;z-index:1000}.slider-container{position:relative;width:100%;margin:0 auto}.nav-up{transform:translateY(-98px);-webkit-transition:top .2s ease-in-out;-o-transition:top .2s ease-in-out;transition:top .2s ease-in-out}.nav-down{top:0;-webkit-transition:top .2s ease-in-out;-o-transition:top .2s ease-in-out;transition:top .2s ease-in-out}.slider-container .slider-parent{height:100vh;width:100%;background:rgba(4,32,49,1);position:fixed;left:0;top:100%;visibility:hidden;opacity:.7;pointer-events:none;transition:.3s all linear;padding:10%}.slider-container .slider-parent.active{visibility:visible;pointer-events:inherit;transform:translateY(-100%);opacity:1;padding-top:100px}.logo-container{width:274px;position:absolute;top:30px;left:4%}.logo-container img{width:100%;max-width:225px;height:33px}.menu__item{font-size:52px;text-align:center;font-family:'Avenir LT Std 85 Heavy';font-style:normal;font-weight:400;letter-spacing:-.02em;-webkit-font-smoothing:auto;margin:auto}a:hover .menu__item{text-decoration:none}.page--head--title{width:50%;margin:0 auto;text-align:center;height:98px}.page--head--title h1{font-size:24px;line-height:98px;margin:0;white-space:nowrap;font-family:'Avenir LT Std 85 Heavy';font-style:normal;font-weight:400;letter-spacing:-.02em}.header--Gap{position:relative;height:100px}.navChange{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.hero--fullWidth{height:70vh}.container-wider{max-width:1280px;width:100%;position:relative;margin:0 auto;overflow:hidden}.slideLineContainer{overflow:hidden}.slideLine{width:160px;background:#fff;height:1px;display:inline-block;float:left;margin-top:8px;margin-left:22px}h6.sectionTitle{letter-spacing:.3em;font-size:14px;display:inline-block;height:20px;margin-bottom:0;float:left}.overflowX{overflow-x:hidden}.overflowY{overflow-y:hidden}footer{background:#042031}.footerLogo{width:70%;display:block;transition:.5s ease-in-out;cursor:pointer}img.footerLogo:hover{filter:brightness(1.6) grayscale(100%)}.logoBox{display:table-cell;width:200px;vertical-align:bottom;padding-bottom:20px}p.cad--footer{margin-top:0;margin-bottom:1rem;font-weight:500;font-size:18px;line-height:32px}.cad--footer a{color:#6d868d;text-decoration:underline;background-color:transparent;display:block;transition:.3s ease-in-out}.cad--footer a:hover{color:#cfcfcf}.trLink{transition:.3s ease-in-out}a.trLink:hover{color:#f16b10}.euLogo{width:100%;max-width:250px}.cadworksFooter{max-width:400px;display:block;margin:0 auto 10px}@media only screen and (max-width:1200px){.logoBox{display:block;vertical-align:bottom;margin-bottom:20px}.page--head--title{width:50%;margin-left:30%;text-align:center}}@media only screen and (max-width:992px){.rellax{transform:translate3d(0,0,0)!important}.h2{font-size:46px;line-height:48px}h6.sectionTitle{font-size:12px;height:12px}a.underlined{transform:translateX(0)}.page--head--title{margin:0 auto;text-align:left;height:100px}.page--head--title h1{line-height:100px;letter-spacing:.04em;padding-left:20%;font-size:20px}#nav-icon{width:40px;height:40px;margin:0;top:33px}#navbar{height:100px}.logo-container{top:30px;width:170px}.nav-up{top:-2px}footer h2.big--title{margin-bottom:0;padding-bottom:0!important}.logoBox{margin-bottom:0}.footerLogo{max-width:120px}.cadworksFooter{max-width:300px;display:block;margin:50px auto 10px}.euLogo{width:100%;max-width:170px;margin:0 auto;display:block}.cad--footer a{display:block}.big--title{font-size:14vw;font-weight:400;line-height:12vw;letter-spacing:-.01em}p{font-size:16px;line-height:26px}.menu__item{font-size:5vh;line-height:11vh}}@media only screen and (max-width:768px){.nav-up{top:-2px}}@media only screen and (max-width:680px){#navbar{height:70px}#nav-icon{width:36px;height:31px;top:17px;right:4%}.page--head--title h1{font-size:16px;line-height:70px}.page--head--title{width:49%;margin-left:37%;text-align:left;height:70px}.logo-container{width:30%;position:absolute;top:18px;left:4%}.nav-up{top:28px}#nav-icon span:nth-child(1){top:5px}#nav-icon span:nth-child(2){top:16px}#nav-icon span:nth-child(3){top:27px}#nav-icon.openMenu span:nth-child(1){top:9px;left:8px}.menu__item{font-size:5vh;line-height:12vh;text-align:center}}@media only screen and (max-width:575px){#nav-icon span{height:1px;width:30px}#nav-icon{width:31px}.logo-container img{height:31px}.linedTextIntro{margin-bottom:10vh}.content--Bar li{padding:0;font-size:11px}.menu__item{font-size:4vh;line-height:10vh}.big--title{font-size:20vw;font-weight:400;line-height:17vw;letter-spacing:-.01em}.h2{font-size:34px;line-height:42px}h3{font-size:24px}.hero--fullWidth{height:40vh}.cadworksFooter{max-width:256px}footer h2.big--title{font-size:40px;padding:0}}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href) ")"}abbr[title]:after{content:" ("attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}p.small{font-size:10px;color: #6d868d;line-height: 120%;margin-top: 10px;width: 250px;}

.gym-04,
.gym-05,
.gym-08,
.hotel-04,
.hotel-05,
.cafe-06,
.cafe-05,
.cafe-07,
.cafe-10,
.cafe-13,
.rest-04,
.rest-07 {
    display: none !important;
}