input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-o-appearence:none;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}.fll{float:left}.flr{float:right}.fln{float:none}.tableAbs{position:absolute}.table,.tableAbs{display:table}.cell{vertical-align:middle;display:table-cell}.db{display:block}.dib{display:inline-block}.dn{display:none}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.ovisible{overflow:visible}.ohidden{overflow:hidden}.pointer{cursor:pointer}.fullw{width:100%}.fullh{height:100%}.w-10{width:10%}.w-20{width:20%}.w-30{width:30%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-80{width:80%}.w-90{width:90%}.w-100{width:100%}.h-100,.wh-100{height:100%}.wh-100{width:100%}.no-padding{padding:0}.clearfix{min-height:0;clear:both;display:block}ul{list-style-type:none}*{text-decoration:none}:active,:focus,:visited{outline:none}.bounce{animation:bounce 2s ease infinite}@keyframes bounce{70%{transform:translateY(0)}80%{transform:translateY(-15%)}90%{transform:translateY(0)}95%{transform:translateY(-7%)}97%{transform:translateY(0)}99%{transform:translateY(-3%)}to{transform:translateY(0)}}@font-face{src:url(https://watsabsmho.info/elements/font/angelica/angelicaregular/angelicaregular.eot);src:url(https://watsabsmho.info/elements/font/angelica/angelicaregular/angelicaregular.eot) format("embedded-opentype"),url(https://watsabsmho.info/elements/font/angelica/angelicaregular/angelicaregular.woff) format("woff"),url(https://watsabsmho.info/elements/font/angelica/angelicaregular/angelicaregular.ttf) format("truetype"),url(https://watsabsmho.info/elements/font/angelica/angelicaregular/angelicaregular.svg) format("svg");font-weight:400;font-style:normal;font-family:angelicaRegular}@font-face{src:url(https://watsabsmho.info/elements/font/cinzel/cinzelbold/cinzelbold.eot);src:url(https://watsabsmho.info/elements/font/cinzel/cinzelbold/cinzelbold.eot) format("embedded-opentype"),url(https://watsabsmho.info/elements/font/cinzel/cinzelbold/cinzelbold.woff) format("woff"),url(https://watsabsmho.info/elements/font/cinzel/cinzelbold/cinzelbold.ttf) format("truetype"),url(https://watsabsmho.info/elements/font/cinzel/cinzelbold/cinzelbold.svg) format("svg");font-weight:400;font-style:normal;font-family:cinzelBold}@font-face{src:url(https://watsabsmho.info/elements/font/cinzel/cinzelregular/cinzelregular.eot);src:url(https://watsabsmho.info/elements/font/cinzel/cinzelregular/cinzelregular.eot) format("embedded-opentype"),url(https://watsabsmho.info/elements/font/cinzel/cinzelregular/cinzelregular.woff) format("woff"),url(https://watsabsmho.info/elements/font/cinzel/cinzelregular/cinzelregular.ttf) format("truetype"),url(https://watsabsmho.info/elements/font/cinzel/cinzelregular/cinzelregular.svg) format("svg");font-weight:400;font-style:normal;font-family:cinzelRegular}@font-face{src:url(https://watsabsmho.info/elements/font/helvetica/helveticabold/helveticabold.eot);src:url(https://watsabsmho.info/elements/font/helvetica/helveticabold/helveticabold.eot) format("embedded-opentype"),url(https://watsabsmho.info/elements/font/helvetica/helveticabold/helveticabold.woff) format("woff"),url(https://watsabsmho.info/elements/font/helvetica/helveticabold/helveticabold.ttf) format("truetype"),url(https://watsabsmho.info/elements/font/helvetica/helveticabold/helveticabold.svg) format("svg");font-weight:400;font-style:normal;font-family:helveticaBold}@font-face{src:url(https://watsabsmho.info/elements/font/helvetica/helveticalight/helveticalight.eot);src:url(https://watsabsmho.info/elements/font/helvetica/helveticalight/helveticalight.eot) format("embedded-opentype"),url(https://watsabsmho.info/elements/font/helvetica/helveticalight/helveticalight.woff) format("woff"),url(https://watsabsmho.info/elements/font/helvetica/helveticalight/helveticalight.ttf) format("truetype"),url(https://watsabsmho.info/elements/font/helvetica/helveticalight/helveticalight.svg) format("svg");font-weight:400;font-style:normal;font-family:helveticaLight}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;font-size:15px;color:#282828;-webkit-font-smoothing:antialiased;line-height:25px;font-family:helveticaLight}::selection{color:#fff;background:#896951}::placeholder{color:#282828}input::placeholder{color:#282828}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#282828}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=url]{border-radius:0!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}.container{width:calc(100% - 100px)}.container,.container1{overflow:hidden;max-width:100%;margin:0 auto;display:flex}.container1{width:calc(100% - 256px)}.fullContainer{overflow:hidden;max-width:100%;width:100%;display:flex}.textAreaBox,.textBox{height:56px;position:relative;border-bottom:2px solid #a1a1a1;width:100%}.textAreaBox.textAreaBox,.textBox.textAreaBox{height:125px}.textAreaBox.active .titleText,.textBox.active .titleText{top:-20px}.textAreaBox .errorText[visibility=visible],.textBox .errorText[visibility=visible]{visibility:visible}.textAreaBox .errorText[visibility=visible]+.titleText,.textAreaBox .errorText[visibility=visible]~input,.textAreaBox .errorText[visibility=visible]~textarea,.textBox .errorText[visibility=visible]+.titleText,.textBox .errorText[visibility=visible]~input,.textBox .errorText[visibility=visible]~textarea{color:red}.textAreaBox .errorText,.textBox .errorText{height:18px;font-size:12px;color:red;bottom:-20px;line-height:18px;font-family:helveticaLight}.textAreaBox .errorText,.textAreaBox .titleText,.textBox .errorText,.textBox .titleText{padding:0;position:absolute;background:#fff;-webkit-font-smoothing:antialiased;left:0;z-index:1}.textAreaBox .titleText,.textBox .titleText{height:20px;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s;font-size:15px;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;color:#000;top:18px;line-height:20px;font-family:cinzelRegular;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top}.textAreaBox input,.textBox input{padding:0;line-height:56px}.textAreaBox input,.textAreaBox textArea,.textBox input,.textBox textArea{height:100%;font-size:15px;border:none;color:#896951;background:none;-webkit-font-smoothing:antialiased;width:100%;font-family:helveticaLight}.textAreaBox textArea,.textBox textArea{padding:20px 0;resize:none;line-height:25px}.checkbox{font-size:12px;color:#a1a1a1;position:relative;cursor:pointer;-webkit-font-smoothing:antialiased;line-height:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:helveticaLight;padding-left:50px;display:block}.checkbox input{height:0;position:absolute;opacity:0;cursor:pointer;width:0}.checkbox .checkmark{height:28px;border:1px solid #f1f1f1;position:absolute;top:0;left:0;width:28px}.checkbox .checkmark:after{height:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid #896951;content:"";position:absolute;border-width:0 2px 2px 0;top:0;left:9px;width:8px;display:none}.checkbox input:checked~.checkmark{border-color:#f1f1f1}.checkbox input:checked~.checkmark:after{display:block}.checkbox a{font-size:12px;text-decoration:underline;color:#a1a1a1;-webkit-font-smoothing:antialiased;line-height:18px;font-family:helveticaLight}.checkbox.disabled{pointer-events:none;color:#f1f1f1}.checkbox.disabled .checkmark{border:1px solid #f1f1f1}.checkbox.disabled .checkmark:after{border:solid #f1f1f1}.formContainer{height:auto;padding:200px 0 0;margin:0 auto;width:940px}.formContainer .formRow{min-height:120px;clear:both;width:100%}.formContainer .formTitle{font-size:30px;color:#000;position:relative;text-align:center;margin:0 auto 60px 0;-webkit-font-smoothing:antialiased;line-height:40px;font-family:cinzelRegular;display:block}.formContainer .customSelect,.formContainer .textBox{margin:0 1%;width:48%;float:left}.formContainer .customSelect.full,.formContainer .textBox.full{margin:0 1%;width:98%;float:left}.formContainer .textAreaBox{margin:0 1%;width:98%}.formContainer .checkbox{margin:24px 1% 0;width:98%}.formContainer .radio{margin:24px 1% 0;float:left}.formContainer .ctaBtn{margin:20px auto 0;cursor:pointer;display:block}.formStatus{height:auto;text-align:center;clear:both;margin:100px 0;width:100%;float:none}.formStatus.formUnsuccess{margin:unset}.formStatus.formUnsuccess .icon{background-image:url(https://watsabsmho.info/elements/interfaceimages/unsuccess.svg);background-repeat:no-repeat}.formStatus p{padding:0 20px;font-size:30px;color:#896951;max-width:800px;margin:20px auto;line-height:40px}.formStatus .title,.formStatus p{-webkit-font-smoothing:antialiased;font-family:helveticaLight}.formStatus .title{font-size:60px;margin-bottom:40px;line-height:60px}.formStatus .icon{height:192px;background-size:contain;background-position:50%;width:192px;background-image:url(https://watsabsmho.info/elements/interfaceimages/success.svg);background-repeat:no-repeat;display:inline-block}@media screen and (max-width:1500px){.container,.container1{width:calc(100% - 120px)}}@media screen and (max-width:1200px){.container,.container1{width:calc(100% - 60px)}}@media screen and (max-width:993px){.formContainer{width:calc(100% - 60px)}.formContainer .formRow{min-height:80px}}@media screen and (max-width:768px){.formContainer{width:calc(100% - 60px)}.formContainer .formRow{min-height:auto}.formContainer .customSelect,.formContainer .textBox{margin:0 1% 20px;width:98%;float:left}}.bookingBarContainer{height:unset!important}.bookingBar{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;position:absolute;-webkit-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;top:-100%;left:0;-webkit-transition-property:visibility,opacity;-moz-transition-property:visibility,opacity;-o-transition-property:visibility,opacity;-ms-transition-property:visibility,opacity;transition-property:visibility,opacity}.banner{height:100vh;overflow:hidden;position:relative;width:100%}.banner .slotholder:before{height:100%;content:"";position:absolute;-webkit-opacity:.2;-moz-opacity:.2;opacity:.2;top:0;background:#000;left:0;width:100%;z-index:25}.banner img{height:100%;object-fit:cover;width:100%}.banner .tp-bullets{text-align:center;width:300px!important}.banner .tp-bullets:before{display:none!important}.banner .tp-bullets .tp-bullet{height:5px;border:none;position:unset;margin:4px 8px 0;background:#fff;cursor:pointer;width:5px;vertical-align:top;display:inline-block}.banner .tp-bullets .tp-bullet:hover{background:#fff}.banner .tp-bullets .tp-bullet.selected{height:12px;border:1px solid #fff;background:none;width:12px;margin-top:0}.banner .active-revslide .text{-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible}.banner .text{height:100%;justify-content:center;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s;font-size:40px;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;color:#fff;position:absolute;flex-direction:column;-webkit-opacity:0;-moz-opacity:0;opacity:0;letter-spacing:1px;visibility:hidden;text-align:center;align-items:center;width:50%;width:100%;line-height:50px;font-family:cinzelRegular;-webkit-transition-property:visibility,opacity;-moz-transition-property:visibility,opacity;-o-transition-property:visibility,opacity;-ms-transition-property:visibility,opacity;transition-property:visibility,opacity;display:flex;z-index:30}.banner .text,.banner .text i{-webkit-font-smoothing:antialiased}.banner .text i{font-size:72px;margin-bottom:10px;line-height:82px;font-family:angelicaRegular}.banner .ctaBtn{margin-top:20px}.mobileRoomsArea{display:none}.roomsArea{height:calc(100vh - 100px);justify-content:space-evenly;display:flex}.roomsArea .box{overflow:hidden;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;position:relative;width:33.2%;-webkit-transition-property:transform;-moz-transition-property:transform;-o-transition-property:transform;-ms-transition-property:transform;transition-property:transform}.roomsArea .box:hover{-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-ms-transform:scale(1.07);-o-transform:scale(1.07);transform:scale(1.07);z-index:1}.roomsArea .box:hover .layer{background:#fff;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.491) 40%,hsla(0,0%,100%,0) 50%)}.roomsArea .box:hover .layer h2{color:#282828;margin-top:75px}.roomsArea .box:hover .layer .ctaBtn,.roomsArea .box:hover .layer p{-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible}.roomsArea .box img{height:100%;object-fit:cover;width:100%}.roomsArea .box .layer{height:100%;position:absolute;text-align:center;top:0;left:0;width:100%}.roomsArea .box .layer h2{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s;font-size:30px;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;color:#fff;-webkit-font-smoothing:antialiased;line-height:inherit;margin-top:50px;font-family:cinzelRegular;-webkit-transition-property:margin;-moz-transition-property:margin;-o-transition-property:margin;-ms-transition-property:margin;transition-property:margin}.roomsArea .box .layer p{-moz-transition-delay:.4s;-o-transition-delay:.4s;-webkit-transition-delay:.4s;transition-delay:.4s;padding:0 100px;font-size:15px;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;color:#282828;-webkit-font-smoothing:antialiased;line-height:25px;font-family:helveticaLight}.roomsArea .box .layer .ctaBtn,.roomsArea .box .layer p{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s;-webkit-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;margin-top:50px;-webkit-transition-property:visibility,opacity;-moz-transition-property:visibility,opacity;-o-transition-property:visibility,opacity;-ms-transition-property:visibility,opacity;transition-property:visibility,opacity}.roomsArea .box .layer .ctaBtn{-moz-transition-delay:.6s;-o-transition-delay:.6s;-webkit-transition-delay:.6s;transition-delay:.6s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.roomsArea .box .layer a{height:100%;width:100%;display:block}.spa{height:calc(100vh - 100px);background-size:auto 100%;background-image:url(https://watsabsmho.info/elements/interfaceimages/leftbg.svg);background-repeat:no-repeat;margin-top:300px}.spa .left{padding:155px 180px;width:40%}.spa .left .arrowLink{margin-bottom:50px}.spa .left .ctaBtn{margin-top:50px}.spa .right{height:100%;position:relative;cursor:pointer;width:60%}.spa .right:hover .img1{height:80%;top:10%;left:20%;z-index:1}.spa .right:hover .img2{height:100%;top:0;left:0;z-index:2}.spa .right .img1{height:100%;top:0;left:0;z-index:2}.spa .right .img1,.spa .right .img2{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;position:absolute;object-fit:cover;width:60%;-webkit-transition-property:transform,left;-moz-transition-property:transform,left;-o-transition-property:transform,left;-ms-transition-property:transform,left;transition-property:transform,left}.spa .right .img2{height:80%;top:10%;left:20%;z-index:1}.videoArea{margin-bottom:175px!important;margin-top:300px}.restaurants{margin-top:175px}.restaurants .inner{width:100%}.restaurants .top{margin-bottom:75px;text-align:center}.restaurants .restaurantMenu{height:76px;margin-bottom:80px;border-top:1px solid #896951;border-bottom:1px solid #896951;text-align:center}.restaurants .restaurantMenu li{padding:0 40px;position:relative;display:inline-block}.restaurants .restaurantMenu li.active:before{height:10px;content:"";position:absolute;top:57px;background-position:-20px 0;left:calc(50% - 5px);width:10px;background-image:url(https://watsabsmho.info/elements/interfaceimages/sprite.svg);background-repeat:no-repeat}.restaurants .restaurantMenu li.active a{color:#896951}.restaurants .restaurantMenu li:last-child:after{display:none}.restaurants .restaurantMenu li:after{height:1px;right:0;color:#896951;content:".";position:absolute;top:0;width:1px;line-height:66px}.restaurants .restaurantMenu li a{font-size:15px;color:#282828;-webkit-font-smoothing:antialiased;line-height:76px;font-family:cinzelRegular}.restaurants .content{height:0;overflow:hidden;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;-ms-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-opacity:0;-moz-opacity:0;opacity:0;visibility:visible;-webkit-transition-property:visibility,opacity,height;-moz-transition-property:visibility,opacity,height;-o-transition-property:visibility,opacity,height;-ms-transition-property:visibility,opacity,height;transition-property:visibility,opacity,height}.restaurants .content.active{height:auto;-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible}.restaurants .content a{display:flex}.restaurants .content .accordionSlider{height:auto;overflow:hidden;width:53%;display:flex}.restaurants .content .accordionSlider div{height:100%;overflow:hidden;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;cursor:pointer;width:50px;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.restaurants .content .accordionSlider div.active{height:auto;-webkit-opacity:1;-moz-opacity:1;opacity:1;width:calc(100% - 100px)}.restaurants .content .accordionSlider div img,.restaurants .content .accordionSlider div.active img{height:100%;object-fit:cover;width:100%}.restaurants .content .right{text-align:center;align-items:center;width:47%;display:flex}.restaurants .content .right .inner{padding:0 65px 0 130px}.restaurants .content .right .inner p{color:#282828}.restaurants .content .right .inner .subTitle{margin-bottom:50px}.restaurants .content .right .inner .ctaBtn{margin-top:50px}.exclusives{flex-direction:column;margin-top:300px}.exclusives .title{margin-bottom:75px;text-align:center}.weddings{margin-top:300px}.weddings a{display:flex}.weddings .accordionSlider{height:auto;overflow:hidden;width:53%;display:flex}.weddings .accordionSlider div{height:100%;overflow:hidden;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;cursor:pointer;width:50px;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.weddings .accordionSlider div.active{height:auto;-webkit-opacity:1;-moz-opacity:1;opacity:1;width:calc(100% - 100px)}.weddings .accordionSlider div img,.weddings .accordionSlider div.active img{height:100%;object-fit:cover;width:100%}.weddings .right{text-align:center;align-items:center;width:47%;display:flex}.weddings .right .inner{padding:0 130px 0 65px}.weddings .right .inner p{color:#282828}.weddings .right .inner .subTitle{margin-bottom:50px}.weddings .right .inner .ctaBtn{margin-top:50px}@media screen and (max-width:1700px){.roomsArea .box:hover{-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-ms-transform:scale(1.07);-o-transform:scale(1.07);transform:scale(1.07);z-index:1}.roomsArea .box:hover .layer{background:#fff;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.491) 40%,hsla(0,0%,100%,0) 70%)}.roomsArea .box .layer p{padding:0 50px;margin-top:30px}.spa .left{padding:100px;width:40%}}@media screen and (max-width:1500px){.roomsArea .box:hover{-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-ms-transform:scale(1.07);-o-transform:scale(1.07);transform:scale(1.07);z-index:1}.roomsArea .box:hover .layer{background:#fff;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.491) 40%,hsla(0,0%,100%,0) 70%)}.roomsArea .box .layer p{padding:0 50px;margin-top:30px}.spa{margin-top:200px}.spa .left{padding:50px}.videoArea{margin-top:200px}.restaurants{margin-top:175px}.restaurants .content .right .inner{padding:0 30px}.restaurants .content .right .inner .subTitle{margin-bottom:30px}.restaurants .content .right .inner .ctaBtn{margin-top:30px}.exclusives{margin-top:200px}.weddings{margin-top:175px}.weddings .right .inner{padding:0 30px}.weddings .right .inner .subTitle{margin-bottom:30px}.weddings .right .inner .ctaBtn{margin-top:30px}}@media screen and (max-width:1200px){.spa .left{padding:30px}.restaurants{margin-top:175px}.restaurants .content .accordionSlider div{width:30px}.restaurants .content .accordionSlider div.active{width:calc(100% - 60px)}.weddings{margin-top:175px}.weddings .accordionSlider div{width:30px}.weddings .accordionSlider div.active{width:calc(100% - 60px)}}@media screen and (max-width:993px){.spa{height:auto;margin-top:100px}.spa .container{flex-wrap:wrap}.spa .left{padding:30px 0;width:100%}.spa .right{height:auto;width:100%}.spa .right:hover .img1,.spa .right:hover .img2{height:auto}.spa .right .img1,.spa .right .img2{height:auto;position:static;width:100%}.restaurants,.videoArea{margin-top:100px}.restaurants .top{margin-bottom:30px;text-align:center}.restaurants .restaurantMenu{overflow-x:auto;margin-bottom:30px;border-top:none;border-bottom:none;white-space:nowrap}.restaurants .restaurantMenu li{padding:0 10px;position:relative;display:inline-block}.restaurants .restaurantMenu li:after{display:none}.restaurants .content a{flex-wrap:wrap}.restaurants .content .accordionSlider{margin-bottom:30px;width:100%}.restaurants .content .accordionSlider div{height:100%;overflow:hidden;-webkit-transition:unset;-moz-transition:unset;-o-transition:unset;transition:unset;-webkit-opacity:1;-moz-opacity:1;opacity:1;cursor:pointer;width:100%}.restaurants .content .accordionSlider div.active{height:auto;-webkit-opacity:1;-moz-opacity:1;opacity:1;width:100%}.restaurants .content .right{width:100%}.exclusives,.weddings{margin-top:100px}.weddings a{flex-wrap:wrap;width:100%}.weddings .accordionSlider{margin-bottom:30px;width:100%}.weddings .accordionSlider div{height:100%;overflow:hidden;-webkit-transition:unset;-moz-transition:unset;-o-transition:unset;transition:unset;-webkit-opacity:1;-moz-opacity:1;opacity:1;cursor:pointer;width:100%}.weddings .accordionSlider div.active{height:auto;-webkit-opacity:1;-moz-opacity:1;opacity:1;width:100%}.weddings .right{margin-bottom:30px;width:100%}}@media screen and (max-width:768px){.banner .tp-bullets{margin-bottom:50px!important}.banner .text{padding:0 15px;font-size:30px;line-height:40px;font-family:cinzelRegular}.banner .text,.banner .text i{-webkit-font-smoothing:antialiased}.banner .text i{font-size:48px;line-height:58px;font-family:angelicaRegular}.mobileRoomsArea{margin:0 auto;width:calc(100% - 60px);display:block}.mobileRoomsArea .title{text-align:center}.mobileRoomsArea ul{justify-content:space-between;margin:30px 0;display:flex}.mobileRoomsArea ul li{font-size:15px;-webkit-touch-callout:none;color:#282828;position:relative;-webkit-font-smoothing:antialiased;line-height:25px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:cinzelRegular}.mobileRoomsArea ul li.active{color:#896951}.mobileRoomsArea ul li.active:after{height:10px;content:"";position:absolute;top:25px;background-position:-20px 0;left:calc(50% - 5px);width:10px;background-image:url(https://watsabsmho.info/elements/interfaceimages/sprite.svg);background-repeat:no-repeat}.roomsArea{height:calc(100vh - 300px);justify-content:space-evenly;display:flex}.roomsArea .box{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;width:100%;width:0;-webkit-transition-property:visibility,opacity,width;-moz-transition-property:visibility,opacity,width;-o-transition-property:visibility,opacity,width;-ms-transition-property:visibility,opacity,width;transition-property:visibility,opacity,width}.roomsArea .box.active{-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;width:100%;display:block}.roomsArea .box:hover{-webkit-transform:scale(none);-moz-transform:scale(none);-ms-transform:scale(none);-o-transform:scale(none);transform:scale(none);z-index:auto}.roomsArea .box:hover .layer a *{display:none}.roomsArea .box img{height:100%;object-fit:cover;width:100%}.roomsArea .box .layer a *{display:none}.restaurants .content .right .inner{padding:0}.restaurants .content .right .inner .subTitle{margin-bottom:10px}.restaurants .content .right .inner .ctaBtn{margin-top:20px}.weddings .right .inner{padding:0}.weddings .right .inner .subTitle{margin-bottom:10px}.weddings .right .inner .ctaBtn{margin-top:20px}}