@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&family=Source+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&display=swap";.btn,body{transition:all 800ms ease}p,label,body{font-size:15px;line-height:20px;margin:0 0 10px;font-style:normal;color:inherit;font-weight:400;font-family:"Roboto",sans-serif}h1{font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:normal;margin:0 0 1rem 0;padding:0}h2{line-height:normal;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;margin:0 0 1rem 0;padding:0;font-family:inherit}h3{letter-spacing:normal;line-height:normal;font-weight:normal;font-stretch:normal;font-style:normal;font-family:inherit;padding:0;margin:0 0 1rem 0;color:inherit}h4{position:relative;letter-spacing:normal;line-height:normal;color:inherit;font-size:24px;font-family:inherit;font-weight:normal}h5{font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:inherit;font-family:inherit}h6{font-family:inherit;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;margin:0 0 .6rem 0;padding:0;color:inherit}header .topnav .logo-sm{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%);width:100%;color:#fff;z-index:2;text-align:center}.travel-dates,.mainslider .caption{margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;text-align:center}body{margin:auto;position:relative;opacity:0;display:flex;flex-direction:column;min-height:100vh;font-family:"Roboto",sans-serif;letter-spacing:normal;color:#414141}*,*::before,*::after,*:hover,*:focus,*:active{outline:none !important}.form-control::-webkit-input-placeholder{color:#414141;opacity:1}.form-control::-moz-placeholder{color:#414141;opacity:1}.form-control:-ms-input-placeholder{color:#414141;opacity:1}.form-control:-moz-placeholder{color:#414141;opacity:1}a,a:active,a:focus,a:hover{outline:none !important;outline-style:none !important;text-decoration:none;color:inherit}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:inherit}h1,h2,h3,h4,h5,h6{font-family:"Source Serif 4",serif;font-weight:400}h6{font-family:"Roboto",sans-serif}h6 small{font-size:11px}p,label{margin:0 0 10px}small{font-size:85%}.mb0{margin-bottom:0 !important}.mt0{margin-top:0 !important}.pb0{padding-bottom:0 !important}.pt0{padding-top:0 !important}.form-control,.form-control:focus{border-radius:0;margin:0 0 0;padding:1rem 0;background-color:rgba(0,0,0,0);outline:none !important;border:1px solid #817f7c;border-left:0;border-top:0;border-right:0;box-shadow:none !important;font-weight:400;font-size:14px;color:#585858}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input:disabled{cursor:not-allowed}.form-floating{margin-bottom:1.5rem;position:relative}.form-floating i{position:absolute;right:0;top:18px;color:#817f7c}.form-floating>label,.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem 0}.form-label{text-transform:uppercase}.form-check-input:focus{box-shadow:none;border-color:inherit}.form-check-input:checked{background-color:#414141}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(0.75) translateY(-0.7rem) translateX(0rem)}textarea,textarea:focus{min-height:156px !important;padding-left:0 !important;resize:none}img{width:100%}.btn{font-stretch:normal;font-style:normal;line-height:normal;text-align:center;font-size:14px;padding:8px 1.6rem;letter-spacing:normal;position:relative;font-family:"Roboto",sans-serif;border-radius:4px}.btn.outine-white{border:1px solid hsla(0,0%,100%,.5);color:#fff;background-color:rgba(0,0,0,0)}.btn.outine-white:hover{background-color:#fff;color:#414141}.btn.btn-black{background-color:#414141;color:#fff}.btn.btn-black:hover{background-color:rgba(65,65,65,.9)}.btn.booknow-cta{border:1px solid #ae935f;color:#ae935f}.btn.booknow-cta:hover{background-color:#ae935f;color:#fff}.btn.gold{background-color:#6b3602;color:#fff;text-transform:uppercase}.btn-check:focus+.btn,button,.btn:focus,button{box-shadow:none !important;outline:none !important}.no-bullets{margin:0;padding:0}.no-bullets li{list-style:none}.subheadings{text-transform:uppercase;font-family:"Roboto",sans-serif}img{width:100%}.text-cta{color:#ae935f;text-decoration:underline;font-family:"Roboto",sans-serif}.swiper-scrollbar{position:static !important;margin-top:2rem;width:100% !important}.swiper-scrollbar .swiper-scrollbar-drag{border-radius:0;background:#ae935f;height:4px}.swiper-button-white.swiper-button-next{right:20px}.swiper-button-white.swiper-button-prev{left:20px}.swiper-button-white.swiper-button-next,.swiper-button-white.swiper-button-prev{color:#fff;background-color:rgba(0,0,0,.2);transition:.3s;border-radius:50%;width:50px;height:50px}.swiper-button-white.swiper-button-next::after,.swiper-button-white.swiper-button-prev::after{font-size:15px}.swiper-button-white.swiper-button-next:hover,.swiper-button-white.swiper-button-prev:hover{background-color:rgba(0,0,0,.16)}.subheadings{color:#6b3602;font-weight:400;margin-bottom:.5rem}.knowmore{margin-top:2rem}.font-12px{font-size:12px}.font-14px,footer .pages-link ul li,footer ul li,footer p,footer .foooter-subscription .input-group .subscription-btn,.subheadings{font-size:14px}.font-15px,.exclusive-ratings .exclusive-ratings-card .profile-row li{font-size:15px}.font-18px,h6{font-size:18px}.font-20px,h5{font-size:20px}.font-22px,h4{font-size:22px}.font-26px,h3{font-size:26px}@media screen and (max-width: 991px){.font-26px,h3{font-size:20px}}.font-32px,.marquee-section .swiper .swiper-wrapper .swiper-slide,h1,h2{font-size:32px}@media screen and (max-width: 991px){.font-32px,.marquee-section .swiper .swiper-wrapper .swiper-slide,h1,h2{font-size:24px}}body.overflow{overflow:hidden}.container-fluid{padding:0 3%}@media screen and (max-width: 991px){.container-fluid{padding:0 4%}}header{position:absolute;top:0;left:0;right:0;width:100%;z-index:2;padding:.8rem 0;background-color:#fff}header .topnav{list-style:none;margin:0;padding:0 3%;display:flex;justify-content:space-between;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%);width:100%}@media screen and (max-width: 991px){header .topnav{justify-content:flex-start}}@media screen and (max-width: 991px){header .topnav>li{margin-right:1rem;padding-right:1rem}header .topnav>li:last-child{margin:0;padding:0;border:0}header .topnav>li:first-child{display:none}}header .topnav>li svg{color:#6b3602;fill:#6b3602;margin-right:.2rem;margin-bottom:1px}@media screen and (max-width: 991px){header .topnav .logo-sm svg{width:60px;margin:0}}header .flex-container{display:flex;list-style:none;align-items:center;justify-content:center;padding:0;margin:0}@media screen and (max-width: 991px){header .flex-container{justify-content:flex-end}}header .flex-container ul li a{font-weight:400;font-size:14px;text-transform:uppercase}@media screen and (max-width: 1199px){header nav{transform:translateX(-100%);transition:transform .6s cubic-bezier(0.56, 0.1, 0.34, 0.91);position:fixed;bottom:0;left:0;right:0;top:0;width:100%;max-width:100%;height:100vh;margin:0;padding:2rem;background-color:#f1f0eb;z-index:1}}header nav.show{transform:translateX(0)}header nav ul{display:flex;list-style:none;padding:0;margin:0;align-items:center;justify-content:center;position:relative;z-index:1}@media screen and (max-width: 1199px){header nav ul{flex-direction:column;justify-content:center;height:100%}}header nav ul li{margin-right:1.5rem}@media screen and (max-width: 1199px){header nav ul li{margin:0 0 1rem 0;color:#414141;font-size:24px}header nav ul li:last-child{margin:0}}header nav ul li:last-child{margin:0}@media screen and (max-width: 1199px){header nav ul li.logo{display:none}}header .logo{margin:0 3rem}header .logo svg{width:110px}header .logo svg .st0{fill:#6b3602}@media screen and (max-width: 991px){header .logo svg{width:100%}}header .social-icons{list-style:none;margin:0;padding:0;display:flex}header .social-icons li{margin-right:1rem}header .social-icons li:last-child{margin:0}header .social-icons li img{width:20px}.menu{transition:.1s transform linear;position:relative;background:0;height:1.7rem;width:2rem;outline:0;padding:0;border:0;top:2px;z-index:2;display:none}@media screen and (max-width: 1199px){.menu{display:block}}.bar::before,.bar::after{transition:.2s background linear .1s,.2s top linear .2s,.2s transform linear;position:absolute;background:#414141;margin:auto;width:100%;height:.063rem;content:"";top:50%;left:0}.bar::before{top:.5rem}.bar::after{top:1rem}.bar::before,.bar::after{transform:rotate(0deg)}.active .bar{background:0}.active .bar::before{transform:rotate(45deg);top:1rem}.active .bar::after{transform:rotate(-45deg)}.active .bar::before,.active .bar::after{background:#414141}.active .bar,.active .bar::before,.active .bar::after{transition:.2s background linear .1s,.2s top linear,.2s transform linear .2s}.bi.bi-check-circle-fill{color:#f0ebe5;margin:0 10px 10px 0}footer{position:relative;padding:4rem 0 1rem;background-color:#f1f0eb;margin-top:auto}@media screen and (max-width: 991px){footer{padding:3rem 0 1rem}}footer .foooter-subscription{text-align:center}footer .foooter-subscription h4{max-width:300px;margin:0 auto 1rem auto}footer .foooter-subscription form{margin:1rem 0 3rem}footer .foooter-subscription .input-group{max-width:400px;margin:auto}footer .foooter-subscription .input-group .form-control{border-radius:2rem !important;font-weight:300;background-color:#fff;box-shadow:0px 0px 25px 0px rgba(0,0,0,.08) !important;border:1px solid rgba(0,0,0,0) !important;padding:1rem}footer .foooter-subscription .input-group .subscription-btn{position:absolute;right:0;bottom:0;top:0;height:100%;border:0;background:none;padding:.5rem 1rem;z-index:5}footer .foooter-subscription .input-group .subscription-btn span{margin-right:5px}footer .foooter-subscription .input-group .subscription-btn span svg{width:20px;height:auto;vertical-align:bottom}footer .foooter-subscription .input-group .subscription-btn span svg path{fill:#6b3602}footer .foooter-subscription p{margin-top:.7rem;opacity:.7}footer .foooter-subscription .form-control.is-invalid,footer .foooter-subscription .was-validated .form-control:invalid{background-position:right calc(9.375em + .1875rem) center !important;border:1px solid var(--bs-form-invalid-border-color) !important}footer .foooter-subscription .form-control.is-valid,footer .foooter-subscription .was-validated .form-control:valid{background-position:right calc(9.375em + .1875rem) center !important}footer p{margin:0;opacity:.7}@media screen and (max-width: 991px){footer p{font-size:12px}}footer ul{list-style:none;padding:0;margin:0}footer .pages-link{margin-bottom:3rem}footer .pages-link:last-child{margin:0}@media screen and (max-width: 991px){footer .pages-link{margin-bottom:1.5rem !important}}footer .pages-link ul{display:flex;flex-wrap:wrap;opacity:.7;gap:1rem}@media screen and (max-width: 991px){footer .pages-link ul{justify-content:center;gap:14px}}footer .ivaara-socialfeed{margin-bottom:3rem}.lightwidget__posts--grid.lightwidget__posts--image-format-original .lightwidget__image{object-fit:cover !important;padding-right:40px !important}.mainslider{margin-top:6.45rem;position:relative;overflow:hidden;background-color:#f1f0eb}@media screen and (max-width: 991px){.mainslider{margin-top:3.5rem}}.mainslider video{width:100%;height:70vh;object-fit:cover}.mainslider .swiper-slide::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.1);transition:all 800ms ease}.mainslider img{height:calc(100vh - 103px);object-fit:cover}@media screen and (max-width: 991px){.mainslider img{height:400px}}.mainslider .caption{width:100%;color:#fff}.mainslider .caption .outine-white{background-color:#fff;color:#414141;text-transform:uppercase}.insideheader{margin-top:6.45rem}@media screen and (max-width: 991px){.insideheader{margin-top:3.5rem}}.insideheader .swiper-slide::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:#000;background:linear-gradient(0deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.1) 80%)}.insideheader img{height:70vh;object-fit:cover}@media screen and (max-width: 991px){.insideheader img{height:400px}}.insideheader .caption{margin:auto;position:absolute;left:0;right:0;bottom:2rem;z-index:2;width:100%;color:#fff;text-align:left}.about-section{padding:6rem 0 5px}@media screen and (max-width: 991px){.about-section{padding:3rem 0}}.about-section .swiper{margin-top:4rem}@media screen and (max-width: 991px){.about-section .swiper{margin-top:2rem}}.about-section .swiper-slide img{border-radius:5px}.product-detail-slider{padding:6rem 0 8rem 0}.page-detail{padding-top:4rem}.page-detail .amnt img{width:30px}.page-detail .rating .bi{color:#fd961e}.page-detail .rating img{width:50px}.page-detail hr{opacity:1;height:2px;width:100%;background:#000}.why-choose{padding:6rem 0 4rem;background-color:#f1f0eb}@media screen and (max-width: 991px){.why-choose{padding:3rem 0 1rem}}.why-choose .row{position:relative}.why-choose .row .custome{position:absolute;bottom:22%;left:36%}@media screen and (max-width: 991px){.why-choose .row .custome{position:static;bottom:0}}.why-choose-card{text-align:center;margin-bottom:2rem}.why-choose-card-img{overflow:hidden}.why-choose-card-img img{transition:all 500ms cubic-bezier(0.61, 1, 0.88, 1)}.why-choose-card figure figcaption{margin-top:1rem}.why-choose-card figure figcaption h6{margin-bottom:.3rem}.why-choose-card figure figcaption p{color:#817f7c}.about-video{background-color:#f1f0eb}:root{--plyr-color-main: #6b3602}.feature-box{padding:4rem 0;background-color:#f1f0eb}@media screen and (max-width: 991px){.feature-box{padding:3rem 0}}.feature-box-card{text-align:center}@media screen and (max-width: 991px){.feature-box-card{margin-bottom:20px}}.feature-box-card img{width:auto;max-height:50px;color:#6b3602;margin-bottom:1rem}.feature-box-card p{color:#817f7c}.feature-box-card p:last-child{margin:0}.feature-box .row .col{border-right:1px solid rgba(160,135,91,.2)}.feature-box .row .col:last-child{border:0}.about-resorts{padding:6rem 0;margin-bottom:3rem}@media screen and (max-width: 991px){.about-resorts{padding:3rem 0 0}}.about-resorts-lhs{max-width:500px}@media screen and (max-width: 991px){.about-resorts-lhs{margin-bottom:5rem}}.about-resorts .knowmore{margin-right:20px;display:flex;align-items:center}.about-resorts .knowmore .btn{margin-right:20px}.marquee-section{padding:4rem 0}@media screen and (max-width: 991px){.marquee-section{padding:1rem 0 3rem}}.marquee-section .swiper .swiper-wrapper{-webkit-transition-timing-function:linear !important;transition-timing-function:linear !important;position:relative}.marquee-section .swiper .swiper-wrapper .swiper-slide{width:auto;height:70vh !important;position:relative;overflow:hidden;padding:5px 50px}.marquee-section .swiper .swiper-wrapper .swiper-slide::after{content:"";height:5px;width:5px;position:absolute;top:50%;right:0;background-color:#6b3602;border-radius:50%}.awesome-facilities{padding:6rem 0;background-color:#f1f0eb}@media screen and (max-width: 991px){.awesome-facilities{padding:3rem 0 1rem}}.awesome-facilities .row{position:relative}.awesome-facilities .row .custome{position:absolute;bottom:61%;top:auto;transform:translate(0px)}@media screen and (max-width: 991px){.awesome-facilities .row .custome{position:static;bottom:0}}.awesome-facilities .row .custome-2{position:absolute;bottom:0}@media screen and (max-width: 991px){.awesome-facilities .row .custome-2{position:sticky;bottom:0}}.awesome-facilities img{width:380px;object-fit:cover}@media screen and (max-width: 991px){.awesome-facilities img{width:100%}}.section-header{text-align:center;margin-bottom:11rem}@media screen and (max-width: 991px){.section-header{margin-bottom:2rem}}.section-header h2{margin-bottom:.5rem}.section-header p{color:#817f7c;margin:0}.exclusive-ratings{padding:6rem 0}@media screen and (max-width: 991px){.exclusive-ratings{padding:3rem 0}}.exclusive-ratings .section-header{margin-bottom:4rem}@media screen and (max-width: 991px){.exclusive-ratings .section-header{margin-bottom:2rem}}.exclusive-ratings .exclusive-ratings-card{border-radius:8px;box-shadow:0px 20px 60px 0px rgba(0,0,0,.08);border:1px solid rgba(160,135,91,.2);margin-bottom:1rem}.exclusive-ratings .exclusive-ratings-card .profile-row{list-style:none;display:flex;align-items:center;gap:30px;margin:0;padding:2rem}.exclusive-ratings .exclusive-ratings-card .profile-row li{text-align:left}.exclusive-ratings .exclusive-ratings-card .profile-row li img{border-radius:50%;width:130px}.exclusive-ratings .exclusive-ratings-card-footer{border-top:1px solid rgba(160,135,91,.2)}.exclusive-ratings .exclusive-ratings-card-footer ul{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;margin:0}.exclusive-ratings .exclusive-ratings-card-footer ul li .bi{color:#fd961e}.rooms{padding:6rem 0}@media screen and (max-width: 991px){.rooms{padding:3rem 0}}.rooms .row{margin-bottom:5rem;background-color:#f1f0eb}@media screen and (max-width: 991px){.rooms .row{margin-bottom:2rem}}@media(min-width: 992px){.rooms .row:nth-child(even) [class*=col-]:nth-child(1){order:12}.rooms .row:nth-child(even) [class*=col-]:nth-child(2){order:1}}.rooms .row:last-child{margin-bottom:0}.rooms .ris-row .ri-card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;height:100%}.rooms .ris-row .ri-card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:3rem}@media screen and (max-width: 991px){.rooms .ris-row .ri-card-body{padding:1.5rem}}.rooms .ris-row .ri-card-footer{padding:2rem 3rem 2rem 3rem}@media screen and (max-width: 991px){.rooms .ris-row .ri-card-footer{padding:1.5rem}}.rooms .ris-row .ri-card-footer ul{list-style:none;margin:0;padding:0;display:flex;justify-content:end;align-items:center}.rooms .ris-row .ri-card-footer ul li:first-child{display:flex;align-items:center}.rooms .ris-row .ri-card-footer ul li:first-child h3,.rooms .ris-row .ri-card-footer ul li:first-child p{margin:0}.rooms .ris-row .ri-card-footer ul li:first-child p{margin-left:.5rem;font-weight:300}.contact{padding:6rem 0}@media screen and (max-width: 991px){.contact{padding:3rem 0}}.contact-grid{margin-bottom:5rem}@media screen and (max-width: 991px){.contact-grid{margin-bottom:2rem}}.contact-grid figure{max-width:370px}.contact-grid figure hr{opacity:1;border-width:2px}.contact-grid figure p{margin:0;color:#817f7c}.contact-form-lhs h2{max-width:490px}.contact-form-lhs p{margin-bottom:1rem}@media screen and (max-width: 991px){.contact-form-rhs{margin-top:2rem}}.contact-connect{padding:4rem 0 0}@media screen and (max-width: 991px){.contact-connect{padding:3rem 0 0}}.contact-connect ul{margin:0;padding:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:40px}@media screen and (max-width: 991px){.contact-connect ul{gap:0}}.contact-connect ul li{display:flex;gap:16px}.contact-connect ul li:last-child a{margin-right:0}.contact-connect ul li a img{width:20px}.contact-connect ul li hr{width:300px}.contact-connect ul li h2{margin:0}.gallery{padding:6rem 0}@media screen and (max-width: 991px){.gallery{padding:2rem 0}}.gallery .wall{display:block;position:relative}.gallery .wall .wall-column{display:block;position:relative;width:33.333333%;float:left;padding:0 5px;box-sizing:border-box}@media screen and (max-width: 991px){.gallery .wall .wall-column{width:100%;padding:0}}.gallery .wall .wall-column .wall-item{display:block;margin:0 0 10px 0;padding:1px;background:#fff;border-radius:3px;transition:all 100ms;-webkit-transition:all 100ms;-moz-transition:all 100ms;-ms-transition:all 100ms;-o-transition:all 100ms}.slbOverlay{background:hsla(0,0%,100%,.8);-webkit-animation:slbOverlay .1s;-moz-animation:slbOverlay .1s;animation:slbOverlay .1s}.travel-dates{opacity:1 !important;display:block;top:55%;height:auto;text-align:left}@media screen and (max-width: 991px){.travel-dates{position:static;transform:none;margin:7rem 0 2rem}}.travel-dates .modal-dialog{max-width:100%}.travel-dates .modal-content{border:1px solid #fff;border-radius:.25rem;background-color:hsla(0,0%,100%,.1);width:100%;backdrop-filter:blur(10px);padding:0;max-width:1050px}.travel-dates .modal-content .modal-header{padding:2rem 3rem 0;border:0}@media screen and (max-width: 991px){.travel-dates .modal-content .modal-header{padding:1.5rem 1.5rem 0}}.travel-dates .modal-content .modal-header h4{color:#fff}.travel-dates .modal-content .modal-header .btn-close{filter:invert(1)}.travel-dates .booking-form{width:100%;position:relative;padding:2rem 3rem 2rem 3rem}.travel-dates .booking-form .form-opacity{opacity:.5;pointer-events:none}.travel-dates .booking-form .row{padding:0 !important}.travel-dates .booking-row{padding:0 calc(2.5rem - 0px) !important}.travel-dates .booking-form .form-control{padding:.6rem 1.1rem !important;border-radius:.25rem;background-color:rgba(0,0,0,0)}.travel-dates .booking-form .form-control::-webkit-input-placeholder{color:#fff;opacity:1}.travel-dates .booking-form .form-control::-moz-placeholder{color:#fff;opacity:1}.travel-dates .booking-form .form-control:-ms-input-placeholder{color:#fff;opacity:1}.travel-dates .booking-form .form-control:-moz-placeholder{color:#fff;opacity:1}.travel-dates .booking-form .form-group,.travel-dates .booking-form .form-control{margin-bottom:1.2rem}.travel-dates .booking-form .form-group:last-child{margin-bottom:0}.travel-dates .booking-form .form-control{outline:none !important;border:1px solid hsla(0,0%,100%,.8);box-shadow:none !important;font-weight:400;font-size:14px;color:#fff}.travel-dates .booking-form .form-control:focus{outline:none !important;border:1px solid #fff;box-shadow:none !important;font-weight:400;font-size:14px}.travel-dates .booking-form textarea{resize:none;min-height:170px;max-height:170px}.travel-dates .booking-form .msg-response{padding:25px 27px;border-radius:.25rem;background-color:#edede9;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;text-align:left;max-width:315px}.travel-dates .booking-form .col-md-auto{flex:0 0 28.333%;max-width:28.333%}@media(max-width: 991px){.travel-dates .booking-form{padding:28px 28px}.travel-dates .booking-form .col-md-auto{flex:0 0 30.333%;max-width:30.333%}}@media(max-width: 767px){.travel-dates .booking-form{background:rgba(0,0,0,0);padding:1.5rem}.travel-dates .booking-form h4{font-size:21px;margin-bottom:3rem}}.ui-datepicker-prev:hover,.ui-datepicker-next:hover{background:rgba(0,0,0,0) !important}.ui-datepicker-prev::after,.ui-datepicker-next::after{height:10px !important;width:10px !important}.ui-datepicker-header .ui-datepicker-title{font-family:roboto}.ui-datepicker-month,.ui-datepicker-year{font-weight:normal !important}.ui-datepicker{width:300px;background:#fff;border-radius:8px}.ui-datepicker.active{opacity:1;margin-top:.5rem;padding:5px}.ui-datepicker-header{height:40px;padding:3px;margin-bottom:10px}.ui-datepicker-header .ui-datepicker-title{text-align:center;line-height:34px}.ui-datepicker-month,.ui-datepicker-year{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;outline:none;font-size:14px;font-weight:600;color:#585858;margin:0 1px}.ui-datepicker-prev,.ui-datepicker-next{position:relative;display:inline-block;width:34px;height:34px;cursor:pointer;text-indent:9999px;overflow:hidden;border-radius:3px}.ui-datepicker-prev:hover,.ui-datepicker-next:hover{background:#9a5335}.ui-datepicker-prev{float:left}.ui-datepicker-prev:after{transform:rotate(45deg);margin-left:15px}.ui-datepicker-next{float:right}.ui-datepicker-next:after{transform:rotate(-135deg);margin-left:13px}.ui-datepicker-prev:after,.ui-datepicker-next:after{content:"";position:absolute;display:block;margin-top:-10px;width:6px;height:6px;border-left:2px solid #c2c7d1;border-bottom:2px solid #c2c7d1;pointer-events:none}.ui-datepicker-calendar{width:100%;text-align:center}.ui-datepicker-calendar thead tr th{width:40px;padding-bottom:6px}.ui-datepicker-calendar thead tr th span{display:block;width:100%;padding:0;color:#585858;font-size:12px;text-transform:uppercase;text-align:center}.ui-datepicker-calendar tbody tr td{padding-right:3px;padding-bottom:3px}.ui-datepicker-calendar tbody tr td:first-child{padding-left:3px}.ui-state-default{display:block;text-decoration:none;color:#414141;height:34px;line-height:34px;border-radius:3px;font-size:12px}.ui-state-default:hover{background:#000;text-decoration:none;color:#fff}.ui-state-highlight{background:#000;color:#fff;font-family:roboto}.ui-state-active:not(.ui-state-highlight){color:#fff;background:#414141}.ui-datepicker-unselectable .ui-state-default{opacity:.5;pointer-events:none;cursor:not-allowed}.guests-input{position:relative}.guests-input button{cursor:pointer;text-align:left}.guests-input__options{position:absolute;width:100%;background-color:#fff;overflow:hidden;height:0;opacity:0;-webkit-transition:all .1s linear;transition:all .1s linear;border-radius:.25rem;top:42px;padding:8px 20px;z-index:1;font-size:14px;text-align:left}.guests-input__options.open{opacity:1;height:auto}.guests-input__options>div{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.guests-input__options>div:first-child{margin-bottom:1.2rem}.guests-input__options .guests-input-buttons{width:80px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.guests-input__options strong{font-weight:normal;font-family:roboto}.guests-input__ctrl{border:1px solid #585858;font-size:20px;color:#585858;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:50%;height:25px;width:25px;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;padding-bottom:3px}.guests-input__ctrl.disabled{color:#d8d8d8;border-color:#d8d8d8;cursor:not-allowed}.guests-input__value{display:inline-block;cursor:default}.guests-input__value span{display:inline-block;padding-right:5px}.travel-dates .booking-form .form-control.error{border:1px solid #dc3545 !important}select.form-control{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA4MDAgNDQwIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjkuNi4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjEgQnVpbGQgMjA3KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8ZyBpZD0iUGFnZS0xIj4KICAgIDxnIGlkPSJEcmliYmJsZS1MaWdodC1QcmV2aWV3Ij4KICAgICAgPGcgaWQ9Imljb25zIj4KICAgICAgICA8cGF0aCBpZD0iYXJyb3dfeDVGX3VwLV94NUJfX3gyM18zNDBfeDVEXyIgY2xhc3M9InN0MCIgZD0iTTAsNTUuNmMzOTksMzgzLDM0MS45LDMyOC4yLDQwMC41LDM4NC40LDc4LjktNzUuNywzMTQuOS0zMDIuMywzOTkuNS0zODMuNEw3NDIuOSwxLjhsLTMwNS45LDI5My42LjItLjItMzYuNywzNS4yTDU2LjIsMCwwLDU1LjYiLz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.reservation{background:#6b3602 url("../images/reservation/bg.jpg") no-repeat center/cover fixed;min-height:100vh;position:relative}@media print{*,*:before,*:after{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #979797;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.flip-card{position:relative;overflow:hidden;cursor:pointer}@media screen and (max-width: 991px){.flip-card{margin-bottom:1.5rem}}.intro{position:absolute;height:40px;bottom:0;overflow:hidden;padding:10px;color:#fff;background-color:rgba(0,0,0,.01);transition:.4s ease-in-out;width:380px}@media screen and (max-width: 991px){.intro{height:90px;background:linear-gradient(180deg, rgba(0, 0, 0, 0.01) 20%, rgb(0, 0, 0) 100%);width:100%}}.flip-card:hover .intro{height:100px;bottom:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.01) 20%, rgb(0, 0, 0) 100%)}.flip-card:hover .text-p{opacity:1;visibility:visible}.text-h1{margin:10px;text-transform:uppercase;font-size:28px}.text-p{font-size:16px;padding-top:10px;visibility:hidden;opacity:0}@media screen and (max-width: 991px){.text-p{visibility:visible;opacity:9}}/*# sourceMappingURL=ivaarahills.css.map */