@font-face{font-family:icomoon;src:url(../media/icomoon.17l4yautbbmm-.eot);src:url(../media/icomoon.17l4yautbbmm-.eot)format("embedded-opentype"),url(../media/icomoon.0or7tgl271hdy.ttf)format("truetype"),url(../media/icomoon.0r3ya._hk1zfi.woff)format("woff"),url(../media/icomoon.0jpxji78_zst9.svg)format("svg");font-weight:400;font-style:normal;font-display:swap}[class^=icon-],[class*=\ icon-]{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icomoon,sans-serif!important}.icon-caret-down:before{content:""}.icon-caret-up:before{content:"";transform:rotate(180deg)}.icon-figma-logo:before{content:""}.icon-code:before{content:""}.icon-code-block:before{content:""}.icon-device-mobile:before{content:""}.icon-fame-1:before{content:""}.icon-globe:before{content:""}.icon-strategy:before{content:""}.icon-sketch-logo:before{content:""}.icon-code-1:before{content:""}.icon-list-check:before{content:""}.icon-rocket-launch:before{content:""}.icon-arrow-circle:before{content:""}.icon-quote-large:before{content:""}.icon-twitter:before{content:""}.icon-share:before{content:""}.icon-facebook:before{content:""}.icon-linked-in:before{content:""}.icon-date:before{content:""}.icon-down:before{content:""}.icon-cross:before{content:""}.icon-burger-menu:before{content:""}.icon-accordion:before{content:""}.icon-top-right-arrow:before{content:""}.icon-calendar:before{content:""}.icon-check:before{content:""}.icon-quotes:before{content:""}.icon-arrow:before{content:""}.icon-close:before{content:""}.icon-notebook:before{content:""}.icon-desktop-pen:before{content:""}.icon-image-pen:before{content:""}.icon-two-mobile:before{content:""}.icon-settings:before{content:""}.icon-user-star:before{content:""}.icon-hand-mobile:before{content:""}.icon-paint-brush:before{content:""}.icon-compass-tool:before{content:""}.icon-airoplane-takeoff:before{content:""}.icon-film-reel:before{content:""}.icon-tag:before{content:""}.icon-building-apatment:before{content:""}.icon-student:before{content:""}.icon-money:before{content:""}.icon-heartbeat:before{content:""}.icon-shopping-cart:before{content:""}.icon-desktop:before{content:""}.icon-scale:before{content:""}.icon-seal-check:before{content:""}.icon-hands-praying:before{content:""}.icon-round-left-arrow:before{content:""}.icon-round-right-arrow:before{content:""}.icon-pencil-drawer-color:before{content:""}.icon-web:before{content:""}.icon-backend:before{content:""}.icon-mobile-square:before{content:""}.icon-truck:before{content:""}.icon-car:before{content:""}.icon-timer-watch:before{content:""}.icon-book-code:before{content:""}.icon-connected-user:before{content:""}.icon-service-gear:before{content:""}.icon-mobile-hand-service:before{content:""}.icon-graph-dollar:before{content:""}.icon-user-connect-setting:before{content:""}.icon-user-manual:before{content:""}.icon-24-by-7:before{content:""}.icon-suitcase:before{content:""}.icon-todo-list-color:before{content:""}.icon-search-ranking:before{content:""}.icon-cloud-setting:before{content:""}.icon-graph-down-dollar:before{content:""}.icon-setting-api:before{content:""}.icon-hand-multi-right:before{content:""}.icon-mobile-with-user:before{content:""}.icon-hand-setting:before{content:""}.icon-two-user:before{content:""}.icon-web-graph:before{content:""}.icon-hand-right-circle:before{content:""}.icon-three-users:before{content:""}.icon-clock-user:before{content:""}.icon-ai-brain:before{content:""}.icon-quote-border:before{content:""}.icon-left-three-star:before{content:""}.icon-right-three-star:before{content:""}.icon-start:before{content:""}.form,.form__row{flex-direction:column;gap:32px;display:flex}@media (min-width:768px){.form__row{flex-direction:row}}.form__control{flex-direction:column;width:100%;display:flex}.form__control label{margin-bottom:8px}.form__input-wrapper{border:1px solid #d1d3d5;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;display:flex}.form__input,.form__select,.form__textarea{width:100%;font-family:var(--font-be-vietnam,"Arial, Verdana, Tahoma, sans-serif");border:none;outline:none;font-size:12px;font-weight:400;line-height:1.5}@media (min-width:1440px){.form__input,.form__select,.form__textarea{font-size:12px}}@media (min-width:1920px){.form__input,.form__select,.form__textarea{font-size:14px}}.form__input,.form__select,.form__textarea{background-color:#0000}.form__input::placeholder,.form__select::placeholder,.form__textarea::placeholder{color:#777a81;font-family:var(--font-be-vietnam,"Arial, Verdana, Tahoma, sans-serif");font-size:12px;font-weight:400;line-height:1.5}@media (min-width:1440px){.form__input::placeholder,.form__select::placeholder,.form__textarea::placeholder{font-size:12px}}@media (min-width:1920px){.form__input::placeholder,.form__select::placeholder,.form__textarea::placeholder{font-size:14px}}.form__input::placeholder,.form__select::placeholder,.form__textarea::placeholder{opacity:1}.form--without-icon{padding:12px 16px}.form__textarea{resize:none;min-height:100px}@media (min-width:768px){.form__textarea{min-height:120px}}.form__textarea::placeholder{color:#777a81;font-family:var(--font-be-vietnam,"Arial, Verdana, Tahoma, sans-serif");font-size:12px;font-weight:400;line-height:1.5}@media (min-width:1440px){.form__textarea::placeholder{font-size:12px}}@media (min-width:1920px){.form__textarea::placeholder{font-size:14px}}.form__textarea::placeholder{opacity:1}.form__error{color:#ff5a36;font-family:var(--font-be-vietnam,"Arial, Verdana, Tahoma, sans-serif");margin-top:4px;font-size:12px;font-weight:400;line-height:1.5}@media (min-width:1440px){.form__error{font-size:12px}}@media (min-width:1920px){.form__error{font-size:14px}}.form__status{font-family:var(--font-be-vietnam,"Arial, Verdana, Tahoma, sans-serif");border-radius:16px;margin:0;padding:12px 16px;font-size:12px;font-weight:400;line-height:1.5}@media (min-width:1440px){.form__status{font-size:12px}}@media (min-width:1920px){.form__status{font-size:14px}}.form__status--success{color:#166534;background-color:#dcfce7;border:1px solid #86efac}.form__status--error{color:#ff5a36;background-color:#ff5a3614;border:1px solid #ff5a3640}.form__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__submit{color:#fff;font-family:var(--font-be-vietnam,"Arial, Verdana, Tahoma, sans-serif");background-color:#ff5a36;border-radius:32px;justify-content:center;align-items:center;margin:0;padding:0;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;display:flex}@media (min-width:768px){.form__submit{font-size:14px}}@media (min-width:1024px){.form__submit{font-size:16px}}@media (min-width:1440px){.form__submit{font-size:18px}}@media (min-width:1920px){.form__submit{font-size:20px}}.form__submit{cursor:pointer;border:none;padding:14px 24px}@media (min-width:768px){.form__submit{padding:14px 24px}}@media (min-width:1024px){.form__submit{padding:16px 26px}}@media (min-width:1440px){.form__submit{padding:18px 28px}}@media (min-width:1200px){.form__submit{padding:20px 32px}}.form__submit:hover{background-color:#db5135}.form__submit{cursor:pointer;border:none;margin:0 auto}.form__submit:disabled{opacity:.6;cursor:not-allowed}.contact-us-banner{flex:0 0 40%}.contact-us-banner__container{background:#ff5a36;border-radius:16px;flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.contact-us-banner__container{gap:18px}}@media (min-width:1024px){.contact-us-banner__container{gap:20px}}@media (min-width:1440px){.contact-us-banner__container{gap:22px}}@media (min-width:1920px){.contact-us-banner__container{gap:24px}}.contact-us-banner__container{padding:16px}@media (min-width:768px){.contact-us-banner__container{padding:18px}}@media (min-width:1024px){.contact-us-banner__container{padding:20px}}@media (min-width:1440px){.contact-us-banner__container{padding:22px}}@media (min-width:1920px){.contact-us-banner__container{padding:24px}}.contact-us-banner__content{text-align:center}@media (min-width:768px){.contact-us-banner__content{text-align:left;max-width:836px}}.contact-us-banner__title{font-family:var(--font-dm-sans,"Arial, Verdana, Tahoma, sans-serif");font-size:28px;font-weight:700;line-height:1.2}@media (min-width:768px){.contact-us-banner__title{font-size:30px}}@media (min-width:1024px){.contact-us-banner__title{font-size:32px}}@media (min-width:1440px){.contact-us-banner__title{font-size:36px}}@media (min-width:1920px){.contact-us-banner__title{font-size:56px}}.contact-us-banner__title{font-family:var(--font-be-vietnam,"Arial, Verdana, Tahoma, sans-serif");color:#fff;margin-bottom:22px}@media (min-width:768px){.contact-us-banner__title{margin-bottom:24px}}@media (min-width:1024px){.contact-us-banner__title{margin-bottom:28px}}@media (min-width:1440px){.contact-us-banner__title{margin-bottom:30px}}@media (min-width:1920px){.contact-us-banner__title{margin-bottom:32px}}.contact-us-banner__title{font-size:32px}@media (min-width:768px){.contact-us-banner__title{font-size:32px}}@media (min-width:1024px){.contact-us-banner__title{font-size:40px}}@media (min-width:1440px){.contact-us-banner__title{font-size:48px}}@media (min-width:1920px){.contact-us-banner__title{font-size:56px}}.contact-us-banner__text{font-family:var(--font-be-vietnam,"Arial, Verdana, Tahoma, sans-serif");font-size:14px;font-weight:400;line-height:1.5}@media (min-width:576px){.contact-us-banner__text{font-size:14px}}@media (min-width:768px){.contact-us-banner__text{font-size:16px}}@media (min-width:1024px){.contact-us-banner__text{font-size:18px}}@media (min-width:1440px){.contact-us-banner__text{font-size:20px}}@media (min-width:1200px){.contact-us-banner__text{font-size:20px}}@media (min-width:1920px){.contact-us-banner__text{font-size:20px;line-height:30px}}.contact-us-banner__text{color:#fff}.contact-us-banner__card{color:#fff;background:#1d212d;padding:16px}@media (min-width:768px){.contact-us-banner__card{padding:18px}}@media (min-width:1024px){.contact-us-banner__card{padding:20px}}@media (min-width:1440px){.contact-us-banner__card{padding:22px}}@media (min-width:1920px){.contact-us-banner__card{padding:24px}}.contact-us-banner__card{border-radius:12px;width:100%}.contact-us-banner__item{margin-bottom:16px}@media (min-width:768px){.contact-us-banner__item{margin-bottom:18px}}@media (min-width:1024px){.contact-us-banner__item{margin-bottom:20px}}@media (min-width:1440px){.contact-us-banner__item{margin-bottom:22px}}@media (min-width:1920px){.contact-us-banner__item{margin-bottom:24px}}.contact-us-banner__item:last-child{margin-bottom:0}.contact-us-banner__label{font-family:var(--font-dm-sans,"Arial, Verdana, Tahoma, sans-serif");font-size:16px;font-weight:400;line-height:24px;display:block}@media (min-width:1024px){.contact-us-banner__label{font-size:18px}}@media (min-width:1440px){.contact-us-banner__label{font-size:18px}}@media (min-width:1920px){.contact-us-banner__label{font-size:18px}}@media (min-width:1024px){.contact-us-banner__label{line-height:24px}}@media (min-width:1440px){.contact-us-banner__label{line-height:1.5}}@media (min-width:1920px){.contact-us-banner__label{line-height:1.5}}.contact-us-banner__label{color:#8e9096;margin-bottom:8px}.contact-us-banner__value{font-family:var(--font-be-vietnam,"Arial, Verdana, Tahoma, sans-serif");font-size:12px;font-weight:400;line-height:1.5}@media (min-width:768px){.contact-us-banner__value{font-size:12px}}@media (min-width:1024px){.contact-us-banner__value{font-size:14px}}@media (min-width:1440px){.contact-us-banner__value{font-size:16px}}@media (min-width:1200px){.contact-us-banner__value{font-size:18px}}@media (min-width:1920px){.contact-us-banner__value{font-size:18px}}.contact-us-banner__value{color:#fff}.contact-us-banner__value--link:hover{text-decoration:underline}.contact-us-banner__socials{justify-content:flex-start;gap:16px;display:flex}@media (min-width:768px){.contact-us-banner__socials{gap:18px}}@media (min-width:1024px){.contact-us-banner__socials{gap:20px}}@media (min-width:1440px){.contact-us-banner__socials{gap:22px}}@media (min-width:1920px){.contact-us-banner__socials{gap:24px}}.contact-us-banner__socials{margin-top:0}@media (min-width:768px){.contact-us-banner__socials{justify-content:flex-start}}.contact-us-banner__icon{color:#fff;justify-content:center;align-items:center;width:24px;height:24px;text-decoration:none;display:inline-flex}.booking{flex:0 0 60%}.booking__container{flex-direction:row;gap:16px}@media (min-width:768px){.booking__container{gap:18px}}@media (min-width:1024px){.booking__container{gap:20px}}@media (min-width:1440px){.booking__container{gap:22px}}@media (min-width:1920px){.booking__container{gap:24px}}.booking__container{width:100%;max-width:350px;margin-inline:auto;padding-inline:20px}@media (min-width:576px){.booking__container{max-width:580px}}@media (min-width:768px){.booking__container{max-width:720px}}@media (min-width:1024px){.booking__container{max-width:976px}}@media (min-width:1440px){.booking__container{max-width:1275px}}@media (min-width:1920px){.booking__container{max-width:1408px}}.booking__container{padding:0}.booking--calendor .booking__container{flex-direction:column;display:flex}@media (min-width:1440px){.booking--calendor .booking__container{flex-direction:row}}.booking__calendar-time-container{flex-direction:column;justify-content:space-between;margin-bottom:48px;display:flex}@media (min-width:768px){.booking__calendar-time-container{flex-direction:row}}.booking__calendar-container{border:1px solid #d1d3d5;border-radius:16px;flex-direction:column;padding:16px;display:flex}@media (min-width:768px){.booking__calendar-container{padding:18px}}@media (min-width:1024px){.booking__calendar-container{padding:20px}}@media (min-width:1440px){.booking__calendar-container{padding:22px}}@media (min-width:1920px){.booking__calendar-container{padding:24px}}.booking__calendar-container{width:100%}@media (min-width:1440px){.booking__calendar-container{width:50%}}.booking__form{border:1px solid #d1d3d5;border-radius:16px;padding:16px}@media (min-width:768px){.booking__form{padding:18px}}@media (min-width:1024px){.booking__form{padding:20px}}@media (min-width:1440px){.booking__form{padding:22px}}@media (min-width:1920px){.booking__form{padding:24px}}.booking__form{width:100%}@media (min-width:1440px){.booking__form{width:50%}}.booking__form--bg-change{background-color:#fff;width:100%}.booking__title{font-family:var(--font-be-vietnam,"Arial, Verdana, Tahoma, sans-serif");letter-spacing:-1.3px;font-size:24px;font-weight:700;line-height:1.2}@media (min-width:768px){.booking__title{font-size:26px}}@media (min-width:1024px){.booking__title{font-size:28px}}@media (min-width:1440px){.booking__title{font-size:30px}}@media (min-width:1920px){.booking__title{font-size:32px}}.booking__title{margin-bottom:48px}.booking__calendar-widget{margin-bottom:48px;padding-right:24px}.booking__calendar-widget .rdp-root{--rdp-day-width:calc(100px - 30px);--rdp-weekday-text-transform:uppercase;--rdp-selected-border:0px;--rdp-today-color:#ff5a36;--rdp-accent-color:#1f1f1f}.booking__calendar-widget .rdp-weekday{font-family:var(--font-be-vietnam,"Arial, Verdana, Tahoma, sans-serif")}.booking__calendar-widget .rdp-day_button{margin:0 auto}.booking__calendar-widget .rdp-selected{font-size:initial}.booking__calendar-widget .rdp-selected .rdp-day_button{color:#fff;background:#ff5a36;border-radius:50%}.booking__time-selected-day{font-family:var(--font-be-vietnam,"Arial, Verdana, Tahoma, sans-serif");margin:12px;font-size:12px;font-weight:600;line-height:1.5}@media (min-width:768px){.booking__time-selected-day{font-size:12px}}@media (min-width:1024px){.booking__time-selected-day{font-size:14px}}@media (min-width:1440px){.booking__time-selected-day{font-size:16px}}@media (min-width:1920px){.booking__time-selected-day{font-size:18px}}.booking__time-container{border-left:1px solid #d1d3d5;padding-left:32px}.booking__times{flex-direction:column;gap:10px;max-height:50vh;display:flex;overflow-y:auto}.booking__time{cursor:pointer;background:#fff;border:1px solid #d1d3d5;border-radius:12px;padding:14px 24px}.booking__time--active{color:#fff;background:#ff5a36}.booking__time--disabled{color:#fff;background:#777a81}.booking__confirm{color:#fff;font-family:var(--font-be-vietnam,"Arial, Verdana, Tahoma, sans-serif");background-color:#ff5a36;border-radius:32px;justify-content:center;align-items:center;margin:0;padding:0;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;display:flex}@media (min-width:768px){.booking__confirm{font-size:14px}}@media (min-width:1024px){.booking__confirm{font-size:16px}}@media (min-width:1440px){.booking__confirm{font-size:18px}}@media (min-width:1920px){.booking__confirm{font-size:20px}}.booking__confirm{cursor:pointer;border:none;padding:14px 24px}@media (min-width:768px){.booking__confirm{padding:14px 24px}}@media (min-width:1024px){.booking__confirm{padding:16px 26px}}@media (min-width:1440px){.booking__confirm{padding:18px 28px}}@media (min-width:1200px){.booking__confirm{padding:20px 32px}}.booking__confirm:hover{background-color:#db5135}.booking__confirm{cursor:pointer;border:none;margin:0 auto}.contact-us__container{flex-direction:column;gap:18px;display:flex}@media (min-width:768px){.contact-us__container{gap:22px}}@media (min-width:1024px){.contact-us__container{gap:24px}}@media (min-width:1440px){.contact-us__container{gap:28px}}@media (min-width:1920px){.contact-us__container{gap:32px}}.contact-us__container{width:100%;max-width:350px;margin-inline:auto;padding-inline:20px}@media (min-width:576px){.contact-us__container{max-width:580px}}@media (min-width:768px){.contact-us__container{max-width:720px}}@media (min-width:1024px){.contact-us__container{max-width:976px}}@media (min-width:1440px){.contact-us__container{max-width:1275px}}@media (min-width:1920px){.contact-us__container{max-width:1408px}}.contact-us__container{margin:0 auto;padding:40px 0}@media (min-width:768px){.contact-us__container{padding:40px 0}}@media (min-width:1440px){.contact-us__container{padding:60px 0}}@media (min-width:1920px){.contact-us__container{padding:80px 0}}@media (min-width:1024px){.contact-us__container{flex-direction:column}}@media (min-width:1200px){.contact-us__container{flex-direction:row}}.contact-us--calendor{flex-direction:column}
