.modal-dialog{background-color:#fff;border-radius:5px;max-width:960px;padding:calc(8px + 2.1875vw)}.modal-dialog .close{color:#b09d6f;cursor:pointer;font-size:4rem;padding:0;position:absolute;right:-30px;top:-50px;z-index:99}@media screen and (max-width:1023px){.modal-dialog .close{right:-10px;top:-25px}}.modal-dialog .modal-body .offer-title h4{border-bottom:1px solid #fff;color:#fff;font-size:3.7rem;margin-bottom:25px;padding-bottom:15px;text-align:center}.modal-dialog .modal-body p{font-size:calc(13.4px + .1875vw);text-align:center}.modal-dialog .modal-body .modal-button{align-items:center;background-color:#b09d6f;-webkit-clip-path:polygon(0 22%,73% 100%,100% 0);clip-path:polygon(0 22%,73% 100%,100% 0);display:flex;height:190px;justify-content:center;margin:30px auto 0;width:260px}.modal-dialog .modal-body .modal-button a{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;line-height:1.5;margin-right:-50px;margin-top:-30px;text-transform:uppercase}.modal-dialog .modal-header .modal-title{font-size:calc(17px + 1.5625vw);font-weight:600;margin-bottom:30px;text-align:center}.modal-open .modal{margin:0 15px}div#Booking_btn{background:hsla(30,10%,88%,.8)}.request-form label{color:#fff;display:inline-block;font-size:1.3rem;font-weight:500;letter-spacing:.04rem;line-height:1rem;margin-bottom:5px;margin-top:20px;text-align:left;text-transform:uppercase;width:100%}@media screen and (min-width:1024px) and (max-width:1681px){.request-form label{font-size:1rem}}form#RequestForm{background:#c93;border:1px solid #c93;border-radius:10px;padding:20px 45px}@media screen and (max-width:801px){form#RequestForm{padding:20px 15px}}.request-form div#captcha_error{color:#fde073}.request-form input,.request-form select{-webkit-appearance:none;background:transparent;border:none;border-bottom:1px solid #fff;color:#fff;margin-bottom:15px;outline:none;padding:15px 0;width:100%}@media screen and (min-width:1024px) and (max-width:1681px){.request-form input,.request-form select{font-size:1rem}}input.custom-input{padding:5px 10px}input#checkin,input#checkout{cursor:pointer}.request-form textarea{background:transparent;border:1px solid #fff;color:#444;font-size:1.2rem;margin-bottom:10px;margin-top:15px;max-height:120px;outline:none;padding:10px;resize:none;width:100%}.request-form{padding-bottom:60px;padding-top:60px}.modal-dialog{max-width:1200px;width:100%}label.MM_label span{font-size:10px}button.close{align-items:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;color:#c93;display:flex;font-size:57px;height:70px;justify-content:center;line-height:20px;position:absolute;right:15px;top:0;width:70px;z-index:9999999!important}button.close span{margin-top:-10px}h1.modal_title{color:#c93;margin-bottom:50px;text-align:center}.request-form input[type=submit]{background:#222;border:1px solid transparent;border-radius:5px;cursor:pointer;display:block;font-size:28px;margin:0 auto 15px;padding:15px 40px;text-align:center;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;width:auto}@media screen and (max-width:801px){.request-form input[type=submit]{padding:15px 20px}}input[type=submit]:hover{border:1px solid transparent;color:#c78c2c!important;color:#fff;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s}.checkin span,.checkout span{display:block;position:relative}.checkin i,.checkout i{font-size:30px;pointer-events:none;position:absolute;right:15px;top:16px}.person{display:inline;position:relative}.person i{display:none;right:-16px;top:40px}.custom-select:before,.person i{font-size:30px;pointer-events:none;position:absolute}.custom-select:before{background:transparent;color:#a7a7a7;color:#fff;content:"\f107";cursor:pointer;font-family:fontawesome;padding-left:5px;right:10px;top:3px}@media screen and (max-width:1599px){.custom-select:before{top:-2px}}.request-form i{color:#fff}.left-photo{background-size:cover}.img-box img{animation-direction:alternate;animation-duration:7s;animation-iteration-count:inherit;animation-name:formFadeInOut;animation-timing-function:ease-in-out;left:0;position:absolute;top:0;transition:opacity 2s ease-in-out;-webkit-transition:opacity 2s ease-in-out;-moz-transition:opacity 2s ease-in-out;-ms-transition:opacity 2s ease-in-out;-o-transition:opacity 2s ease-in-out;width:100%}@keyframes formFadeInOut{0%{opacity:1}17%{opacity:1}25%{opacity:0}92%{opacity:0}to{opacity:1}}.img-box img:first-of-type{animation-delay:10s}.img-box img:nth-of-type(2){animation-delay:6s}.img-box img:nth-of-type(3){animation-delay:3s}.custom-select{position:relative}@media screen and (max-width:801px){.custom-select{max-width:100%!important}}.custom-select select{display:none}.select-selected{background-color:transparent}.select-items div,.select-selected{border:none;border-bottom:1px solid #fff;color:#fff;cursor:pointer;font-size:1.25rem;padding:15px 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-select.villa-dropdown .select-items div,.custom-select.villa-dropdown .select-selected{font-size:inherit}@media screen and (max-width:767px){.custom-select.villa-dropdown .select-items div,.custom-select.villa-dropdown .select-selected{font-size:1.1rem}}.select-items{left:0;position:absolute;right:0;top:100%;z-index:99999}.select-hide{display:none}.same-as-selected,.select-items div:hover{background-color:#c93;color:#fff;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s}.col-lg-12.custom-column{z-index:-1}.select-items div{background:#ccc;border-color:#ddd;color:#444;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s}div#ui-datepicker-div{max-width:330px;z-index:9999999999!important}.ui-widget-header{background:#c93;border:1px solid #c93;color:#fff}a.ui-state-default.ui-state-active{background:#222;border-color:#222!important;color:#fff!important;text-align:center}.ui-datepicker-next.ui-corner-all:before{background:url(../assets/icons/right-arrow.svg) no-repeat;background-position:50%;background-size:contain;content:"";font-size:1.25em;height:17px;left:auto;position:absolute;right:10px;top:9px;width:17px}.ui-datepicker-prev.ui-corner-all:before{background:url(../assets/icons/left-arrow.svg) no-repeat;background-position:50%;background-size:contain;content:"";font-size:1.25em;height:17px;left:9px;position:absolute;top:9px;width:17px}.ui-datepicker .ui-datepicker-title{font-size:1.2rem;font-weight:500;line-height:1.8rem;margin:0 2.3rem;text-align:center}.ui-datepicker table{border-collapse:collapse;font-weight:400!important;margin:0 0 .6rem;width:100%}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{background:#c93;border:1px solid #f2f5f7;color:#fff!important;font-size:1.2rem;font-weight:400;text-align:center}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.3rem;text-align:right;text-decoration:none}.ui-widget.ui-widget-content{border:1px solid #a7a7a7}.row.custom-row:hover .custom-column{z-index:1}.imgBox img{border-radius:10%;-webkit-border-radius:10%;-moz-border-radius:10%;-ms-border-radius:10%;-o-border-radius:10%;display:block;margin:0 auto;max-width:100%}#message{color:#cf2828;font-size:23px;text-align:center}.request-form #message{bottom:240px;left:50%;margin:0;position:absolute;transform:translateX(-50%);width:100%}#message.success-box{position:relative;top:0}#success_page{border-radius:5px;padding:50px 15px 40px}@media screen and (max-width:1440px){#success_page img{margin:25px 0!important;max-width:80px}}.success-thank{color:#82c915;font-weight:400;margin-bottom:10px}.success{color:#82c915}span.optional{font-size:.75rem!important;font-style:italic;letter-spacing:normal;text-transform:none}.success-spam{color:#d14848;font-size:1.35rem;padding-top:20px}textarea::-moz-placeholder{font-size:1rem}textarea::placeholder{font-size:1rem}@media screen and (max-width:767px){#message{font-size:17px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){section.request-form .col-md-5,section.request-form .col-md-7,section.welcome-block .col-md-5,section.welcome-block .col-md-7{flex:0 0 100%;max-width:100%}.welcome-block .about-content{margin-top:30px}.form_slider{margin-bottom:30px}}.google-recaptcha .g-recaptcha{margin-top:30px}.request-form-block{display:grid;grid-template-columns:auto;margin-top:calc(135px + 3%);overflow:hidden}@media screen and (max-width:1023px){.request-form-block{margin-top:calc(100px + 3%)}}@media screen and (min-width:1024px) and (max-width:1681px){.request-form-block{max-height:100%}}@media screen and (max-width:801px){.request-form-block{max-height:100%}}.reqeust_form_wrapper{background-color:#f1f1f1;border-radius:10px;margin:0 auto;max-width:960px;padding:45px 30px;position:relative;width:100%}@media screen and (max-width:601px){.reqeust_form_wrapper{padding:30px 15px}}.reqeust_form_wrapper .custom-input{position:relative}.reqeust_form_wrapper .custom-input label{color:#c78c2c;font-weight:600}.reqeust_form_wrapper .custom-input span.input-icon{background-color:#f1f1f1;bottom:10px;font-size:1.35rem;padding-left:5px;pointer-events:none;position:absolute;right:0}@media screen and (min-width:1024px) and (max-width:1681px){.reqeust_form_wrapper .custom-input span.input-icon{font-size:1.25rem}}@media screen and (min-width:1024px) and (max-width:1200px){.reqeust_form_wrapper .custom-input span.input-icon{font-size:1rem}}.reqeust_form_wrapper .req-input-col-1{display:grid;grid-template-columns:1fr;margin-bottom:15px}.reqeust_form_wrapper .req-input-col-1 label{color:#c78c2c;font-weight:600}.reqeust_form_wrapper .req-input-col-2{grid-gap:20px;display:grid;grid-template-columns:1fr 45%;margin-bottom:15px}@media screen and (max-width:601px){.reqeust_form_wrapper .req-input-col-2{grid-template-columns:auto}}.reqeust_form_wrapper .req-input-col-3{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr 45%;margin-bottom:15px}@media screen and (max-width:601px){.reqeust_form_wrapper .req-input-col-3{grid-template-columns:auto}}.reqeust_form_wrapper .req-input-col-3.custom{grid-template-columns:1fr 1fr 45%}@media screen and (max-width:601px){.reqeust_form_wrapper .req-input-col-3.custom{grid-template-columns:auto}}.reqeust_form_wrapper input,.reqeust_form_wrapper select,.reqeust_form_wrapper textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:1px solid #3a3a3a!important;color:#3a3a3a;font-family:Brygada\ 1918,sans-serif;font-size:1.2rem;outline:none;padding:5px 2px;width:100%}.reqeust_form_wrapper textarea{border:1px solid #3a3a3a;padding:10px}.reqeust_form_wrapper input#submit{background:#c93;border:1px solid #c93;border-radius:3px;color:#fff;cursor:pointer;display:block;font-weight:600;margin:0 auto;max-width:280px;transition:all .5s ease}.reqeust_form_wrapper input#submit:hover{background:#c78c2c;color:#fff!important}.reqeust_form_wrapper textarea{height:120px;margin-top:15px}.reqeust_form_wrapper #message{bottom:230px;font-size:1rem;left:50%;margin:0;position:absolute;transform:translateX(-50%);width:100%}@media screen and (max-width:801px){.reqeust_form_wrapper #message{bottom:220px;font-size:1rem}}.reqeust_form_wrapper #message.success-box{position:relative;top:0}.reqeust_form_wrapper .success-thank{color:#c93;font-weight:400;margin-bottom:10px}@media screen and (max-width:1440px){.reqeust_form_wrapper .success-thank{font-size:1.625rem}}.reqeust_form_wrapper .success{color:#c93}@media screen and (max-width:1440px){.reqeust_form_wrapper .success{font-size:1.5rem}}.reqeust_form_wrapper span.optional{font-size:.75rem!important;font-style:italic;letter-spacing:normal;text-transform:none}.reqeust_form_wrapper .success-spam{color:#d14848;font-size:1.35rem;padding-top:20px}.reqeust_form_wrapper .google-recaptcha .g-recaptcha{margin-bottom:0!important}.reqeust_form_wrapper .google-recaptcha .g-recaptcha>div{margin:0 auto}.reqeust_form_wrapper div#captcha_error{color:#d14848;font-size:1.125rem;margin-bottom:5px;margin-top:0;text-align:center}.req-left-col .req-photo{position:relative}.req-left-col .req-photo .req-photo-div{height:700px}@media screen and (max-width:801px){.req-left-col .req-photo .req-photo-div{height:240px;margin-bottom:60px;margin-left:30px}}@media screen and (max-width:601px){.req-left-col .req-photo .req-photo-div{margin-left:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.req-left-col .req-photo .req-photo-div{height:450px}}.req-left-col .req-photo .req-photo-div.bg-01{background:url(../assets/images/temp/header-apartment.jpg) no-repeat;background-position:50%;background-size:cover}@media screen and (min-width:1024px) and (max-width:1200px){.custom-p-left.col-lg-6.col-md-7{padding-left:0}}.main-nav{background-color:#fefefe;box-shadow:0 2px 5px #ccc;left:0;position:fixed;right:0;top:0;width:100%;z-index:9}.main-nav .top-bar{align-items:center;background-color:#373737;display:grid;grid-template-columns:minmax(200px,auto) 50% auto;height:48px;justify-content:space-between;padding:5px 5%}@media screen and (max-width:1023px){.main-nav .top-bar{height:auto;padding:0}.main-nav .top-bar .left-col .nav-address{bottom:22px;display:none;position:absolute;right:120px}}.main-nav .top-bar .right-col{align-items:center;display:flex}.main-nav .top-bar .offer-txt{text-align:center}.main-nav .top-bar .offer-txt span{display:block;font-size:calc(8.6px + .4375vw);font-weight:600}.main-nav .top-bar a{align-items:center;color:#fff;display:inline-flex;font-size:calc(14.6px + .125vw);padding:5px 10px;transition:all .5s ease}.main-nav .top-bar a .icon{margin-right:10px}.main-nav .top-bar a:hover{color:#c93}.main-nav .top-bar .nav-social a:last-child{padding-right:0}.main-nav .menu-bar{align-items:center;display:flex;justify-content:space-between;padding:5px 5%;width:100%}@media screen and (max-width:1023px){.main-nav .menu-bar{height:65px}}.main-nav .menu-bar .left-col{min-width:15%}.main-nav .menu-bar .left-col .logo a img{max-width:100%}@media screen and (max-width:801px){.main-nav .menu-bar .left-col .logo a img{max-width:calc(50% + 1.25vw - 4px)}}.main-nav .menu-bar .nav-list{align-items:center;display:flex}.main-nav .menu-bar .nav-list li a{display:inline-block;font-size:calc(12px + .625vw);line-height:1;margin:10px 1.5625vw;position:relative}.main-nav .menu-bar .nav-list li a:before{background:#c93;bottom:-20px;content:"";height:2px;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:all .5s ease;width:100%}.main-nav .menu-bar .nav-list li a:hover{color:#c93}.main-nav .menu-bar .nav-list li a:hover:before{bottom:-10px;opacity:1}.main-nav .menu-bar .nav-list li a.active{color:#c93}.main-nav .menu-bar .nav-list li a.active:before{bottom:-10px;opacity:1}.main-nav .menu-bar .nav-list li:last-child a{margin-right:0}#mobile_overlay.mobile-nav{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;text-align:center;top:0;transform:translateX(100%);transition:all .5s ease;width:100%;z-index:9}#mobile_overlay.mobile-nav.show{transform:translateX(0)}#mobile_overlay.mobile-nav .nav-list li a{display:inline-block;font-size:1.7rem}#mobile_overlay.mobile-nav .nav-list li:not(:last-child) a{margin-bottom:5px}#mobile_overlay .overlay-social{margin-top:30px}#mobile_overlay .overlay-social a{align-items:center;display:flex;font-size:1.25rem;gap:10px;padding:10px 15px}#ham-icon{align-items:center;cursor:pointer;display:flex;height:45px;justify-content:center;padding:15px;pointer-events:none;position:fixed;right:5%;top:10px;transition:all 1s ease;visibility:hidden;width:65px;z-index:999}@media screen and (max-width:1023px){#ham-icon{pointer-events:visible;top:80px;visibility:visible}}@media screen and (max-width:767px){#ham-icon{height:45px;left:10px;padding:10px;right:auto;top:45px;width:45px}}@media screen and (max-width:1023px){#ham-icon{left:auto;right:15px;top:10px}}#ham-icon .icon-bar{background:#c93;height:3px;position:relative;width:100%}@media screen and (max-width:601px){#ham-icon .icon-bar{height:2px}}#ham-icon .icon-bar:before{background:#c93;content:"";height:3px;left:0;position:absolute;top:10px;transition:all .4s ease;width:100%}@media screen and (max-width:601px){#ham-icon .icon-bar:before{height:2px;top:8px}}#ham-icon .icon-bar:after{background:#c93;bottom:10px;content:"";height:3px;left:0;position:absolute;transition:all .4s ease;width:100%}@media screen and (max-width:601px){#ham-icon .icon-bar:after{bottom:8px;height:2px}}#ham-icon.open .icon-bar{height:0}#ham-icon.open .icon-bar:before{background-color:#3a3a3a;top:0;transform:rotate(-45deg)}#ham-icon.open .icon-bar:after{background-color:#3a3a3a;bottom:0;transform:rotate(45deg)}#footer{grid-gap:30px;align-items:center;background:#373737;color:#fad17e;display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;min-height:350px;padding:0 3% 30px}#footer a{transition:all .5s ease}#footer a:hover{color:#c78c2c}#footer .center-col{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between}#footer .center-col .footer-contact{flex-direction:column}#footer .center-col .footer-contact,#footer .center-col .footer-contact a{align-items:center;display:flex;justify-content:center}#footer .center-col .footer-contact a:not(:last-child){margin-bottom:5px}#footer .center-col .footer-contact .icon{margin-right:10px}#footer .center-col .footer-social{align-items:center;display:flex;justify-content:center}#footer .center-col .footer-social a{align-items:center;display:inline-block;display:flex;gap:10px;justify-content:center;padding:5px 15px}#footer .right-col .title{display:block;font-weight:600;line-height:1;margin-bottom:20px;text-align:right}#footer .right-col .footer-grid{grid-gap:10px;display:grid;grid-template-columns:repeat(3,1fr)}#footer .right-col .footer-grid .box{text-align:center}#footer .right-col .footer-grid .box span{display:inline-block;margin-bottom:5px}#footer .right-col .footer-grid .box .img-div{background:#fff;height:120px;max-width:100%;width:100%}.copyright{margin:15px 5px;text-align:center}.copyright p{justify-content:center;margin:0}.copyright p,.copyright p a{align-items:center;display:flex}.copyright p a span{margin-left:10px}.copyright p a img{margin:0 10px}.index-header{align-items:flex-end;background:url(https://images.unsplash.com/photo-1490481651871-ab68de25d43d?ixid=MnwxMjA3fDB8MHxzZWFyY2h8NHx8ZmFzaGlvbnxlbnwwfHwwfHw%3D&ixlib=rb-1.2.1&w=2000&q=80) no-repeat;background-position:bottom;background-size:cover;display:flex;height:calc(100vh - 7.3125rem);justify-content:flex-end;margin-top:7.3125rem}.index-header .content{border-left:1px solid #fad17e;margin-bottom:30px;padding:5% 5% 2% 2%;text-align:right}.index-header .content .title{color:#fff;font-size:calc(16.8px + 2.25vw);font-weight:600;line-height:1;margin-bottom:10px}.index-header .content .subTitle{color:#fff;font-size:1.5rem;line-height:1}.welcome-block{padding:80px 5% 0;position:relative}.welcome-block.col-2-grid-block{margin:5%;max-width:100%;padding:0;width:auto}.welcome-block.col-2-grid-block .welcome-grid{grid-gap:calc(9px + 1.875vw);grid-template-columns:repeat(auto-fit,minmax(345px,1fr));padding:0}.welcome-block.col-2-grid-block .welcome-grid .content p{text-align:justify;-moz-text-align-last:center;text-align-last:center}.welcome-block.col-2-grid-block .welcome-grid .img-col{height:100%;position:relative;z-index:-1}.welcome-block.col-2-grid-block .welcome-grid .img-col .welcome-bg{background:url(../assets/images/meta-renovations.jpg) no-repeat;background-position:50%;background-size:cover;height:100%;min-height:50vh}.welcome-block.col-2-grid-block .welcome-grid .bg-text span{opacity:.7}.welcome-block.rectangle-block .welcome-grid{min-height:auto}.welcome-block.rectangle-block .welcome-grid .rectangle-bg{background:hsla(0,0%,80%,.4);content:"";height:90%;pointer-events:none;position:absolute;right:0;top:-5%;width:40%;z-index:-1}.welcome-block .welcome-grid{align-items:center;display:grid;grid-template-columns:30% auto;min-height:60vh;position:relative}.welcome-block .welcome-grid:before{height:80%;left:20px;top:0;width:1px}.welcome-block .welcome-grid:after,.welcome-block .welcome-grid:before{background-color:#a2a2a2;content:"";pointer-events:none;position:absolute;z-index:2}.welcome-block .welcome-grid:after{bottom:4rem;height:1px;right:3.75rem;width:70%}.welcome-block .welcome-grid .left-col{align-items:center;display:flex;flex-direction:column;justify-content:center}.welcome-block .welcome-grid .left-col .title{font-weight:600;line-height:1;margin-bottom:1.875rem}.welcome-block .welcome-grid .left-col img{max-width:100%}.welcome-block .welcome-grid .right-col{align-items:center;display:flex;height:100%;justify-content:center;padding:0 15%}.welcome-block .welcome-grid .right-col .content p{text-align:justify}.welcome-block .welcome-grid .bg-text span{font-size:calc(38px + 6.875vw)}.home-services-block{grid-gap:5%;display:grid;grid-template-columns:repeat(3,1fr);margin:80px 5% 0;padding-bottom:20px}.home-services-block .single-service{align-items:center;border:1px solid #222;display:flex;justify-content:center;padding:50px;position:relative}.home-services-block .single-service .title{background:#fff;color:#c93;font-size:calc(25.6px + .75vw);left:50%;line-height:1;padding:5px 30px;position:absolute;top:-20px;transform:translateX(-50%)}.home-services-block .single-service .title.bottom{bottom:-20px;top:auto}.home-services-block .single-service img{max-width:100%}.our-works-block{margin:10vh 0 0}.our-works-block .title-wrap{align-items:center;display:flex;margin:0 1%;min-height:120px;position:relative}.our-works-block .title-wrap .title{font-weight:600}.our-works-block .title-wrap .subTitle{font-size:calc(16px + .625vw);line-height:1.5}.our-works-block .title-wrap .bg-text{right:0;top:50%;transform:translateY(-50%)}.our-works-block .title-wrap .bg-text span{font-size:8rem}.our-works-block .card-wrapper{grid-gap:30px;display:grid;grid-template-columns:repeat(3,1fr);padding:40px 5%;position:relative}.our-works-block .card-wrapper .card-bg{background:#b09d6f;height:50%;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:-2}.our-works-block .card-wrapper .single-card{align-items:center;color:#fff;display:flex;flex-direction:column;height:70vh;justify-content:space-between;padding:30px;position:relative;text-align:center}.our-works-block .card-wrapper .single-card .content .title{font-weight:600;line-height:1;text-transform:uppercase}.our-works-block .card-wrapper .single-card .sub{font-size:1.125rem;font-weight:600}.our-works-block .card-wrapper .single-card .card-bg{background:url(../assets/images/card.jpg) no-repeat;background-position:50%;background-size:cover;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.dress-slider-block{grid-gap:calc(9px + 1.875vw);display:grid;grid-template-columns:repeat(auto-fit,minmax(345px,2fr) minmax(345px,3fr));padding:80px 5% 0}.dress-slider-block.reverse{grid-template-columns:repeat(auto-fit,minmax(345px,3fr) minmax(345px,2fr))}.dress-slider-block.reverse .slider-wrap .inventory-status-btn{left:5%;right:auto}.dress-slider-block .slider-wrap{position:relative}.dress-slider-block .slider-wrap .inventory-status-btn{align-items:center;background:#c93;border-radius:50%;color:#fff;cursor:text;display:inline-block;display:flex;font-size:calc(12.6px + .125vw);height:80px;justify-content:center;line-height:1.2;padding:10px;position:absolute;right:4%;text-align:center;top:5%;transition:all .5s ease-in;width:80px;z-index:2}.dress-slider-block .slider-wrap .inventory-status-btn:hover{background:#ad7d1d;box-shadow:0 2px 5px #ccc}.dress-slider-block .slider-wrap .slick-initialized .slick-slide{text-align:center}.dress-slider-block .slider-wrap .dress-box{cursor:pointer;height:55vh;max-width:calc(51px + 15.3125vw);position:relative}@media screen and (min-width:1024px) and (max-width:1100px){.dress-slider-block .slider-wrap .dress-box{max-width:100%}}@media screen and (max-width:1023px){.dress-slider-block .slider-wrap .dress-box{max-width:calc(192.27273px + 14.91477vw)}}.dress-slider-block .slider-wrap .dress-box img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.dress-slider-block .dress-wrapper-grid{align-items:center;background:#f1f1f1;display:flex;flex-direction:column;justify-content:space-around;padding:5%}.dress-slider-block .dress-wrapper-grid .title{font-size:calc(15.2px + .875vw);font-weight:600;margin-bottom:2vh;text-align:center}.dress-slider-block .dress-wrapper-grid p{font-size:calc(13.4px + .1875vw);text-align:justify;-moz-text-align-last:center;text-align-last:center}.dress-slider-block .dress-wrapper-grid p span{display:block}.dress-slider-block .dress-wrapper-grid .dress-details-grid{grid-gap:30px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,5fr) minmax(200px,4fr))}.dress-slider-block .dress-wrapper-grid .dress-details-grid .title{font-size:calc(15.4px + .1875vw);font-weight:600;margin-bottom:.9375rem;position:relative;text-align:center}.dress-slider-block .dress-wrapper-grid .dress-details-grid .title:before{background:#222;bottom:-8px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:25%}.dress-slider-block .dress-wrapper-grid .dress-details-grid ul li{font-size:calc(13.4px + .1875vw);list-style:disc;margin-left:calc(8px + .625vw);position:relative}.dress-slider-block .dress-wrapper-grid .dress-box-grid{grid-gap:calc(12px + .9375vw);display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));width:100%}.dress-slider-block .dress-wrapper-grid .dress-box-grid .single-box{align-items:center;border:1px solid #ccc;border-radius:10px;display:grid;padding:calc(8px + .625vw);text-align:center}.dress-slider-block .dress-wrapper-grid .dress-box-grid .single-box img{max-width:calc(12.8px + .375vw)}.dress-slider-block .dress-wrapper-grid .dress-box-grid .single-box .title{font-size:calc(15.4px + .1875vw);font-weight:600;margin-bottom:.625rem;text-align:center;text-transform:uppercase}.dress-slider-block .dress-wrapper-grid .dress-box-grid .single-box p:not(:last-child){margin-bottom:5px}.dress-slider-block .dress-wrapper-grid .dress-box-grid .single-box a{font-size:calc(13.4px + .1875vw);transition:all .5s ease}.dress-slider-block .dress-wrapper-grid .dress-box-grid .single-box a:hover{color:#ad7d1d;text-decoration:underline}.dress-slider-block .dress-wrapper-grid .size-grid{grid-gap:calc(12px + .9375vw);align-items:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:calc(12px + .9375vw);margin-top:calc(12px + .9375vw);width:100%}.dress-slider-block .dress-wrapper-grid .size-grid p{text-transform:uppercase}.dress-slider-block .dress-wrapper-grid .size-grid p span{align-items:center;border:1px solid #222;display:inline-flex;justify-content:center;min-height:30px;min-width:30px;padding:0 5px;text-transform:uppercase}.dress-slider-block .dress-wrapper-grid .dress-button-grid{margin-top:calc(12px + .9375vw)}.dress-slider-block .dress-wrapper-grid .dress-button-grid a{background:#c93;border-radius:5px;color:#fff;display:inline-block;font-size:calc(15.8px + .0625vw);max-width:250px;padding:10px 30px;text-align:center;transition:all .5s ease-in}.dress-slider-block .dress-wrapper-grid .dress-button-grid a img{display:block;margin:5px auto 0;max-width:calc(43px + .625vw);transition:all .5s ease-in}.dress-slider-block .dress-wrapper-grid .dress-button-grid a:hover{background:#ad7d1d;box-shadow:0 2px 5px #ccc}.dress-slider-block .dress-wrapper-grid .dress-button-grid a:hover img{transform:rotateX(180deg)}.dress-slider-block .slick-next:before,.dress-slider-block .slick-prev:before{display:none}.heroSlider{margin-top:120px;position:relative}@media screen and (max-width:1023px){.heroSlider{margin-top:65px}}.heroSlider .hero-slider-wrapper{height:80vh}@media only screen and (min-width:1024px) and (orientation:portrait){.heroSlider .hero-slider-wrapper{height:40vh}}@media screen and (max-width:801px){.heroSlider .hero-slider-wrapper{height:40vh}}.heroSlider .hero-slider-wrapper.slick-dotted.slick-slider{margin:0}.heroSlider .hero-slider-wrapper .slick-active .heroWrap{animation:cssAnimation 5s 0s forwards;transform:scale(1);transition:all .5s ease}.heroSlider .hero-slider-wrapper .hero-slide{align-items:center;display:flex!important;flex-direction:column;height:80vh;justify-content:center;overflow:hidden;transition:all .5s ease}@media screen and (min-width:1025px){.heroSlider .hero-slider-wrapper .hero-slide{justify-content:flex-end;padding-bottom:8%}}@media only screen and (min-width:1024px) and (orientation:portrait){.heroSlider .hero-slider-wrapper .hero-slide{height:40vh}}@media screen and (max-width:801px){.heroSlider .hero-slider-wrapper .hero-slide{height:40vh}}.heroSlider .hero-slider-wrapper .hero-slide .heroWrap{height:100%;left:0;overflow:hidden;position:absolute;top:0;transform:scale(1.06);transition:all .5s ease;width:100%;z-index:-1}.heroSlider .hero-slider-wrapper .hero-slide .heroWrap:before{background:rgba(0,0,0,.25);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.heroSlider .hero-slider-wrapper .hero-slide .heroWrap img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.heroSlider .hero-slider-wrapper .hero-slide .sub{color:#fff;font-size:calc(10.4px + 2.375vw);text-align:center}@media screen and (max-width:601px){.heroSlider .hero-slider-wrapper .hero-slide .sub{font-size:1.15rem;letter-spacing:3px}}.heroSlider .hero-slider-wrapper .hero-slide h4{color:#fff;font-size:3.7rem;line-height:100%;text-align:center}@media screen and (max-width:601px){.heroSlider .hero-slider-wrapper .hero-slide h4{font-size:1.9rem}}.heroSlider .hero-slider-wrapper .hero-slide .heroHotelBtn{color:#fff;display:inline-block;font-size:1.4rem;padding:5px 0;position:relative;transition:all .5s ease}@media screen and (max-width:601px){.heroSlider .hero-slider-wrapper .hero-slide .heroHotelBtn{padding:0 10px;text-align:center}}.heroSlider .hero-slider-wrapper ul.slick-dots{align-items:center;bottom:25px;display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}.heroSlider .hero-slider-wrapper ul.slick-dots li button{background:transparent;border:1px solid #fff;border-radius:50%;cursor:pointer;font-size:0;height:10px;margin:0 10px;outline:none;transition:all .4s ease;width:10px}.heroSlider .hero-slider-wrapper ul.slick-dots li button:before{color:#fff;font-size:.875rem;opacity:.5}.heroSlider .hero-slider-wrapper ul.slick-dots li.slick-active button{background:#fff}.heroSlider .hero-slider-wrapper .slick-prev{background:transparent;border:none;cursor:pointer;left:5%;opacity:.5;outline:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s ease;z-index:5}@media screen and (max-width:1440px){.heroSlider .hero-slider-wrapper .slick-prev{top:50%}}@media screen and (max-width:801px){.heroSlider .hero-slider-wrapper .slick-prev{left:15px}}.heroSlider .hero-slider-wrapper .slick-prev img{width:60px}@media screen and (max-width:801px){.heroSlider .hero-slider-wrapper .slick-prev img{opacity:1;width:30px}}.heroSlider .hero-slider-wrapper .slick-prev:hover{opacity:1}.heroSlider .hero-slider-wrapper .slick-next{background:transparent;border:none;cursor:pointer;opacity:.5;outline:none;position:absolute;right:5%;top:50%;transform:translateY(-50%);transition:all .4s ease;z-index:5}@media screen and (max-width:1440px){.heroSlider .hero-slider-wrapper .slick-next{top:50%}}@media screen and (max-width:801px){.heroSlider .hero-slider-wrapper .slick-next{right:15px}}.heroSlider .hero-slider-wrapper .slick-next img{width:60px}@media screen and (max-width:801px){.heroSlider .hero-slider-wrapper .slick-next img{opacity:1;width:30px}}.heroSlider .hero-slider-wrapper .slick-next:hover{opacity:1}@keyframes cssAnimation{0%{-webkit-transform:scale(1) translate(0)}to{-webkit-transform:scale(1.06) translate(0)}}.heroSlider .slick-arrow img{filter:brightness(1)}.heroSlider .slick-dots li button:before,.heroSlider .slick-next:before,.heroSlider .slick-prev:before{display:none}.bg-text{flex-direction:column;height:100%;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .5s;z-index:-1}.bg-text,.bg-text>div{align-items:center;display:flex}.bg-text span{color:#f2f0f0;font-weight:600;line-height:1;margin:0;padding:0;text-transform:uppercase}.inner-header{background-color:#f1f1f1;margin-top:118px;min-height:80vh}.inner-header.construction-head{display:grid;grid-template-columns:auto 35%}.inner-header.construction-head .left-col .construction-header-bg{background-position:50%;background-size:cover;height:100%;min-height:35vh;overflow:hidden;position:relative}.inner-header.construction-head .left-col .construction-header-bg img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.inner-header.construction-head .right-col .header-details{align-items:center;border:2px solid #c93;display:flex;flex-direction:column;height:100%;justify-content:space-evenly}.inner-header.construction-head .right-col .header-details .title-wrap{line-height:1;margin-top:10px;text-align:right}.inner-header.construction-head .right-col .header-details .title-wrap .title{color:#c93;font-size:calc(18.8px + 1.625vw);font-weight:600;margin-bottom:calc(8px + 2.1875vw);margin-top:10px}.inner-header.construction-head .right-col .header-details .title-wrap .title span{color:#333;display:block;font-size:40%;font-weight:600;text-align:center}.inner-header.construction-head .right-col .header-details .amenities-box{grid-gap:20px;grid-row-gap:0;display:grid;grid-template-columns:repeat(2,1fr)}.inner-header.construction-head .right-col .header-details .amenities-box .single-amenities{padding:15px;text-align:center}.inner-header.construction-head .right-col .header-details .amenities-box .single-amenities img{display:block;margin:0 auto 10px;max-width:30px}.header-button,.header-button a{text-align:center}.header-button a{background:#c93;color:#fff;display:inline-block;padding:10px 20px;transition:all .5s ease}.header-button a span{display:block;line-height:1.2}.header-button a img{max-width:45px}.header-button a:hover{background:#c78c2c}.villa-description{display:grid;grid-template-columns:1fr 15% 1fr;padding:5vh 5% 0}.villa-description .desc-col .title{font-weight:600;margin-bottom:25px}.villa-description .desc-col p{text-align:justify}.villa-description .desc-col img{max-width:100%}.villa-description .right-col .title{text-align:right}.villa-description .left-col{content-margin-top:60px}.villa-description .center-col{align-items:flex-end;display:flex;justify-content:center}.villa-description .center-col .angle-border{background-color:#222;height:85%;transform:rotate(20deg);width:1px}.villa-bg-text{background:url(../assets/images/villa-text-bg.jpg) no-repeat;background-position:50%;background-size:cover;height:350px;margin:80px 5% 0;position:relative}.villa-bg-text .bg-text{opacity:.4;z-index:1}.villa-bg-text .bg-text span{font-size:15rem}.villa-text-block{margin:80px auto 0;max-width:960px;padding:0 30px;width:100%}.villa-text-block .header-button a{margin-top:30px}.villa-text-block .title{font-weight:600;text-align:center}.villa-text-block .content{margin-top:60px;position:relative}.villa-text-block .content .golden-ratio{background:url(../assets/images/golden-ratio.png) no-repeat;background-position:50%;background-size:contain;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.villa-text-block .content p{text-align:justify;-moz-text-align-last:center;text-align-last:center}#gallery-section{margin:10vh 5% 50px;text-align:center}#gallery-section .title{font-weight:600;margin-bottom:60px;text-transform:uppercase}.inner-header .request-slider{height:100%;position:relative}.inner-header .request-slider .single-slide{height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:all .5s ease;width:100%;z-index:-1}.inner-header .request-slider .single-slide.slider-bg-1{background:url(../assets/images/meta-services.jpg) no-repeat;background-position:50%;background-size:cover;overflow:hidden}.inner-header .request-slider .single-slide.slider-bg-2{background:url(../assets/images/meta-renovations.jpg) no-repeat;background-position:50%;background-size:cover;overflow:hidden}.inner-header .request-slider .single-slide.slider-bg-3{background:url(../assets/images/meta-homepage.jpg) no-repeat;background-position:50%;background-size:cover;overflow:hidden}.firefly-inner-header-photo{height:100vh;margin-top:120px;width:100%}@media screen and (max-width:1023px){.firefly-inner-header-photo{margin-top:65px}}@media screen and (max-width:767px){.firefly-inner-header-photo{height:75vh}}@media screen and (max-width:601px){.firefly-inner-header-photo{height:75vh}}@media screen and (max-width:480px){.firefly-inner-header-photo{height:45vh}}.firefly-inner-header-photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1023px){#footer{padding:3% 30px!important}}
/*# sourceMappingURL=webdynamic.css.map */
