*{font-size:16px;padding:0;margin:0;font-family:"Roboto",sans-serif}html,body{height:100%}.container{max-width:1500px;margin:0 auto;position:relative}@media (max-width: 1600px){.container{max-width:1200px}}@media (max-width: 1250px){.container{max-width:950px}}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.borderbox{padding:15px;min-height:calc(100% - 82px)}.zero-pad{padding:0}hr{background:#00a3b4;height:1px;border:none;margin:15px 0}.hide{display:none}.page1014 #interior .content-grid.col-3{padding:15px;width:calc(100% / 3 - 45px)}.page1014 #interior .content-grid.col-3 *{color:#fff}.page1014 #interior .content-grid.col-3:nth-child(1){background:rgba(240,136,13,0.7)}.page1014 #interior .content-grid.col-3:nth-child(2){background:rgba(0,163,180,0.7)}.page1014 #interior .content-grid.col-3:nth-child(3){background:rgba(85,38,132,0.7)}header{background:#fff;width:100%;display:block;text-align:center;position:relative;z-index:1}header i.mmenu{display:none}header ul.menu{display:block;text-align:left;padding:0;float:left;list-style:none}header ul.menu li{display:block}header ul.menu li a{color:#1c1c1c;text-decoration:none;text-transform:uppercase;padding:5px 0;margin:0;display:block;font-size:12px}header ul.menu li a:hover{color:#00a3b4}header ul.social{text-align:right;float:right;list-style:none}header ul.social li{display:block}header ul.social li a{color:#999;text-decoration:none;text-transform:uppercase;padding:5px 0;margin:0;display:block;font-size:12px}header ul.social li.icon{display:inline-block}header ul.social li.icon a{background:#00a3b4;height:20px;width:20px;margin:5px 0 0 5px;line-height:25px;text-align:center;padding:0;font-size:0;display:block;border-radius:50%;border:1px solid #00a3b4}header ul.social li.icon a i{color:#fff;font-size:13px}header ul.social li.icon a:hover{cursor:pointer;background:#fff}header ul.social li.icon a:hover i{cursor:pointer;color:#00a3b4}header img{margin:-15px 0 0 15px;width:170px}header .innav{list-style:none;padding:0;clear:both}header .innav>li{display:inline-block;width:calc(100% / 3 - 10px);text-align:center;margin-right:15px;cursor:default;padding:10px 0;float:left;cursor:pointer;position:relative}header .innav>li span{color:#fff;text-transform:uppercase;font-weight:100;letter-spacing:2px;cursor:pointer}header .innav>li:nth-child(1){background:#ff8c40}header .innav>li:nth-child(1):hover{background:#f0880d}header .innav>li:nth-child(1) ul{background:#f0880d;left:0}header .innav>li:nth-child(1):after{background:#f0880d}header .innav>li:nth-child(2){background:#66c8d2}header .innav>li:nth-child(2):hover{background:#00a3b4}header .innav>li:nth-child(2) ul{background:#00a3b4;left:calc(-100vw / 3 + 10px)}header .innav>li:nth-child(2):after{background:#00a3b4}header .innav>li:nth-child(3){background:#aa92c1;margin:0}header .innav>li:nth-child(3):hover{background:#552684}header .innav>li:nth-child(3) ul{background:#552684;left:calc(-100vw / 1.5 + 20px)}header .innav>li:nth-child(3):after{background:#552684}header .innav>li ul{list-style:none;display:none;position:absolute;width:calc(100vw - 45px);top:100%;border-top:15px solid #fff;padding:30px 0;text-align:left}header .innav>li ul li{display:inline-block;padding:10px 30px}header .innav>li ul li a{color:#fff;text-decoration:none}header .innav>li ul li a:hover{color:#222}header .innav>li:hover:after{display:block;content:'';width:100%;bottom:-15px;height:15px;position:absolute}header .innav>li:hover ul{display:block}@media (max-width: 787px){header{border-bottom:1px solid #00a3b4}header ul.menu{display:none}header ul.social{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00a3b4;padding:50px 0;z-index:999}header ul.social li{text-align:center;display:block;width:100%}header ul.social li a{padding:25px 0;color:#fff}header ul.social li:hover a{background:#fff;color:#00a3b4}header ul.social li.icon{display:none}header ul.social.open{display:block}header img{margin:0}header i.mmenu{display:block;position:absolute;right:0;top:35px;color:#1c1c1c;font-size:40px;cursor:pointer}header i.mmenu.icon-close{position:fixed;top:7px;z-index:9999;right:17px;color:white}header i.mmenu.icon-close:hover{color:#1c1c1c}header i.mmenu:hover{color:#00a3b4}header i.pmenu{display:block;position:absolute;left:5px;top:40px;background:url(../images/phone.png) no-repeat center;background-size:contain;width:25px;cursor:pointer;height:25px}header i.pmenu.icon-close{position:fixed;top:7px;background:transparent;z-index:9999;right:17px;font-size:40px;left:auto;color:white;cursor:pointer}header i.pmenu.icon-close:hover{color:#1c1c1c}header i.pmenu:hover{background-image:url(../images/phone2.png)}header .innav{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;overflow-y:scroll;background:#f0880d;display:none}header .innav>li{display:block;width:100%;float:none;text-align:left;padding:15px}header .innav>li span{color:#fff;border-bottom:2px solid #fff;margin-bottom:10px;display:inline-block}header .innav>li ul{display:block;position:static;border:none;padding:0}header .innav>li ul li{width:100%;display:block;padding:10px 0px}header .innav>li ul li a{display:block}header .innav>li:nth-child(1){background:#f0880d}header .innav>li:nth-child(2){background:#00a3b4}header .innav>li:nth-child(3){background:#552684}header .innav>li:hover:after{display:none}header .innav.open{display:block}}.page1 section{position:relative;padding:0;margin:15px 0 0;overflow:hidden}.page1 section#home{margin:0;height:calc(100vh - 140px);min-height:420px}.page1 section#home .slidebox{width:100%;height:100%}.page1 section#home .slidebox .slide{width:100%;height:100%}.page1 section#home .vertical{width:calc(100% / 3 - 10px);height:100%;text-align:left;float:left;margin-right:15px;position:relative;padding:0}.page1 section#home .vertical .overlay{width:100%;height:100%;position:relative;transition:all .5s ease}.page1 section#home .vertical .overlay div{position:absolute;left:50%;top:20%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-width:220px}.page1 section#home .vertical h2{color:#fff;text-transform:uppercase;padding:0 0 3px;margin:0 0 8px;font-weight:300}.page1 section#home .vertical h2 span{border-bottom:3px solid #00a3b4;font-size:20px}.page1 section#home .vertical ul{list-style:none}.page1 section#home .vertical ul li{display:block}.page1 section#home .vertical ul li a{text-decoration:none;text-transform:uppercase;color:#fff;font-size:14px;display:inline-block;font-weight:100;line-height:1;padding:5px 0;cursor:pointer;position:relative;margin:5px 0;border-bottom:2px solid transparent}.page1 section#home .vertical ul li a:hover{border-color:#fff}.page1 section#home .vertical:nth-child(1){background:#f0880d}.page1 section#home .vertical:nth-child(1) .overlay{background:rgba(190,110,23,0.5)}.page1 section#home .vertical:nth-child(1) .overlay:hover{background:rgba(190,110,23,0.9)}.page1 section#home .vertical:nth-child(1) h2 span{border-color:#f0880d}.page1 section#home .vertical:nth-child(2){background:#00a3b4}.page1 section#home .vertical:nth-child(2) .overlay{background:rgba(0,133,146,0.45)}.page1 section#home .vertical:nth-child(2) .overlay:hover{background:rgba(0,133,146,0.8)}.page1 section#home .vertical:nth-child(3){background:#552684;margin:0}.page1 section#home .vertical:nth-child(3) .overlay{background:rgba(70,29,107,0.5)}.page1 section#home .vertical:nth-child(3) .overlay:hover{background:rgba(70,29,107,0.8)}.page1 section#home .vertical:nth-child(3) h2 span{border-color:#552684}.page1 section#home a.button{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#00a3b4;border:15px solid white;padding:8px 40px;text-transform:uppercase;cursor:pointer;color:white;border-top:none;z-index:1;color:#fff;text-decoration:none;font-weight:100;letter-spacing:2px;cursor:pointer}.page1 section#home a.button:hover{background:#f0880d}.page1 section#spotlights .spot{width:calc(100% / 4 - 11.25px);padding:0 0 calc(100% / 7);display:inline-block;margin-right:15px;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;float:left;z-index:0}.page1 section#spotlights .spot:nth-last-child(1){margin:0}.page1 section#spotlights .spot h3{background:rgba(255,255,255,0.8);position:absolute;bottom:0;width:calc(100% - 30px);color:#00a3b4;text-transform:uppercase;padding:10px 15px;font-weight:300;font-size:20px;line-height:1}.page1 section#spotlights .spot a{height:100%;width:100%;display:block;position:absolute;z-index:9}.page1 section#spotlights .spot:hover h3{background:#00a3b4;color:#fff;transition:all .5s ease}.page1 section#media>div{width:calc(50% - 37.5px);height:350px;float:left;padding:15px}.page1 section#media .promo{background:#00a3b4;margin-right:15px;padding:0;border:15px solid #00a3b4;position:relative;overflow:hidden;transition:all .5s ease}.page1 section#media .promo a{text-decoration:none;color:#fff}.page1 section#media .promo a h3{text-transform:uppercase;line-height:1.5;margin:0 0 10px;font-size:20px;font-weight:300}.page1 section#media .promo a p{font-weight:100;line-height:1.5;text-align:justify}.page1 section#media .promo:after{content:'...';background:#00a3b4;width:20px;height:20px;position:absolute;bottom:0;right:160px;display:block;color:#fff;transition:all .5s ease;padding:0 5px}.page1 section#media .promo span{position:absolute;bottom:0;right:0;background:#00a3b4;z-index:9;padding:1px 5px 2px;text-transform:uppercase;font-weight:300;display:block;transition:all .5s ease;line-height:1;text-align:left;width:155px}.page1 section#media .promo:hover{background:#f0880d;border-color:#f0880d}.page1 section#media .promo:hover:after{background:#f0880d}.page1 section#media .promo:hover span{background:#f0880d}.page1 section#media .vimeo{background:#b8b8b8;text-align:center}.page1 section#media .vimeo iframe{width:100%}@media (max-width: 1050px){.page1 section#spotlights .spot{width:calc(100% / 2 - 8.25px);padding:0 0 calc(100% / 4)}.page1 section#spotlights .spot:nth-child(1){margin-bottom:15px}.page1 section#spotlights .spot:nth-child(2){margin-right:0;margin-bottom:15px}.page1 section#media .promo,.page1 section#media .vimeo{width:calc(100% - 30px);margin:0;margin-bottom:15px;height:auto}.page1 section#media .promo{height:350px}}@media (max-width: 787px){.page1 header{border:none}.page1 header i.mmenu{display:none}.page1 section#spotlights .spot{padding:0 0 calc(100% / 3)}.page1 section#spotlights .spot h3{font-size:14px;font-weight:500}.page1 section#home{overflow:hidden;height:500px}.page1 section#home a.button{position:static;left:0;width:100%;border-left:none;border-right:none;-webkit-transform:none;transform:none;font-weight:bold;display:block;text-align:center;padding:2.5% 0;margin:10px 0 0}.page1 section#home .slidebox{position:relative;height:100%}.page1 section#home .slidebox .slide{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;width:calc(200vw)}.page1 section#home .slidebox .slide .vertical{width:calc(200vw / 3 - 10px)}.page1 section#home .slidebox .slide .vertical .overlay div{padding:25px;position:relative;-webkit-transform:none;transform:none;width:calc(100% - 50px);top:0;left:0}.page1 section#home .slidebox .slide .vertical .overlay div h2 span{font-size:18px;font-weight:500}.page1 section#home .slidebox .slide .vertical .overlay div ul li a{font-weight:300}.page1 section#home .slidebox .slide .vertical:nth-child(1) ul,.page1 section#home .slidebox .slide .vertical:nth-child(1) h2{display:none}.page1 section#home .slidebox .slide .vertical:nth-child(1) .overlay{background:rgba(190,110,23,0.5)}.page1 section#home .slidebox .slide .vertical:nth-child(2) .overlay{background:rgba(0,133,146,0.8)}.page1 section#home .slidebox .slide .vertical:nth-child(3) .overlay{background:rgba(70,29,107,0.5)}.page1 section#home .slidebox .slide .vertical:nth-child(3) ul,.page1 section#home .slidebox .slide .vertical:nth-child(3) h2{display:none}.page1 section#home.first .slidebox .slide{left:0;-webkit-transform:none;transform:none}.page1 section#home.first .slidebox .slide .vertical:nth-child(2) .overlay{background:rgba(0,133,146,0.45)}.page1 section#home.first .slidebox .slide .vertical:nth-child(2) ul,.page1 section#home.first .slidebox .slide .vertical:nth-child(2) h2{display:none}.page1 section#home.first .slidebox .slide .vertical:nth-child(1) ul,.page1 section#home.first .slidebox .slide .vertical:nth-child(1) h2{display:block}.page1 section#home.first .slidebox .slide .vertical:nth-child(1) .overlay{background:rgba(190,110,23,0.9)}.page1 section#home.last .slidebox .slide{left:auto;right:0;-webkit-transform:none;transform:none}.page1 section#home.last .slidebox .slide .vertical:nth-child(2) .overlay{background:rgba(0,133,146,0.45)}.page1 section#home.last .slidebox .slide .vertical:nth-child(2) ul,.page1 section#home.last .slidebox .slide .vertical:nth-child(2) h2{display:none}.page1 section#home.last .slidebox .slide .vertical:nth-child(3) ul,.page1 section#home.last .slidebox .slide .vertical:nth-child(3) h2{display:block}.page1 section#home.last .slidebox .slide .vertical:nth-child(3) .overlay{background:rgba(70,29,107,0.8)}}#interior{padding:50px 0}#interior h2{color:#1c1c1c;font-size:40px;font-weight:300;margin:0 0 25px}#interior h3{font-weight:500;color:#00a3b4;font-size:25px;text-transform:uppercase;margin:0 0 20px}#interior h4{font-weight:500;color:#552684;font-size:20px;text-transform:uppercase;margin:0 0 15px}#interior h5,#interior h6{font-weight:500;color:#f0880d;font-size:20px;margin:0 0 15px}#interior h6{color:#1c1c1c}#interior a{color:#00a3b4;text-decoration:none}#interior a:hover{color:#f0880d;text-decoration:underline}#interior ul,#interior ol{list-style-position:outside;margin:15px 0px;padding-left:20px}#interior ul li,#interior ol li{margin:5px 0}#interior p{line-height:1.75;margin:0 0 20px}#interior p strong{color:#552684}#interior img{max-width:100%}#interior .withside{width:65%;float:left}#interior .withside p{text-align:justify}#interior .sidebar{width:30%;float:right;text-align:justify;padding-left:2.5%;border-left:1px solid #00a3b4;height:100%}#interior pre{white-space:pre-wrap;font-size:10px;text-align:justify}#interior .content-grid{vertical-align:top;display:inline-block;margin:10px 0}#interior .content-grid h3{font-size:22px;margin:0 0 5px;color:#552684}#interior .content-grid p:nth-last-child(1){margin:0}#interior .content-grid.col-1{width:100%;display:block}#interior .content-grid.col-2{width:calc(50% - 15px);margin-right:15px}#interior .content-grid.col-3{width:calc(100% / 3 - 15px);margin-right:15px}#interior .content-grid.col-4{width:calc(25% - 15px);margin-right:15px}#interior .content-grid.col-4 h3{margin:0}#interior .content-grid.drop .grid-body{display:none}#interior .content-grid.drop h3{background:#00a3b4;color:#fff;font-size:20px;display:block;padding:5px 10px;border:2px solid #00a3b4}#interior .content-grid.drop h3 i{float:right;padding:5px 0 0}#interior .content-grid.drop h3:hover{background:#fff;color:#00a3b4;cursor:pointer}#interior .content-grid.drop.open .grid-body{display:block;padding:15px}#interior .content-grid.drop.open h3{background:#fff;color:#00a3b4}#interior .content-grid.button h3{padding:15px;text-align:center;text-transform:uppercase;color:#00a3b4;border:2px solid #00a3b4}#interior.tabbed .tabs *{outline:none}#interior.tabbed .tab-box{overflow:hidden;padding-bottom:15px}#interior.tabbed .slick-prev{display:inline-block;position:absolute;left:-70px;height:100%;background:transparent;border:none;color:#00a3b4;top:0}#interior.tabbed .slick-prev i{font-size:60px;line-height:270px}#interior.tabbed .slick-next{display:inline-block;position:absolute;right:-70px;height:100%;background:transparent;border:none;color:#00a3b4;top:0}#interior.tabbed .slick-next i{font-size:60px;line-height:270px}#interior.tabbed .subtab{background:#00a3b4;width:calc(25vw - 17px);margin-right:15px;display:inline-block;border:1px solid #00a3b4;cursor:pointer;outline:none;position:relative;vertical-align:top}#interior.tabbed .subtab h4{color:#fff;font-weight:100;text-align:center;margin:0;padding:30px 0}#interior.tabbed .subtab:nth-last-child(1){margin:0}#interior.tabbed .subtab.active{background:#fff;border-color:silver}#interior.tabbed .subtab.active h4{color:#00a3b4;font-weight:300}#interior.tabbed .subtab.active:after{width:100%;position:absolute;left:-1px;bottom:-17px;content:'';display:block;background:#fff;height:18px;border:1px solid silver;border-top:none;border-bottom:none}#interior.tabbed .subtab.active:hover{background:#fff;border-color:silver;position:relative}#interior.tabbed .subtab.active:hover h4{color:#00a3b4;font-weight:300}#interior.tabbed .subtab:hover{background:#fff;border-color:#00a3b4;position:relative}#interior.tabbed .subtab:hover h4{color:#00a3b4;font-weight:300}#interior.tabbed .subpage{padding:50px 0;border-top:1px solid silver;margin:-1px 0 0;display:none}#interior.tabbed .subpage .container{margin:0}#interior.tabbed .subpage.active{display:block}#interior.popup .button{background:#fff;border:2px solid #00a3b4;width:calc(100% / 4 - 49px);margin:15px 15px 15px 0;float:left;padding:15px}#interior.popup .button h4{color:#00a3b4;text-align:center;margin:0;cursor:pointer;line-height:1.1}#interior.popup .button:hover{background:#00a3b4}#interior.popup .button:hover h4{color:#fff}#interior.popup .button .popupblock{width:100vw;position:absolute;top:80px;max-width:98%;left:0}#interior.popup .button .popupblock .icon-close{position:absolute;right:0;top:0;font-size:30px;cursor:pointer;z-index:99}#interior.popup .button .closed{display:none}#interior.popup .button.hidden{border:none}#interior.popup .button.hidden h4{display:none}@media (max-width: 1050px){#interior .withside{width:100%}#interior .sidebar{width:100%;border:none;border-top:1px solid #00a3b4;margin-top:15px;padding:15px 0 0}#interior .content-grid.col-3{width:calc(50% - 15px)}#interior .content-grid.col-4{width:calc(50% - 15px)}#interior.tabbed .subtab{width:calc(100% - 2px);display:block;margin:0 0 15px}#interior.tabbed .subtab a{display:block;width:100%;height:100%;position:absolute;left:0;top:0;margin:0}#interior.tabbed .subtab h4{font-weight:300}#interior.tabbed .subtab.active{background:#00a3b4;border:1px solid #00a3b4}#interior.tabbed .subtab.active h4{color:#fff}#interior.tabbed .subtab.active:after{display:none}#interior.tabbed .subpage.active{display:none}#interior.popup .button{width:calc(100% / 2 - 49px)}}@media (max-width: 787px){#interior h2{font-size:30px}#interior h3{font-size:22px}#interior p{text-align:justify}#interior .content-grid.col-2{width:100%}#interior .content-grid.col-3{width:100%}#interior .content-grid.col-4{width:100%}#interior.popup .button{width:calc(100% - 49px);position:relative;padding:30px 15px;margin:15px 0}#interior.popup .button>a{position:absolute;left:0;top:0;width:100%;height:100%;display:block}}#ccontact{background:#552684;padding:50px 25px;max-width:100%}#ccontact .col{width:50%;float:left}#ccontact .col.col1 p{font-size:14px}#ccontact h2,#ccontact h3,#ccontact p{color:#fff}#ccontact h2{text-transform:uppercase;font-size:30px;font-weight:normal}#ccontact h3{font-size:18px;margin:5px 0 10px;font-weight:normal}#ccontact p{font-size:12px}#ccontact .ctct-form-label{color:#fff}#ccontact .ctct-form-label::before{display:none}#ccontact input{color:#f0880d}#ccontact .ctct-form-button{position:absolute;right:0;top:28px;background:#f0880d;color:#fff;border:none;width:100px;text-transform:uppercase;font-size:14px;border-radius:0px}#ccontact .ctct-form-button:hover{background:#00a3b4}#ccontact form{position:relative;margin:10px 0 0}#ccontact form a{color:#fff;font-size:12px}#ccontact form #gdpr_text{display:none}#ccontact .ctct-form-footer{display:none}#ccontact .ctct-form-field,#ccontact .ctct-form-defaults{margin:0;padding:0}@media (max-width: 1050px){#ccontact .col{width:100%;float:none}#ccontact .col.col1{margin-bottom:50px;text-align:center}}.page01 #ccontact{margin:15px}footer{background:#1c1c1c;padding:15px 15px 10px;color:#fff;text-transform:uppercase}footer ul{width:100%;list-style:none}footer ul li{display:inline-block;text-align:left;margin:0 15px 0 0;font-weight:300;line-height:25px}footer ul li a{font-size:12px;text-decoration:none;color:#fff}footer ul li.icon{float:right;margin:0}footer ul li.icon a{background:#fff;height:20px;width:20px;display:block;margin:0 0 0 8px;line-height:25px;text-align:center;font-size:0;padding:0;border-radius:50%;border:1px solid #fff}footer ul li.icon a i{color:#1c1c1c;font-size:13px}footer ul li.icon a:hover{cursor:pointer;background:#1c1c1c}footer ul li.icon a:hover i{cursor:pointer;color:#fff}footer p{font-weight:100;font-size:10px}@media (max-width: 787px){footer .social li{width:100%;text-align:center;display:block;float:none;margin:0}footer .social li.icon{display:inline-block;width:30px;float:none}footer .social li.icon:nth-last-child(4){margin:10px 0;margin-left:calc(50% - 70px)}}
/*# sourceMappingURL=style.css.map */
