@font-face{font-display:swap;font-family:Caviar;font-style:normal;font-weight:400;src:url(../fonts/Caviar/CaviarDreams.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(https://cdn.web-dynamic.gr/common/fonts/Open_Sans/OpenSans-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(https://cdn.web-dynamic.gr/common/fonts/Open_Sans/OpenSans-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(https://cdn.web-dynamic.gr/common/fonts/Open_Sans/OpenSans-Regular.ttf) format("truetype")}.primary_button{background-color:#231f20;border-radius:5px;color:#fff;font-weight:600;padding:calc(9px + .3125vw) calc(12px + .9375vw);text-transform:uppercase;transition:all .5s ease}.primary_button:hover{color:#0e92b8}.primary-title{color:#fafaec;font-size:calc(26.8px + 1vw);font-weight:400;line-height:1;text-align:center}.flexCenter,.primary-title{align-items:center;display:flex;justify-content:center}.container-width{width:100%}.container-padding,.container-width{padding-left:calc(2% + 93px);padding-right:calc(2% + 90px)}.container-width{padding:0 2%}@media screen and (max-width:767px){.container-width{padding:0 5%}}.text-center{text-align: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)}.height-205{height:205px!important}.pb-80{padding-bottom:calc(20px + 3.125vw)!important}.color-primary{color:#fafaec}.color-primary-bg{background-color:#fafaec}.color-black{color:#111}.not-found-block{align-items:center;display:grid;height:calc(100vh - 60px);justify-content:center;margin:30px auto;max-width:900px;width:100%}@media only screen and (max-device-width:1024px) and (orientation:portrait){.not-found-block{height:100%;margin:115px auto 30px;padding:25px 15px}}.not-found-block .grid-div .svg-col{margin-bottom:50px}.not-found-block .grid-div .svg-col img{display:block;margin:0 auto;max-width:385px;width:100%}@media screen and (max-width:601px){.not-found-block .grid-div .svg-col img{max-width:260px}}.not-found-block .grid-div .content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.not-found-block .grid-div .content .title{color:#fafaec;font-size:calc(22px + .625vw);font-weight:400;margin-bottom:20px;text-align:center}@media screen and (max-width:601px){.not-found-block .grid-div .content .title{font-size:1.8rem}}.not-found-block .grid-div .content .subtitle{font-size:1.6rem;font-weight:400;text-align:center}@media screen and (max-width:601px){.not-found-block .grid-div .content .subtitle{font-size:1.4rem}}.not-found-block .grid-div .content .subtitle a{transition:all .5s ease}.not-found-block .grid-div .content .subtitle a:hover{color:hsla(60,58%,95%,.8);text-decoration:underline}#countdown{display:inline-block;text-align:center;width:15px}.main-nav{background:transparent;display:flex;height:90px;justify-content:space-between;left:0;padding:calc(11px + 1.25vw) 5%;position:fixed;right:0;top:0;transition:all .5s ease;z-index:9}@media screen and (max-width:480px){.main-nav{padding-left:2%;padding-right:2%}}.main-nav .left-col{align-items:flex-start;display:flex;justify-content:flex-start}.main-nav .left-col a{height:calc(54px + 1.875vw);width:calc(150px + 9.375vw)}@media screen and (max-width:767px){.main-nav .left-col a{height:auto}}.main-nav .left-col a img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:100%}@media screen and (max-width:480px){.main-nav .left-col a img{max-width:150px}}.main-nav .right-col{grid-gap:5px;align-items:flex-start;display:grid;justify-content:flex-end}@media screen and (max-width:767px){.main-nav .right-col{grid-gap:10px;grid-template-columns:auto auto}}.main-nav .right-col .btn-block{background:#000;width:calc(42px + 2.5vw)}@media screen and (max-width:767px){.main-nav .right-col .btn-block{order:2}}.main-nav .right-col .btn-block .book-btn{align-items:center;background:#fff;display:block;display:flex;height:calc(42px + 2.5vw);justify-content:center;padding:calc(2.4px + .5vw);text-align:center;width:100%}@media screen and (max-width:480px){.main-nav .right-col .btn-block .book-btn{padding:3px}}.main-nav .right-col .btn-block .book-btn .btn-text{align-items:center;border:3px solid #000;border-radius:50%;display:flex;font-size:calc(10.8px + .375vw);height:100%;justify-content:center;line-height:15px;transition:.3s ease-in;width:100%}@media screen and (max-width:480px){.main-nav .right-col .btn-block .book-btn .btn-text{border-width:2px;font-size:13px;font-weight:700}}.main-nav .right-col .btn-block .book-btn:hover .btn-text{background:#000;color:#fff}.main-nav .right-col .btn-block.fr{width:calc(64px + 1.875vw)!important}.main-nav .right-col .btn-block.fr .book-btn{height:calc(64px + 1.875vw);padding:calc(3.6px + .125vw)!important}.main-nav .right-col .btn-block.fr .book-btn .btn-text{font-size:calc(7.6px + .125vw)!important;font-weight:700}@media screen and (max-width:1023px){.main-nav .right-col .btn-block.fr .book-btn .btn-text{font-size:8px!important}}@media screen and (max-width:480px){.main-nav .right-col .btn-block.fr .book-btn .btn-text{font-size:8px!important}}.main-nav .right-col .btn-block.fr #ham-icon:before{left:calc(9.2px + .875vw)}@media screen and (max-width:1023px){.main-nav .right-col .btn-block.fr #ham-icon:before{left:25%}}@media screen and (max-width:480px){.main-nav .right-col .btn-block.fr #ham-icon:before{left:52%}}.main-nav .right-col .btn-block.de{width:calc(70px + 1.5625vw)!important}.main-nav .right-col .btn-block.de .book-btn{height:calc(70px + 1.5625vw);padding:calc(3.6px + .125vw)!important}.main-nav .right-col .btn-block.de .book-btn .btn-text{font-size:calc(8.4px + .1875vw)!important;font-weight:700}.main-nav .right-col .btn-block.de #ham-icon:before{left:calc(9.2px + .875vw)}@media screen and (max-width:1023px){.main-nav .right-col .btn-block.de #ham-icon:before{left:25%}}@media screen and (max-width:480px){.main-nav .right-col .btn-block.de #ham-icon:before{left:52%}}.main-nav .right-col .btn-block.gr{width:calc(70px + 1.5625vw)!important}.main-nav .right-col .btn-block.gr .book-btn{height:calc(70px + 1.5625vw)}.main-nav .right-col .btn-block.gr .book-btn .btn-text{font-size:calc(9.6px + .125vw)}.main-nav .right-col .btn-block.gr #ham-icon:before{left:calc(9.2px + .875vw)}@media screen and (max-width:1023px){.main-nav .right-col .btn-block.gr #ham-icon:before{left:25%}}@media screen and (max-width:480px){.main-nav .right-col .btn-block.gr #ham-icon:before{left:52%}}.menu-expand-wrapper{align-items:center;display:flex;height:100vh;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:10}.menu-expand-wrapper .nav-overlay-bg{background:#f7f4f0;height:100%;left:auto;position:absolute;right:0;top:0;width:100%}.menu-expand-wrapper .nav-overlay-bg:before{background:#3a3a3a;content:"";height:100%;left:0;position:absolute;top:0;width:50%}@media screen and (max-width:1023px){.menu-expand-wrapper .nav-overlay-bg:before{width:100%}}.menu-expand-wrapper .close{cursor:pointer;position:absolute;right:35px;top:20px;transition:all .5s;z-index:10}.menu-expand-wrapper .close:before{bottom:-15px;color:#222;content:"CLOSE";font-size:1rem;left:50%;letter-spacing:3px;position:absolute;transform:translateX(-50%)}@media screen and (max-width:1023px){.menu-expand-wrapper .close:before{color:#fff}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.menu-expand-wrapper .close:before{color:#fff}}.menu-expand-wrapper .close img{margin-bottom:10px;max-width:30px;width:100%}@media screen and (max-width:1023px){.menu-expand-wrapper .close img{filter:brightness(0) invert(1)}}.menu-expand-wrapper .grid{align-items:center;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;width:100%}@media screen and (max-width:1023px){.menu-expand-wrapper .grid{grid-template-columns:auto;height:70%}}@media screen and (max-width:1023px) and (max-width:767px){.menu-expand-wrapper .grid{height:85%}}.menu-expand-wrapper .grid .col-1{height:100%}@media screen and (max-width:1023px){.menu-expand-wrapper .grid .col-1{height:90%}}.menu-expand-wrapper .grid .col-1 .menu-links{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between}@media screen and (max-width:767px){.menu-expand-wrapper .grid .col-1 .menu-links{gap:calc(18px + .625vw);justify-content:center}}.menu-expand-wrapper .grid .col-1 .menu-links .single-link{align-items:center;display:flex;height:100%;justify-content:center;max-height:125px;max-width:inherit;transition:all .5s;width:100%}@media screen and (max-width:767px){.menu-expand-wrapper .grid .col-1 .menu-links .single-link{max-height:33px}}.menu-expand-wrapper .grid .col-1 .menu-links .single-link:not(:last-child)+.menu-expand-wrapper .grid .col-1 .menu-links .single-link:not(:first){margin:25px 0}.menu-expand-wrapper .grid .col-1 .menu-links .single-link.villa-bg,.menu-expand-wrapper .grid .col-1 .menu-links .single-link.welcome-bg{background-position:50%;background-size:contain}.menu-expand-wrapper .grid .col-1 .menu-links .single-link.location-bg{background-position:50%;background-size:145px}.menu-expand-wrapper .grid .col-1 .menu-links .single-link.contact-bg{background-position:50%;background-size:contain}.menu-expand-wrapper .grid .col-1 .menu-links .single-link a{color:#fff;font-size:calc(17px + .9375vw);line-height:1.5;position:relative;transition:all .5s ease}.menu-expand-wrapper .grid .col-1 .menu-links .single-link a:before{bottom:-2px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transform-origin:center;transition:all .5s ease;width:0}.menu-expand-wrapper .grid .col-1 .menu-links .single-link a:hover:before{background-color:#fff;width:100%}.menu-expand-wrapper .grid .col-2{padding:60px 0;text-align:center}@media screen and (max-width:1023px){.menu-expand-wrapper .grid .col-2{display:none}}.menu-expand-wrapper .grid .col-2 .overlay-content{margin:auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.menu-expand-wrapper .grid .col-2 .overlay-content .menu-logo{margin-bottom:30px;transition:all .5s ease}.menu-expand-wrapper .grid .col-2 .overlay-content .menu-logo a{color:#fafaec;font-family:Caviar,Open Sans,sans-serif;font-size:calc(12px + 2.5vw);font-weight:600;line-height:100%}.menu-expand-wrapper .grid .col-2 .overlay-content .contact{margin-bottom:25px;transition:all .5s ease}.menu-expand-wrapper .grid .col-2 .overlay-content .contact span{display:block;font-size:1.75rem;line-height:1.5;text-align:center}.menu-expand-wrapper .grid .col-2 .overlay-content p{color:#222;font-size:1.6rem;line-height:1.5;text-align:center;transition:all .5s ease}.menu-expand-wrapper .grid .col-2 .overlay-content p a{color:#000;transition:all .5s ease}.menu-expand-wrapper .grid .col-2 .overlay-content p a:hover{color:#0e92b8}.menu-expand-wrapper .grid .col-2 .overlay-content .overlay-request-btn{background-color:#050708;background-position:50%;background-size:contain;border-radius:5px;color:#fff;display:inline-block;font-weight:600;padding:10px calc(18px + .625vw);position:relative;text-transform:uppercase;top:35px;transition:all .5s ease}.menu-expand-wrapper .grid .col-2 .overlay-content .overlay-request-btn:hover{background-color:#0e92b8}.menu-expand-wrapper .grid .col-2 .overlay-content .social-links{align-items:center;display:flex;gap:calc(9px + .3125vw);justify-content:center;margin-top:30px;transition:all .5s}.menu-expand-wrapper .grid .col-2 .overlay-content .social-links a{padding:10px}.menu-expand-wrapper .grid .col-2 .overlay-content .social-links a:hover svg{fill:#0e92b8}#ham-icon{align-items:center;cursor:pointer;display:flex;height:65px;justify-content:center;padding:15px;position:relative;transition:all 1s ease;z-index:999}@inlcude max-width-1023{#ham-icon{margin-left:0}}@media screen and (max-width:480px){#ham-icon{height:40px;padding:5px}}#ham-icon.open:before{color:#fff}#ham-icon:before{color:#fff;content:"MENU";font-size:calc(11.2px + .25vw);font-weight:600;left:calc(10.2px + .5625vw);letter-spacing:3px;position:absolute;text-transform:lowercase;top:34%;transform:translateY(-50%)}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#ham-icon:before{left:17%}}@media screen and (max-width:480px){#ham-icon:before{left:50%;transform:translate(-50%,-50%)}}#ham-icon .icon-bar{background:#fff;height:1px;position:relative;top:5px;width:45px}@media screen and (min-width:1025px){#ham-icon .icon-bar{transition:all .5s ease}}@media screen and (max-width:601px){#ham-icon .icon-bar{height:2px}}#ham-icon.open .icon-bar:before{background:#fff;top:0;transform:rotate(-45deg)}#ham-icon.open .icon-bar:after{background:#fff;bottom:0;transform:rotate(45deg)}#footer{position:relative}#footer .grid{background-color:#231f20;color:#fafaec;display:grid;grid-template-columns:30% auto;padding:5%}@media screen and (max-width:1023px){#footer .grid{grid-template-columns:1fr}}@media screen and (max-width:767px){#footer .grid{grid-template-columns:auto}}#footer .grid .footer-title{font-size:calc(18.4px + .5vw);font-weight:400;line-height:1;text-transform:uppercase}#footer .grid .contact-col{border-right:1px solid #fafaec;padding-right:calc(9px + 1.875vw)}@media screen and (max-width:1023px){#footer .grid .contact-col{border:0}}#footer .grid .contact-col .footer-contact{display:flex;flex-direction:column}#footer .grid .contact-col .footer-contact .contact-item{margin-bottom:6px}#footer .grid .contact-col .footer-contact a{align-items:center;display:inline-flex;position:relative;transition:all .5s ease}#footer .grid .contact-col .footer-contact a:after{bottom:-2px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transform-origin:center;transition:all .5s ease;width:0}#footer .grid .contact-col .footer-contact a:hover:after{background-color:#fff;width:100%}#footer .grid .contact-col .footer-contact a:not(:last-child){margin-bottom:6px}#footer .grid .menu-col{padding-left:calc(9px + 1.875vw)}@media screen and (max-width:1023px){#footer .grid .menu-col{padding-left:0}}#footer .grid .menu-col .menu-grid{grid-gap:30px;display:grid;grid-template-columns:200px auto}@media screen and (max-width:601px){#footer .grid .menu-col .menu-grid{grid-template-columns:1fr}}#footer .grid .footer-col{border-bottom:1px solid #fafaec;padding:calc(6px + 2.8125vw) calc(6px + 2.8125vw) calc(6px + 2.8125vw) 0}#footer .grid .footer-col:last-child{border:0}#footer .grid a{color:#fafaec}#footer .grid .svg-icon{align-items:center;display:flex;margin-right:10px}#footer .grid .svg-icon svg{fill:#fafaec}#footer .grid .menu-wrap a{color:#fafaec;display:inline-flex;margin-bottom:5px;padding-right:30px;position:relative;text-transform:uppercase;transition:all .5s ease}#footer .grid .menu-wrap a:after{bottom:-2px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transform-origin:center;transition:all .5s ease;width:0}#footer .grid .menu-wrap a:hover:after{background-color:#fff;width:100%}#footer .grid .menu-wrap a:last-child{padding-right:0}#footer .grid .menu-wrap a:last-child:hover:after{left:50%;width:100%}#footer .grid .menu-wrap a:hover:after{left:calc(50% - 15px);width:calc(100% - 30px)}@media screen and (max-width:767px){#footer .grid .menu-wrap a{display:block;margin-bottom:5px}}#footer .grid .menu-wrap a:not(:last-child):before{align-items:center;content:"/";display:flex;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);width:30px}@media screen and (max-width:767px){#footer .grid .menu-wrap a:not(:last-child):before{display:none}}#footer .copyright{background-color:#fff;padding:15px 10px;text-align:center}#footer .copyright p{color:#111;font-size:calc(12.4px + .1875vw);justify-content:center;margin:0;width:100%}#footer .copyright p,#footer .copyright p a{align-items:center;display:inline-flex}#footer .copyright p a img{margin:0 5px}.hero-slider{height:100vh;position:relative;width:100%}@media screen and (max-width:1023px){.hero-slider{height:80vh}}@media screen and (max-width:820px) and (min-width:602px){.hero-slider{height:50vh}}@media screen and (max-width:601px){.hero-slider{height:50vh}}@media screen and (max-width:480px){.hero-slider{height:45vh}}.hero-slider .hero-slider-block{height:100vh;overflow:hidden;position:relative;width:100%}@media screen and (max-width:1023px){.hero-slider .hero-slider-block{height:80vh}}@media screen and (max-width:820px) and (min-width:602px){.hero-slider .hero-slider-block{height:50vh}}@media screen and (max-width:601px){.hero-slider .hero-slider-block{height:50vh}}@media screen and (max-width:480px){.hero-slider .hero-slider-block{height:45vh}}.hero-slider .hero-slider-block .slider-text{align-items:center;color:#fff;display:grid;gap:calc(44px + 1.875vw);justify-content:center;padding:10%;position:relative;top:50%;transform:translateY(-50%);transition:.4s;width:100%;z-index:99}@media screen and (max-width:767px){.hero-slider .hero-slider-block .slider-text{top:65%}}.hero-slider .hero-slider-block .slider-text .title{font-size:calc(12px + 2.5vw);line-height:1.3;text-align:center;text-shadow:0 2px 4px #222;text-transform:uppercase}.hero-slider .hero-slider-block .slider-text .title .subtitle{display:block;font-size:calc(15px + .3125vw);font-weight:700;letter-spacing:10px;margin-top:calc(13px + .625vw);width:100%}.hero-slider .hero-slider-block .slider-bg{height:100%;left:0;position:absolute;top:0;transform:scale(1.05);width:100%;z-index:1}.hero-slider .hero-slider-block .slider-bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-slider .hero-slider-block .slider-bg:before{background:rgba(0,0,0,.344);bottom:0;content:"";display:none;left:0;position:absolute;right:0;top:0;z-index:1}.hero-slider .slick-prev{background:transparent;border:none;cursor:pointer;left:0;outline:none;padding:5px;position:absolute;top:50%;transform:translateY(-50%);transition:.3s;z-index:3}@media screen and (max-width:767px){.hero-slider .slick-prev{top:65%}}.hero-slider .slick-prev img{height:calc(24px + 1.875vw);opacity:.5;transition:.3s ease-in;width:calc(24px + 1.875vw)}.hero-slider .slick-prev:hover{background:transparent}.hero-slider .slick-prev:hover img{opacity:1}.hero-slider .slick-next{background:transparent;border:none;cursor:pointer;outline:none;padding:5px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:.3s;z-index:3}@media screen and (max-width:767px){.hero-slider .slick-next{top:65%}}.hero-slider .slick-next img{height:calc(24px + 1.875vw);opacity:.5;width:calc(24px + 1.875vw)}.hero-slider .slick-next:hover{background:transparent}.hero-slider .slick-next:hover img{opacity:1}.hero-slider ul.slick-dots{align-items:center;bottom:calc(16px + 1.25vw);display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}.hero-slider ul.slick-dots li button{background:transparent;border:1px solid #fff;border-radius:50%;cursor:pointer;font-size:0;height:10px;margin:0 10px;outline:none;transition:all .4s ease;width:10px}.hero-slider ul.slick-dots li button:before{color:#fff;font-size:.875rem;opacity:.5}.hero-slider ul.slick-dots li.slick-active button{background:#fff}.hero-slider .slick-active .hero-slider-block{transition:all .5s}.hero-slider .slick-active .hero-slider-block .slider-bg{-webkit-animation:fadeIn 3s;animation:fadeIn 3s}@-webkit-keyframes fadeIn{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes fadeIn{0%{transform:scale(1)}to{transform:scale(1.05)}}.about-section{margin-bottom:calc(20px + 3.125vw);width:100%}.about-section .grid{align-items:center;display:grid;gap:calc(44px + 1.875vw);grid-template-columns:1fr calc(530px + 6.25vw) 1fr;height:calc(530px + 6.25vw);position:relative}@media screen and (max-width:1023px){.about-section .grid{grid-template-columns:1fr;height:auto}}@media screen and (max-width:767px){.about-section .grid{grid-template-columns:1fr}}.about-section .grid .gsap-overlay-motion-left,.about-section .grid .gsap-overlay-motion-right{background-color:#ededed}.about-section .grid .gray-overlay{background:#ededed;height:80%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:all .5s;width:70%;z-index:-1}@media screen and (max-width:1023px){.about-section .grid .gray-overlay{display:none}.about-section{grid-template-columns:repeat(2,1fr);height:auto;padding-left:5%;padding-right:5%}}@media screen and (max-width:767px){.about-section{grid-template-columns:1fr}}.about-section .motion-v-line{background-color:#050708;height:3px;margin:calc(20px + 3.125vw) auto 0;max-width:calc(140px + 18.75vw);transition:all .8s ease;width:0}.about-section .side-col{height:calc(246px + 10.625vw);position:relative}.about-section .side-col img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.about-section .side-col img.left-photo{-o-object-position:center;object-position:center}.about-section .side-col img{-o-object-position:bottom;object-position:bottom}}.about-section .middle-col,.about-section .middle-col .text-block{align-items:center;display:flex;height:100%;justify-content:center}.about-section .middle-col .text-block{border-radius:50%;flex-direction:column;padding:calc(14px + 1.875vw);position:relative;text-align:center;transition:all 1s;width:100%}.about-section .middle-col .text-block.de{padding:calc(24px + 1.875vw)}.about-section .middle-col .text-block.fr{padding:calc(23px + 2.1875vw)}@media screen and (max-width:1023px){.about-section .middle-col .text-block{background:#ededed;border:1px solid #909090;border-radius:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.about-section .middle-col .text-block{height:50vh}}.about-section .middle-col .text-block .about-text{position:relative;z-index:999}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.about-section .middle-col .text-block .about-text{width:400px}}.about-section .middle-col .text-block p{color:#000}.about-section .middle-col .text-block .circle-border{border:2px solid hsla(0,0%,56%,.569);border-radius:50%;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transform-origin:center;transition:all 1s;width:100%}@media screen and (max-width:1023px){.about-section .middle-col .text-block .circle-border{height:calc(124px + 8.125vw)!important;width:calc(124px + 8.125vw)!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.about-section .middle-col .text-block .circle-border{height:46vh!important;width:46vh!important}}@media screen and (max-width:767px){.about-section .middle-col .text-block .circle-border{height:calc(240px + 3.125vw)!important;opacity:.2!important;width:calc(240px + 3.125vw)!important}}@media screen and (max-width:480px){.about-section .middle-col .text-block .circle-border{height:calc(280px + 3.125vw)!important;width:calc(280px + 3.125vw)!important}}.room_section{padding:0 0 calc(20px + 3.125vw);width:100%}.room_section .room-main-title{color:#000;display:grid;font-size:calc(24px + 1.25vw);font-weight:500;gap:calc(12px + 2.5vw);line-height:calc(42.8px + .375vw);margin:auto auto calc(20px + 3.125vw);padding-left:calc(2% + 93px);padding-right:calc(2% + 90px);text-align:center;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.room_section .room-main-title .v-line{background:#050708;height:3px;margin:auto;width:80%}@media screen and (max-width:1023px){.room_section .room-main-title{padding-left:5%;padding-right:5%}}.room_section .rooms-wrapper{grid-gap:calc(12px + 5.625vw);display:grid;grid-template-columns:repeat(3,1fr);padding-left:calc(2% + 93px);padding-right:calc(2% + 90px);padding-top:calc(20px + 3.125vw);position:relative}@media screen and (max-width:1023px){.room_section .rooms-wrapper{grid-template-columns:repeat(2,1fr);padding-left:5%;padding-right:5%}}@media screen and (max-width:767px){.room_section .rooms-wrapper{grid-template-columns:auto}}.room_section .rooms-wrapper:before{background:#ededed;content:"";height:calc(110px + 12.5vw);left:0;position:absolute;top:0;width:100%}.room_section .rooms-wrapper .single-room{color:#000;position:relative}@media screen and (max-width:767px){.room_section .rooms-wrapper .single-room{width:100%}}.room_section .rooms-wrapper .single-room:hover .room-photo-1 img{transform:scale(1.01)}.room_section .rooms-wrapper .single-room .number{font-size:calc(23px + 2.1875vw);line-height:100%;margin-bottom:30px}.room_section .rooms-wrapper .single-room .room-name{margin-top:15px;padding-right:50px}.room_section .rooms-wrapper .single-room .room-name span{color:#000;display:block;font-size:calc(19.6px + 1.6875vw);line-height:100%;text-align:right}.room_section .rooms-wrapper .single-room .rooms-thum{height:calc(227px + 16.5625vw);position:relative}@media screen and (max-width:1023px){.room_section .rooms-wrapper .single-room .rooms-thum{max-width:365px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.room_section .rooms-wrapper .single-room .rooms-thum{max-width:305px}}@media screen and (max-width:767px){.room_section .rooms-wrapper .single-room .rooms-thum{width:100%}}.room_section .rooms-wrapper .single-room .rooms-thum .room-photo-1{background-position:50%;background-size:cover;height:100%;overflow:hidden;transform-origin:center}.room_section .rooms-wrapper .single-room .rooms-thum .room-photo-1 img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:center;transition:all .5s ease;width:100%}.room_section .rooms-wrapper .single-room .room-border{background-color:#cfcfcf;bottom:0;height:200px;position:absolute;right:25px;width:2px}.testimonial-section{height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-bottom:calc(20px + 3.125vw);max-height:540px;width:100%}@media screen and (max-width:767px){.testimonial-section{max-height:auto}}.testimonial-section .testimonial-wrapper{align-items:center;background:#ededed;display:grid;grid-template-columns:40% 60%;padding:0 5%;width:100%}@media screen and (max-width:1023px){.testimonial-section .testimonial-wrapper{display:flex;flex-direction:column;padding-top:calc(20px + 3.125vw)}.testimonial-section .testimonial-wrapper .title-block{flex-basis:100%;text-align:center;width:100%}}.testimonial-section .testimonial-wrapper .title-block .title{font-size:calc(21.2px + 1.1875vw);font-weight:700;margin:auto;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.testimonial-section .testimonial-wrapper .title-block .title .subtitle{display:block;margin-left:70px;margin-top:10px}@media screen and (max-width:1023px){.testimonial-section .testimonial-wrapper .title-block .title{text-align:center;width:100%}.testimonial-section .testimonial-wrapper .title-block .title .subtitle{display:inline;margin:0}}.testimonial-section .testimonial-wrapper .testimonial-wrap{width:100%}.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block{display:flex!important;flex-direction:column;gap:calc(18px + .625vw);padding:calc(32px + 2.5vw);position:relative;z-index:2}@media screen and (max-width:1023px){.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block{margin-bottom:calc(28px + .625vw);padding:calc(20px + 3.125vw) 0}}.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block .testimonial-title-block{display:flex;flex-direction:column;gap:calc(4px + .3125vw)}.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block .testimonial-title-block .testimonial-title{font-size:calc(17.2px + .875vw);font-weight:700;line-height:30px;text-transform:uppercase}@media screen and (max-width:1023px){.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block .testimonial-title-block .testimonial-title{text-align:center;width:100%}}.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block .testimonial-title-block .star-block{align-items:center;display:flex;gap:calc(2.6px + .125vw)}.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block .testimonial-title-block .star-block .star{width:calc(14px + .3125vw)}@media screen and (max-width:1023px){.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block .testimonial-title-block .star-block{justify-content:center}}.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block .date-block .name{color:#222;font-size:calc(16.8px + .375vw);font-weight:700}@media screen and (max-width:1023px){.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block .date-block .name{text-align:center}}.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block .date-block .date{color:#222;font-size:calc(15px + .3125vw)}@media screen and (max-width:1023px){.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block .date-block .date{text-align:center}.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block .date-block{margin:calc(8px + .625vw) 0}}.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block .text-block .text{font-size:calc(13.06859px + .36101vw)}@media screen and (max-width:1023px){.testimonial-section .testimonial-wrapper .testimonial-wrap .testimonial-block .text-block .text{text-align:center}}.testimonial-section .testimonial-wrapper .testimonial-wrap .slick-dots{align-items:center;bottom:30px;display:flex;gap:calc(9px + .3125vw);justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}.testimonial-section .testimonial-wrapper .testimonial-wrap .slick-dots li{background:transparent;border:1px solid #222;border-radius:50%;cursor:pointer;height:calc(14.4px + .1875vw);outline:none;position:relative;transition:.5s;width:calc(14.4px + .1875vw)}.testimonial-section .testimonial-wrapper .testimonial-wrap .slick-dots li button{visibility:hidden}.testimonial-section .testimonial-wrapper .testimonial-wrap .slick-dots li.slick-active{background:#222;transform:scale(1.2)}.button-wrap{align-items:center;display:flex;justify-content:center;margin-top:calc(24px + 1.875vw)}.inner-header-photo{height:80vh;position:relative;width:100%;z-index:2}@media screen and (max-width:820px){.inner-header-photo{height:40vh}}@media screen and (max-width:601px){.inner-header-photo{height:50vh}}@media screen and (max-width:480px){.inner-header-photo{height:45vh}}.inner-header-photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.inner-header-photo .text{color:#fff;font-size:calc(21px + 2.8125vw);left:50%;line-height:inherit;padding:calc(8px + .625vw) calc(16px + 1.25vw);position:absolute;text-align:center;text-shadow:0 2px 4px #222;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.inner-header{margin-top:90px}.inner-header .inner-title .title{color:#fff;font-size:calc(24px + 1.25vw);font-weight:500;text-align:center;text-transform:uppercase}.inner-header .inner-title .title.custom-color{color:#231f20}.inner-intro-text-block{margin:auto;max-width:100%!important;padding:0 15% calc(20px + 3.125vw);text-align:center;width:100%!important}@media screen and (max-width:601px){.inner-intro-text-block{padding-left:5%;padding-right:5%}}.inner-intro-text-block .text-block{color:#000;margin:auto;max-width:700px}.v-intro-title-block{background:transparent;margin-top:-15%;padding-bottom:calc(26px + 1.25vw);width:100%}@media screen and (max-width:1023px){.v-intro-title-block{margin-top:-20%}}@media screen and (max-width:601px){.v-intro-title-block{margin-top:-35%}}.v-intro-title-block .v-intro-title{color:#fff;font-size:calc(12.6px + 3.25vw);line-height:inherit;margin:auto auto calc(16px + 1.25vw);position:relative;text-align:center;text-shadow:0 2px 4px #222;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:3}.v-intro-title-block .v-intro-title .subtitle{display:block;font-size:calc(18.4px + .5vw);font-weight:500;text-transform:lowercase}.v-intro-title-block .v-line{background:#0e92b8;height:calc(90px + 3.125vw);margin:auto;position:relative;width:2px;z-index:3}.villa_wrapper{padding:0;position:relative}.villa_wrapper .villa-content{position:relative;z-index:2}.villa_wrapper .villa-content .room-title-wrap{display:flex;justify-content:flex-end;margin-bottom:calc(26px + 1.25vw);min-width:450px}@media screen and (max-width:767px){.villa_wrapper .villa-content .room-title-wrap{min-width:350px}}@media screen and (max-width:480px){.villa_wrapper .villa-content .room-title-wrap{min-width:250px}}.villa_wrapper .villa-content .room-title{align-items:center;background-position:50%;background-size:100%;display:inline-block;display:grid;justify-content:center;margin-top:calc(12px + 2.5vw);position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.villa_wrapper .villa-content .room-title .room{color:#000;font-size:calc(14.4px + 1.75vw);font-weight:500;padding-right:30px;text-align:right;text-transform:lowercase}.villa_wrapper .villa-content .room-title .room span{color:#000;display:block;font-size:70%;margin-top:5px}.villa_wrapper .villa-content .room-title:before{background:#231f20;bottom:-10px;content:"";height:2px;left:auto;position:absolute;right:0;width:75%}.villa_wrapper .villa-content .room-block{grid-column-gap:calc(12px + 5.625vw);grid-row-gap:0;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.villa_wrapper .villa-content .room-block.container-padding{padding-left:5%;padding-right:5%}}.villa_wrapper .villa-content .room-block .content-grid{grid-gap:calc(20px + 3.125vw);display:grid;grid-column:span 2;grid-template-columns:56% auto}@media screen and (max-width:1023px){.villa_wrapper .villa-content .room-block .content-grid{grid-template-columns:1fr}}@media screen and (max-width:767px){.villa_wrapper .villa-content .room-block{grid-template-columns:auto}}.villa_wrapper .villa-content .room-block .left-photo{height:100%;min-height:calc(250px + 15.625vw)}.villa_wrapper .villa-content .room-block .left-photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.villa_wrapper .villa-content .room-block .col-2{align-items:center;display:flex}.villa_wrapper .villa-content .room-block .facilities-content{padding-right:5%}.villa_wrapper .villa-content .room-block .facilities-content .aminities-title{line-height:1.4;margin-bottom:calc(18px + .625vw)}.villa_wrapper .villa-content .room-block .facilities-content .aminities-title,.villa_wrapper .villa-content .room-block .facilities-content .single-detail .aminities-title{color:#0e92b8;font-size:calc(16.4px + .5vw);font-weight:700;text-transform:capitalize}.villa_wrapper .villa-content .room-block .facilities-content .single-detail:not(:last-child){margin-bottom:calc(17px + .9375vw)}.villa_wrapper .villa-content .room-block .facilities-content .single-detail .title{color:#000;font-size:calc(17.6px + .125vw);line-height:1.2;position:relative}.villa_wrapper .villa-content .room-block .facilities-content .single-detail .title.bullet-items{margin-left:15px;padding-left:calc(8px + .625vw)}.villa_wrapper .villa-content .room-block .facilities-content .single-detail .title.bullet-items:before{background-color:#231f20;border-radius:5px;content:"";height:7px;left:0;position:absolute;top:8px;width:7px}.villa_wrapper .villa-content .room-block .facilities-content .single-detail p{font-size:calc(15.2px + .25vw);line-height:1.5;margin-top:calc(7.2px + .25vw)}.villa_wrapper .villa-content .room-block .facilities-content .single-detail p:not(:last-child){margin-bottom:calc(7.2px + .25vw);margin-top:calc(16px + 1.25vw)}@media screen and (max-width:601px){.villa_wrapper .villa-content .room-block .facilities-content .single-detail p{font-size:1.1rem}}.villa_wrapper .villa-content .room-block .facilities-content .single-detail ul li{color:#000;margin-left:15px;padding-left:calc(14px + .3125vw);position:relative}.villa_wrapper .villa-content .room-block .facilities-content .single-detail ul li:before{background-color:#231f20;border-radius:5px;content:"";height:7px;left:0;position:absolute;top:12px;width:7px}@media screen and (max-width:767px){.villa_wrapper .villa-content .room-block .facilities-content .single-detail ul li:before{top:10px}}.villa_wrapper .villa-content .room-block .facilities-content .single-detail ul li:not(:last-child){margin-bottom:calc(2.6px + .125vw)}.villa-welcome{background-color:transparent;padding:calc(20px + 3.125vw) 15px 0;position:relative}.villa-welcome .title{color:#000;font-size:calc(24px + 1.25vw);font-weight:500;padding:0 15px calc(24px + 1.875vw);text-align:center;text-transform:uppercase}.villa-welcome .content-box .text{color:#000;margin:auto;max-width:700px;text-align:center}.villa-3d-block{margin:0 auto calc(20px + 3.125vw);min-height:calc(100vh + 90px);width:87%}@media screen and (max-width:820px){.villa-3d-block{min-height:60vh}}@media screen and (max-width:601px){.villa-3d-block{min-height:50vh}}@media screen and (max-width:480px){.villa-3d-block{min-height:45vh}}.villa-3d-block iframe{min-height:100vh;width:100%}@media screen and (max-width:820px){.villa-3d-block iframe{min-height:60vh}}@media screen and (max-width:601px){.villa-3d-block iframe{min-height:50vh}}@media screen and (max-width:480px){.villa-3d-block iframe{min-height:45vh}}.gallery-wrapper{padding-bottom:calc(20px + 3.125vw)!important}@media screen and (max-width:1023px){.gallery-wrapper.container-padding{padding-left:5%;padding-right:5%}}@media screen and (max-width:767px){.media-box-image{pointer-events:none}}.contact-from-block .contact-from-wrapper .grid{margin-top:0}.circle-fixed{background-color:transparent;border:3px solid rgba(33,33,33,.059);border-radius:50%;height:95vh;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:95vh;z-index:2}@media screen and (max-width:1023px){.circle-fixed{height:calc(245px + 42.1875vw);width:calc(245px + 42.1875vw)}}@media screen and (max-width:480px){.circle-fixed{height:calc(273px + 2.1875vw);width:calc(273px + 2.1875vw)}}.villa-gray-bg{background-color:#ededed;height:100%;left:0;position:fixed;top:0;width:50%;z-index:-99}.padding-top-0{padding-top:0!important}.margin-top-0{margin-top:0!important}.padding-bottom-110{padding-bottom:calc(50px + 3.125vw)}.margin-bottom-30{margin-bottom:calc(8px + .625vw)!important}.intro-text-bg{background:transparent}.text-black{color:#000!important;font-size:calc(21.6px + 1.375vw)!important;font-weight:500!important;line-height:calc(42.8px + .375vw)!important;padding-left:15px;padding-right:15px;text-align:center!important}@media screen and (max-width:480px){.custom-mt-50{margin-top:calc(38px + .625vw)}}.pt-80{padding-top:calc(20px + 3.125vw)}.pb-80{padding-bottom:calc(20px + 3.125vw)}@media screen and (max-width:480px){.pt-sm-70{padding-top:70px}}.faq-block{margin:0 auto;max-width:1260px;padding:0 5% calc(20px + 3.125vw)}.faq-block .grid .Accordion_item{background-color:hsla(60,58%,95%,.1);border-bottom:1px solid hsla(0,0%,80%,.2);height:auto;margin:5px 0;padding-left:calc(7px + .9375vw);width:100%}.faq-block .grid .Accordion_item:not(:last-child){margin-bottom:calc(8px + .625vw)}.faq-block .grid .Accordion_item .title_tab{border-radius:4px;color:#000;cursor:pointer;padding:calc(8px + .625vw) calc(12px + .9375vw) calc(8px + .625vw) 0;transition:background-color .3s ease-in;width:100%}.faq-block .grid .Accordion_item .title_tab .title{color:#000;font-size:calc(15.6px + .4375vw);font-weight:500;line-height:1.35;padding-right:30px;position:relative}.faq-block .grid .Accordion_item .title_tab .title .icon{background-color:transparent;height:16px;position:absolute;right:1%;top:calc(50% - 8px);transform:rotate(-90deg);transition:transform .3s ease-in;width:16px}.faq-block .grid .Accordion_item .title_tab .title .icon:after,.faq-block .grid .Accordion_item .title_tab .title .icon:before{background-color:#000;content:"";position:absolute;transition:all .5s ease}.faq-block .grid .Accordion_item .title_tab .title .icon:before{height:2px;left:50%;top:50%;transform:rotate(0deg) translate(-50%,-50%);width:100%}.faq-block .grid .Accordion_item .title_tab .title .icon:after{height:100%;left:50%;top:50%;transform:rotate(0deg) translate(-50%,-50%);width:2px}.faq-block .grid .inner_content{display:none;height:auto;overflow:hidden;width:100%}.faq-block .grid .inner_content p{margin:auto auto 15px;opacity:0;transform:translate3d(0,60px,0);transition:transform .6s cubic-bezier(0,.99,.44,1.01),opacity .8s cubic-bezier(0,.99,.44,1.01) .1s;width:98%}.faq-block .grid .Accordion_item .title_tab.active{transition:background-color .3s ease-in}.faq-block .grid .Accordion_item .title_tab.active .title .icon{transition:transform .3s ease-in}.faq-block .grid .Accordion_item .title_tab.active .title .icon:before{transform-origin:bottom;transition:all .5s ease;width:0}.faq-block .grid .Accordion_item .title_tab:hover{transition:background-color .3s ease-in}.faq-block .grid .Accordion_item .inner_content p.show{opacity:1;transform:translateZ(0);transition:opacity .8s cubic-bezier(0,.99,.44,1.01),transform .6s cubic-bezier(0,.99,.44,1.01) .1s}.contact-from-block{margin-bottom:calc(20px + 3.125vw);padding:0 6%}@media screen and (max-width:767px){.contact-from-block .block-texture{height:28%;width:8%}}.contact-from-block .contact-from-wrapper .grid{grid-gap:calc(9px + 1.875vw);display:grid;grid-template-columns:60% auto;margin:30px auto 0;max-width:1220px;width:100%}@media screen and (max-width:1023px){.contact-from-block .contact-from-wrapper .grid{grid-template-columns:1fr}}@media screen and (max-width:767px){.contact-from-block .contact-from-wrapper .grid{display:block}}.contact-from-block .contact-from-wrapper .grid.column-one{grid-template-columns:auto}.contact-from-block .contact-from-wrapper .grid.column-one .map-wrapper{height:calc(174px + 14.375vw);margin-top:calc(24px + 1.875vw)}.contact-from-block .contact-from-wrapper .grid.column-one .map-wrapper iframe{height:100%;width:100%}.contact-from-block .contact-from-wrapper #success_message{color:#28b341;display:block;font-size:calc(13.2px + .875vw);font-weight:600;text-align:center}.contact-from-block .contact-from-wrapper #success_message.contact-confirmation{align-items:center;display:flex;height:100%;justify-content:center}.contact-from-block .contact-from-wrapper .contact-form-col{background-color:#ededed;border-radius:10px;padding:calc(9px + 1.875vw);position:relative}.contact-from-block .contact-from-wrapper .contact-form-col .recaptcha{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:35px}.contact-from-block .contact-from-wrapper .contact-form-col .custom-col-2{grid-gap:calc(12px + .9375vw);display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:601px){.contact-from-block .contact-from-wrapper .contact-form-col .custom-col-2{grid-template-columns:auto}}.contact-from-block .contact-from-wrapper .contact-form-col label{color:#231f20;font-weight:600}.contact-from-block .contact-from-wrapper .contact-form-col label.error{color:red;font-size:14px}.contact-from-block .contact-from-wrapper .contact-form-col input,.contact-from-block .contact-from-wrapper .contact-form-col textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-bottom:1px solid #231f20;font-family:Caviar,Open Sans,sans-serif;font-size:calc(15.6px + .125vw);outline:0;padding:15px 15px 15px 0;width:100%}.contact-from-block .contact-from-wrapper .contact-form-col textarea{min-height:120px}.contact-from-block .contact-from-wrapper .contact-form-col .custom-input{margin-bottom:15px}.contact-from-block .contact-from-wrapper .contact-form-col #message{bottom:calc(147px + 2.5vw);color:red;font-size:calc(15.4px + .1875vw);left:50%;line-height:1;padding:0 15px;position:absolute;text-align:center;transform:translateX(-50%);width:100%}.contact-from-block .contact-from-wrapper .contact-form-col #message fieldset{border:0}.contact-from-block .contact-from-wrapper .contact-form-col #message.success-box{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;position:relative}.contact-from-block .contact-from-wrapper .contact-form-col #message.success-box #success_page{text-align:center}.contact-from-block .contact-from-wrapper .contact-form-col #message.success-box #success_page .success{color:#0bad0b;font-size:calc(16px + .625vw)}.contact-from-block .contact-from-wrapper .contact-form-col #message.success-box #success_page .success-thank{color:#111;font-size:calc(18.8px + .375vw);font-weight:400;line-height:1.3;margin:20px 0}.contact-from-block .contact-from-wrapper .contact-form-col #message.success-box #success_page .success-spam{color:#ec4c4c;font-size:calc(14.6px + .125vw)}.contact-from-block .contact-from-wrapper div#captcha_error{color:red;font-size:14px;font-weight:600}.contact-from-block .contact-from-wrapper .contact-address{align-items:flex-start;background-color:#231f20;border:1px solid #ccc;border-radius:10px;color:#0e92b8;display:flex;flex-direction:column;justify-content:center;padding:calc(9px + 1.875vw);text-align:center}@media screen and (max-width:767px){.contact-from-block .contact-from-wrapper .contact-address{margin-right:0;margin-top:30px}}.contact-from-block .contact-from-wrapper .contact-address .address{display:flex;flex-direction:column;justify-content:center}.contact-from-block .contact-from-wrapper .contact-address .address:not(:last-child){margin-bottom:calc(12px + .9375vw)}.contact-from-block .contact-from-wrapper .contact-address .address .title{font-size:calc(13.2px + .5625vw);margin-bottom:10px}.contact-from-block .contact-from-wrapper .contact-address .address a{align-items:center;color:#fff;display:flex;text-align:left;transition:all .5s ease}.contact-from-block .contact-from-wrapper .contact-address .address a:not(:last-child){margin-bottom:5px}.contact-from-block .contact-from-wrapper .contact-address .address a:hover{color:#0e92b8}.contact-from-block .contact-from-wrapper .contact-address .address a:hover svg{fill:#0e92b8}.contact-from-block .contact-from-wrapper .contact-address .address a .svg-icon{margin-right:10px}.contact-from-block .contact-from-wrapper .contact-address .address a .icon{margin-right:5px}.contact-from-block .contact-from-wrapper .contact-address .address.social{align-items:center;border-top:1px solid #fff;display:flex;flex-direction:row;justify-content:center;margin-top:30px;padding-top:30px;width:100%}@media screen and (max-width:767px){.contact-from-block .contact-from-wrapper .contact-address .address.social{margin-top:25px}}.contact-from-block .contact-from-wrapper .contact-address .address.social a{display:inline-flex;padding-right:30px;position:relative;text-transform:uppercase}.contact-from-block .contact-from-wrapper .contact-address .address.social a:last-child{padding-right:0}.contact-from-block .contact-from-wrapper .contact-address .svg-icon svg{fill:#fff;margin-right:calc(4.4px + .1875vw)}.send-button{display:block;margin:0 auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;position:relative}.send-button #btn_sent{background-color:#050708;border:0;border-bottom:0!important;border-radius:3px;color:#fff;cursor:pointer;display:block;font-weight:600;margin:25px auto 0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:calc(6.4px + .1875vw) calc(12px + .9375vw);text-transform:uppercase;transition:all .5s ease}.send-button #btn_sent:hover{background-color:#0e92b8}#success_message{color:#28b341;display:block;font-size:calc(20.4px + .5vw);font-weight:600;text-align:center}.service-section{display:grid;gap:calc(20px + 3.125vw);padding:calc(20px + 3.125vw) 10%}@media screen and (max-width:767px){.service-section{padding:calc(20px + 3.125vw) 5%}}.service-section .service-block{display:grid;gap:calc(27px + .9375vw);grid-template-columns:70% 30%;justify-content:center}@media screen and (max-width:1023px){.service-section .service-block{grid-template-columns:1fr}}.service-section .service-block .left-col{align-items:center;background:#f1f1f1;display:flex;flex-direction:column;justify-content:center;padding:calc(11px + 2.8125vw)}@media screen and (max-width:1023px){.service-section .service-block .left-col{order:2}}.service-section .service-block .left-col .service-title{align-items:center;color:#0e92b8;display:flex;font-size:calc(17.6px + .75vw);font-weight:600;gap:calc(9px + .3125vw);justify-content:flex-start;line-height:30px;margin-bottom:calc(9px + .3125vw);text-transform:uppercase;width:100%}.service-section .service-block .left-col .service-title .v-line{background:#000;height:2px;width:calc(22px + 4.0625vw)}.service-section .service-block .left-col .list-item-block{align-items:flex-start;display:grid;flex-wrap:wrap;gap:calc(7px + .9375vw);grid-template-columns:repeat(2,1fr);margin-top:calc(21px + 1.25vw)}@media screen and (max-width:601px){.service-section .service-block .left-col .list-item-block{grid-template-columns:1fr}}.service-section .service-block .left-col .list-item-block .list-item{align-items:baseline;color:#000;display:flex;font-size:calc(15.6px + .125vw);gap:calc(17.6px + .125vw)}@media screen and (max-width:480px){.service-section .service-block .left-col .list-item-block .list-item{align-items:flex-start}}.service-section .service-block .left-col .list-item-block .list-item img{width:20px}@media screen and (max-width:767px){.service-section .service-block .left-col .list-item-block .list-item img{position:relative;top:5px}}.service-section .service-block .right-col{min-height:calc(250px + 15.625vw)}.service-section .service-block .right-col img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:820px) and (min-width:602px){.service-section .service-block .right-col img{height:50vh}}.service-section .service-block.reverse{grid-template-columns:30% 70%}@media screen and (max-width:1023px){.service-section .service-block.reverse{grid-template-columns:1fr}}.service-section .service-block.reverse .left-col{order:2}.service-section .service-block.reverse .left-col .service-title{flex-direction:row-reverse}.location-wrapper{padding:calc(20px + 3.125vw) 0;position:relative}.location-wrapper .location-wrap{display:grid;gap:calc(25px + 1.5625vw);grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1023px){.location-wrapper .location-wrap{grid-template-columns:repeat(2,1fr)}.location-wrapper .location-wrap.container-padding{padding-left:5%;padding-right:5%}}@media screen and (max-width:767px){.location-wrapper .location-wrap{grid-template-columns:1fr}}.location-wrapper .location-wrap .location-block{color:#000;position:relative}.location-wrapper .location-wrap .location-block .number{font-size:calc(27px + 2.5vw);line-height:100%;margin-bottom:calc(18px + .625vw)}.location-wrapper .location-wrap .location-block .location-name{margin-top:calc(9px + .3125vw);padding-right:calc(26px + 1.25vw)}.location-wrapper .location-wrap .location-block .location-name .location-title{font-size:calc(23.2px + .25vw);margin-bottom:calc(18px + .625vw);padding-top:calc(9px + .3125vw);text-align:right}.location-wrapper .location-wrap .location-block .location-name span{color:#605c55;display:block;font-size:calc(19px + 1.875vw);line-height:100%;text-align:right}.location-wrapper .location-wrap .location-block .location-name p{font-size:calc(15.2px + .25vw);line-height:1.5;text-align:right}@media screen and (max-width:601px){.location-wrapper .location-wrap .location-block .location-name p{font-size:1.1rem}}.location-wrapper .location-wrap .location-block .location-name p a{color:#0e92b8}.location-wrapper .location-wrap .location-block .location-thum{height:calc(287px + 13.4375vw);overflow:hidden;position:relative;width:inherit!important}.location-wrapper .location-wrap .location-block .location-thum .location-photo{background-position:50%;background-size:cover;height:100%;transition:all 1s ease}.location-wrapper .location-wrap .location-block .location-thum .location-photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.location-wrapper .location-wrap .location-block .location-thum .location-photo:hover{transform:scale(1.05)}.location-wrapper .location-wrap .location-block .location-thum .location-photo.new-york-club-bg{background:url(../assets/images/location/new-york-club.webp) no-repeat 50%;background-repeat:no-repeat;background-size:cover}.no-webp .location-wrapper .location-wrap .location-block .location-thum .location-photo.new-york-club-bg{background-image:url(../assets/images/location/new-york-club.webp)}.location-wrapper .location-wrap .location-block .location-thum .location-photo.cretaquarium-bg{background:url(../assets/images/location/cretaquarium.webp) no-repeat 50%;background-position:bottom;background-size:cover}.no-webp .location-wrapper .location-wrap .location-block .location-thum .location-photo.cretaquarium-bg{background-image:url(../assets/images/location/cretaquarium.webp)}.location-wrapper .location-wrap .location-block .location-thum .location-photo.acqua-plus-bg{background:url(../assets/images/location/acqua-plus.webp) no-repeat 50%;background-position:bottom;background-size:cover}.no-webp .location-wrapper .location-wrap .location-block .location-thum .location-photo.acqua-plus-bg{background-image:url(../assets/images/location/acqua-plus.webp)}.location-wrapper .location-wrap .location-block .location-border{background-color:grey;bottom:15%;height:calc(180px + 6.25vw);position:absolute;right:calc(13px + .625vw);width:2px}
/*# sourceMappingURL=webdynamic.css.map */
