body,header{background-color:#000}.two-col,header{overflow:hidden}a,header{color:#e3303c}button,fieldset,img{border:0}*,a{font-weight:inherit}footer address,h2{letter-spacing:2px}*{margin:0;padding:0;font-size:100%;font-style:inherit}#wrapper,.small-wrap,.wrap{margin:0 auto}li{list-style:none}button{background:0 0;text-align:left}header h1 a,header nav ul li.social-icon a{background-repeat:no-repeat;display:block;text-indent:-9999px}:focus{outline:0}button,input,textarea{font:inherit}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes zoomin{0%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomin{0%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes zoomout{0%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomout{0%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body{font:13px/26px "PT Sans",Sans-Serif}@media screen and (min-width:1024px){body{font-size:14px;line-height:28px}}@media screen and (min-width:1200px){body{font-size:15px;line-height:30px}}*,:after,:before{outline:0;box-sizing:border-box}#wrapper{width:100%}.wrap{position:relative;padding:0 18.75px;max-width:1400px}@media screen and (min-width:1024px){.wrap{padding:0;width:95%}}@media screen and (min-width:1200px){.wrap{width:85%}}@media screen and (min-width:1400px){body{font-size:16px;line-height:32px}.wrap{width:80%}}.small-wrap{padding:0 18.75px;max-width:950px}@media screen and (min-width:1024px){.small-wrap{padding:0;width:85%}}@media screen and (min-width:1200px){.small-wrap{width:75%}}@media screen and (min-width:1400px){.small-wrap{width:60%}}.three-col{text-align:center;margin-top:25px}@media screen and (min-width:1024px){.three-col,.three-col>div,.three-col>div h2{text-align:left}.three-col{margin-top:75px;overflow:hidden}.three-col>div{width:33.33%;float:left;padding:0 18.75px;margin-top:0}.three-col>div h2:after{left:0}}.two-col{margin-top:75px;text-align:center}.two-col>div:nth-child(2){margin-top:25px}@media screen and (min-width:1024px){.two-col,.two-col>div:nth-child(2) h2{text-align:left}.two-col>div{float:left}.two-col>div:nth-child(1){width:60%}.two-col>div:nth-child(2){width:40%;padding-left:18.75px}.two-col>div:nth-child(2) h2:after{left:0}}header{z-index:9999;padding:37.5px 0}header h1 a{margin:0 auto;width:190px;height:60px;background-image:url(img/logo.png)}header nav{margin:37.5px 0}header nav ul li.social-icon a{box-sizing:border-box;width:30px;height:30px;background-position:center center;margin:0 auto}header nav ul li.social-icon a:hover{border:0;background-color:transparent}header nav ul li.social-icon.fb-icon a{background-image:url(img/fb.svg)}header nav ul li a{display:block;height:50px;line-height:50px;padding:0 18.75px;color:#fff;text-transform:lowercase;text-align:center;font-size:125%}header nav ul li a.active,header nav ul li a:hover{background-color:#e3303c}@media screen and (min-width:1024px){header{position:fixed;width:100%;height:135px}header h1{float:left}header nav{text-align:right;margin:0}header nav ul li{display:inline-block;padding-left:37.5px;line-height:60px}header nav ul li a{display:inline-block;padding:0;height:30px;line-height:30px;font-size:100%}header nav ul li a.active,header nav ul li a:hover{background-color:#000;border-bottom:1px solid #e3303c}}footer,main>section .small-wrap{text-align:center}@media screen and (min-width:1280px){header nav ul li{padding-right:37.5px;padding-left:18.75px;background-image:url(img/divider.png);background-repeat:no-repeat;background-position:center right}header nav ul li:last-child{padding-right:0;background-image:none}}#intro{display:none}@media screen and (min-width:1024px) and (min-height:750px){#intro{max-height:95vh}}@media screen and (min-width:1024px){#intro{display:block;position:relative;overflow:hidden;text-align:center;text-transform:uppercase;padding-top:135px}#intro>img{-webkit-transition:scale 1s;transition:scale 1s;display:block;width:100%}#intro>div{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(img/pattern.png);background-position:center center;background-attachment:fixed}#intro .table{display:table;width:100%;height:100%}#intro .cell{display:table-cell;vertical-align:middle}#intro h1{font-size:225%;color:#fff;line-height:1.3em}#intro h2{font-size:100%;margin-top:18.75px}}#intro .virtual-tour{display:block;width:43px;height:27px;margin:18.75px auto 0;background-image:url(img/virtual-tour.png);text-indent:-9999px}.parallax-window{display:none;background-size:cover;background-attachment:fixed}@media screen and (min-width:1024px){.parallax-window{display:block;height:400px}}@media screen and (min-width:1200px){.parallax-window{height:500px}}@media screen and (min-width:1400px){.parallax-window{height:600px}}@media screen and (min-width:1600px){body{font-size:17px;line-height:35px}.parallax-window{height:650px}}ul.thumbnails{margin-top:37.5px;padding:37.5px 0}ul.thumbnails li{display:block;margin-bottom:37.5px}ul.thumbnails li a{-webkit-transition:-webkit-transform .5s;transition:transform .5s;display:block;border-radius:50%;position:relative}ul.thumbnails li a span{display:block;position:absolute;bottom:-37.5px;left:0;text-align:center;width:100%;line-height:37.5px;height:37.5px;opacity:0;text-transform:uppercase;-webkit-transition:opacity .5s;transition:opacity .5s;color:#fff}ul.thumbnails li a>img{border-radius:50%;display:block;width:100%;-webkit-transition:opacity .3s,-webkit-transform .6s;transition:opacity .3s,transform .6s;opacity:.4}ul.thumbnails li a:hover span,ul.thumbnails li a:hover>img{opacity:1}@media screen and (min-width:320px){ul.thumbnails{overflow:hidden;padding-left:37.5px}ul.thumbnails li{padding-right:37.5px;width:50%;float:left}}@media screen and (min-width:600px){ul.thumbnails li{width:33.33%}}@media screen and (min-width:750px){ul.thumbnails li{width:25%}}.map{border:5px solid #000;border-radius:18.75px;height:250px}@media screen and (min-width:1024px){ul.thumbnails li{width:20%}.map{height:325px}}@media screen and (min-width:1200px){.map{height:375px}}@media screen and (min-width:1400px){.map{height:425px}}@media screen and (min-width:1600px){.map{height:525px}}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:rgba(0,0,0,.5);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-animation:fadein .4s cubic-bezier(.785,.135,.15,.86);animation:fadein .4s cubic-bezier(.785,.135,.15,.86)}.overlay.loading .slide-container:after{box-sizing:border-box;display:block;content:"";border:2px solid #e0e0e0;border-left:2px solid #e3303c;position:absolute;width:30px;height:30px;border-radius:50%;top:50%;left:50%;margin-top:-15px;margin-left:-15px;-webkit-animation:spin .5s linear infinite;animation:spin .5s linear infinite}.slide-container{position:relative;overflow:hidden;width:75px;height:75px;background-color:#fff;border-radius:8px;box-shadow:0 0 25px rgba(0,0,0,.3);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:width .4s cubic-bezier(.785,.135,.15,.86),height .4s cubic-bezier(.785,.135,.15,.86),border-radius .4s cubic-bezier(.785,.135,.15,.86);transition:width .4s cubic-bezier(.785,.135,.15,.86),height .4s cubic-bezier(.785,.135,.15,.86),border-radius .4s cubic-bezier(.785,.135,.15,.86)}.slide{width:100%;display:none;-webkit-transition:opacity 1s;transition:opacity 1s}.slide.visible{display:block;-webkit-animation:zoomout .4s cubic-bezier(.785,.135,.15,.86);animation:zoomout .4s cubic-bezier(.785,.135,.15,.86)}.slide img{display:block;width:100%;margin:0 auto}button.close,button.next,button.prev{position:absolute;display:block;width:75px;height:75px;background-repeat:no-repeat;background-position:center center;cursor:pointer}button.close{top:0;right:0;background-image:url(img/close.png)}button.next,button.prev{top:50%;margin-top:-37.5px}button.next{right:0;background-image:url(img/arrow_right.png)}button.prev{left:0;background-image:url(img/arrow_left.png)}footer{padding:37.5px 0;color:#fff;background:#000;font-size:80%}main>section h1,main>section h2{text-transform:uppercase;font-size:150%}footer address{text-transform:uppercase;font-weight:700;margin-bottom:37.5px}footer address>span{display:inline-block;width:17px;height:8px;background-image:url(img/divider.png)}footer a{color:#fff}footer #tnt{display:block;margin:0 auto;height:30px;width:60px;background-image:url(img/tnt.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px}@media screen and (min-width:1024px){footer address{margin:0}footer #tnt{position:absolute;top:0;right:0;height:64px;width:80px}}a{text-decoration:none}.linkbutton,h1,main>section h2,main>section strong{font-weight:700}::-webkit-scrollbar{width:8px;background:#fff}main>section h1:after,main>section h2:after{bottom:-18.75px;left:40%;content:"";width:20%}::-webkit-scrollbar-thumb{background:#e3303c}::-moz-selection{background:#e3303c;color:#fff}::selection{background:#e3303c;color:#fff}h1{letter-spacing:4px}.linkbutton{display:inline-block;background-color:#e3303c;color:#fff;line-height:37.5px;height:37.5px;padding:0 18.75px;border-radius:10px;text-transform:uppercase;letter-spacing:1px}main>section{position:relative;padding:37.5px 0;background-image:url(img/pattern.png);background-color:#fff;color:#000}main>section h1{position:relative;margin-bottom:37.5px;color:#000}main>section h1:after{display:block;height:5px;position:absolute;margin:0 auto}main>section h2{position:relative;color:#000}@media screen and (min-width:1024px){main>section h2{margin-bottom:37.5px}}@media screen and (min-width:1200px){main>section h2{margin-bottom:75px}}main>section h2:after{display:block;margin:0 auto;height:3px;position:absolute}main>section p{margin:37.5px 0}main>section p:last-child{margin-bottom:0}main>section p a{border-bottom:1px solid #e3303c}main>section em{font-style:italic}main>section .scroll-button{position:absolute;top:-25px;left:50%;margin-left:-25px;border-radius:8px;display:block;width:50px;height:50px;border:0;cursor:pointer;text-indent:-9999px;background-image:url(img/arrow_down.png);background-position:center center;background-repeat:no-repeat;-webkit-transition:scale .5s;transition:scale .5s;color:#000;background-color:#fff}@media screen and (min-width:1024px){main>section{padding:75px 0}main>section h1{font-size:225%;margin-bottom:75px}}main>section h1:after,main>section h2:after,main>section ul.thumbnails li a{background:#e3303c}main>section p a{color:#e3303c;border-color:#e3303c}main>section.highlight{background-color:#e3303c;color:#fff}main>section.highlight .scroll-button{color:#fff;background-color:#e3303c}main>section.highlight h1:after,main>section.highlight h2:after,main>section.highlight ul.thumbnails li a{background:#000}main>section.highlight h1{color:#fff}main>section.highlight h2{color:#fff}main>section.highlight p a{color:#000;border-color:#000}main>section.alt,main>section.alt h1,main>section.alt h2{color:#fff}main>section.highlight .scroll-button{background-image:url(img/arrow_down_highlight.png)}main>section.alt{background-color:#000}main>section.alt .scroll-button{color:#fff;background-color:#000}main>section.alt h1:after,main>section.alt h2:after,main>section.alt ul.thumbnails li a{background:#e3303c}main>section.alt p a{color:#e3303c;border-color:#e3303c}main>section.alt .scroll-button{background-image:url(img/arrow_down_highlight.png)}