footer,footer>.offer-promotion{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal}footer>.footer-content>.data>.logo>svg path,footer>.footer-content>.data>div>a:last-child>svg path,footer>.offer-promotion>svg.hr path{fill:#fff}nav.navigation.pin>.logo-container>svg.logo-big,nav.navigation>.logo-container>svg.logo-small{opacity:0}#ui-datepicker-div{border-color:#dab277;padding:0;-webkit-border-radius:0;border-radius:0;margin-top:5px;font:400 16px "Source Sans Pro"}#ui-datepicker-div a,#ui-datepicker-div span{font-weight:400!important}#ui-datepicker-div .ui-datepicker-header{background:#dab277;border-color:#dab277;-webkit-border-radius:0;border-radius:0}#ui-datepicker-div .ui-state-default{border:1px solid #dab277;background:#fff;color:#dab277}#ui-datepicker-div .ui-state-active,#ui-datepicker-div .ui-state-default.ui-state-hover{background:#dab277;color:#fff}#ui-datepicker-div .ui-datepicker-calendar{margin:0}#ui-datepicker-div .ui-datepicker-next.ui-state-hover,#ui-datepicker-div .ui-datepicker-prev.ui-state-hover{background:0 0;border:transparent;cursor:pointer}@font-face{font-family:"Source Sans Pro";src:url(../fonts/SourceSansPro-ExtraLight.otf);font-weight:100}@font-face{font-family:"Source Sans Pro";src:url(../fonts/SourceSansPro-Light.otf);font-weight:200}@font-face{font-family:"Source Sans Pro";src:url(../fonts/SourceSansPro-Regular.otf);font-weight:400}@font-face{font-family:"Source Sans Pro";src:url(../fonts/SourceSansPro-Semibold.otf);font-weight:600}@font-face{font-family:"Source Sans Pro";src:url(../fonts/SourceSansPro-Bold.otf);font-weight:700}@font-face{font-family:"Abhaya Libre";src:url(../fonts/AbhayaLibre-Regular.ttf);font-weight:400}@font-face{font-family:"Abhaya Libre";src:url(../fonts/AbhayaLibre-Medium.ttf);font-weight:500}@font-face{font-family:"Abhaya Libre";src:url(../fonts/AbhayaLibre-SemiBold.ttf);font-weight:600}@font-face{font-family:"Abhaya Libre";src:url(../fonts/AbhayaLibre-Bold.ttf);font-weight:700}@font-face{font-family:"Abhaya Libre";src:url(../fonts/AbhayaLibre-ExtraBold.ttf);font-weight:800}footer{background:url(../images/footer_bg.jpg) top center;background-size:cover;background-blend-mode:multiply;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer.small{background:#1f3f5a;margin-top:30px}footer.small>.footer-content{background:0 0}footer>.offer-promotion{padding:50px 20px;max-width:100%;height:480px;width:1170px;margin:0 auto;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}footer>.offer-promotion>h1{margin:20px 0;color:#fff}footer>.offer-promotion>p{font-size:20px;line-height:30px;max-width:770px;letter-spacing:1.1px;color:#fff}footer>.offer-promotion>a{margin-top:40px;height:50px;line-height:44px;padding:0 65px;background:#2fb7e9;border:3px solid #2fb7e9;color:#fff;text-transform:uppercase;font-size:18px;letter-spacing:1.2px;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}footer>.offer-promotion>a:hover{background:0 0}@media (max-width:425px){footer>.offer-promotion{padding:30px 15px}footer>.offer-promotion>h1{font-size:30px}footer>.offer-promotion>p{font-size:16px;line-height:24px;letter-spacing:1px}footer>.offer-promotion>a{padding:0 20px}}footer>.footer-content{width:100%;background:rgba(0,0,0,.65)}footer>.footer-content>div{max-width:100%;width:1170px;margin:0 auto}footer>.footer-content>.data{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:25px 15px}footer>.footer-content>.data>.logo{display:block;margin:0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}footer>.footer-content>.data>div,section>div{-webkit-flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal}footer>.footer-content>.data>.logo>svg{height:110px}footer>.footer-content>.data>div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:60px;height:110px}footer>.footer-content>.data>div>a,footer>.footer-content>.data>div>p{color:#fff;font-weight:300;font-size:12px;line-height:20px;text-transform:uppercase;margin:0;padding:0 10px;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}footer>.footer-content>.data>div>a:first-child,footer>.footer-content>.data>div>a:last-child,footer>.footer-content>.data>div>p:first-child,footer>.footer-content>.data>div>p:last-child{position:relative;padding-top:10px}footer>.footer-content>.data>div>a:first-child:before,footer>.footer-content>.data>div>a:last-child:before,footer>.footer-content>.data>div>p:first-child:before,footer>.footer-content>.data>div>p:last-child:before{content:"";border-top:1px solid #fff;width:40px;position:absolute;left:0;top:0}footer>.footer-content>.data>div>a:focus,footer>.footer-content>.data>div>a:hover{padding-left:15px;padding-right:5px}footer>.footer-content>.data>div>a:last-child{margin-top:auto}footer>.footer-content>.data>div>a:last-child>svg{height:16px;margin:0 5px -4px 0}@media (max-width:768px){footer>.footer-content>.data{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer>.footer-content>.data>.logo{display:none}footer>.footer-content>.data>div{margin:15px;height:110px}}footer>.footer-content>.copyright,footer>.footer-content>.copyright>ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}@media (max-width:375px){footer>.footer-content>.data{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}footer>.footer-content>.copyright{border-top:1px solid #fff;height:60px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer>.footer-content>.copyright>div>p{color:#fff;font-size:12px;text-transform:uppercase;font-weight:300;margin:0;line-height:14px;padding-right:5px}footer>.footer-content>.copyright>div>p>a{color:#fff;font-weight:700}footer>.footer-content>.copyright>ul{list-style:none;padding:0;margin:0;display:flex}nav.navigation,nav.navigation>li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}footer>.footer-content>.copyright>ul>li{margin:0 5px}nav.navigation{position:absolute;top:0;left:0;right:0;height:160px;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;border-bottom:1px solid rgba(218,178,119,0);z-index:1000}nav.navigation>li,nav.navigation>li>a{color:#fff;text-transform:uppercase;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;font:600 16px "Abhaya Libre";letter-spacing:1px;list-style:none}nav.navigation>li:nth-last-child(2),nav.navigation>li>a:nth-last-child(2){-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}nav.navigation>li:nth-last-child(3),nav.navigation>li>a:nth-last-child(3){-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}nav.navigation>li:hover,nav.navigation>li>a:hover{border-color:#fff}nav.navigation>li{display:flex;margin-bottom:10px}body div#preloader,nav.navigation>.logo-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}nav.navigation>li>a{padding:10px 0;margin:0 30px;border-top:1px solid transparent;border-bottom:1px solid transparent}nav.navigation>.logo-container{width:230px;height:100%;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}nav.navigation>.logo-container>svg{height:110px;max-height:-webkit-calc(100% - 20px);max-height:calc(100% - 20px);-webkit-transition:all .5s,opacity .25s;-o-transition:all .5s,opacity .25s;transition:all .5s,opacity .25s;position:absolute;bottom:0;left:0;right:0;margin:auto}nav.navigation>.logo-container>svg path{fill:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}nav.navigation.pin{position:fixed;top:0;height:90px;background:#fff;border-color:rgba(218,178,119,.5)}nav.navigation.pin>li{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}nav.navigation.pin>li>a{color:#1f3f5a}nav.navigation.pin>li>a:hover{border-color:#1f3f5a}nav.navigation.pin>.logo-container>svg{margin-bottom:10px}nav.navigation.pin>.logo-container>svg.logo-small{opacity:1}nav.navigation.pin>.logo-container>svg path{fill:#2fb7e9}nav.navigation.pin-hard,nav.navigation.pin-hard *{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}nav.navigation>.collapsed{display:none}@media (max-width:768px){nav.navigation,nav.navigation>.collapsed{border-bottom:1px solid rgba(218,178,119,.5)}nav.navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:auto!important;max-height:90px;overflow:hidden;background:#fff;position:fixed;top:0}nav.navigation.expanded{max-height:-webkit-calc(90px + 4 * 45px);max-height:calc(90px + 4 * 45px)}nav.navigation>.collapsed{min-height:90px;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 35px}nav.navigation>.collapsed>a{height:45px}nav.navigation>.collapsed svg{height:45px;width:45px}nav.navigation>.collapsed svg path{fill:#2fb7e9}nav.navigation>.collapsed svg.burger{cursor:pointer}nav.navigation>.collapsed svg.burger path{fill:#dab277}nav.navigation>li>a{line-height:45px!important;background:#fff;margin:0!important;padding:0;text-align:center;color:#1f3f5a;border:none;width:100%;height:100%;display:block}nav.navigation>li>a:hover{background:#dab277}nav.navigation>.logo-container{display:none}}body{overflow-y:hidden}body div#preloader{position:fixed;width:100vw;height:100vh;background:#fff;z-index:10000;padding:30px;display:flex;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;left:0;top:0}body div#preloader>div,section>div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}body div#preloader>div{display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;border:1px solid #dab277}body div#preloader>div>svg{height:150px;width:150px}body div#preloader>div>svg path{fill:#2fb7e9}body.loaded{overflow-y:auto}body.loaded div#preloader{opacity:0;pointer-events:none}section>div{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:1040px;max-width:100%;margin:auto;padding:0 15px 30px}section.attractions>div>.attractions-content,section.top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}section.top{width:100%;height:460px;max-height:-webkit-calc(100vh - 60px);max-height:calc(100vh - 60px);margin-bottom:30px;background-blend-mode:multiply;background-size:cover!important;background-position:center center!important;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:100px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-align:center}section.top>h1{font:800 80px "Abhaya Libre";color:#fff;letter-spacing:2px;margin:0 20px}@media (max-width:768px){section.top>h1{font-size:60px}}@media (max-width:425px){section.top>h1{font-size:50px}}h1{font:800 40px "Abhaya Libre";color:#2fb7e9;letter-spacing:1.1px;margin:25px 0;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}@media (max-width:768px){h1{font-size:34px}}h1.gold{color:#dab277;padding-top:20px;position:relative;margin-top:45px}h1.gold:before{content:"";border-top:3px solid #dab277;width:90px;position:absolute;left:-5px;top:0}p{color:#1f3f5a;font-size:13px;font-weight:400;line-height:22px}p.subheading{font-size:16px;line-height:26px;margin:0}svg.hr{max-width:100%;width:430px}svg.hr path{fill:#1f3f5a}svg.hr path.head{fill:#2fb7e9}section.attractions-activities>div>div.icons>div>svg path,section.contact-form>div>div.icons>div>svg path{fill:#dab277}body{padding:30px;background:#fff;font-family:"Source Sans Pro"}a{text-decoration:none!important}section.attractions>div{-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}section.attractions>div>.attractions-content{display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px;padding-bottom:30px}section.attractions>div>.attractions-content>div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-calc(100% / 4 - 30px);width:calc(100% / 4 - 30px);margin:15px;padding:15px;border:1px solid #000}@media (max-width:991px){section.attractions>div>.attractions-content>div{width:-webkit-calc(100% / 3 - 30px);width:calc(100% / 3 - 30px)}}@media (max-width:768px){section.attractions>div>.attractions-content>div{width:-webkit-calc(100% / 2 - 30px);width:calc(100% / 2 - 30px)}}@media (max-width:550px){section.attractions>div>.attractions-content>div{width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}}section.attractions>div>.attractions-content>div>.image{background-size:cover;background-position:center center;height:140px;width:100%;margin-bottom:15px}section.attractions-activities,section.contact-form{background:#fafbfc}section.attractions>div>.attractions-content>div>span{font:700 22px "Abhaya Libre";display:inline-block;line-height:1;width:100%;color:#2fb7e9}section.attractions>div>.attractions-content>div>span:last-child{color:#000;font:400 13px "Source Sans Pro";margin-top:auto}section.attractions-about{padding:35px 0 70px;text-align:center}section.attractions-activities>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}section.attractions-activities>div>div{-webkit-box-flex:1;-webkit-flex:1 0 50%;-moz-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}section.attractions-activities>div>div.icons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}section.attractions-activities>div>div.icons>div{min-width:140px;width:-webkit-calc(100% / 3);width:calc(100% / 3);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}section.contact-form>div,section.contact-form>div>div.icons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}section.attractions-activities>div>div.icons>div>svg{height:75px;margin-bottom:10px;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}section.attractions-activities>div>div.icons>div>p{line-height:18px;text-align:center}@media (max-width:425px){section.attractions-activities>div>div.icons>div{min-width:110px}section.attractions-activities>div>div.icons>div>svg{height:50px}}section.attractions-activities>div>div>h1,section.attractions-activities>div>div>p{max-width:340px}@media (max-width:768px){section.attractions-activities>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.attractions-activities>div>div>h1,section.attractions-activities>div>div>p{max-width:initial}}section.contact-form p{color:#151515}section.contact-form>div{display:flex;width:1040px;max-width:100%;margin:auto;padding:0 15px 30px}section.contact-form>div>div{-webkit-box-flex:1;-webkit-flex:1 0 50%;-moz-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}section.contact-form>div>div.icons{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}section.contact-form>div>div.icons>div,section.contact>.contact-info>div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-direction:normal;-moz-box-direction:normal}section.contact-form>div>div.icons>div{min-width:140px;width:-webkit-calc(100% / 3);width:calc(100% / 3);display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}section.contact-form>div>div.icons>div>svg{height:75px;margin-bottom:10px;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}section.contact-form>div>div.icons>div>span{font-size:13px;line-height:18px;text-align:center}@media (max-width:425px){section.contact-form>div>div.icons>div{min-width:110px}section.contact-form>div>div.icons>div>svg{height:50px}}section.contact-form>div>div>h1{color:#dab277;padding-top:20px;max-width:220px;margin:40px 0 20px;position:relative}section.contact-form>div>div>h1:before{content:"";border-top:3px solid #dab277;width:90px;position:absolute;left:-10px;top:0}section.contact-form>div>div>p{color:#1f3f5a;font-size:13px;font-weight:400;line-height:26px;max-width:360px}@media (max-width:768px){section.contact-form>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.contact-form>div>div>h1,section.contact-form>div>div>p{max-width:initial}}section.contact>.contact-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:30px 15px}section.contact>.contact-info>div{display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}section.contact>.contact-info>div:first-child{width:420px;max-width:100%;padding-bottom:50px}section.contact>.contact-info>div:first-child>h1{line-height:36px;max-width:300px}section.contact>.contact-info>div:first-child>a,section.contact>.contact-info>div:first-child>p{color:#1f3f5a!important;text-decoration:none!important;font:700 20px "Abhaya Libre";word-wrap:break-word}section.contact>.contact-info>div:first-child>span{font-size:16px;line-height:24px}section.contact>.contact-info>div:first-child>span:last-of-type{margin-bottom:20px}section.contact>.contact-info>div:last-child{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;background-size:cover;background-position:center center}@media (min-width:769px) and (max-width:991px){section.contact>.contact-info>div:first-child{width:auto;padding-right:30px}}@media (max-width:768px){section.contact>.contact-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 15px}section.contact>.contact-info>:first-child{width:auto}section.contact>.contact-info>:first-child>h1{max-width:initial!important}section.contact>.contact-info>:last-child{height:300px}}section.contact>div.contact-form{padding:30px 15px 60px;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}section.contact>div.contact-form h1{margin-bottom:0}section.contact>div.contact-form>div>.wpcf7>form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}section.contact>div.contact-form>div>.wpcf7>form>div{position:absolute;bottom:57px;left:0;right:0;text-align:center;border:none;margin:0}section.contact>div.contact-form>div>.wpcf7>form.wpcf7-form.invalid input:placeholder-shown,section.contact>div.contact-form>div>.wpcf7>form.wpcf7-form.invalid textarea:placeholder-shown{border-color:#8b0000}section.contact>div.contact-form>div>.wpcf7>form input,section.contact>div.contact-form>div>.wpcf7>form textarea{width:100%;border:1px solid #000;margin-top:45px;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;outline:0!important;padding:0;font-size:16px;color:#000}section.contact>div.contact-form>div>.wpcf7>form input:focus,section.contact>div.contact-form>div>.wpcf7>form input:hover,section.contact>div.contact-form>div>.wpcf7>form textarea:focus,section.contact>div.contact-form>div>.wpcf7>form textarea:hover{border-color:#dab277}section.contact>div.contact-form>div>.wpcf7>form input~span,section.contact>div.contact-form>div>.wpcf7>form textarea~span{color:#dab277;font-size:10px;position:absolute;left:0;top:30px;opacity:0;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}section.contact>div.contact-form>div>.wpcf7>form input:not(:placeholder-shown)~span,section.contact>div.contact-form>div>.wpcf7>form textarea:not(:placeholder-shown)~span{opacity:1}section.contact>div.contact-form>div>.wpcf7>form input{border:none;border-bottom:1px solid;line-height:35px}section.contact>div.contact-form>div>.wpcf7>form input[type=submit]{width:300px;background:#dab277;margin:25px auto 0;display:block;color:#fff;font-size:18px;text-transform:uppercase;line-height:50px;letter-spacing:1.1px;border:2px solid #dab277;max-width:100%}section.contact>div.contact-form>div>.wpcf7>form input[type=submit]:focus,section.contact>div.contact-form>div>.wpcf7>form input[type=submit]:hover{color:#dab277;background:#fff}section.contact>div.contact-form>div>.wpcf7>form textarea{max-width:100%;padding:10px;height:140px;margin-top:50px}section.contact>div.contact-form>div>.wpcf7>form textarea~span{top:25px}section.contact>div.contact-form>div>.wpcf7>form>p{width:30%;position:relative;margin:0}section.contact>div.contact-form>div>.wpcf7>form>p>.ajax-loader{position:absolute;left:0;right:0;top:initial;bottom:-30px;margin:auto}section.contact>div.contact-form>div>.wpcf7>form>p:nth-of-type(n+4){min-width:-webkit-calc(50% - 25px);min-width:calc(50% - 25px)}section.contact>div.contact-form>div>.wpcf7>form>p:nth-of-type(n+6){flex: 1 0 100%; min-width:100%}@media (max-width:768px){section.contact>div.contact-form>div>.wpcf7>form>p{width:45%}section.contact>div.contact-form>div>.wpcf7>form>p:first-of-type{width:100%}}@media (max-width:500px){section.contact>div.contact-form>div>.wpcf7>form>p{width:100%}}section.home-about{padding:35px 0 0;text-align:center}section.home-about>div>p{max-width:950px}section.home-about>div.about-details{-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-top:10px}@media (max-width:767px){section.home-about>div.about-details{padding:20px 15px 0}}section.home-about>div>.about{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:30px 0;text-align:left}section.home-top,section.offer-gallery>.gallery>div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}section.home-top,section.offer-gallery{text-align:center}section.home-about>div>.about>.about-content{-webkit-box-flex:4;-webkit-flex:4;-moz-box-flex:4;-ms-flex:4;flex:4;padding:80px 0 15px}section.home-about>div>.about>.about-content>h1{margin:0 30px 20px 0}section.home-about>div>.about>.about-content>p{margin:0 60px 10px 0}section.home-about>div>.about>.background{background-position:center center;background-size:cover;-webkit-box-flex:7;-webkit-flex:7;-moz-box-flex:7;-ms-flex:7;flex:7}section.home-about>div>.about>.background+.about-content{padding-left:30px;-webkit-box-flex:3;-webkit-flex:3;-moz-box-flex:3;-ms-flex:3;flex:3}section.home-about>div>.about>.background+.about-content>p{margin-right:0}@media (max-width:768px){section.home-about>div>.about{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 30px}section.home-about>div>.about:nth-child(2n+1){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}section.home-about>div>.about>.about-content{padding:0!important}section.home-about>div>.about>.about-content>h1{margin-top:45px}section.home-about>div>.about>.about-content>h1,section.home-about>div>.about>.about-content>p{margin-right:0}section.home-about>div>.about>.background{min-height:300px}}section.home-top,section.offer-gallery>.gallery>div>div,section.offer-gallery>.gallery>div>div.small>div,section.offer-prices>.prices>div>div>.dsc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal}@-webkit-keyframes chevron-jump{0%,50%{-webkit-transform:translateY(0);transform:translateY(0)}15%,35%{-webkit-transform:translateY(30px);transform:translateY(30px)}25%{-webkit-transform:translateY(20px);transform:translateY(20px)}}@-o-keyframes chevron-jump{0%,50%{-o-transform:translateY(0);transform:translateY(0)}15%,35%{-o-transform:translateY(30px);transform:translateY(30px)}25%{-o-transform:translateY(20px);transform:translateY(20px)}}@keyframes chevron-jump{0%,50%{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}15%,35%{-webkit-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}25%{-webkit-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}section.home-top{width:100%;height:-webkit-calc(100vh - 60px);height:calc(100vh - 60px);margin-bottom:30px;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;padding:0 15px}section.home-top>h1{margin:0 0 30px}section.home-top>p{color:#fff;font-size:20px;line-height:34px;max-width:750px;margin:0 0 60px}section.home-top a svg{width:56px;padding:16.5px 10px;margin-bottom:40px;cursor:pointer;-webkit-animation:chevron-jump 3s infinite;-o-animation:chevron-jump 3s infinite;animation:chevron-jump 3s infinite}section.home-top a svg polygon{fill:#fff}section.offer-gallery>div{width:1170px;padding:30px 15px}section.offer-gallery>div>h1{font-size:32px}section.offer-gallery>div>p{max-width:850px}section.offer-gallery>.gallery>div{width:-webkit-calc(100% + 30px);width:calc(100% + 30px);margin:-15px;display:flex}section.offer-gallery>.gallery>div>div{height:460px;margin:15px;background-size:cover;background-position:center center;background-blend-mode:multiply;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;cursor:pointer;position:relative}section.offer-gallery>.gallery>div>div a{display:none}section.offer-gallery>.gallery>div>div a:first-of-type{display:block;position:absolute;left:0;right:0;top:0;bottom:0}section.offer-gallery>.gallery>div>div p{font:800 26px "Abhaya Libre";text-align:left;color:#dab277;padding-top:20px;position:relative;opacity:0;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;margin-top:auto;max-width:300px}section.offer-gallery>.gallery>div>div.small>div:hover>p,section.offer-gallery>.gallery>div>div:hover>p{opacity:1}section.offer-gallery>.gallery>div>div p:before{content:"";border-top:3px solid #dab277;width:90px;position:absolute;left:-5px;top:0}section.offer-gallery>.gallery>div>div:hover{background-color:rgba(23,56,84,.95)}section.offer-gallery>.gallery>div>div.big{-webkit-box-flex:2;-webkit-flex:2;-moz-box-flex:2;-ms-flex:2;flex:2;padding:25px}section.offer-gallery>.gallery>div>div.medium{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding:20px}section.offer-gallery>.gallery>div>div.medium>p{font-size:24px;padding-top:16px}section.offer-gallery>.gallery>div>div.small{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:transparent!important;cursor:initial}section.offer-gallery>.gallery>div>div.small>div{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-size:cover;background-position:center center;background-blend-mode:multiply;max-height:-webkit-calc(50% - 15px);max-height:calc(50% - 15px);padding:15px;cursor:pointer;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;position:relative}section.offer-gallery>.gallery>div>div.small>div a{display:none}section.offer-gallery>.gallery>div>div.small>div a:first-of-type{display:block;position:absolute;left:0;right:0;top:0;bottom:0}section.offer-gallery>.gallery>div>div.small>div>p{font-size:20px;padding-top:12px}section.offer-gallery>.gallery>div>div.small>div:hover{background-color:rgba(23,56,84,.95)}@media (max-width:991px){section.offer-gallery>.gallery>div{-webkit-flex-flow:row-reverse wrap;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap}section.offer-gallery>.gallery>div>.big{min-width:-webkit-calc(100% - 30px);min-width:calc(100% - 30px)}}@media (max-width:766px){section.offer-gallery>.gallery>div>.big,section.offer-gallery>.gallery>div>.medium{min-width:-webkit-calc(100% - 30px);min-width:calc(100% - 30px);max-height:215px}section.offer-gallery>.gallery>div>.big>p,section.offer-gallery>.gallery>div>.medium>p{font-size:20px!important;padding-top:12px!important}}section.offer-prices{text-align:center}section.offer-prices>div{width:1170px;padding:30px 15px 0}section.offer-prices>div>h1{font-size:32px}section.offer-prices>div>p{max-width:850px}section.offer-prices>.prices{padding:30px 15px}section.offer-prices>.prices>div{width:-webkit-calc(100% + 30px);width:calc(100% + 30px);margin:-15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}section.offer-prices>.prices>div>div{-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:15px;padding:25px;border:1px solid #000;width:30%}section.offer-prices>.prices>div>div>.background{height:190px;background-size:cover;background-position:center center}section.offer-prices>.prices>div>div p{font-size:13px;margin:0;line-height:1;font-weight:500}section.offer-prices>.prices>div>div>.dsc{height:80px;border-bottom:1px solid #000;margin:0 20px 20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}section.offer-prices>.prices>div>div>p:first-of-type{font-size:32px;color:#2fb7e9;font-family:"Abhaya Libre";padding-bottom:10px}section.offer-prices>.prices>div>div>p:nth-of-type(3){font-size:16px;color:#2fb7e9;font-family:"Abhaya Libre";margin-top:10px}@media (max-width:991px){section.offer-prices>.prices>div>div:last-of-type{width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}}@media (max-width:767px){section.offer-prices>.prices>div>div{width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}}