body,html{scroll-behavior:smooth}body{font-size:1rem;font-family:Public Sans,sans-serif;overflow-x:hidden;position:relative;background:var(--di-color-white);color:var(--di-color-lightdark)}*{margin:0;padding:0;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:var(--font-audrey)}.ad_Swiper{position:relative}.ad_Swiper .swiper-button-next,.ad_Swiper .swiper-button-prev{color:#fff;bottom:70px;top:auto}@media(max-width:991px){.ad_Swiper .swiper-button-next,.ad_Swiper .swiper-button-prev{bottom:20px}}.ad_Swiper .swiper-button-prev{left:calc(50% - 60px)!important}@media(max-width:991px){.ad_Swiper .swiper-button-prev{left:8px!important;top:50%!important;bottom:auto!important}.ad_Swiper .swiper-button-prev:after{font-size:24px!important}}.ad_Swiper .swiper-button-next{right:calc(50% - 60px)!important}@media(max-width:991px){.ad_Swiper .swiper-button-next{right:8px!important;top:50%!important;bottom:auto!important}.ad_Swiper .swiper-button-next:after{font-size:24px!important}}.ad_Swiper .swiper-button-next:after,.ad_Swiper .swiper-button-prev:after{font-size:50px}.ad_Swiper .swiper-button-disabled{opacity:1!important;pointer-events:none}.nearestplaces_Swiper{position:relative}.nearestplaces_Swiper .swiper-button-next,.nearestplaces_Swiper .swiper-button-prev{color:#fff;display:flex!important;align-items:center;justify-content:center;width:45px;border-radius:50%;padding:5px;z-index:99}@media(max-width:767px){.nearestplaces_Swiper .swiper-button-next,.nearestplaces_Swiper .swiper-button-prev{width:30px;height:30px}}.nearestplaces_Swiper .swiper-button-next:after,.nearestplaces_Swiper .swiper-button-prev:after{font-size:50px}@media(max-width:767px){.nearestplaces_Swiper .swiper-button-next:after,.nearestplaces_Swiper .swiper-button-prev:after{font-size:20px}}.nearestplaces_Swiper .swiper-button-disabled{opacity:1!important;pointer-events:none}.hotel_innerProfile_Swiper{position:relative}.hotel_innerProfile_Swiper .swiper-button-next,.hotel_innerProfile_Swiper .swiper-button-prev{color:#fff;display:flex!important;align-items:center;justify-content:center;width:45px;border-radius:50%;padding:5px;z-index:99}@media(max-width:767px){.hotel_innerProfile_Swiper .swiper-button-next,.hotel_innerProfile_Swiper .swiper-button-prev{width:30px;height:30px;background:var(--di-color-grey)}}.hotel_innerProfile_Swiper .swiper-button-next:after,.hotel_innerProfile_Swiper .swiper-button-prev:after{font-size:50px}@media(max-width:767px){.hotel_innerProfile_Swiper .swiper-button-next:after,.hotel_innerProfile_Swiper .swiper-button-prev:after{font-size:20px}}.hotel_innerProfile_Swiper .swiper-button-disabled{opacity:1!important;pointer-events:none}.hotel_innerProfile_Swiper .swiper-pagination{top:calc(50% + 190px)!important;bottom:auto}@media(max-width:767px){.hotel_innerProfile_Swiper .swiper-pagination{display:none!important}}.hotel_innerProfile_Swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 3px!important}.hotel_innerProfile_Swiper .swiper-pagination .swiper-pagination-bullet-active{background:var(--di-color-grey2)!important}.apartment_innerTab_Swiper,.room_details_swiper{position:relative;margin:auto!important}.apartment_innerTab_Swiper .swiper-wrapper .swiper-slide,.room_details_swiper .swiper-wrapper .swiper-slide{margin:auto!important}.apartment_innerTab_Swiper .swiper-button-next,.apartment_innerTab_Swiper .swiper-button-prev,.room_details_swiper .swiper-button-next,.room_details_swiper .swiper-button-prev{color:#fff;top:auto!important;bottom:50px!important}.apartment_innerTab_Swiper .swiper-button-prev,.room_details_swiper .swiper-button-prev{left:52%!important}@media(max-width:991px){.apartment_innerTab_Swiper .swiper-button-prev,.room_details_swiper .swiper-button-prev{bottom:15px!important}}@media(max-width:767px){.apartment_innerTab_Swiper .swiper-button-prev,.room_details_swiper .swiper-button-prev{left:8px!important;top:50%!important;color:#333;display:flex!important;align-items:center;justify-content:center;background:var(--di-color-lightgrey);width:35px;height:35px;border-radius:50%;padding:5px}.apartment_innerTab_Swiper .swiper-button-prev:after,.room_details_swiper .swiper-button-prev:after{font-size:18px!important}}.apartment_innerTab_Swiper .swiper-button-next,.room_details_swiper .swiper-button-next{right:40%!important}@media(max-width:991px){.apartment_innerTab_Swiper .swiper-button-next,.room_details_swiper .swiper-button-next{right:38%!important;bottom:15px!important}}@media(max-width:767px){.apartment_innerTab_Swiper .swiper-button-next,.room_details_swiper .swiper-button-next{right:8px!important;top:50%!important;color:#333;display:flex!important;align-items:center;justify-content:center;background:var(--di-color-lightgrey);width:35px;height:35px;border-radius:50%;padding:5px}.apartment_innerTab_Swiper .swiper-button-next:after,.room_details_swiper .swiper-button-next:after{font-size:18px!important}}.apartment_innerTab_Swiper .swiper-button-next:after,.apartment_innerTab_Swiper .swiper-button-prev:after,.room_details_swiper .swiper-button-next:after,.room_details_swiper .swiper-button-prev:after{font-size:36px}.apartment_innerTab_Swiper .swiper-button-disabled,.room_details_swiper .swiper-button-disabled{opacity:1!important;pointer-events:none}.room_details_swiper{width:100%;height:100%}.room_details_swiper .swiper-button-prev{left:20px!important;bottom:30px!important}@media(max-width:991px){.room_details_swiper .swiper-button-prev{left:10px!important;bottom:15px!important}}@media(max-width:599){.room_details_swiper .swiper-button-prev{width:30px;height:30px}}.room_details_swiper .swiper-button-next{right:80%!important;bottom:30px!important}@media(max-width:991px){.room_details_swiper .swiper-button-next{right:70%!important;bottom:15px!important}}@media(max-width:767px){.room_details_swiper .swiper-button-next{right:10px!important}}@media(max-width:599){.room_details_swiper .swiper-button-next{width:30px;height:30px}}.apartments_type_swiper{position:relative;margin:auto!important}.apartments_type_swiper .swiper-wrapper .swiper-slide{margin:auto!important}.apartments_type_swiper .swiper-button-next,.apartments_type_swiper .swiper-button-prev{color:#fff;top:auto!important;bottom:50px!important}@media(max-width:1019px){.apartments_type_swiper .swiper-button-prev{left:8px!important;top:50%!important;color:#333;display:flex!important;align-items:center;justify-content:center;background:var(--di-color-lightgrey);width:35px;height:35px;border-radius:50%;padding:5px}.apartments_type_swiper .swiper-button-prev:after{font-size:18px!important}}@media(max-width:599){.apartments_type_swiper .swiper-button-prev{width:30px;height:30px}}@media(max-width:1019px){.apartments_type_swiper .swiper-button-next{right:8px!important;top:50%!important;color:#333;display:flex!important;align-items:center;justify-content:center;background:var(--di-color-lightgrey);width:35px;height:35px;border-radius:50%;padding:5px}.apartments_type_swiper .swiper-button-next:after{font-size:18px!important}}@media(max-width:599){.apartments_type_swiper .swiper-button-next{width:30px;height:30px}}.apartments_type_swiper .swiper-button-next:after,.apartments_type_swiper .swiper-button-prev:after{font-size:36px}.apartments_type_swiper .swiper-button-disabled{opacity:1!important;pointer-events:none}@media(max-width:767px){.gallery_Swiper .swiper-wrapper{height:400px}}.gallery_Swiper .swiper-button-next,.gallery_Swiper .swiper-button-prev{top:auto!important;bottom:20px!important;color:var(--di-color-white);display:flex!important;align-items:center;justify-content:center;background:var(--di-color-lightdark);width:50px;height:50px;padding:5px}@media(max-width:991px){.gallery_Swiper .swiper-button-next,.gallery_Swiper .swiper-button-prev{width:35px;height:35px}}.gallery_Swiper .swiper-button-prev{border-radius:50% 0 0 50%;left:auto;right:60px}@media(max-width:991px){.gallery_Swiper .swiper-button-prev{right:45px}}.gallery_Swiper .swiper-button-next{border-radius:0 50% 50% 0}.gallery_Swiper .swiper-button-next:after,.gallery_Swiper .swiper-button-prev:after{font-size:24px}@media(max-width:991px){.gallery_Swiper .swiper-button-next:after,.gallery_Swiper .swiper-button-prev:after{font-size:18px}}.gallery_Swiper .swiper-button-disabled{opacity:1!important;pointer-events:none}.gallery_Swiper .swiper-button-disabled:after{opacity:.35!important}.fill-button{padding:12px 24px;font-size:14px;color:var(--di-color-white);background-color:var(--di-color-grey);border:1px solid var(--di-color-grey);border-radius:0;cursor:pointer;transition:all .3s;text-transform:uppercase;position:relative;z-index:9}.fill-button:after{position:absolute;content:"";top:0;left:0;width:0;height:100%;background:var(--di-color-white);transition:all .35s;z-index:-1}.fill-button:hover{color:var(--di-color-grey)!important}.fill-button:hover:after{width:100%}@media(max-width:767px){.fill-button{padding:8px 16px}}.white-fill-button{padding:12px 24px;font-size:14px;color:var(--di-color-lightdark);background-color:var(--di-color-white);border:1px solid var(--di-color-white);border-radius:0;cursor:pointer;transition:all .3s;text-transform:uppercase;position:relative;z-index:9}.white-fill-button:after{position:absolute;content:"";top:0;left:0;width:0;height:100%;background:var(--di-color-grey2);transition:all .35s;z-index:-1}.white-fill-button:hover{color:var(--di-color-white)!important}.white-fill-button:hover:after{width:100%}@media(max-width:767px){.white-fill-button{padding:8px 16px}}.purple-fill-button{padding:12px 24px;font-size:14px;color:var(--di-color-white);background-color:var(--di-color-purple);border:1px solid var(--di-color-purple);border-radius:0;cursor:pointer;transition:all .3s;text-transform:uppercase;position:relative;z-index:9}.purple-fill-button:after{position:absolute;content:"";top:0;left:0;width:0;height:100%;background:var(--di-color-white);transition:all .35s;z-index:-1}.purple-fill-button:hover{color:var(--di-color-purple)!important}.purple-fill-button:hover:after{width:100%}@media(max-width:767px){.purple-fill-button{padding:8px 16px}}.outlined-button,.white-outlined-button{padding:12px 24px;font-size:14px;color:var(--di-color-grey);background-color:transparent;border:1px solid var(--di-color-grey);border-radius:0;cursor:pointer;transition:all .3s;text-transform:uppercase;position:relative;z-index:9}.outlined-button:after,.white-outlined-button:after{position:absolute;content:"";top:0;left:0;width:0;height:100%;background:var(--di-color-grey);transition:all .35s;z-index:-1}.outlined-button:hover,.white-outlined-button:hover{color:var(--di-color-white)!important}.outlined-button:hover:after,.white-outlined-button:hover:after{width:100%}@media(max-width:767px){.outlined-button,.white-outlined-button{padding:8px 16px}}.white-outlined-button{color:var(--di-color-white);background-color:transparent;border:1px solid var(--di-color-white)}.white-outlined-button:after{position:absolute;content:"";top:0;left:0;width:0;height:100%;background:var(--di-color-grey);transition:all .35s;z-index:-1}.white-outlined-button:hover{color:var(--di-color-white)!important}.white-outlined-button:hover:after{width:100%}@media(max-width:767px){.white-outlined-button{padding:.5rem 1.5rem}}.navigate-button{padding:12px;font-size:14px;color:var(--di-color-white);background-color:var(--di-color-purple);border:1px solid var(--di-color-purple);border-radius:0;cursor:pointer;transition:all .3s;text-transform:uppercase;position:relative;z-index:9;border-radius:50%}.navigate-button svg{height:30px;width:30px}@media(max-width:767px){.menuButton{min-width:auto!important;min-height:auto!important;padding:4px!important}.menuButton svg{width:36px;height:36px}}.drawerMenu .MuiModal-backdrop{backdrop-filter:blur(5px);background:transparent}.drawerMenu .MuiPaper-root{padding:40px;background:url(/_next/static/media/waves_bg.01d7e423.jpg) no-repeat 50%/100%;background-size:cover;height:100%;width:350px}@media(max-width:767px){.drawerMenu .MuiPaper-root{min-width:300px;padding:40px}}@media(max-width:499px){.drawerMenu .MuiPaper-root{min-width:260px;padding:40px 24px;width:260px}}.drawerMenu .MuiPaper-root ul{display:flex;flex-direction:column;flex-wrap:wrap;gap:30px}.drawerMenu .MuiPaper-root ul li a{display:block;font-family:var(--font-public-sans);font-size:20px}.drawerMenu .MuiPaper-root ul li a:hover{color:#9097c0}@media(max-width:767px){.drawerMenu .MuiPaper-root ul li a{font-size:18px}}.alkov_heading_section h1{font-size:3rem;line-height:normal;padding:40px 0 20px;color:var(--di-color-lightdark);font-family:var(--font-audreyMedium);text-transform:uppercase}@media(max-width:767px){.alkov_heading_section h1{font-size:2.25rem}.alkov_heading_section h1 svg{width:80px;height:98px;top:-62px;left:-28px}}.alkov_heading_section .breadCrumb ol{justify-content:center}.alkov_heading_section .breadCrumb ol li a{color:var(--di-color-grey);font-family:Public Sans,sans-serif;text-align:right}@media(max-width:767px){.alkov_heading_section .breadCrumb ol li a{font-size:14px}}.alkov_heading_section .breadCrumb ol li p{color:var(--di-color-lightdark);font-family:Public Sans,sans-serif}@media(max-width:767px){.alkov_heading_section .breadCrumb ol li p{font-size:14px}}.accordion_component .MuiPaper-root{box-shadow:none;border-bottom:1px solid var(--di-color-lightgrey)}.accordion_component .MuiPaper-root:before{display:none}.accordion_component .MuiPaper-root:last-child{border-bottom:1px solid var(--di-color-lightgrey);border-radius:0}.accordion_component .MuiPaper-root .MuiAccordion-heading button{padding:0}.accordion_component .MuiPaper-root .MuiAccordion-heading button .MuiAccordionSummary-content{margin:15px 0!important}@media(max-width:767px){.accordion_component .MuiPaper-root .MuiAccordion-heading button .MuiAccordionSummary-content{margin:12px 0!important}}.accordion_component .MuiPaper-root .MuiAccordion-heading button .MuiAccordionSummary-content p{font-size:18px;line-height:normal;color:var(--di-color-lightdark);font-weight:500;font-family:var(--font-public-sans)}@media(max-width:767px){.accordion_component .MuiPaper-root .MuiAccordion-heading button .MuiAccordionSummary-content p{font-size:18px;line-height:26px}}.accordion_component .MuiPaper-root .MuiAccordion-heading button.MuiAccordionSummary-root.Mui-expanded{min-height:auto!important}.accordion_component .MuiPaper-root .MuiCollapse-root .MuiAccordionDetails-root{padding-left:0;padding-top:16px;padding-bottom:16px;color:var(--di-color-grey2);font-size:16px;line-height:20px;font-weight:300}@media(max-width:767px){.accordion_component .MuiPaper-root .MuiCollapse-root .MuiAccordionDetails-root{font-size:14px;line-height:18px;padding-top:16px;padding-bottom:16px}}.gsap-marker-end,.gsap-marker-scroller-end,.gsap-marker-scroller-start,.gsap-marker-start{display:none!important}.horizontal_scroll_container{width:400vw;height:100vh;display:flex;flex-wrap:nowrap;position:relative}.horizontal_scroll_container:before{content:"";position:absolute;top:0;left:0;width:100vw;height:100%;background-image:url(/_next/static/media/bedroom_tabview.5eea1f94.webp);background-size:cover;background-position:50%;background-repeat:no-repeat}.vertical_scroll_container{width:100vw;height:100vh;position:relative;scroll-behavior:smooth}.vertical_scroll_container:before{content:"";position:absolute;top:0;left:0;width:100vw;height:100vh;background-image:url(/_next/static/media/DI-V4_image.8fa36cb1.webp);background-size:cover;background-position:50%;background-repeat:no-repeat}.project_scroll_container{width:100vw;height:100vh;scroll-behavior:smooth;position:relative}.project_scroll_container:before{content:"";position:absolute;top:0;left:0;width:100vw;height:100vh;background-image:url(/_next/static/media/DI-V1_image.f7988175.webp);background-size:cover;background-position:50%;background-repeat:no-repeat}.panel{width:100vw;height:100vh}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:var(--di-color-white)}::-webkit-scrollbar-thumb{background-color:var(--di-color-purple);border-radius:4px}.rotatee{transform:rotate(-180deg);transition:all .3s ease-in-out!important}.rotatee_inital_position{transform:rotate(0);transition:all .4s ease-in-out!important}.galleryFullView_Modal .MuiModal-backdrop{backdrop-filter:blur(8px)}.galleryFullView_Modal .MuiDialog-paper{max-width:1440px;width:100%;height:100%}@media(max-width:599px){.galleryFullView_Modal .MuiDialog-paper{max-height:500px;margin:32px 12px}.galleryFullView_Modal .MuiDialogContent-root{padding:12px}}.galleryFullView_Modal .MuiDialogContent-root .swiper{height:100%}.galleryFullView_Modal .MuiDialogContent-root .swiper-button-next,.galleryFullView_Modal .MuiDialogContent-root .swiper-button-prev{color:#fff;display:flex!important;align-items:center;justify-content:center;background:var(--di-color-grey);width:45px;border-radius:50%;padding:5px;z-index:99}@media(max-width:767px){.galleryFullView_Modal .MuiDialogContent-root .swiper-button-next,.galleryFullView_Modal .MuiDialogContent-root .swiper-button-prev{width:30px;height:30px}}.galleryFullView_Modal .MuiDialogContent-root .swiper-button-next:after,.galleryFullView_Modal .MuiDialogContent-root .swiper-button-prev:after{font-size:30px}@media(max-width:767px){.galleryFullView_Modal .MuiDialogContent-root .swiper-button-next:after,.galleryFullView_Modal .MuiDialogContent-root .swiper-button-prev:after{font-size:20px}}.pdfbook .react-pdf__Page{height:100%;background:transparent!important}.pdfbook .react-pdf__Page canvas{margin:auto;box-shadow:0 0 6px gray}.pdfbook .annotationLayer{transform:scale(1) translateY(0) translateX(0);pointer-events:auto}.pdfbook .annotationLayer .linkAnnotation{left:16%!important}.pdfbook .textLayer{transform:scale(1)}.pdfbook .swiper-wrapper{min-height:calc(100vh - 112px)}.pdfbook .swiper-wrapper .swiper-slide{margin:auto}.pdfbook .swiper-button-prev:after{left:0;position:absolute;color:#fff}.pdfbook .swiper-button-next:after{right:0;position:absolute;color:#fff}.not-found-page h2{font-family:var(--font-delighter);font-size:24px}