@font-face{font-display:swap;font-family:Miama Nueva;font-style:italic;font-weight:500;src:url(../assets/fonts/MiamaNueva.woff2) format("woff2"),url(../assets/fonts/MiamaNueva.woff) format("woff")}@font-face{font-display:swap;font-family:Miama;font-style:normal;font-weight:400;src:url(../assets/fonts/Miama.woff2) format("woff2"),url(../assets/fonts/Miama.woff) format("woff")}@font-face{font-display:swap;font-family:Merriweather;font-stretch:100%;font-style:italic;font-weight:300 900;src:url(https://fonts.gstatic.com/s/merriweather/v31/u-4r0qyriQwlOrhSvowK_l5-eTxCVw8XP0LuKH2Gy9thmLXCN7A.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Merriweather;font-stretch:100%;font-style:italic;font-weight:300 900;src:url(https://fonts.gstatic.com/s/merriweather/v31/u-4r0qyriQwlOrhSvowK_l5-eTxCVw8XP0LuKH2Gy9thlrXC.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Merriweather;font-stretch:100%;font-style:normal;font-weight:300 900;src:url(https://fonts.gstatic.com/s/merriweather/v31/u-4t0qyriQwlOrhSvowK_l5UcA6ht3ZEqezpPbXEE5BRlK3G.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Merriweather;font-stretch:100%;font-style:normal;font-weight:300 900;src:url(https://fonts.gstatic.com/s/merriweather/v31/u-4t0qyriQwlOrhSvowK_l5UcA6ht3ZEqezpPbXEE55RlA.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Tinos;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/tinos/v24/buE2poGnedXvwjX-TmhJ9RI-.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Tinos;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/tinos/v24/buE2poGnedXvwjX-TmZJ9Q.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Tinos;font-style:italic;font-weight:700;src:url(https://fonts.gstatic.com/s/tinos/v24/buEzpoGnedXvwjX-Rt1s4CMf_exL.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Tinos;font-style:italic;font-weight:700;src:url(https://fonts.gstatic.com/s/tinos/v24/buEzpoGnedXvwjX-Rt1s4C0f_Q.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Tinos;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/tinos/v24/buE4poGnedXvwjX1fmRR8Q.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Tinos;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/tinos/v24/buE4poGnedXvwjX7fmQ.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Tinos;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/tinos/v24/buE1poGnedXvwj1AW3Fg0C8H-Q.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Tinos;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/tinos/v24/buE1poGnedXvwj1AW3Fu0C8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.color-primary{color:#8a7a6b}.secondary-color{color:#3a3a39}.color-primary-bg{background-color:#8a7a6b}.color-black{color:#111}.alabaster-bg-color{background-color:#f3efe8}.bg-blue-gray{background-color:#849ca1}.bg-color-primary{background-color:#8a7a6b}.btn-rds{align-items:center;border:0;border-radius:calc(3.62963px + .12346vw);cursor:pointer;display:inline-flex;justify-content:center;line-height:1;padding:calc(11.44444px + .18519vw) calc(12.22222px + .92593vw);position:relative;transition:all .5s ease}.btn-rds,.btn-rds:focus,.btn-rds:hover{box-shadow:none;outline:none}.btn{align-items:center;border:0;cursor:pointer;display:inline-flex;justify-content:center;line-height:1;padding:calc(11.44444px + .18519vw) calc(12.22222px + .92593vw);position:relative;transition:all .5s ease}.btn:focus,.btn:hover{box-shadow:none;outline:none}.btn-primary{background-color:#8a7a6b;color:#f3efe8;cursor:pointer;font-family:Merriweather,sans-serif;font-size:calc(13.07407px + .30864vw);font-weight:300;font-weight:600}.btn-primary:focus,.btn-primary:hover{background-color:#75685b;color:#f3efe8}.btn-secondary{background-color:#3a3a39;color:#f3efe8;cursor:pointer;font-family:Merriweather,sans-serif;font-size:calc(13.07407px + .30864vw);font-weight:300;font-weight:600}.btn-secondary:focus,.btn-secondary:hover{background-color:#292928;color:#f3efe8}.btn-icon{display:inline-block}.btn-with-icon{align-items:center;display:inline-flex;line-height:1;padding-right:calc(24.44444px + 1.85185vw);position:relative}.btn-with-icon span{line-height:1}.btn-with-icon .btn-icon{line-height:0;position:absolute;right:calc(20.22222px + .92593vw);top:50%;transform:translateY(-50%);transition:all .5s ease}.btn-with-icon svg{fill:#f3efe8;height:auto;width:calc(11.62963px + .12346vw)!important}.btn-with-icon:hover .btn-icon{right:calc(5.22222px + .92593vw)}.btn-arrow{color:#3a3a39;cursor:pointer;font-family:Merriweather,sans-serif;font-size:calc(13.07407px + .30864vw);font-weight:600;font-weight:300;min-width:145px;padding-bottom:calc(11.44444px + .18519vw);padding-top:calc(11.44444px + .18519vw);position:relative}.btn-arrow:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='145' height='16' fill='none'%3E%3Cpath fill='%233A3A39' d='M144.707 8.707a1 1 0 0 0 0-1.414L138.343.929a1 1 0 1 0-1.414 1.414L142.586 8l-5.657 5.657a1 1 0 1 0 1.414 1.414zM0 9h144V7H0z'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:100% auto;bottom:0;content:"";height:16px;left:0;position:absolute;transition:all .5s ease;width:100%}.btn-arrow:hover:before{width:110%}@media screen and (max-width:767px){.btn-arrow{min-width:90px}}.primary-title{color:#8a7a6b;font-size:calc(38.2px + 1.8125vw)}@media screen and (max-width:767px){.primary-title{font-size:calc(32px + .625vw)}}.primary-title span{font-family:Miama;font-size:calc(63px + .625vw);font-style:normal;font-weight:400}.secondary-title{font-family:Tinos,serif;font-size:calc(38.2px + 1.8125vw)}@media screen and (max-width:767px){.secondary-title{font-size:calc(32px + .625vw)}}.secondary-title span{font-family:Miama;font-size:calc(32.8px + 3.5vw);font-style:normal;font-weight:400}.secondary-title span.break-line{display:block}.flexCenter{align-items:center;display:flex;justify-content:center}.uppercase{text-transform:uppercase}.flex-center{align-items:center;display:flex}.flex-center,.flex-justify-center{justify-content:center}.text-right{text-align:right}.text-left{text-align:left}.text-justify{text-align:justify}.justify-content-center{justify-content:center!important}.mr-0{margin-right:0!important}.mt-0{margin-top:0!important}.mt-30{margin-top:calc(12px + .9375vw)}.mb-30{margin-bottom:calc(12px + .9375vw)}.pb-30{padding-bottom:calc(12px + .9375vw)}.pt-30{padding-top:calc(12px + .9375vw)}.height-205{height:205px!important}.pt-80{padding-top:calc(20px + 3.125vw)!important}.pb-80{padding-bottom:calc(20px + 3.125vw)!important}.mt-80{margin-top:calc(20px + 3.125vw)}.mb-80{margin-bottom:calc(20px + 3.125vw)}.show-mobile{display:none}@media screen and (max-width:767px){.show-mobile{display:block}.show-desktop{display:none}}.section-padding{padding-left:calc(10px + 4.6875vw);padding-right:calc(10px + 4.6875vw)}.padding-content{padding-left:calc(58px + 2.1875vw);padding-right:calc(58px + 2.1875vw)}@media (min-width:1680px){.padding-content{padding-left:calc(-150px + 20.83333vw);padding-right:calc(-150px + 20.83333vw)}}@media (max-width:1199px){.padding-content{padding-left:calc(10px + 4.6875vw);padding-right:calc(10px + 4.6875vw)}}.text{font-size:calc(14.6px + .4375vw);font-weight:400;line-height:1.5}@media screen and (min-width:1024px){.text{font-size:1.0416666667vw}}a{transition:all .5s ease}.rte,.rte p{font-size:calc(14.61728px + .4321vw)}.d-flex{display:flex;flex-wrap:wrap}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.svg-icon{display:inline-block;height:auto;line-height:1;max-width:100%}.svg-icon,.svg-icon svg{fill:currentColor}#main-wrapper{margin:0;padding:0;position:relative}.breadcrumbs{align-items:center;background-color:#cac8c1;display:flex;padding-bottom:15px;padding-top:15px}@media screen and (max-width:767px){.breadcrumbs{padding-left:15px!important;padding-right:15px!important}}.breadcrumbs.top-margin{margin-top:120px}@media screen and (min-width:1024px){.breadcrumbs.top-margin{margin-top:12.8068303095vh}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.breadcrumbs.top-margin{margin-top:140px}}.bread-link{align-items:center;color:#3a3a39;display:inline-flex;font-weight:600;text-transform:none}@media screen and (max-width:480px){.bread-link{font-size:calc(5px + 2.5vw)}}.bread-link .icon{align-items:center;display:flex;justify-content:center;margin-right:5px;width:25px}@media screen and (max-width:767px){.bread-link .icon{width:17px}}.bread-link .icon img{max-width:calc(17.2px + .25vw)}.bread-link .bread-text{line-height:1.2;position:relative;transition:all .5s ease}@media screen and (max-width:767px){.bread-link .bread-text.mobile-hide{display:none}}.bread-link .bread-text.active{font-weight:700}.bread-link .bread-text:before{background-color:#3a3a39;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .5s ease;width:0}.bread-link:hover.hover .bread-text:before{width:100%}.partten-bg{background-image:url(../assets/images/partten-bg.png);background-position:50%;background-repeat:repeat}@supports (image-rendering:-webkit-optimize-contrast){.partten-bg{background-image:url(../assets/images/partten-bg.webp)}}.size-xxl{font-family:Tinos,serif;font-size:calc(60px + 4.6875vw)}@media screen and (max-width:767px){.size-xxl{font-size:calc(73px + .625vw)}}.size-xxl span{font-family:Miama;font-style:normal;font-weight:400}@media screen and (max-width:767px){.size-xxl span{font-size:calc(94px + .3125vw)}}.size-xl{font-family:Tinos,serif;font-size:calc(30.6px + 5.4375vw)}@media screen and (max-width:767px){.size-xl{font-size:calc(44.6px + 1.0625vw)}}.size-xl span{font-family:Miama;font-style:normal;font-weight:400}@media screen and (max-width:767px){.size-xl span{font-size:calc(66px + .625vw)}}.smooth-scroll-wrapper{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d}.text-center{text-align:center}@media (max-width:989px){.hide-md-sm{display:none!important}}@media (min-width:990px){.show-md-sm{display:none!important}}.media-arch-shap img{border-radius:48% 48% 0 0}.media-arch-shap-half img{border-radius:20% 0 0 0}.modal{box-sizing:border-box;display:block;opacity:0;overflow:auto;position:fixed;visibility:hidden;z-index:999999!important}.modal,.modal .modal-bg{height:100%;left:0;top:0;width:100%}.modal .modal-bg{background-color:rgba(0,0,0,.7);position:absolute}.modal .modal-trigger{background:#eee;border:0;border-radius:.2em;color:#333;cursor:pointer;font-size:1.5em;font-variant:small-caps;letter-spacing:.1em;outline:0;padding:.6em 1em}.modal.open{opacity:1;transition-delay:0s;visibility:visible}.modal .modal-content{background-color:#fff;color:#fff;left:50%;margin:auto;padding:calc(11px + 1.25vw);position:fixed;text-align:left;top:50%;transform:translateY(100px);transform:translate(-50%,-50%);transition:all .3s ease;width:calc(226px + 10.625vw)}.modal .close{color:#aaa;float:right;font-size:28px;font-weight:700;position:absolute;right:.5em;top:.3em}.modal .close:focus,.modal .close:hover{cursor:pointer;text-decoration:none}.modal .no-select,.modal a{-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal ::-moz-selection{background-color:#333;color:#fff}.modal ::selection{background-color:#333;color:#fff}.modal .language-content .choose-lang{color:#424242;display:block;font-size:calc(16.8px + .375vw);font-weight:600;margin-bottom:15px;text-align:center}.modal .language-content .select-language{align-items:center;display:grid;gap:calc(8px + .625vw);grid-template-columns:auto;justify-content:center}.modal .language-content .select-language a{background-color:#8a7a6b;border-radius:5px;color:#fff;display:inline-block;font-size:calc(15px + .3125vw);margin:auto;max-width:260px;padding:10px calc(13px + .625vw);text-align:center;transition:all .5s ease;width:100%}@media screen and (min-width:1024px){.modal .language-content .select-language a{font-size:1.09375vw}}.modal .language-content .select-language a:first-child{margin-top:0}.modal .language-content .select-language a:hover{background-color:#292928}.preloader-body{align-content:center;background-color:#fff;height:100vh;justify-content:center;left:0;position:fixed;text-align:center;top:0;transition:all .5s;visibility:visible;width:100%;z-index:9999}.preloader-body.done{opacity:0;transition:all .5s ease;visibility:hidden}.circles{background-color:transparent!important;border-color:transparent!important;display:flex;height:20px;left:50%;margin:-10px 0 0 -30px;position:absolute;text-align:center;top:50%;width:60px}.circles div{animation:threeBounceDelay 2.1s ease-in-out infinite;animation-fill-mode:both;background-color:#8a7a6b;border-color:transparent!important;border-radius:50%;display:inline-block;height:15px;margin:0 1px;width:15px}.circles .bounce2{animation-delay:-1.4s}.circles .bounce3{animation-delay:-.7s}@keyframes threeBounceDelay{0%,30%,to{opacity:.25;transform:scale(.25)}15%{opacity:1;transform:scale(1)}}.progress{bottom:20px;height:80px;position:fixed;right:20px;transform:translateY(100%);transition:all .5s ease;width:80px;z-index:99}@media screen and (max-width:767px){.progress{bottom:60px;transform:translateY(130%)}}.progress:before{background:url(../assets/icons/up-arrow.svg) no-repeat;background-size:contain;bottom:16px;content:"";height:23px;position:absolute;right:12px;width:30px}.progress.show{transform:translateY(0)}.progress .percent-indicator{bottom:0;margin:auto;position:absolute;right:0}.progress svg{cursor:pointer;position:relative}.progress circle{fill:#fff;fill:transparent}.progress svg .progress-circle{fill:transparent;stroke-width:2px;stroke:#8a7a6b;stroke-dasharray:126;stroke-dashoffset:126}*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden}body{background-color:#fff;height:100%;overflow:hidden;width:100%;z-index:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#3a3a39;font-family:Merriweather,sans-serif;font-size:calc(14.6px + .4375vw);font-weight:400;font-weight:300;line-height:1.5;min-height:100vh;position:relative}@media screen and (min-width:1024px){body{font-size:1.0416666667vw}}img{max-width:100%}a{text-decoration:none}a:hover{color:#3a3a39;color:inherit}strong{font-weight:700}.title,h1,h2,h3,h4,h5,h6{font-weight:400;line-height:inherit;line-height:1.2;margin:0}p{margin-bottom:calc(5.4px + .5vw)}.p-pt{margin-top:calc(12px + .9375vw)}p:last-child{margin:0}a,a:hover{text-decoration:none}ul{list-style-type:none;margin:0;padding:0}svg{height:100%;transition:all .5s ease}h1 sub,h1 sup,h2 sub,h2 sup{font-size:46%;top:-1.1em}.smooth-scroll-wrapper{left:auto;overflow:hidden;position:fixed;top:0;width:100%;z-index:2}@media screen and (max-width:1201px){.smooth-scroll-wrapper{position:relative}}.smooth-scroll-wrapper.scroll-active{left:0;overflow:hidden;position:relative;top:0;width:100%;z-index:2}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.smooth-scroll-wrapper{left:0;width:100%}}@media screen and (max-width:1023px){.smooth-scroll-wrapper{left:0;width:100%}}@media screen and (max-width:767px){.smooth-scroll-wrapper{overflow:visible;position:relative}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.smooth-scroll-wrapper{overflow:visible;position:relative}}*{scrollbar-color:#3a3a39 #fff;scrollbar-width:10px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background-color:#29212b;border:3px solid #fff;border-radius:10px}@media screen and (min-width:1230px){footer .container-fluid:not(.offset-left):not(.offset-right),section .container-fluid:not(.offset-left):not(.offset-right){padding-left:30px;padding-right:30px}}@media only screen and (min-width:1675px) and (max-width:1685px){.sl-wrapper .sl-navigation button{align-items:center;display:flex;height:68px;justify-content:center;width:68px}}.wd-header{left:0;position:fixed;top:0;width:100%;z-index:1001}.main-menu{background-color:transparent;padding-bottom:1.5rem;padding-top:1.5rem;transition:all .5s ease}@media screen and (max-width:767px){.main-menu{display:grid;grid-template-areas:"brandlogo booknow togglebtn";grid-template-columns:2fr 1fr 1fr}}.sticky-nav .main-menu{background-color:rgba(47,45,45,.89);padding-bottom:.2rem;padding-top:.2rem}@media screen and (max-width:767px){.sticky-nav .main-menu{padding-bottom:.7rem;padding-top:.2rem}}.menu-toggle-open .main-menu{background-color:#f3efe8;background-image:url(../assets/images/partten-bg.png);background-position:50%;background-repeat:repeat}@supports (image-rendering:-webkit-optimize-contrast){.menu-toggle-open .main-menu{background-image:url(../assets/images/partten-bg.webp)}}.toggle-menu-col{align-items:center;display:inline-flex;line-height:1;width:355px}@media (min-width:2400px){.toggle-menu-col{width:420px}}@media (max-width:1199px){.toggle-menu-col{width:285px}}@media (min-width:768px) and (max-width:989px){.toggle-menu-col{width:150px}}@media screen and (max-width:767px){.toggle-menu-col{grid-area:togglebtn;justify-content:flex-end;width:auto}}.toggle-menu-col .menu-toggle-btn{position:relative;top:-3px}@media screen and (max-width:767px){.toggle-menu-col .menu-toggle-btn{top:-4px}}.sticky-nav .toggle-menu-col .menu-toggle-btn{top:1px}.header-right{align-items:center;display:flex;justify-content:flex-end;width:355px}@media (min-width:2400px){.header-right{width:420px}}@media (max-width:1199px){.header-right{width:285px}}@media (min-width:768px) and (max-width:989px){.header-right{width:150px}}@media screen and (max-width:767px){.header-right{grid-area:booknow;left:50%;position:relative;width:auto}}@media (max-width:480px){.header-right{left:40%}}@media (max-width:430px){.header-right{left:25%}}@media (max-width:389px){.header-right{left:15%}}@media (max-width:359px){.header-right{left:8%}}.header-right>*{padding-left:1.5rem}@media screen and (max-width:767px){.header-right>*{padding-left:0}.header-right>* .book-now-btn{white-space:nowrap}}.header-right .language-wrap-popup{line-height:1}.header-right .language-wrap-popup .language-btn{line-height:1;position:relative;top:1px}.header-right .language-wrap-popup .language-btn .angle-icon{max-height:13px}.language-btn{align-items:center;background-color:transparent;border:0;color:#fff;cursor:pointer;display:inline-flex;font-size:calc(13.6px + .125vw);outline:none}.language-btn span{display:inline-block;padding:0 5px}@media (max-width:989px){.language-btn span.angle-icon{padding-right:0}}.normal-logo{opacity:1;position:relative;transition:all .5s ease}.dark-logo{opacity:0;position:absolute;transition:all .5s ease}.menu-toggle-open .smooth-scroll-wrapper{overflow:hidden}.menu-toggle-open .normal-logo{opacity:0;position:absolute;transition:all .5s ease}.menu-toggle-open .dark-logo{opacity:1;position:absolute;transition:all .5s ease}.menu-toggle-open .language-btn{color:#3a3a39}.brand-logo{align-items:center;display:inline-flex;line-height:1;min-height:106px;position:relative;width:222px}@media screen and (max-width:767px){.brand-logo{grid-area:brandlogo;min-height:45px;width:auto}}.brand-logo img{height:auto;left:0;max-width:222px;position:absolute;top:0;transition:all .5s ease}@media screen and (max-width:767px){.brand-logo img{width:90px}}.brand-logo picture{display:inline-block;left:0;max-width:222px;position:absolute;top:0}@media screen and (max-width:767px){.brand-logo picture{width:90px}}.sticky-nav .brand-logo{max-width:142px;min-height:70px}@media screen and (max-width:767px){.sticky-nav .brand-logo{max-width:90px;min-height:45px}}.sticky-nav .brand-logo picture{max-width:142px}@media screen and (max-width:767px){.sticky-nav .brand-logo picture{width:90px}}.sticky-nav .brand-logo img{margin-top:5px;max-width:123px;transition:all .5s ease}@media screen and (max-width:767px){.sticky-nav .brand-logo img{width:90px}}.sticky-nav .btn-secondary{background-color:#8a7a6b}.sticky-nav .btn-secondary:focus,.sticky-nav .btn-secondary:hover{background-color:#75685b}.sticky-nav .language-icon svg,.sticky-nav .language-icon svg path{fill:#8a7a6b}.popup-menu-warp{height:0;left:0;margin-top:calc(var(--header-height) - 3px);overflow:hidden;position:fixed;top:0;transition:height .5s ease;width:100%;z-index:20}.popup-menu-in{display:flex;flex-wrap:wrap;padding-top:3rem}.popup-menu-in>*{flex:0 0 auto;width:50%}@media (max-width:989px){.popup-menu-in .menu-list-col{padding-bottom:1.5rem;width:100%}.popup-menu-in .popup-menu-media{width:100%}}@media screen and (max-width:767px){.popup-menu-in{padding-bottom:2rem}}.menu-media-in{position:relative;width:100%}.menu-media-in .popup-media-large{aspect-ratio:1/1;height:auto;line-height:1;overflow:hidden;position:relative;width:100%}@media (max-width:989px){.menu-media-in .popup-media-large{aspect-ratio:16/9}}.menu-media-in .popup-media-large img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:all .5s ease .3s;width:100%}.menu-media-in .arch-shap-media{left:-125px;line-height:1;opacity:0;position:absolute;top:50%;transform:translateY(-20%);transition:all .5s ease .5s;z-index:5}@media (max-width:1199px){.menu-media-in .arch-shap-media{top:70%}}@media (max-width:989px){.menu-media-in .arch-shap-media{display:none}}.menu-media-in .arch-shap-media img{height:auto;max-width:100%;transition:all .5s ease .5s}.menu-list-col .nav-list-warp{padding-left:calc(116px + 1.25vw)}@media (max-width:1520px){.menu-list-col .nav-list-warp{padding-left:calc(76px + 1.25vw)}}@media (max-width:1199px){.menu-list-col .nav-list-warp{padding-left:calc(10px + 4.6875vw)}}.menu-list-col ul{counter-reset:custom-counter;list-style-type:none;margin:0;padding:0}.menu-list-col ul li{color:#3a3a39;counter-increment:custom-counter;font-family:Tinos,serif;margin-left:0;padding-bottom:calc(7.6px + .125vw);padding-left:calc(28px + .625vw);padding-top:calc(7.6px + .125vw);position:relative;transition:all .5s ease}.menu-list-col ul li:before{content:counter(custom-counter,decimal-leading-zero);font-size:calc(15.6px + .75vw);left:0;position:absolute;top:34%;transition:all .5s ease}@media (max-width:1520px){.menu-list-col ul li:before{top:22%}}.menu-list-col ul li:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39' height='16' fill='none'%3E%3Cpath fill='%23849CA1' d='M37.852 8.707a1 1 0 0 0 0-1.414L31.488.929a1 1 0 1 0-1.415 1.414L35.73 8l-5.657 5.657a1 1 0 0 0 1.415 1.414zM.144 9h37V7h-37z'/%3E%3C/svg%3E") no-repeat 0;content:"";height:16px;left:-3rem;position:absolute;top:52%;transition:all .5s ease;width:0}@media (max-width:1520px){.menu-list-col ul li:after{top:40%}}@media (max-width:640px){.menu-list-col ul li:after{top:35%}}.menu-list-col ul li a{align-items:center;color:#3a3a39;display:inline-flex;font-family:Tinos,serif;font-size:calc(24px + 1.875vw);line-height:1.2}@media (max-width:1520px){.menu-list-col ul li a{font-size:calc(28px + .625vw)}}@media (max-width:640px){.menu-list-col ul li a{font-size:calc(25.2px + .25vw)}}.menu-list-col ul li ul{align-items:center;display:flex;left:35%;list-style-type:none;margin:0;opacity:0;padding:0;position:absolute;top:50%;transform:translateY(-50%) translateX(-100%);transition:opacity .5s ease,transform .5s ease;z-index:50}@media (max-width:1920px){.menu-list-col ul li ul{left:40%}}@media (max-width:1600px){.menu-list-col ul li ul{left:45%}}@media (max-width:1500px){.menu-list-col ul li ul{left:38%}}@media (max-width:1199px){.menu-list-col ul li ul{left:42%}}@media (max-width:989px){.menu-list-col ul li ul{left:28%}}@media screen and (max-width:767px){.menu-list-col ul li ul{left:35%}}@media screen and (max-width:480px){.menu-list-col ul li ul{left:46%}}@media (max-width:390px){.menu-list-col ul li ul{left:48%}}@media (max-width:359px){.menu-list-col ul li ul{left:57%}}.menu-list-col ul li ul li{padding:0 1rem}.menu-list-col ul li ul li:after,.menu-list-col ul li ul li:before{display:none}@media screen and (max-width:767px){.menu-list-col ul li ul li{padding:0 .5rem}}.menu-list-col ul li ul li a{color:#3a3a39;font-size:calc(15.2px + .875vw)}@media (max-width:1520px){.menu-list-col ul li ul li a{font-size:calc(16.8px + .375vw)}}@media (max-width:390px){.menu-list-col ul li ul li a{font-size:calc(13.6px + .125vw)}}.menu-list-col ul li ul li:hover{margin-left:0}.menu-list-col ul li ul li:hover a{color:#849ca1}.menu-list-col ul li:hover{margin-left:3rem}.menu-list-col ul li:hover:after{width:39px}.menu-list-col ul li:hover a,.menu-list-col ul li:hover:before{color:#849ca1}.menu-list-col ul li:hover ul{opacity:1;transform:translateY(-50%) translateX(0)}.menu-list-col ul li:hover ul li a{color:#3a3a39}.menu-list-col ul li:hover ul li:hover{margin-left:0}.menu-list-col ul li:hover ul li:hover a{color:#849ca1}.active .menu-media-in .popup-media-large img{opacity:1}.active .arch-shap-media{opacity:1;transform:translateY(-50%)}.notification-bar{background-color:#f3efe8;justify-content:space-between;padding-bottom:3px;padding-top:3px;transition:all .5s ease}.menu-toggle-open .notification-bar{background-color:#849ca1}.notification-left,.notification-right{align-items:center;display:inline-flex;line-height:1}.brand-social-links{align-items:center;display:flex;line-height:1;list-style-type:none;margin:0;padding:0}.brand-social-links li{line-height:1;padding-right:10px}.brand-social-links li a{align-items:center;display:inline-flex;font-size:calc(13.53846px + .15385vw);line-height:1}.brand-social-links li a span{color:#3a3a39}.header-quick-contact{align-items:center;display:flex;line-height:1;list-style-type:none;margin:0;padding:0}.header-quick-contact li{line-height:1;padding-left:1.5rem}.header-quick-contact li a{align-items:center;color:#8a7a6b;display:inline-flex;font-size:calc(13.53846px + .15385vw);line-height:1}.header-quick-contact li a span{color:#3a3a39;margin-right:.5rem}.notification-right .language-btn{color:#3a3a39}.menu-toggle-open .header-quick-contact li a{color:#f3efe8}.menu-toggle-open li svg .base-fill{fill:#849ca1}.menu-toggle-open .notification-right .language-btn{color:#3a3a39}.sticky-nav .notification-right .language-icon svg,.sticky-nav .notification-right .language-icon svg path{fill:#3a3a39}.menu-toggle-btn{align-items:center;background:none;border:none;color:#f3efe8;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:10px 10px 0 0;transition:all .5s ease}@media screen and (max-width:767px){.menu-toggle-btn{direction:rtl;padding-right:0}}.menu-toggle-btn.active .menu-toggle-icon span{background-color:#3a3a39}.menu-toggle-btn.active .menu-toggle-icon span:nth-child(2){opacity:0;transform:translateX(-10px)}.menu-toggle-btn.active .menu-toggle-icon span:first-child{transform:translateY(15px) rotate(45deg)}.menu-toggle-btn.active .menu-toggle-icon span:last-child{transform:translateY(-15px) rotate(-45deg)}.menu-toggle-btn.active .menu-toggle-label{opacity:0}.sticky-nav .menu-toggle-btn{padding-top:0}.menu-toggle-icon{display:flex;flex-direction:column;height:23px;justify-content:space-between;position:relative;width:40px}@media screen and (max-width:767px){.menu-toggle-icon{width:36px}}.menu-toggle-icon span{background-color:currentColor;border-radius:1.5px;display:block;height:2px;transform-origin:center;transition:transform .3s ease,opacity .3s ease;width:100%}@media screen and (max-width:767px){.menu-toggle-icon span{height:2px}}.menu-toggle-icon span:nth-child(2){width:80%}.menu-toggle-label{color:currentColor;font-size:calc(13.6px + .125vw);font-weight:300}@media screen and (max-width:767px){.menu-toggle-label{display:none}}.footer-wrap{background-color:#f3efe8;padding-top:calc(32px + 2.5vw);position:relative}.footer-wrap .footer-shap{height:auto;left:0;position:absolute;top:-26%;width:100%;z-index:1}@media (max-width:1920px){.footer-wrap .footer-shap{top:-19%}}@media (max-width:1490px){.footer-wrap .footer-shap{top:-18%}}@media (max-width:1399px){.footer-wrap .footer-shap{top:-17%}}@media (max-width:1280px){.footer-wrap .footer-shap{top:-16%}}@media (max-width:1199px){.footer-wrap .footer-shap{top:-13%}}@media (max-width:989px){.footer-wrap .footer-shap{top:-7%}}@media screen and (max-width:767px){.footer-wrap .footer-shap{top:-3%}}@media screen and (max-width:480px){.footer-wrap .footer-shap{top:-2.5%}}@media (max-width:390px){.footer-wrap .footer-shap{top:-2%}}.footer-wrap .footer-shap svg{height:auto;width:100%}.footer-brand-logo{position:relative;text-align:center;z-index:2}.footer-brand-logo img{height:auto;max-width:100%}.footer-brand-logo .footer-brand-title{font-family:Tinos,serif;font-size:calc(17.2px + 1.5vw);margin:calc(24px + .3125vw) 0;text-align:center}.footer-row{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:calc(-12px + -.9375vw);margin-right:calc(-12px + -.9375vw);position:relative;z-index:5}@media screen and (max-width:767px){.footer-row{margin-left:0;margin-right:0}}.footer-row>*{flex:0 0 auto;padding-left:calc(12px + .9375vw);padding-right:calc(12px + .9375vw);width:50%}@media (max-width:989px){.footer-row>*{width:100%}}@media screen and (max-width:767px){.footer-row .rte{text-align:center}}.footer-row .rte p{font-size:calc(15.4px + .1875vw)}.footer-col-left{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:calc(-9px + -.3125vw);margin-right:calc(-9px + -.3125vw);position:relative;z-index:5}@media screen and (max-width:767px){.footer-col-left{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.footer-col-left>*{flex:0 0 auto;padding-left:calc(9px + .3125vw);padding-right:calc(9px + .3125vw);width:50%}@media screen and (max-width:767px){.footer-col-left>*{margin-left:0;margin-right:0;padding-top:1.5rem;width:100%}}.footer-col-right{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:calc(-9px + -.3125vw);margin-right:calc(-9px + -.3125vw);position:relative;z-index:5}@media (min-width:768px) and (max-width:989px){.footer-col-right{padding-top:calc(14px + .3125vw)}}@media screen and (max-width:767px){.footer-col-right{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.footer-col-right>*{flex:0 0 auto;padding-left:calc(23.4px + .5vw);padding-right:calc(23.4px + .5vw);width:50%}@media (max-width:1680px){.footer-col-right>*{padding-left:calc(9px + .3125vw);padding-right:calc(9px + .3125vw)}}@media screen and (max-width:767px){.footer-col-right>*{margin-left:0;margin-right:0;padding-left:0;padding-right:0;padding-top:1.5rem;width:100%}}.footer-title{color:#3a3a39;font-family:Tinos,serif;font-size:calc(16.4px + .5vw);font-weight:700;margin-bottom:calc(14px + .3125vw)}@media screen and (max-width:767px){.footer-title{text-align:center}}.footer-nav{list-style-type:none;margin:0;padding:0}.footer-nav li{font-size:calc(15.4px + .1875vw);padding:calc(4.8px + .0625vw) 0}@media screen and (max-width:767px){.footer-nav li{text-align:center}}.footer-nav li a{color:#3a3a39;display:inline-flex}@media screen and (max-width:767px){.footer-nav li a{justify-content:center;text-align:center}}.insta-gallery{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);padding:0}.insta-gallery .insta-gallery-item{height:100%;width:100%}.insta-gallery .insta-gallery-item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.copyright{background-color:#849ca1;padding:calc(13px + .625vw) 20px;text-align:center}.copyright p{font-size:calc(7.8px + .375vw);justify-content:center;margin:0;text-transform:uppercase;width:100%}.copyright p,.copyright p a{align-items:center;display:inline-flex}.copyright p a{color:#111;letter-spacing:1px}.copyright p a img{height:100%;margin:0 5px;width:100%}.copyright p a picture{align-items:center;display:flex;justify-content:center;margin:0 7px}@media screen and (max-width:767px){.footer-block-col .social-media-link{justify-content:center}.footer-col-right .footer-block-col:first-child{order:2}.footer-col-right .footer-block-col+.footer-block-col{order:1}.footer-block-col .contact-list{margin:0 auto;max-width:290px}}:root{--header-height:120px}.hero-block{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;min-height:100vh;padding-top:var(--header-height);position:relative}.hero-block:before{background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);bottom:0;content:"";height:60%;left:0;position:absolute;right:0;width:100%;z-index:1}@media screen and (min-width:768px){.hero-block{--header-height:130px}}@media screen and (max-width:767px){.hero-block{--header-height:120px;min-height:58vh}}.hero-block .hero-media{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.hero-block .hero-media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.booking-form-warp{position:relative;z-index:3}.hero-title{color:#3a3a39;font-family:Tinos,serif;font-size:calc(34px + 2.5vw);font-weight:400;line-height:1.3;padding-bottom:calc(34px + 2.5vw);padding-top:calc(34px + 2.5vw);text-align:center}.hero-title span{font-family:Miama Nueva;font-size:calc(34px + 2.5vw);font-style:italic;font-weight:500}#booking_form{margin-bottom:calc(14px + 1.875vw);width:100%}@media only screen and (max-device-width:1024px) and (orientation:portrait){#booking_form{display:none}}#booking_form svg{width:calc(19px + .3125vw);fill:#3a3a39}#booking_form svg path{stroke:#3a3a39}#booking_form .grid{display:grid;grid-template-columns:repeat(6,1fr)}@media screen and (max-width:767px){#booking_form .grid{grid-template-columns:repeat(2,1fr);grid-row-gap:20px}}#booking_form .grid img{max-width:25px;min-width:25px}#booking_form .grid .input-col.flex-center{align-items:center;display:flex;justify-content:center}@media screen and (max-width:767px){#booking_form .grid .input-col.flex-center{grid-column:span 2}}#booking_form .grid .input-col .input-title{align-items:center;border-bottom:1px solid #3a3a39;display:flex;gap:10px;margin-bottom:calc(7.6px + .125vw);padding-bottom:5px}#booking_form .grid .input-col .input-title.left-border{position:relative}#booking_form .grid .input-col .input-title.left-border:before{background-color:#9c9c9c;bottom:-1px;content:"";height:1px;left:-50px;position:absolute;width:50px}#booking_form .grid .input-col .input-title label{font-family:Tinos,serif;font-size:calc(13.6px + .75vw);font-weight:500;text-transform:uppercase}@media (max-width:1199px){#booking_form .grid .input-col .input-title label{font-size:calc(15.6px + .125vw)}}#booking_form .grid .input-col input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-appearance:textfield;background-color:transparent;border:0;color:#3a3a39;font-family:Merriweather,sans-serif;font-size:calc(16.6px + .4375vw);font-weight:300;font-weight:500;height:60px;outline:none;width:100%}@media (max-width:1199px){#booking_form .grid .input-col input{font-size:calc(17.6px + .125vw)}}#booking_form .grid .input-col input::-webkit-inner-spin-button,#booking_form .grid .input-col input::-webkit-outer-spin-button{opacity:0}#booking_form .grid .input-col input::-moz-placeholder{color:#3a3a39;font-family:Merriweather,sans-serif;font-size:calc(16.6px + .4375vw);font-weight:500;font-weight:300;opacity:1}#booking_form .grid .input-col input::placeholder{color:#3a3a39;font-family:Merriweather,sans-serif;font-size:calc(16.6px + .4375vw);font-weight:500;font-weight:300;opacity:1}@media (max-width:1199px){#booking_form .grid .input-col input::-moz-placeholder{font-size:calc(17.6px + .125vw)}#booking_form .grid .input-col input::placeholder{font-size:calc(17.6px + .125vw)}}#booking_form .grid .input-col input:focus{outline:none}#booking_form .grid .input-col input:focus::-webkit-inner-spin-button,#booking_form .grid .input-col input:focus::-webkit-outer-spin-button{opacity:0}#booking_form .grid .input-col input.datepicker{cursor:pointer}@media screen and (max-width:767px){#booking_form .grid .input-col input{height:40px}}#booking_form .grid .input-col .arrow-group{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(44.8px + .0625vw);position:absolute;right:0;top:50%;transform:translateY(-50%)}#booking_form .grid .input-col .arrow-group img{max-width:20px}#booking_form .grid .input-col .arrow-group .svg-icon{cursor:pointer}#booking_form .grid .input-col .arrow-group svg{fill:#3a3a39}#booking_form .grid .input-col .submit-wrap{position:relative;width:100%}@media (max-width:1920px){#booking_form .grid .input-col .submit-wrap .submit-btn{top:-8px;white-space:nowrap}}@media (max-width:1199px){#booking_form .grid .input-col .submit-wrap .submit-btn{top:-18px;white-space:nowrap}}@media screen and (max-width:767px){#booking_form .grid .input-col .submit-wrap{border-radius:5px;margin-top:10px;max-width:200px;overflow:hidden}}#booking_form .grid .input-col .input-field{align-items:center;display:flex;position:relative}#booking_form .grid .input-col .input-field.number-col{margin-left:calc(16px + 1.25vw);max-width:calc(58px + 2.1875vw);width:100%}.image-text-colume{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:calc(-12px + -.9375vw);margin-right:calc(-12px + -.9375vw)}@media (max-width:1220px){.image-text-colume{padding-bottom:4rem}}@media screen and (max-width:767px){.image-text-colume{padding-bottom:1rem}}.image-text-colume>*{flex:0 0 auto;padding-left:calc(12px + .9375vw);padding-right:calc(12px + .9375vw)}.image-text-colume .image-text-title{padding-bottom:calc(12px + .9375vw);width:100%}.image-text-colume .image-text-col{padding-bottom:calc(12px + .9375vw);width:50%}@media (max-width:989px){.image-text-colume .image-text-col{width:100%}}@media screen and (max-width:767px){.image-text-colume .image-text-col{width:100%}}.image-text-colume .image-text-col .image-wrap{position:relative}@media (max-width:989px){.image-text-colume .image-text-col .image-wrap{aspect-ratio:1/1}}.image-text-colume .image-text-col .image-wrap img{border:1px solid #8a7a6b;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:989px){.image-text-colume .image-text-col .image-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}}.image-text-colume .image-text-media .image-wrap{height:100%;position:relative}@media (max-width:989px){.image-text-colume .image-text-media .image-wrap{height:auto}}.image-text-colume .image-text-media .image-wrap img{height:100%;left:0;position:absolute;top:0}@media (max-width:989px){.image-text-colume .image-text-media .image-wrap img{position:relative}}.image-text-colume .image-text-rte{padding-bottom:calc(290px + 3.125vw)}@media (max-width:2700px){.image-text-colume .image-text-rte{padding-bottom:calc(190px + 3.125vw)}}@media (max-width:1800px){.image-text-colume .image-text-rte{padding-bottom:calc(140px + 3.125vw)}}@media (max-width:1550px){.image-text-colume .image-text-rte{padding-bottom:calc(140px + 3.125vw)}}@media (max-width:1220px){.image-text-colume .image-text-rte{padding-bottom:calc(90px + 3.125vw)}}@media screen and (max-width:767px){.image-text-colume .image-text-rte{padding-bottom:calc(40px + 3.125vw)}.image-text-colume .image-text-rte .image-text-btn{padding-top:calc(14px + .3125vw);text-align:center}}.circle-text-main{display:flex;flex-wrap:wrap;justify-content:center;margin-top:-5rem;padding-bottom:2.5rem}.circle-text{display:inline-block;line-height:0;margin-bottom:2.5rem;min-width:182px;position:relative}.circle-text .circle-text-media{border:2px solid #8a7a6b;border-radius:50%;height:auto;left:50%;line-height:0;margin:0 auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(96.4px + 1.125vw)}.circle-text .circle-text-media img{height:auto;width:100%}.circle-text svg{height:calc(178.4px + 1.125vw);width:calc(158.4px + 7.375vw)}.circle-text text{fill:#3a3a39;font-size:calc(9.8px + .0625vw)}@media (max-width:989px){.image-text-col .circle-text-main{margin-top:3rem;position:relative}.image-text-col .circle-text-main .circle-text{position:absolute;right:10%;top:-52px;z-index:10}.image-text-col .circle-text-main .circle-text .circle-text-media{background-color:#f3efe8}}.section-the-villas{background-color:#849ca1;padding-bottom:30px;padding-top:30px;position:relative}@media screen and (max-width:767px){.section-the-villas{padding-bottom:calc(29.6px + .125vw);padding-top:calc(9.6px + .125vw)}}.section-the-villas:before{background-color:#849ca1;height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:767px){.section-the-villas .the-villas-title,.section-the-villas .the-villas-title h2{text-align:center}}.section-shap-svg{left:0;position:absolute;top:-22rem}.section-shap-svg,.section-shap-svg svg{height:auto;width:100%}@media (max-width:2700px){.section-shap-svg{top:-16rem}}@media (max-width:2400px){.section-shap-svg{top:-18rem}}@media (max-width:1920px){.section-shap-svg{top:-12rem}}@media (max-width:1800px){.section-shap-svg{top:-12rem}}@media (max-width:1550px){.section-shap-svg{top:-10rem}}@media (max-width:1399px){.section-shap-svg{top:-9rem}}@media (max-width:1220px){.section-shap-svg{top:-12rem}}@media (max-width:989px){.section-shap-svg{top:-5rem}}@media screen and (max-width:767px){.section-shap-svg{top:-20%}}@media (max-width:390px){.section-shap-svg{top:-16%}}@media (max-width:365px){.section-shap-svg{top:-9%}}.title-block-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-left:calc(-12px + -.9375vw);margin-right:calc(-12px + -.9375vw);position:relative;z-index:10}.title-block-header>*{flex:0 0 auto;padding-left:calc(12px + .9375vw);padding-right:calc(12px + .9375vw)}.title-block-header .rte{width:35%}@media screen and (max-width:767px){.title-block-header .rte{order:2;width:100%}}.title-block-header .title-block{width:65%}.title-block-header .title-block h2{color:#3a3a39;font-family:Tinos,serif;line-height:1.3}@media screen and (max-width:767px){.title-block-header .title-block{order:1;width:100%}}.villas-list{position:sticky;top:var(--header-height);z-index:2}.villas-list-property{padding-bottom:calc(32px + 2.5vw);padding-top:calc(32px + 2.5vw);top:0;z-index:2}.villas-info-in{padding-right:calc(38px + .625vw)}.villas-list-property{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:calc(-12px + -.9375vw);margin-right:calc(-12px + -.9375vw)}.villas-list-property>*{flex:0 0 auto;padding-left:calc(12px + .9375vw);padding-right:calc(12px + .9375vw);width:50%}@media (max-width:989px){.villas-list-property>*{width:100%}}.button-group{align-items:center;display:flex;flex-wrap:wrap;gap:2.5rem}.villas-info h3{font-family:Tinos,serif;font-size:calc(38.2px + 1.8125vw);font-size:calc(41px + 1.25vw);margin-bottom:calc(28px - .9375vw)}.villas-info h4{font-family:Tinos,serif;font-size:calc(38.2px + 1.8125vw);font-size:calc(34px + .3125vw);line-height:1.2;margin-bottom:calc(14px + .3125vw)}.villas-info .rte,.villas-info .villas-option{margin-bottom:calc(13px + .625vw)}.villas-info .button-group{margin-top:calc(13px + .625vw)}.villas-option{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}@media screen and (max-width:767px){.villas-option{gap:1rem}}.villas-option .option-list{align-items:center;display:inline-flex;line-height:1;padding:.2rem 0}.villas-option .option-list .svg-icon{margin-right:.5rem}.villas-media img{border:2px solid #8a7a6b;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:989px){.villas-media{margin-top:calc(13px + .625vw);padding-top:calc(13px + .625vw)}}.section-services{padding-bottom:calc(32px + 2.5vw);padding-top:calc(32px + 2.5vw)}.section-services .villas-services{padding-bottom:calc(13px + .625vw)}.services-crousal-main{overflow:hidden;width:100%}.services-crousal-main .swiper-button-next,.services-crousal-main .swiper-button-prev{border:2px solid #3a3a39;border-radius:50%;height:calc(54.2px + .5625vw);width:calc(54.2px + .5625vw)}@media (max-width:1920px){.services-crousal-main .swiper-button-next,.services-crousal-main .swiper-button-prev{height:calc(50.4px + .5vw);width:calc(50.4px + .5vw)}}@media screen and (max-width:767px){.services-crousal-main .swiper-button-next,.services-crousal-main .swiper-button-prev{height:calc(39.6px + .125vw);width:calc(39.6px + .125vw)}}.services-crousal-main .swiper-button-next span,.services-crousal-main .swiper-button-prev span{display:inline-block;height:16px;line-height:0;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);transition:all .5s ease;width:38px}.services-crousal-main .swiper-button-next span svg,.services-crousal-main .swiper-button-prev span svg{display:inline-block;height:16px;width:145px}.services-crousal-main .swiper-button-next:after,.services-crousal-main .swiper-button-prev:after{display:none}.services-crousal-main .swiper-button-prev span{left:calc(54.2px + .5625vw);margin-left:-24px}@media (max-width:1680px){.services-crousal-main .swiper-button-prev span{margin-left:-32px}}@media screen and (max-width:767px){.services-crousal-main .swiper-button-prev span{margin-left:-40px}}.services-crousal-main .swiper-button-prev:hover span{margin-left:-40px;width:52px}@media (max-width:1680px){.services-crousal-main .swiper-button-prev:hover span{width:46px}}.services-crousal-main .swiper-button-next span{margin-right:-24px;right:calc(54.2px + .5625vw);transform:translateY(-50%) rotate(-180deg)}@media (max-width:1680px){.services-crousal-main .swiper-button-next span{margin-right:-32px}}@media screen and (max-width:767px){.services-crousal-main .swiper-button-next span{margin-right:-40px}}.services-crousal-main .swiper-button-next:hover span{margin-right:-40px;width:52px}@media (max-width:1680px){.services-crousal-main .swiper-button-next:hover span{width:46px}}.swiper{overflow:visible;padding:calc(38px + .625vw) 0;width:100%}@media (max-width:989px){.swiper{padding:calc(28px + .625vw) 75px calc(4.4px + .1875vw)}}@media screen and (max-width:767px){.swiper{padding-left:55px;padding-right:55px}.swiper .swiper-button-next,.swiper .swiper-rtl .swiper-button-prev{left:auto;right:0}.swiper .swiper-button-prev,.swiper .swiper-rtl .swiper-button-next{left:0;right:auto}}.swiper-slide{opacity:.01;transform:scale(.8)}.swiper-slide img{border:2px solid #8a7a6b;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.swiper-slide-active{opacity:1;transform:scale(1.3) translateZ(0);z-index:2}.swiper-slide-next,.swiper-slide-prev{opacity:.9;transform:scale(.8)}.swiper-wrapper{align-items:center;padding:20px 0}.swiper-container{overflow:visible;perspective:1000px}.swiper-slide{backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;transition:all .3s ease}.swiper-slide-cpation{bottom:0;color:#f3efe8;font-family:Tinos,serif;font-size:calc(29.6px + .75vw);left:0;line-height:1.2;padding:30px;position:absolute;text-align:center;text-transform:uppercase;width:100%}.more-details-btn{text-align:center}.section-explore{padding-bottom:calc(32px + 2.5vw);padding-top:calc(32px + 2.5vw)}.section-explore .section-title{padding-bottom:calc(13px + .625vw)}.section-explore h2{font-family:Tinos,serif}.section-explore .explore-content-row{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:calc(-12px + -.9375vw);margin-right:calc(-12px + -.9375vw)}.section-explore .explore-content-row>*{flex:0 0 auto;padding-left:calc(12px + .9375vw);padding-right:calc(12px + .9375vw)}.section-explore .explore-content-col{width:65%}@media screen and (max-width:767px){.section-explore .explore-content-col{width:100%}}.section-explore .explore-content-media{width:35%}@media screen and (max-width:767px){.section-explore .explore-content-media{padding-top:calc(25.4px + 2.0625vw);width:100%}}.section-explore .rte{margin-bottom:calc(13px + .625vw)}.section-explore .button-group{margin-top:calc(13px + .625vw)}.section-explore .btn-arrow:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='258' height='16' fill='none'%3E%3Cpath fill='%233A3A39' d='M257.707 8.707a1 1 0 0 0 0-1.414L251.343.929a1 1 0 1 0-1.414 1.414L255.586 8l-5.657 5.657a1 1 0 1 0 1.414 1.414zM0 9h257V7H0z'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:no-repeat}.explore-content-media figure{display:block;margin:0;padding:0;position:relative}@media screen and (max-width:767px){.explore-content-media figure{padding-left:calc(35px + 1.5625vw);padding-right:calc(35px + 1.5625vw)}}.explore-content-media figure img{border-radius:243px 243px 0 0}.explore-content-media figure .circle-text{bottom:-23%;left:-30%;position:absolute}@media screen and (max-width:767px){.explore-content-media figure .circle-text{bottom:auto;left:0;top:0}}.section-page-hero figure{line-height:0}@media screen and (max-width:767px){.section-page-hero figure{aspect-ratio:4/3;position:relative}}.section-page-hero figure img{height:auto;width:100%}@media screen and (max-width:767px){.section-page-hero figure img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}}.section-location-grid{padding-bottom:calc(32px + 2.5vw);padding-top:calc(32px + 2.5vw);position:relative}.section-location-grid .section-title{padding-bottom:calc(13px + .625vw);position:relative;z-index:2}.section-location-grid .size-xxl{font-family:Tinos,serif}.section-location-grid .section-color{bottom:0;height:30%;left:0;max-height:730px;position:absolute;width:100%;z-index:1}@media screen and (max-width:767px){.section-location-grid .section-color{max-height:5vh}}.section-location-grid .btn-col-explore{padding-bottom:calc(9.6px + .125vw);position:relative;z-index:10}.card-grid{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0 calc(-8px - .625vw);padding:0;position:relative;z-index:2}@media (max-width:768px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:601px){.card-grid{grid-template-columns:1fr}}.card-grid li{margin:0;overflow:hidden;padding:0 calc(8px + .625vw);row-gap:calc(16px + 1.25vw);transition:transform .5s ease;width:33.33%}.card-grid li .image-container{aspect-ratio:1/1.1;border:2px solid #8a7a6b;overflow:hidden;position:relative;width:100%}@media screen and (max-width:767px){.card-grid li .image-container{aspect-ratio:16/9}}.card-grid li .image-container img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform .5s ease;width:100%}.card-grid li .image-container:hover img{transform:scale(1.05)}.card-grid li .image-container .image-caption{bottom:0;color:#fff;font-family:Tinos,serif;font-size:calc(29.6px + .75vw);font-weight:500;left:0;margin:0;padding:calc(14px + .3125vw);position:absolute;right:0;text-align:center;text-shadow:1px 1px 2px #000}.card-grid li .card-content{padding:calc(19px + .3125vw);text-align:center}@media screen and (max-width:601px){.card-grid li .card-content{padding-left:0;padding-right:0;text-align:left}}@media screen and (max-width:1023px){.card-grid li{width:50%}}@media screen and (max-width:767px){.card-grid li{width:100%}}.section-faq{background-color:#dddad2;padding-bottom:calc(32px + 2.5vw);padding-top:calc(32px + 2.5vw)}.section-faq .section-title{padding-bottom:calc(13px + .625vw)}.faq-container{-moz-column-count:2;column-count:2;display:flex;flex-wrap:wrap;gap:calc(26px + 1.25vw);-moz-column-gap:calc(26px + 1.25vw);column-gap:calc(26px + 1.25vw);margin:0 auto;max-width:100%;padding-top:calc(76px + 1.25vw);-moz-column-break-inside:avoid;break-inside:avoid}@media (max-width:768px){.faq-container{gap:0;padding-top:calc(18px + .625vw)}}.faq-column{display:flex;flex:0 0 calc(50% - 13px - 0.625vw);flex-direction:column;gap:calc(14px + .3125vw)}@media (max-width:768px){.faq-column{gap:calc(4px + .3125vw)}}.faq-item{background:#849ca1;overflow:hidden;-moz-column-break-inside:avoid;border:1px solid #849ca1;break-inside:avoid;margin-bottom:calc(14px + .3125vw)}.faq-item.active h3{color:#dedbd4}.faq-item.active .faq-answer{margin-top:0;max-height:1000px;opacity:1;padding:calc(19px + .3125vw);visibility:visible}.faq-item.active .faq-answer p{font-size:calc(15.2px + .25vw);padding-bottom:calc(14px + .3125vw)}.faq-item.active .faq-toggle{color:#dedbd4}.faq-item.active .faq-toggle .icon-plus{color:#dedbd4;opacity:0;transform:rotate(180deg) scale(0)}.faq-item.active .faq-toggle .icon-minus{color:#dedbd4;opacity:1;transform:rotate(0) scale(1)}.faq-item.active .faq-question{background-color:rgba(132,156,161,.1)}.faq-question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:calc(19px + .3125vw);position:relative;transition:background-color .3s ease}.faq-question:hover{background-color:rgba(132,156,161,.05)}.faq-question h3{font-size:calc(16.8px + .375vw);font-weight:500;margin:0;padding-right:40px;transition:color .3s ease}.faq-toggle{height:24px;position:absolute;right:calc(19px + .3125vw);top:50%;transform:translateY(-50%);width:24px}.faq-toggle svg{height:100%;left:0;position:absolute;top:0;transition:transform .3s ease,opacity .3s ease;width:100%}.faq-toggle .icon-plus{opacity:1;transform:rotate(0) scale(1)}.faq-toggle .icon-minus{opacity:0;transform:rotate(-180deg) scale(0)}.faq-answer{margin-top:-10px;max-height:0;opacity:0;padding:0 calc(19px + .3125vw);transition:max-height .3s ease,opacity .3s ease,visibility .3s ease,padding .3s ease,margin-top .3s ease;visibility:hidden;will-change:max-height,opacity,visibility,padding,margin-top}.faq-answer p{color:#3a3a39;line-height:1.6;margin:0}@media (max-width:768px){.faq-container{flex-direction:column}.faq-column{flex:0 0 100%}.faq-item{width:100%}.faq-question{padding:calc(19px + .3125vw) calc(19px + .3125vw) calc(29px + .3125vw)}.faq-question h3{padding-right:30px}.faq-toggle{height:20px;right:15px;top:46%;width:20px}.faq-answer{padding:0 calc(19px + .3125vw) calc(19px + .3125vw)}.faq-item.active .faq-question{padding-bottom:calc(19px + .3125vw)}}.hero-block-small{padding-top:130px;width:100%}@media screen and (max-width:767px){.hero-block-small{padding-top:100px}}.hero-block-small .hero-media{aspect-ratio:12/4;line-height:1;position:relative;width:100%}.hero-block-small .hero-media img{height:auto;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media screen and (max-width:767px){.hero-block-small .hero-media{aspect-ratio:12/6}}.menu-toggle-open .sticky-nav-inner .main-menu{background-color:#f3efe8;background-image:url(../assets/images/partten-bg.png);background-position:50%;background-repeat:repeat}@supports (image-rendering:-webkit-optimize-contrast){.menu-toggle-open .sticky-nav-inner .main-menu{background-image:url(../assets/images/partten-bg.webp)}}.sticky-nav-inner .notification-right .language-icon svg,.sticky-nav-inner .notification-right .language-icon svg path{fill:#3a3a39}.sticky-nav-inner .main-menu{background-color:#3a3a39;padding-bottom:.7rem;padding-top:.7rem}.sticky-nav-inner .brand-logo{max-width:140px;min-height:70px}@media screen and (max-width:767px){.sticky-nav-inner .brand-logo{max-width:90px;min-height:45px}}.sticky-nav-inner .brand-logo picture{max-width:140px}@media screen and (max-width:767px){.sticky-nav-inner .brand-logo picture{width:90px}}.sticky-nav-inner .brand-logo img{max-width:140px;transition:all .5s ease}@media screen and (max-width:767px){.sticky-nav-inner .brand-logo img{width:90px}}.sticky-nav-inner .btn-secondary{background-color:#8a7a6b}.sticky-nav-inner .btn-secondary:focus,.sticky-nav-inner .btn-secondary:hover{background-color:#75685b}.sticky-nav-inner .language-icon svg,.sticky-nav-inner .language-icon svg path{fill:#8a7a6b}.section-villsa-details{padding-bottom:calc(32px + 2.5vw);padding-top:calc(32px + 2.5vw)}.villas-details-main .main-title{margin-bottom:calc(13px + .625vw)}@media screen and (max-width:767px){.villas-details-main .main-title .size-xxl{font-size:calc(59px + .3125vw)}}.villas-details-main .rte{margin-bottom:calc(13px + .625vw)}@media (min-width:1300px){.villas-details-main .rte{max-width:75%}}.villas-details-main .button-warp{margin-bottom:calc(13px + .625vw)}@media screen and (max-width:767px){.villas-details-main .button-warp{text-align:center}}.villas-option-list{display:flex;flex-wrap:wrap;margin-left:calc(-14px + -.3125vw);margin-right:calc(-14px + -.3125vw);padding-bottom:calc(13px + .625vw)}.villas-option-list>*{flex:0 0 auto;padding-left:calc(14px + .3125vw);padding-right:calc(14px + .3125vw)}@media screen and (max-width:767px){.villas-option-list>*{padding-left:calc(9px + .3125vw);padding-right:calc(9px + .3125vw)}}@media (max-width:359px){.villas-option-list>*{padding-left:5px;padding-right:5px}}.villas-option-list .villas-option-item{display:inline-flex;flex-direction:column;justify-content:center;text-align:center}@media screen and (max-width:767px){.villas-option-list .villas-option-item .icon-option svg{height:auto;width:50px}}.villas-option-list .villas-option-item .option-label{font-size:calc(14.6px + .4375vw);font-weight:500}@media screen and (max-width:767px){.villas-option-list .villas-option-item .option-label{font-size:calc(12.61728px + .4321vw)}}.swiper-interior{overflow:hidden;position:relative;width:100%}.swiper-interior .swiper-slide{width:33.33333%}.swiper-interior .swiper-slide img{border:0;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1920px){.swiper-interior .swiper-slide img{aspect-ratio:16/8}}@media (max-width:1600px){.swiper-interior .swiper-slide img{aspect-ratio:16/8}}.swiper-interior .interior-swiper-nav{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;min-height:calc(54.2px + .5625vw);padding:calc(14.4px + 1.125vw) 20px;position:relative;width:80%}@media (max-width:1920px){.swiper-interior .interior-swiper-nav{padding-bottom:calc(14px + .3125vw);padding-top:calc(14px + .3125vw)}}@media (max-width:990px){.swiper-interior .interior-swiper-nav{width:100%}}.swiper-interior .interior-next,.swiper-interior .interior-prev{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;min-height:calc(54.2px + .5625vw);padding:0 2rem;position:relative;transition:opacity .5s ease;width:auto}@media (max-width:990px){.swiper-interior .interior-next,.swiper-interior .interior-prev{padding:0 1rem}}@media screen and (max-width:767px){.swiper-interior .interior-next,.swiper-interior .interior-prev{padding:0 .5rem}}.swiper-interior .interior-next .arrow,.swiper-interior .interior-prev .arrow{display:inline-flex}@media screen and (max-width:767px){.swiper-interior .interior-next .arrow,.swiper-interior .interior-prev .arrow{height:16px;overflow:hidden;position:relative;width:45px}.swiper-interior .interior-next .arrow svg,.swiper-interior .interior-prev .arrow svg{height:auto;left:0;position:absolute;top:0;width:120px}}.swiper-interior .interior-next:after,.swiper-interior .interior-next:before,.swiper-interior .interior-prev:after,.swiper-interior .interior-prev:before{border:2px solid #3a3a39;border-radius:50%;display:inline-flex;height:calc(54.2px + .5625vw);position:relative;top:0;width:calc(54.2px + .5625vw)}@media (max-width:1680px){.swiper-interior .interior-next:after,.swiper-interior .interior-next:before,.swiper-interior .interior-prev:after,.swiper-interior .interior-prev:before{height:calc(44px + .625vw);width:calc(44px + .625vw)}}@media screen and (max-width:767px){.swiper-interior .interior-next:after,.swiper-interior .interior-next:before,.swiper-interior .interior-prev:after,.swiper-interior .interior-prev:before{height:calc(44px + .3125vw);width:calc(44px + .3125vw)}}.swiper-interior .interior-next:hover,.swiper-interior .interior-prev:hover{opacity:.8}.swiper-interior .swiper-pagination-custom{align-items:center;display:inline-flex;font-family:Tinos,serif;font-size:calc(14.4px + 1.125vw);justify-content:center;letter-spacing:8px;min-width:245px;padding:0 2rem;width:auto}@media (max-width:990px){.swiper-interior .swiper-pagination-custom{min-width:205px;padding:0 1rem}}@media screen and (max-width:767px){.swiper-interior .swiper-pagination-custom{min-width:100px;padding:0 .5rem}}.swiper-interior .swiper-pagination-custom .swiper-pagination-current{font-family:Tinos,serif;font-weight:700}.swiper-interior .interior-prev .arrow{margin-left:-25px}.swiper-interior .interior-prev:before{content:"";left:0}.swiper-interior .interior-next .arrow{margin-right:-25px}@media screen and (max-width:767px){.swiper-interior .interior-next .arrow svg{left:auto!important;right:0!important}}.swiper-interior .interior-next:after{content:"";left:auto;right:0}@media (max-width:1750px){.section-attributes .section-title{padding-top:calc(12px + .9375vw)}}@media screen and (max-width:767px){.section-attributes{padding-bottom:calc(12px + .9375vw);text-align:center}.section-attributes .secondary-title{font-size:calc(44px + .3125vw)}}.swiper-attributes,.swiper-attributes .swiper-slide{width:100%}.swiper-attributes .swiper-slide img{border:0}.swiper-attributes .swiper-wrapper{align-items:flex-start;padding-top:0!important}.attributes-swiper-media picture{aspect-ratio:16/12;display:block;position:relative}@media (max-width:1920px){.attributes-swiper-media picture{aspect-ratio:inherit;height:100%;min-height:calc(481.4px + .1875vw)}}@media (max-width:1680px){.attributes-swiper-media picture{aspect-ratio:inherit;height:100%;min-height:calc(481.4px + .1875vw)}}@media (max-width:1480px){.attributes-swiper-media picture{aspect-ratio:inherit;height:100%;min-height:calc(468px + .625vw)}}@media (max-width:1399px){.attributes-swiper-media picture{aspect-ratio:inherit;min-height:calc(364px + 1.875vw)}}.attributes-swiper-media picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.attributes-custom-pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;min-height:calc(54.2px + .5625vw);padding:calc(14.4px + 1.125vw) 20px;position:relative;width:80%}@media (max-width:1920px){.attributes-custom-pagination{padding-bottom:calc(14px + .3125vw);padding-top:calc(14px + .3125vw)}}@media (max-width:990px){.attributes-custom-pagination{width:100%}}.attributes-custom-pagination .attributes-pagination{align-items:center;display:inline-flex;justify-content:center;min-width:245px;padding:0 2rem;transform:none!important;width:auto!important}@media (max-width:990px){.attributes-custom-pagination .attributes-pagination{min-width:205px;padding:0 1rem}}@media screen and (max-width:767px){.attributes-custom-pagination .attributes-pagination{min-width:auto;padding:0 .5rem}}.attributes-custom-pagination .attributes-pagination>*{background-color:#dedbd4;border:1px solid #8a7a6b;border-radius:50%;height:calc(10.4px + .5vw);line-height:0;margin:0 2px;opacity:1;position:static;transform:none!important;width:calc(10.4px + .5vw)}.attributes-custom-pagination .attributes-pagination>.swiper-pagination-bullet-active{background-color:#8a7a6b}@media screen and (max-width:767px){.attributes-custom-pagination .attributes-pagination>*{height:calc(7.6px + .125vw);width:calc(7.6px + .125vw)}}.attributes-custom-pagination .attributes-next,.attributes-custom-pagination .attributes-prev{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;min-height:calc(54.2px + .5625vw);padding:0 2rem;position:relative;transition:opacity .5s ease;width:auto}@media (max-width:990px){.attributes-custom-pagination .attributes-next,.attributes-custom-pagination .attributes-prev{padding:0 1rem}}@media screen and (max-width:767px){.attributes-custom-pagination .attributes-next,.attributes-custom-pagination .attributes-prev{padding:0 .5rem}}.attributes-custom-pagination .attributes-next .arrow,.attributes-custom-pagination .attributes-prev .arrow{display:inline-flex}@media screen and (max-width:767px){.attributes-custom-pagination .attributes-next .arrow,.attributes-custom-pagination .attributes-prev .arrow{height:16px;overflow:hidden;position:relative;width:45px}.attributes-custom-pagination .attributes-next .arrow svg,.attributes-custom-pagination .attributes-prev .arrow svg{height:auto;left:0;position:absolute;top:0;width:120px}}.attributes-custom-pagination .attributes-next:after,.attributes-custom-pagination .attributes-next:before,.attributes-custom-pagination .attributes-prev:after,.attributes-custom-pagination .attributes-prev:before{border:2px solid #3a3a39;border-radius:50%;display:inline-flex;height:calc(54.2px + .5625vw);position:relative;top:0;width:calc(54.2px + .5625vw)}@media (max-width:1920px){.attributes-custom-pagination .attributes-next:after,.attributes-custom-pagination .attributes-next:before,.attributes-custom-pagination .attributes-prev:after,.attributes-custom-pagination .attributes-prev:before{height:calc(44px + .625vw);width:calc(44px + .625vw)}}@media screen and (max-width:767px){.attributes-custom-pagination .attributes-next:after,.attributes-custom-pagination .attributes-next:before,.attributes-custom-pagination .attributes-prev:after,.attributes-custom-pagination .attributes-prev:before{height:calc(44px + .3125vw);width:calc(44px + .3125vw)}}.attributes-custom-pagination .attributes-next:hover,.attributes-custom-pagination .attributes-prev:hover{opacity:.8}.attributes-custom-pagination .attributes-prev .arrow{margin-left:-25px}.attributes-custom-pagination .attributes-prev:before{content:"";left:0}.attributes-custom-pagination .attributes-next .arrow{margin-right:-25px}@media screen and (max-width:767px){.attributes-custom-pagination .attributes-next .arrow svg{left:auto!important;right:0!important}}.attributes-custom-pagination .attributes-next:after{content:"";left:auto;right:0}.attributes-swiper-in{background-color:#dedbd4;border-bottom:calc(.8px + .0625vw) solid #8a7a6b;border-top:calc(.8px + .0625vw) solid #8a7a6b;display:flex;flex-wrap:wrap;position:relative}.attributes-swiper-in>*{flex:0 0 auto;width:50%}@media (max-width:1399px){.attributes-swiper-in>*{width:100%}}.attributes-swiper-in .attributes-swiper-content{border-left:calc(.8px + .0625vw) solid #8a7a6b}@media screen and (max-width:767px){.attributes-swiper-in .attributes-swiper-media{background-color:#dedbd4;border:0;height:100%;left:0;position:absolute;top:0;width:100%}.attributes-swiper-in .attributes-swiper-media picture{aspect-ratio:inherit;height:100%;width:100%}.attributes-swiper-in .attributes-swiper-media picture img{border:0;height:100%;opacity:.3;width:100%}.attributes-swiper-in .attributes-swiper-content{position:relative;z-index:5}}.attributes-swiper-content .swiper-content-in{padding:calc(29px + 1.875vw) calc(41px + 1.25vw)}@media (max-width:1920px){.attributes-swiper-content .swiper-content-in{padding-bottom:calc(29px + .3125vw);padding-top:calc(29px + .3125vw)}}@media screen and (max-width:767px){.attributes-swiper-content .swiper-content-in{padding:calc(4.4px + .1875vw) calc(10px + 4.6875vw) calc(19px + .3125vw)}}@media (min-width:768px) and (max-width:1399px){.swiper-content-in{display:flex;flex-wrap:wrap}.swiper-content-in .attributes-swiper-colume{flex:0 0 auto;width:50%}.swiper-content-in .attributes-swiper-colume+.attributes-swiper-colume{padding-left:3rem}}.swiper-content-in .swiper-content-title{color:#3a3a39;font-family:Tinos,serif;font-size:calc(21.6px + .75vw);padding:calc(9px + .3125vw) 0}@media (max-width:1920px){.swiper-content-in .swiper-content-title{font-size:calc(17.2px + .25vw);padding:calc(4px + .3125vw) 0}}@media screen and (max-width:767px){.swiper-content-in .swiper-content-title{font-size:calc(21.6px + .75vw);padding:calc(9px + .3125vw) 0;text-align:left}}.swiper-content-in ul{list-style-type:none;margin:0;padding:0}.swiper-content-in ul li{align-items:center;color:#3a3a39;display:flex;flex-wrap:wrap;font-size:calc(17px + .3125vw);margin:calc(9.4px + .1875vw) 0;position:relative}@media (max-width:1920px){.swiper-content-in ul li{font-size:calc(13.6px + .125vw);margin:calc(4.4px + .1875vw) 0}}@media (max-width:1366px){.swiper-content-in ul li{padding-left:35px;text-align:left}}@media screen and (max-width:767px){.swiper-content-in ul li{font-size:calc(17px + .3125vw);margin:calc(11.8px + .0625vw) 0}}.swiper-content-in ul li .icon-svg{line-height:1;margin-right:1rem}@media (max-width:1366px){.swiper-content-in ul li .icon-svg{left:0;position:absolute;top:4px}}.attributes-nav{counter-reset:section;display:flex;gap:0}@media screen and (max-width:767px){.attributes-nav{flex-direction:column;padding-left:0!important;padding-right:0!important}}.attributes-nav .attributes-nav-button{background-color:#dedbd4;border:0;color:#8a7a6b;counter-increment:section;cursor:pointer;font-family:Tinos,serif;font-size:calc(22.8px + .375vw);font-weight:400;padding:calc(9px + .3125vw) calc(35px + 1.5625vw);position:relative;transition:all .5s ease}@media (max-width:1920px){.attributes-nav .attributes-nav-button{font-size:calc(21.2px + .25vw)}}@media (max-width:1820px){.attributes-nav .attributes-nav-button{padding:calc(14.4px + .1875vw) calc(26px + 1.25vw)}}@media (max-width:1599px){.attributes-nav .attributes-nav-button{padding:calc(14.4px + .1875vw) calc(16px + 1.25vw)}}@media (max-width:1415px){.attributes-nav .attributes-nav-button{padding:calc(14.4px + .1875vw) calc(19px + .3125vw)}}@media screen and (max-width:767px){.attributes-nav .attributes-nav-button{font-size:calc(22.8px + .375vw);padding-left:calc(10px + 4.6875vw);padding-right:calc(10px + 4.6875vw);text-align:left}}.attributes-nav .attributes-nav-button:before{background-color:#dedbd4;content:"";height:100%;left:0;position:absolute;top:0;transition:all .5s ease;width:100%;z-index:0}@media screen and (max-width:767px){.attributes-nav .attributes-nav-button:before{display:none}}.attributes-nav .attributes-nav-button.active{background-color:#8a7a6b;color:#dedbd4}.attributes-nav .attributes-nav-button.active:before{background-color:#8a7a6b;top:-15px}.attributes-nav .attributes-nav-button span{align-items:center;display:inline-flex;position:relative;z-index:1}.attributes-nav .attributes-nav-button span:before{content:"0" counter(section);display:inline-flex;font-size:calc(19.2px + .25vw);padding-right:5px}@media (min-width:768px) and (max-width:1365px){.attributes-nav .attributes-nav-button span:before{display:block;padding-bottom:5px;padding-right:0;text-align:center}.attributes-nav .attributes-nav-button span{display:block;text-align:center}}@media screen and (max-width:767px){.section-outdoorareas .secondary-title{font-size:calc(45.6px + .125vw);text-align:center}}.outdoorareas-warp{background-color:#dedbd4;padding-bottom:calc(32px + 2.5vw);padding-top:calc(32px + 2.5vw)}@media screen and (max-width:767px){.outdoorareas-warp{padding-top:calc(9px + .3125vw)}}.outdoorareas-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:calc(-12px + -.9375vw);margin-right:calc(-12px + -.9375vw)}.outdoorareas-row>*{flex:0 0 auto;padding-left:calc(12px + .9375vw);padding-right:calc(12px + .9375vw);width:50%}@media screen and (max-width:767px){.outdoorareas-row>*{width:100%}}.outdoorareas-col-media figure{margin:0;padding:0;position:relative}.outdoorareas-col-media figure .circle-text{left:2%;margin-bottom:0;position:absolute;top:-2%}.outdoorareas-col-media figure .circle-text svg textPath{stroke:#3a3a39;fill:#dedbd4;stroke-width:.5;paint-order:stroke fill}.outdoorareas-col-media figure .circle-text .circle-text-media{background-color:#dedbd4}.outdoorareas-col-media figure .circle-text .circle-text-media img{border:0;border-radius:50%}.outdoorareas-col-media figure img{border:calc(.8px + .0625vw) solid #8a7a6b;height:auto;width:80%}@media screen and (max-width:767px){.outdoorareas-col-media figure img{width:100%}.outdoorareas-col-media{order:2;padding-top:calc(32px + .9375vw)}}.outdoorareas-content{padding-left:calc(24px + .3125vw);padding-top:calc(12px + .9375vw)}@media screen and (max-width:767px){.outdoorareas-content{order:1;padding-left:0}}.outdoorareas-content .outdoor-title{color:#3a3a39;font-family:Tinos,serif;font-size:calc(21.6px + .75vw);padding:calc(9px + .3125vw) 0}.outdoorareas-content ul{list-style-type:none;margin:0;padding:0}.outdoorareas-content ul li{align-items:center;color:#3a3a39;display:flex;flex-wrap:wrap;font-size:calc(17px + .3125vw);margin:calc(9.4px + .1875vw) 0;padding-left:35px;position:relative}.outdoorareas-content ul li .icon-svg{left:0;line-height:1;margin-right:1rem;position:absolute;top:6px}.section-policies{padding-bottom:calc(32px + 2.5vw);padding-top:calc(32px + 2.5vw);width:100%}.section-policies .section-title{padding-bottom:calc(13px + .625vw)}.policies-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-left:calc(-12px + -.9375vw);margin-right:calc(-12px + -.9375vw);padding-bottom:calc(38px + .625vw)}.policies-row>*{flex:0 0 auto;max-width:40%;padding-left:calc(12px + .9375vw);padding-right:calc(12px + .9375vw);width:50%}@media (max-width:1920px){.policies-row>*{max-width:45%}}@media (max-width:1399px){.policies-row>*{max-width:50%}}@media screen and (max-width:767px){.policies-row>*{max-width:100%;width:100%}}.section-facilities{padding-bottom:calc(32px + 2.5vw);padding-top:calc(32px + 2.5vw);position:relative;z-index:2}.section-facilities .section-shap-bottom{bottom:-5%;height:auto;left:0;position:absolute;width:100%;z-index:1}@media screen and (max-width:767px){.section-facilities .section-shap-bottom{display:none}}.section-facilities .section-shap-bottom svg{height:auto;width:100%}.section-facilities .circle-text-media{background-color:#dedbd4}.facilities-content-row,.facilities-title-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-left:calc(-12px + -.9375vw);margin-right:calc(-12px + -.9375vw);padding-bottom:calc(38px + .625vw)}.facilities-content-row>*,.facilities-title-row>*{flex:0 0 auto;padding-left:calc(12px + .9375vw);padding-right:calc(12px + .9375vw)}.facilities-content-row .facilities-content,.facilities-content-row .facilities-title,.facilities-title-row .facilities-content,.facilities-title-row .facilities-title{width:65%}@media (max-width:989px){.facilities-content-row .facilities-content,.facilities-content-row .facilities-title,.facilities-title-row .facilities-content,.facilities-title-row .facilities-title{width:100%}.facilities-content-row .facilities-content .btn-arrow,.facilities-content-row .facilities-title .btn-arrow,.facilities-title-row .facilities-content .btn-arrow,.facilities-title-row .facilities-title .btn-arrow{min-width:98px}.facilities-content-row .facilities-content .button-group,.facilities-content-row .facilities-content .rte,.facilities-content-row .facilities-title .button-group,.facilities-content-row .facilities-title .rte,.facilities-title-row .facilities-content .button-group,.facilities-title-row .facilities-content .rte,.facilities-title-row .facilities-title .button-group,.facilities-title-row .facilities-title .rte{margin-bottom:calc(13px + .625vw)}}.facilities-content-row .facilities-circle-text,.facilities-content-row .facilities-media,.facilities-title-row .facilities-circle-text,.facilities-title-row .facilities-media{width:35%}@media (max-width:989px){.facilities-content-row .facilities-circle-text,.facilities-content-row .facilities-media,.facilities-title-row .facilities-circle-text,.facilities-title-row .facilities-media{width:100%}}.facilities-content-row{align-items:flex-start;padding-bottom:0}.facilities-content-row .button-group{margin-bottom:calc(13px + .625vw);margin-top:calc(-13px + -.625vw);padding-bottom:calc(13px + .625vw)}.facilities-content-row .facilities-media{position:relative}@media (max-width:989px){.facilities-content-row .facilities-media{margin-bottom:calc(13px + .625vw)}}.facilities-content-row .facilities-media figure{margin:0;padding:0}.facilities-content-row .facilities-media figure img{border:calc(.8px + .0625vw) solid #8a7a6b;height:auto;width:100%}@media (max-width:989px){.facilities-content-row .facilities-media figure img{border:1px solid #8a7a6b}.facilities-content-row .facilities-media figure picture{aspect-ratio:4/3;display:block;position:relative}.facilities-content-row .facilities-media figure picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:2}.facilities-content-row .facilities-media .circle-text-main{position:absolute;right:2%;top:0;z-index:5}}.section-villas-facilities{background-color:#dedbd4;padding-bottom:calc(32px + 2.5vw);padding-top:calc(16px + 1.25vw);position:relative;z-index:3}@media screen and (max-width:767px){.section-villas-facilities{background-color:#f3efe8}.section-villas-facilities .secondary-title{text-align:left}}.facilities-list{display:flex;flex-wrap:wrap;margin:0 auto;max-width:calc(1080px + 6.25vw)}.facilities-list>*{flex:0 0 auto;list-style-type:none;margin:0;padding-left:calc(12px + .9375vw);padding-right:calc(12px + .9375vw);width:50%}@media screen and (max-width:767px){.facilities-list>*{padding-left:0;padding-right:0;width:100%}}.facilities-list ul{list-style-type:none;margin:0}.facilities-list ul li{align-items:center;color:#3a3a39;display:flex;flex-wrap:wrap;font-size:calc(17px + .3125vw);margin:calc(9.4px + .1875vw) 0;padding-left:35px;position:relative}.facilities-list ul li .icon-svg{left:0;line-height:1;margin-right:1rem;position:absolute;top:6px}.section-extraservice{padding-bottom:calc(130px + 3.125vw);padding-top:calc(32px + 2.5vw);position:relative}.section-extraservice .extraservice-items{margin:0 auto;max-width:calc(458px + .625vw)}.section-extraservice .extraservice-items ul{list-style-type:none;margin:0;padding:0}.section-extraservice .extraservice-items ul li{align-items:center;color:#3a3a39;display:flex;flex-wrap:wrap;font-size:calc(17px + .3125vw);margin:calc(9.4px + .1875vw) 0;padding-left:35px;position:relative}.section-extraservice .extraservice-items ul li .icon-svg{left:0;line-height:1;margin-right:1rem;position:absolute;top:6px}.section-extraservice .button-group{justify-content:center;margin-top:calc(12px + .9375vw)}@media screen and (max-width:767px){.section-extraservice{padding-bottom:calc(38px + .625vw)}.section-extraservice .secondary-title.text-center{text-align:left}}.villas-facilities-warp{margin-top:calc(-29px + -.3125vw)}@media (max-width:1399px){.villas-facilities-warp{margin-top:0}}.smooth-scroll-wrapper,.sticky-section{will-change:transform}.sticky-section{transition:none}.sticky-section.is-sticky{z-index:100}.pickup-point{font-size:calc(16.4px + .5vw);margin-top:calc(12px + .9375vw);text-align:center}.pickup-point .pick-up-title{color:#3a3a3a;font-weight:500}.pickup-point span{display:block;font-size:80%;font-weight:400;margin-top:10px}.pickup-point a{color:#000;text-decoration:underline}.request-offer-form{background-color:#fff;border:1px solid #ccc;border-radius:5px;margin:180px auto calc(20px + 3.125vw);max-width:720px;padding:calc(12px + .9375vw);position:relative;width:100%}@media screen and (max-width:1023px){.request-offer-form{max-width:calc(960px - 10%);width:90%}}.request-offer-form label{align-items:center;display:block;display:flex;font-size:calc(15.4px + .1875vw);font-weight:500;gap:8px;margin-bottom:10px;text-align:left;width:100%}.request-offer-form label span{font-size:calc(11.6px + .125vw)}.request-offer-form .trigger,.request-offer-form input,.request-offer-form select,.request-offer-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f1f1f1;border:1px solid #ccc;color:#222;font-family:Merriweather,sans-serif;font-size:calc(13.2px + .25vw);font-weight:400;font-weight:300;height:45px;max-width:100%;outline:none;padding:5px 25px 5px 50px;width:100%}.request-offer-form .radio-column{align-items:center;background-color:#f1f1f1;display:flex;gap:37px;height:60px;justify-content:center;margin-bottom:5px}.request-offer-form .radio-column .trip-type{align-items:center;display:flex;gap:25px}.request-offer-form .radio-column .trip-type label{margin-bottom:0;width:auto}.request-offer-form .radio-column .trip-type input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;height:auto;width:auto}.request-offer-form textarea{border:1px solid #ccc;height:100px;padding:calc(6.6px + .4375vw)}.request-offer-form .column-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(18px + .625vw);margin-bottom:calc(6.6px + .4375vw)}@media screen and (max-width:767px){.request-offer-form .column-3{grid-template-columns:1fr}}.request-offer-form .column-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:calc(18px + .625vw);margin-bottom:calc(6.6px + .4375vw)}@media screen and (max-width:601px){.request-offer-form .column-2{grid-template-columns:1fr}}.request-offer-form .column-1{align-items:center;display:flex;flex-direction:column;justify-content:center}.request-offer-form .column-1 .custom-input{margin-bottom:calc(6.6px + .4375vw);width:100%}.request-offer-form .hide{display:none}.request-offer-form .custom-input{position:relative}.request-offer-form .custom-input .input-icon{bottom:8px;height:25px;pointer-events:none;position:absolute;right:10px;width:25px}.request-offer-form .custom-input .icon-start{height:25px;left:10px;pointer-events:none;position:absolute;top:57%;width:25px;z-index:1}.request-offer-form #submit{background-color:#000;border:0;border-radius:3px;color:#fff;cursor:pointer;font-weight:500;line-height:1;margin:30px auto 0;max-width:-moz-fit-content;max-width:fit-content;padding:calc(11.4px + .1875vw) calc(16.6px + .4375vw);text-align:center;text-transform:uppercase;transition:all .5s ease}.request-offer-form #submit:hover{background-color:#000}.request-offer-form .google-recaptcha{margin:20px 0 0;text-align:center}.request-offer-form .google-recaptcha .g-recaptcha{margin-top:30px}.request-offer-form .google-recaptcha #captcha_error{color:red;font-size:inherit;font-weight:inherit;height:27px}.request-offer-form .cruisesCheckbox{align-items:center;display:flex;gap:calc(6.6px + .4375vw);height:50px;margin-bottom:calc(6.6px + .4375vw)}.request-offer-form .cruisesCheckbox .check{display:inline-block;width:-moz-fit-content;width:fit-content}.request-offer-form .cruisesCheckbox input{-webkit-appearance:initial;-moz-appearance:initial;appearance:none;border:0;cursor:pointer;height:20px;width:20px}.request-offer-form #message{bottom:210px;bottom:calc(171px + 1.25vw);left:50%;margin:0;position:absolute;text-align:center;transform:translateX(-50%);width:100%}@media screen and (max-width:767px){.request-offer-form #message{align-items:center;bottom:160px;display:flex;height:45px;justify-content:center}}.request-offer-form #message fieldset{border:0}.request-offer-form #message.success-box{bottom:0;height:auto;left:0;position:relative;transform:translate(0)}.request-offer-form #message .success{color:#209320;font-size:calc(24px + .625vw);font-weight:400;line-height:1.2}.request-offer-form #message .success-thank{display:block;font-size:calc(16.8px + .375vw);font-weight:400;line-height:1.2;margin:20px 0}.request-offer-form #message .success-spam{color:#d14848;display:block;font-weight:400}.request-offer-form #message .error_message{color:#d14848;line-height:1.2}#ui-datepicker-div{max-width:330px;z-index:9999999999!important}.ui-datepicker .ui-datepicker-header{background:#222}.ui-datepicker .ui-datepicker-title{color:#fff}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background-color:teal!important;border:1px solid teal!important}.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:#333!important}.ui-widget-header{background:#8a7a6b;border:1px solid #8a7a6b;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/images/right-arrow.svg) no-repeat;background-position:50%;background-size:contain;left:auto;right:10px}.ui-datepicker-next.ui-corner-all:before,.ui-datepicker-prev.ui-corner-all:before{content:"";filter:invert(1);font-size:1.25em;height:17px;position:absolute;top:9px;width:17px}.ui-datepicker-prev.ui-corner-all:before{background:url(../assets/images/left-arrow.svg) no-repeat;background-position:50%;background-size:contain;left:9px}.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:#8a7a6b;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}.mdtp__wrapper[data-theme=blue] .mdtp__clock .mdtp__clock_dot,.mdtp__wrapper[data-theme=blue] .mdtp__clock .mdtp__digit:not(.digit--disabled) span:hover,.mdtp__wrapper[data-theme=blue] .mdtp__digit.active span,.mdtp__wrapper[data-theme=blue] .mdtp__digit.active:before,.mdtp__wrapper[data-theme=blue] .mdtp__time_holder{background-color:#907446!important}.mdtp__wrapper[data-theme=blue] .mdtp__button{color:#907446}.cursor-pointer,select{cursor:pointer}.request-offer-form.el ::-moz-placeholder{font-size:13px}.request-offer-form.el ::placeholder{font-size:13px}.section-contact{padding-bottom:calc(130px + 3.125vw);padding-top:calc(32px + 2.5vw);position:relative}@media screen and (max-width:767px){.section-contact{padding-bottom:calc(64px + 5vw);padding-top:calc(14px + .3125vw)}}.section-contact .contact-section-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.section-contact .contact-section-bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contact-row{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:calc(-12px + -.9375vw);margin-right:calc(-12px + -.9375vw);position:relative;z-index:5}.contact-row>*{flex:0 0 auto;padding-left:calc(12px + .9375vw);padding-right:calc(12px + .9375vw);width:50%}@media screen and (max-width:767px){.contact-row>*{width:100%}}.contact-row a .rte{margin-bottom:calc(13px + .625vw)}.contact-list,.contact-row .section-title{margin-top:calc(13px + .625vw)}.contact-list{list-style-type:none;margin-left:0}.contact-list li{display:block;padding:calc(4.8px + .0625vw) 0}.contact-list li>*{align-items:center;display:inline-flex;font-size:calc(15.4px + .1875vw);font-style:normal}.contact-list li a{color:#3a3a39;font-size:calc(15.4px + .1875vw)}.contact-list li .svg-icon{display:inline-block;margin-right:calc(7.6px + .125vw)}ul.social-media-link{display:flex;flex-wrap:wrap;list-style-type:none;margin:calc(13px + .625vw) 0 0;padding:0}ul.social-media-link li{align-items:center;color:#3a3a39;display:inline-flex;padding-right:calc(9px + .3125vw)}ul.social-media-link li a{color:#3a3a39;display:inline-flex;line-height:1}@media screen and (max-width:767px){.contact-form-wrapper{margin-top:calc(13px + .625vw)}}.contact-form-wrapper .contact-form-title{font-family:Tinos,serif;font-size:calc(38.2px + 1.8125vw);font-weight:700;margin-bottom:calc(21px + 1.25vw);text-transform:uppercase}@media screen and (max-width:767px){.contact-form-wrapper .contact-form-title{font-size:calc(32px + .625vw)}}.contact-form-wrapper .contact-box{background-color:#8a7a6b;border-radius:5px;border-radius:calc(13px + .625vw);padding:calc(9px + 1.875vw);position:relative}.contact-form-wrapper .contact-box:before{background-color:#8a7a6b;bottom:-29px;clip-path:polygon(100% 0,100% 5%,49% 100%,0 5%,0 0);content:"";height:30px;left:0;left:50%;position:absolute;transform:translateX(-50%);width:calc(100% - 50px)}@media screen and (max-width:767px){.contact-form-wrapper .contact-box:before{bottom:-28px;width:calc(100% - 20px)}}.contact-form-wrapper .custom-input{margin-bottom:0}.contact-form-wrapper .custom-input:not(:last-child){margin-bottom:15px}.contact-form-wrapper .custom-input.grid-col-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px}@media screen and (max-width:767px){.contact-form-wrapper .custom-input.grid-col-2{grid-template-columns:auto;grid-gap:15px}}.contact-form-wrapper .custom-input .input-box{position:relative}.contact-form-wrapper .custom-input .input-box label{color:#fff;display:block;font-family:Tinos,serif;font-size:calc(19.2px + .25vw);font-weight:400;margin-bottom:calc(9px + .3125vw);position:relative;transition:all .5s ease;width:100%;z-index:2}.contact-form-wrapper .custom-input .input-box label.focused{font-weight:400;left:0;top:0}.contact-form-wrapper .custom-input .sent_wrap{align-items:center;display:flex;justify-content:center;margin-top:calc(10px + 1.5625vw)}@media screen and (min-width:1024px){.contact-form-wrapper .custom-input .sent_wrap{gap:10px}}@media screen and (max-width:767px){.contact-form-wrapper .custom-input .sent_wrap{flex-direction:column}.contact-form-wrapper .custom-input .sent_wrap .m-order-2{order:2}}.contact-form-wrapper .custom-input .sent_wrap .sent-btn{align-items:center;background-color:#dedbd4;border:0;color:#3a3a39;cursor:pointer;display:inline-flex;font-size:calc(17px + .3125vw);font-weight:600;letter-spacing:2px;text-align:center;text-transform:uppercase;transition:all .5s ease}.contact-form-wrapper .custom-input .sent_wrap .sent-btn:hover{background-color:#b9b6af}@media screen and (max-width:767px){.contact-form-wrapper .custom-input .sent_wrap .sent-btn{margin-top:20px}}.contact-form-wrapper .input-field{background:#efefef;border:none;font-family:Merriweather,sans-serif;font-size:calc(17.6px + .125vw);font-weight:300;outline:none;padding:calc(9px + .3125vw) calc(18px + .625vw);position:relative;width:100%}.contact-form-wrapper .input-field:focus+label{top:0}.contact-form-wrapper .textarea-field{background:#efefef;border:0;font-family:Merriweather,sans-serif;font-size:calc(17.6px + .125vw);font-weight:300;height:calc(108px + 3.75vw);outline:none;padding:calc(9px + .3125vw) calc(18px + .625vw);width:100%}@media screen and (min-width:1024px){.contact-form-wrapper .textarea-field{height:19.2102454642vh}}
/*# sourceMappingURL=webdynamic.css.map */
