@charset "UTF-8";@font-face{font-family:"Montserrat";src:url(//ccconsjsc.com/wp-content/themes/hotel/fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Montserrat";src:url(//ccconsjsc.com/wp-content/themes/hotel/fonts/Montserrat-Bold.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Montserrat";src:url(//ccconsjsc.com/wp-content/themes/hotel/fonts/LMontserrat-Black.ttf) format("truetype");font-weight:600;font-style:normal}html{scroll-behavior:smooth}:root{--color-primary-new:#1a365d;--color-secondary-new:#6aa9d8}body{font-family:"Montserrat",sans-serif !important;height:100%;background:#fff;color:var(--color-primary-new);font-weight:300}.container{padding-left:0;padding-right:0;max-width:1160px}.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:#1a365d border-radius:8px}a{transition:ease all .2s}header{position:fixed;top:0;width:100%;display:block;transition:top .3s;z-index:111;background:var(--color-primary-new)}.logo_a{padding:0;background:url(//ccconsjsc.com/wp-content/themes/hotel/image/logo.svg) no-repeat;display:flex;height:48px;background-position:center;width:112px;transition:linear .3s;-webkit-transition:.3s linear}.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;height:100vh !important;height:100dvh !important;position:fixed;background:var(--color-primary-new)}}.navbar-expand-custom .navbar-nav>.nav-item{padding:22px 0}.fixed_header .navbar-expand-custom .navbar-nav>.nav-item{padding:15.5px 0}.navbar-expand-custom .nav-custom{padding-right:0 !important;padding-left:0 !important;font-style:normal;font-weight:500;font-size:15px;line-height:26px;text-align:center;margin:0 27px;color:#fff;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;overflow:hidden;margin:0;list-style:none;background:var(--color-bg-section);z-index:99;min-width:max-content;padding:10px 0;opacity:0;transition:max-height .3s ease-out;width:100%}.navbar-expand-custom .nav-item .sub_menu li a{text-align:left;color:var(--color-primary-new)}.navbar-expand-custom .nav-item .sub_menu li a:hover{color:var(--color-secondary-new)}.navbar-expand-custom .nav-item .sub_menu li{margin-bottom:8px}.navbar-expand-custom .nav-item .sub_menu li:last-child{margin-bottom:0}.navbar-expand-custom .nav-custom.active,.navbar-expand-custom .nav-custom:hover{color:var(--color-secondary-new) !important}.navbar-expand-custom .nav-custom:hover:after{width:100%}.navbar-toggler-icon{width:40px;height:9px;background-image:none;position:relative;border-bottom:1px solid #f8f4ef;transition:all .3s linear}.header-fixed .navbar-toggler-icon{border-bottom:1px solid #58595b}.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:#a7a9ac;width:25px !important;left:7.5px;top:-4.5px}.navbar-toggler-icon:after,.navbar-toggler-icon:before{width:40px;position:absolute;height:1px;background-color:#6aa9d8;top:0;left:0;content:'';z-index:2;transition:all .3s linear}.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}header{z-index:1111}.navbar-toggler{padding:0 !important;display:block !important}.navbar-toggler[aria-expanded=true]{top:0 !important}.navbar-expand-custom .nav-custom{display:inline-block;font-size:22px;font-style:normal;font-weight:400;line-height:32px;color:#fff;padding:24px 0;margin:0;width:100%;text-align:left;margin:0 !important}.navbar-expand-custom .nav-custom:after{height:0}.open_menu .navbar-expand-custom{top:0;bottom:0}.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:auto}}@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:1025px){.navbar-expand-custom .nav-custom{margin:0 20px}}.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(//ccconsjsc.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(//ccconsjsc.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-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:#6aa9d8 !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-bottom: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}}.wrapper{margin:0 auto}@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;padding:0}.language-dropdown-desktop ul{list-style:none;margin:0;padding:0;min-width:120px;visibility:hidden;opacity:0;transition:ease all .5s !important}.language-dropdown-desktop ul li{text-align:right;position:relative}.language-dropdown-desktop li a{color:#fff !important;cursor:pointer;text-decoration:none;font-weight:500;font-size:15px;line-height:80px;text-align:right;display:block}.language-dropdown-desktop>li>a{white-space:nowrap}.language-dropdown-desktop li a:hover{color:var(--color-secondary-new) !important}.language-dropdown-desktop li a:hover svg path{stroke:var(--color-secondary-new)}.language-dropdown-desktop li.current-lang a{text-decoration:underline}.language-dropdown-desktop li ul{position:absolute;top:100%;right:0;z-index:10}.language-dropdown-desktop li ul li a{line-height:56px}.language-dropdown-desktop li:hover ul{visibility:visible !important;opacity:1}.language-dropdown-desktop li a svg{transition:all .3s ease}.language-dropdown-desktop li:hover a svg{transform:rotate(180deg)}.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:var(--color-primary-new) !important;text-align:center}.current_lang_li a img{margin-left:4px}.language-dropdown-desktop li:hover ul{visibility:visible;opacity:1;z-index:1;background:var(--color-bg-section)}footer{background:var(--color-primary-new)}footer *{color:#fff}.pre_footer{padding:56px 0 64px}.middle_footer{padding:60px 0;position:relative;z-index:2}footer .menu{padding:0;list-style:none;margin-bottom:0}footer .menu li{margin-bottom:8px}footer .menu li:last-child{margin-bottom:0}footer .bottom_footer .menu,footer .bottom_footer .menu li{margin:0}footer .menu li a,.footer_address a{font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#fff;transition:ease all .2s}footer .menu li a:hover,.footer_address a:hover{color:var(--color-secondary-new)}.footer-head{font-size:16px;font-style:normal;font-weight:600;line-height:28px;text-transform:capitalize;margin-bottom:16px}.footer_address{font-size:14px;font-style:normal;font-weight:400;line-height:24px;max-width:300px}@media (max-width:600px){.footer_address{max-width:100%}}.bottom_footer{padding:24px 0}.footer_text,.last_footer{font-style:normal;font-weight:400;font-size:14px;line-height:24px}.home_home{z-index:3;position:relative}.middle_footer_wrap{z-index:2;position:relative;background:var(--color-primary-new)}.last_footer{background:var(--color-secondary-new);height:80px;display:flex;flex-wrap:wrap;align-items:center;bottom:0;left:0;opacity:1;position:fixed;right:0;z-index:0;overflow:hidden}.last_footer_1{opacity:0;position:relative;z-index:-1}.bg-main.bel_section_head{background-image:url(//ccconsjsc.com/wp-content/themes/hotel/./image/bel_section_head_bg.png);background-repeat:no-repeat;background-size:100% auto;background-position:bottom left}@media (min-width:1025px){.footer-develop{position:relative;overflow:hidden;overflow:hidden;display:inline-block;min-width:120px}.footer-develop span{display:inline-block;transition:.3s transform ease}.footer-develop span:nth-of-type(2){position:absolute;top:100%;left:0;white-space:nowrap}.footer-develop:hover span{transform:translateY(-100%)}}:root{--color-primary-new:#39608e !important;--color-secondary-new:#6aa9d8 !important}.footer_img_logo,.footer_img_logo img.footer_logo{display:block !important;opacity:1 !important;visibility:visible !important;max-width:180px;height:auto}.job_item_header .job_title,.job_item_header .job_location,.job_item_header .job_department,.job_item_header .job_deadline{color:#fff !important}.footer_privacy_link{color:#fff;text-decoration:none;font-size:14px}.footer_privacy_link:hover{text-decoration:underline}.partner-section{background-color:#f8f9fa}.partner-title{font-size:2rem;font-weight:700;color:#1b365d;text-transform:uppercase}.partner-desc{font-size:1rem;color:#555;max-width:700px;margin:0 auto}.partner-logo{filter:grayscale(100%);opacity:.8;transition:all .3s ease}.partner-logo:hover{filter:grayscale(0%);opacity:1;transform:scale(1.05)}.social_links{padding:0;margin:0;display:flex;flex-wrap:wrap;gap:15px}.social_links li{list-style:none}.social_links li a{display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:#333;transition:color .3s ease;text-decoration:none}.social_links li a:hover{color:#007bff}@media (max-width:576px){.social_links li a{font-size:18px}}@media (max-width:991.98px){.logo-big-mobile,.header_mobile .logo-big-mobile{max-height:60px !important;height:60px !important;width:auto !important}.shortmenu_left .logo_a,.logo_a{display:flex !important;align-items:center !important;justify-content:flex-start;height:60px !important;width:auto !important;margin-right:8px;background-size:contain !important;background-position:left center !important}.shortmenu_left .logo_a:after,.logo_a:after{content:"";display:block;height:28px;width:1px;background:#fff;margin-left:10px}/* Fix menu icon không bị* .contact_form input::placeholder,.contact_form textarea::placeholder{color:#1a365d !important;opacity:1 !important}.contact_form input,.contact_form textarea{color:#1a365d !important}