@charset "UTF-8";@font-face{font-family:"SF Pro Display";src:url(//daphovina.com/wp-content/themes/hotel/fonts/SF-Pro-Display-Regular.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"SF Pro Display";src:url(//daphovina.com/wp-content/themes/hotel/fonts/SF-Pro-Display-Semibold.otf) format("truetype");font-weight:600;font-style:normal}html{scroll-behavior:smooth}body{font-family:"SF Pro Display",sans-serif !important;height:100%;background:#f3f2f9;color:#2a2933;font-weight:400}.container{padding-left:0;padding-right:0;max-width:1200px}.overflow-hidden{overflow-y:hidden}body{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{background:#f1f1f1}body::-webkit-scrollbar-thumb{background:#0066b3;border-radius:10px}header{position:fixed;top:0;width:100%;display:block;transition:top .3s;z-index:9999999;background:#fff;padding:12px 10px}.logo_a{padding:0 26px;background:url(//daphovina.com/wp-content/themes/hotel/image/logo.svg) no-repeat;display:flex;height:56px;background-position:center;width:228px;transition:linear .3s;-webkit-transition:.3s linear}html[lang=en-US] .logo_a{background:url(//daphovina.com/wp-content/themes/hotel/image/logo-en.svg) no-repeat;width:260px}.fixed_header .logo_a{background:url(//daphovina.com/wp-content/themes/hotel/image/logo_small.svg) no-repeat;background-position:center;transition:ease .6s}.navbar-brand{padding-bottom:12px}.navbar-expand-custom{padding:0;justify-content:center;transition:all .75s ease;width:100%;left:0;z-index:9}@media (max-width:1024px){.navbar-expand-custom{top:-100vh;display:block;padding-top:0;height:100vh !important;position:fixed;background:#fff}}.navbar-expand-custom .nav-custom{font-family:"SF Pro Display";font-style:normal;font-weight:600;font-size:18px;line-height:28px;text-align:center;margin:0 27px;color:#2a2933;padding:5px 0;position:relative}.navbar-expand-custom .nav-item{position:relative}.navbar-expand-custom .nav-item .sub_menu{position:absolute;left:0;top:100%;max-height:0;margin:0;list-style:none;background:#fff;z-index:99;min-width:max-content;padding:16px 0;opacity:0;transition:max-height .3s ease-out}.navbar-expand-custom .nav-item .sub_menu li a{text-align:left}.navbar-expand-custom .nav-item .sub_menu li{margin-bottom:13px;position:relative}.navbar-expand-custom .nav-item .sub_menu li:last-child{margin-bottom:0}.navbar-expand-custom .nav-item.has-sub:hover>.sub_menu{max-height:500px;opacity:1;transition:max-height .3s ease-in}.navbar-expand-custom .nav-custom.active,.navbar-expand-custom .nav-custom:hover{color:#d32327}.navbar-expand-custom .nav-custom.active svg path,.navbar-expand-custom .nav-custom:hover svg path{stroke:#d32327}.header_submenu_desk .col-sm-12 .sub_menu{list-style:none;margin:0;background:#e7ebf5;padding:35px 24px;position:relative;height:504px;max-height:100%}.header_submenu_desk .col-sm-12 .sub_menu li{position:initial;width:calc(100% - 24px);margin-bottom:13px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.header_submenu_desk .col-sm-12 .sub_menu li a{width:25%;position:relative}.header_submenu_desk .col-sm-12 .sub_menu li.has-sub>a:before{content:'';width:7px;height:10px;right:24px;transform:translate(0,-50%);top:50%;position:absolute;background-image:url(//daphovina.com/wp-content/themes/hotel/image/right.svg);z-index:9}.header_submenu_desk .col-sm-12 .sub_menu li.has-sub>a:hover:before{background-image:url(//daphovina.com/wp-content/themes/hotel/image/right_red.svg)}.header_submenu_desk .col-sm-12 .sub_menu li .sub_menu li{width:calc(100% - 24px)}.header_submenu_desk .col-sm-12 .sub_menu li .sub_menu li a{width:25%}.header_submenu_desk .col-sm-12>.sub_menu>li>.sub_menu li{width:calc(100% - 24px)}.header_submenu_desk .col-sm-12>.sub_menu>li>.sub_menu li a{width:33.3333%}.header_submenu_desk .col-sm-12>.sub_menu>li>.sub_menu li ul li a{width:100%}a[href="#hidemenu"]{visibility:hidden}.header_submenu_desk .col-sm-12 .sub_menu li:last-child{margin-bottom:0}.header_submenu_desk .col-sm-12 .sub_menu li a{padding:5px 0;font-family:'SF Pro Display';font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#2a2933}.header_submenu_desk .col-sm-12 .sub_menu li:hover>a{color:#c4161c}.header_submenu_desk .col-sm-12 .sub_menu li .sub_menu{position:absolute;left:25%;z-index:9;top:0;background:#f3f2f9;height:100%;width:25%;display:none}.header_submenu_desk .col-sm-12 .sub_menu li .sub_menu li .sub_menu{background:#f9f8fc}.header_submenu_desk .col-sm-12>.sub_menu>li:first-child>.sub_menu>li>.sub_menu{visibility:hidden}.header_submenu_desk .col-sm-12>.sub_menu>li:first-child>.sub_menu>li:first-child>.sub_menu{visibility:visible;display:block}.header_submenu_desk .col-sm-12 .sub_menu li:hover>.sub_menu{display:block;visibility:visible !important}.header_submenu_desk .col-sm-12>.sub_menu>li:first-child:not(.not-active)>a{color:#c4161c}.header_submenu_desk .col-sm-12>.sub_menu>li:first-child:not(.not-active)>a:before{background-image:url(//daphovina.com/wp-content/themes/hotel/image/right_red.svg)}.header_submenu_desk .col-sm-12>.sub_menu>li:first-child>.sub_menu{display:block}.header_submenu_desk .col-sm-12>.sub_menu>li>.sub_menu{left:25%;width:75%}.header_submenu_desk .col-sm-12>.sub_menu>li>.sub_menu>li>.sub_menu{width:33.3333%;left:33.3333%}.header_submenu_desk .menu_icon_down_pc{position:relative;transform:none !important;right:auto;margin-left:40px}.header_submenu_desk .nav-item:hover>a{color:#c4161c}.header_submenu_desk .nav-item:hover svg path{stroke:#c4161c}.navbar-expand-custom .nav-custom:hover:after{width:100%}.header_submenu_desk{position:fixed;top:-504px;transition:ease all .3s;left:0;width:100%;z-index:999999;height:504px;background:0 0}.header_submenu_desk.active{top:80px}.navbar-toggler-icon{height:auto}.header-fixed .navbar-toggler-icon{border-bottom:1px solid #414042}.open_menu .navbar-toggler .navbar-toggler-icon{border-color:transparent}.open_menu .navbar-toggler .navbar-toggler-icon:after,.open_menu .navbar-toggler .navbar-toggler-icon:before{background-color:#939598;width:25px !important;left:7.5px;top:-4.5px}.header-fixed .navbar-toggler-icon:after,.header-fixed .navbar-toggler-icon:before{background-color:#414042}.open_menu .navbar-toggler .navbar-toggler-icon:after{transform:rotate(45deg);top:4px}.open_menu .navbar-toggler .navbar-toggler-icon:before{transform:translateY(8px) rotate(-45deg);width:28px}.box_right_header{margin-top:6.5px}.box_language .custom_left{padding-right:3% !important}.box_language .custom_right{padding-left:3% !important}.box_language input[type=radio]:checked+label{color:#110f10}.box_language input[type=radio]:checked+label:hover{color:#231f20}.box_language label{font-size:16px;color:#939598}.box_language label:hover{color:#6e7072}.box_language .border_right{border-right:1px solid #939598;height:16px;position:relative;top:3px}@media (max-width:1024px){.box_language{text-align:left !important;padding-top:0;float:left;width:max-content}.box_language label{font-size:22px}.navbar-toggler{padding:0 !important;display:block !important}.navbar-toggler[aria-expanded=true]{top:0 !important}.hiive_section_banner .book_room{display:none}.navbar-expand-custom .nav-custom{display:inline-block;padding:14px 0;margin:0;width:100%;text-align:left;margin-right:0 !important;font-family:'SF Pro Display';font-style:normal;font-weight:600;font-size:24px;line-height:32px;color:#1a1a1a}.navbar-expand-custom .nav-custom:after{height:0}.open_menu .navbar-expand-custom{top:0;background:#fff}.navbar-nav{flex-direction:column !important}.navbar-nav .nav-item{margin-bottom:0;text-align:left}.navbar-nav .nav-item:last-child{margin-bottom:0}.navbar-expand-custom{overflow-y:scroll}}@media (max-width:820px){.box_language .custom_right{margin-bottom:48px}.page-top{border:none !important;padding:14px 0 11px !important}.navbar-brand{padding:0 !important}.notification{position:absolute;top:12px;right:3px;width:48px;height:48px}}@media (min-width:1024px){.navbar-expand-custom .nav-custom{margin:0 14px}.ul_menu>li>.nav-custom{margin:0 46px}}.navbar-expand-custom .nav-custom.has_childs{margin-right:30px}.w-40{width:40% !important}.w-45{width:45% !important}.w-55{width:55% !important}.w-60{width:60% !important}.w-70{width:70% !important}.w-80{width:80% !important}.w-90{width:90% !important}.w-88{width:88% !important}.fz-54{font-size:54px}.text-gray{color:#939598}a{color:unset}a:hover{color:unset;text-decoration:none}input:focus{box-shadow:unset !important}select:focus{box-shadow:unset !important}.back_unset{background:unset !important}.color_unset{color:unset;text-decoration:none}.datepicker-dropdown{z-index:10000000000 !important}.mt_80{margin-top:56px !important}.cursor{position:fixed;width:24px;height:24px;border-radius:50px;z-index:11111111111;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);pointer-events:none;left:-100px;top:50%;-webkit-transition:transform .1s ease-out;-webkit-transition:-webkit-transform .1s ease-out;transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out}.cursor.hover{-webkit-transform:scale(2.5) translateX(-25%) translateY(-25%);transform:scale(2) translateX(-25%) translateY(-25%);background:#ffffff12;border:none;mix-blend-mode:difference}.hover_video{width:100px;height:100px;border:0;background:url(//daphovina.com/wp-content/themes/hotel/image/play_video.svg);-webkit-transform:scale(1) translateX(-50%) translateY(-60%);transform:scale(1) translateX(-50%) translateY(-60%)}.hover_video_playing{-webkit-transform:scale(1) translateX(-50%) translateY(-60%);transform:scale(1) translateX(-50%) translateY(-60%);width:100px;height:100px;border:0;background:url(//daphovina.com/wp-content/themes/hotel/image/pause_video.svg)}.hover_img{background:#fff !important;opacity:50%;mix-blend-mode:unset !important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input:-webkit-autofill,input:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s}.form-group input::placeholder{color:#a9aaad}.form-group textarea::placeholder{color:#a9aaad}.form-control:focus{border-color:unset}.dropdown-menu.bootstrap-datetimepicker-widget{margin-top:0 !important;border:0;width:310px;z-index:1111111111111;border-radius:0;padding:0 !important}.dropdown-menu.bootstrap-datetimepicker-widget table{width:calc(100% - 32px);margin:16px}.dropdown-menu.bootstrap-datetimepicker-widget table td,.dropdown-menu.bootstrap-datetimepicker-widget table thead tr{cursor:pointer;text-align:center}.dropdown-menu.bootstrap-datetimepicker-widget table span.month:hover,.dropdown-menu.bootstrap-datetimepicker-widget table span.year:hover,.dropdown-menu.bootstrap-datetimepicker-widget table td.day:hover{background-color:#eee}.dropdown-menu.bootstrap-datetimepicker-widget table span.active,.dropdown-menu.bootstrap-datetimepicker-widget table td.active{background-color:#ce922a !important;color:#fff !important}.disabled,.dropdown-menu.bootstrap-datetimepicker-widget table td.disabled{cursor:not-allowed;color:gray}.dropdown-menu.bootstrap-datetimepicker-widget table span.month,.dropdown-menu.bootstrap-datetimepicker-widget table span.year{font-weight:600;width:50px;padding:8px 0;margin-top:12px;display:inline-block;text-align:center}.dropdown-menu.bootstrap-datetimepicker-widget table td,.dropdown-menu.bootstrap-datetimepicker-widget table thead tr{color:#231f20}th.switch{color:#231f20}td.day{padding:2px;width:37px}.table-condensed thead tr:nth-child(2) th{padding-top:10px}.error_cpc{border:1px solid #9b1230 !important}.error_sp{font-size:16px;color:#9b1230;margin-top:5px;display:none;float:left}.error_email{position:absolute;bottom:36px}.err_ind{bottom:22px}.bg-dark:focus:focus{background-color:unset !important}button:focus{outline:0}input:-internal-autofill-selected{background-color:unset !important}.fade_up{transition-timing-function:ease;opacity:0;transition-duration:1.2s;transition-property:opacity,transform;transform:translate3d(0,100px,0)}.fade-animate{transform:translateZ(0);opacity:1}.sections{opacity:0;transition:opacity 2s;-webkit-transition:opacity 2s}.fade-room{opacity:1}@media screen and (max-width:768px){.error_sp{font-size:22px}.cursor{display:none}.mt_80{margin-top:45px !important}.error_email{bottom:44px}.err_ind{bottom:30px}}.p_hello_wrap{position:absolute;width:100%;text-align:center;height:100vh;display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;justify-content:center;padding-bottom:40px;padding:0 15px}.home_home .p_hello{color:#fff;font-size:32px;letter-spacing:.03em;line-height:44px;font-weight:400;text-align:center;transition:ease transform .5s;z-index:1;margin-bottom:16px}.p_hello_desc{font-family:'SF Pro Display';font-style:normal;font-weight:600;font-size:32px;line-height:42px;color:#fff;margin-bottom:0;text-align:left;width:792px;max-width:100%}.p_hello_desc svg{margin-right:8px}.home_home .p_hello.loaded{opacity:1}.home_home .slick_banner{margin-bottom:0 !important}.home_home .slick_banner .slick-dots{bottom:45px !important}.home_home .slick_banner .slick-list{height:100% !important}@media (min-width:1025px){.home .home_home .slick_banner .slick-list .slick-track{height:110vh !important}}.page-template-gallery .home_home .slick_banner .slick-list .slick-track{height:100% !important}.home .home_home .slick-dots li,.home .home_home .slick-dots li button{width:100px !important;margin:0 !important}.home .home_home .slick-dots li button:before{width:100px !important;height:1px !important;background-color:#fff;opacity:unset !important;content:'' !important}.home .home_home .slick-dots li.slick-active button:before{background-color:#fff;height:3px !important;top:-1px !important;width:100px !important}.home_home .slick_banner img{width:100%;height:100%;max-height:100vh;object-fit:cover}.home_home .slick_banner{overflow:hidden}.home_home .room a{position:relative;text-decoration:none;width:100%}.home_home .overlay_img{display:none;position:absolute;top:0;left:0;bottom:0;right:0;background-color:#231f20;opacity:25%}.wrapper{margin:0 auto}.trigger{position:absolute}@media screen and (max-width:1024px){.home_home .slick_banner img{height:450px !important;object-fit:cover}.home .home_home .slick_banner img{height:600px !important;object-fit:cover}}@media (min-width:768px) and (max-width:1024px){.home_home .back_white{height:190px}.home_home .p_hello{font-size:60px}.home_home .pl_10{padding-left:5%}.home_home .slick_banner{height:max-content !important}.home_home .slick_banner .slick-list{height:max-content !important}.offer_details_wrap{width:808px !important;max-width:100% !important}}@media (max-width:600px){.container{padding:0}.slick-slide{height:auto}.home_home .slick-slide a,.home_home .slick-slide:focus{outline:0 !important}.home_home .slick_banner{height:auto}.home_home .slick_banner .slick-list{height:min-content !important}.home_home .slick_banner img,.home .home_home .slick_banner img{height:250px !important;object-fit:cover}.page-template-gallery .home_home .slick_banner img{height:324px !important;object-fit:cover}.home_home .slick_banner .slick-dots{display:none !important}.home_home .p_hello{width:100%;text-align:center;font-size:20px;line-height:32px;margin-bottom:8px}.home_home .slide_right{display:flex;margin-bottom:24px !important;flex-direction:row;flex-wrap:wrap}.home_home .slide_right .slick-list{padding-left:0 !important}.slide_img{height:auto;margin-right:32px}.slide_img a{width:100%;height:100%;display:inline-block;background:unset;border:none;text-decoration:none}.p_hello_wrap{height:100%;padding-bottom:24px}}@media screen and (max-width:820px){.navbar-brand{width:60%;left:20%}}.current_lang_li{position:relative;text-align:right}.language-dropdown-desktop{list-style:none;margin:0;margin-left:-8px;margin-right:-8px;padding:0;display:flex;align-items:center;flex-direction:row-reverse}.language-dropdown-desktop li{margin-left:8px;margin-right:0}.language-dropdown-desktop ul{list-style:none;margin:0;padding:0;padding-top:15px;min-width:120px;visibility:hidden !important;opacity:0;z-index:-1;transform:translateX(-12px) translateY(-1rem);-webkit-transform:translateX(-12px) translateY(-1rem);transition:all .3s ease 0s,visibility 0s linear .3s,z-index 0s linear .01s;-webkit-transition:all .3s ease 0s,visibility 0s linear .3s,z-index 0s linear .01s}.language-dropdown-desktop ul li{text-align:right}.language-dropdown-desktop li a{font-family:'SF Pro Display';font-style:normal;font-weight:600;font-size:18px;line-height:28px;text-align:right;color:#2a2933;text-transform:uppercase}.language-dropdown-desktop li.current-lang a{text-decoration:underline}.header_mobile .language-dropdown-desktop li a{opacity:1}.language-dropdown-desktop li.current-lang a{opacity:1}.language-dropdown-desktop li ul li a{color:#ce922a !important}.current_lang_li a img{margin-left:4px}.language-dropdown-desktop li:hover ul{visibility:visible;opacity:1;z-index:1;transform:translateX(-12px) translateY(0);-webkit-transform:translateX(-12px) translateY(0);transition-delay:0s,0s,.3s;-webkit-transition-delay:0s,0s,.3s}.language-dropdown-mobile-wrap{text-align:center;margin-top:80px}.language-dropdown-mobile li a{font-size:16px;line-height:160%}footer{background:#fff}footer *{color:#2a2933}.pre_footer{padding:56px 0 64px}.newletter_title{font-style:normal;font-weight:300;font-size:16px;line-height:26px;text-transform:uppercase;margin-bottom:64px;color:#2a2933;letter-spacing:.1em}.newletter-form-row{margin-left:-20px;margin-right:-20px;align-items:center}.newletter-form-row input{margin-left:20px;margin-right:20px;font-style:normal;font-weight:300;font-size:16px;line-height:26px;color:#000;background:0 0 !important;box-shadow:none !important;border:0;outline:0 !important;border-bottom:1px solid gray;height:48px;width:317px;max-width:100%;letter-spacing:.05em}.newletter-form-row input.error{border-bottom:1px solid red}.newletter_button{height:48px;border:1px solid #2a2933;font-style:normal;font-weight:300;font-size:14px;line-height:23px;letter-spacing:.1em;text-transform:uppercase;width:180px;max-width:100%;background:0 0 !important;box-shadow:none !important;outline:0 !important}.newletter_hr{max-width:1200px;margin:0 auto;border-top:1px solid #d3d3d3}.middle_footer{padding:40px 15px 15px;position:relative;z-index:2}footer .menu{padding:0;list-style:none}footer .menu li{margin-bottom:8px}footer .bottom_footer .menu,footer .bottom_footer .menu li{margin:0}footer .menu li a{font-style:normal;font-weight:300;font-size:16px;line-height:26px;color:#2a2933;letter-spacing:.05em}footer .menu li a:hover{color:#d32327}.footer_address{font-style:normal;font-weight:300;font-size:16px;line-height:26px;max-width:357px;letter-spacing:.05em}.bottom_footer{padding:24px 0}.footer_text{font-style:normal;font-weight:300;font-size:16px;line-height:24px;letter-spacing:.05em}.social_menu{margin:0;margin-left:-12px;margin-right:-12px;padding:0;list-style:none;justify-content:flex-end}.social_menu li{margin-left:12px;margin-right:12px}.social_menu li a:hover svg path{fill:#d32327}.last_footer{background:#0066b3;height:60px;text-align:center;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;flex-direction:column}.a_member_of{font-style:normal;font-weight:300;font-size:12px;line-height:26px;letter-spacing:.1em;color:#fff;text-transform:uppercase}.year_flex_mb{text-align:center;justify-content:center;margin-bottom:20px;padding:40px}.year_flex_mb span{font-family:'SF Pro Display';font-style:normal;font-weight:600;font-size:72px;line-height:86px;color:#0066b3}.milestone_projects_action_slider a{margin-left:6px !important;margin-right:6px !important}.custom_cta:hover .cta_phone_text{opacity:1;pointer-events:auto}@media (max-width:600px){.cta_phone_text1{top:-170px !important}}