header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:hsla(0,0%,100%,.478);border-bottom:1px solid #f1ebeb;left:0;padding:15px 0;position:absolute;right:0;top:0;transition:background-color .3s ease-in-out;z-index:3}header>div.container{max-width:1280px}header>div.container>div.header-holder{align-items:center;display:flex;justify-content:space-between}header>div.container>div.header-holder>a.logo>:first-child{display:block;height:auto;max-width:130px;width:118px}header>div.container>div.header-holder>a.logo>:nth-child(2){display:none;height:auto;max-width:130px;width:118px}header>div.container>div.header-holder nav.nav{display:flex;justify-content:flex-end;width:100%}header>div.container>div.header-holder nav.nav>div.nav-drop{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 15px 0 28px;width:calc(100% - 276px)}header>div.container>div.header-holder nav.nav>div.nav-drop>div.menu-holder{display:flex;justify-content:space-between;padding:0;width:100%}header>div.container>div.header-holder nav.nav>div.nav-drop>div.menu-holder>div.left{align-items:center;display:flex}header>div.container>div.header-holder nav.nav>div.nav-drop>div.menu-holder>div.left>a{color:#232323;cursor:pointer;font-size:11pt;padding:15px;text-decoration:none}@media (max-width:991px){header>div.container>div.header-holder nav.nav>div.nav-drop>div.menu-holder>div.left>:nth-child(3){display:none}}@media (max-width:850px){header>div.container>div.header-holder nav.nav>div.nav-drop>div.menu-holder>div.left>:nth-child(2){display:none}}@media (max-width:767px){header>div.container>div.header-holder nav.nav>div.nav-drop>div.menu-holder>div.left{display:none}}header>div.container>div.header-holder nav.nav>div.nav-drop>div.menu-holder>div.right{align-items:center;display:flex;gap:15px}header>div.container>div.header-holder nav.nav>div.nav-drop>div.menu-holder>div.right>a{align-items:center;border:1px solid #232323;border-radius:5px;color:#232323;cursor:pointer;display:flex;padding:8px;transition:all .3s}header>div.container>div.header-holder nav.nav>div.nav-drop>div.menu-holder>div.right>a:hover{transform:scale(1.03)}header>div.container>div.header-holder nav.nav>div.nav-drop>div.menu-holder>div.right>a>img{height:auto;max-width:20px;width:100%}@media (max-width:991px){header>div.container>div.header-holder nav.nav>div.nav-drop>div.menu-holder{justify-content:space-between}}@media (max-width:767px){header>div.container>div.header-holder nav.nav>div.nav-drop>div.menu-holder{justify-content:flex-end}}header>div.container>div.header-holder nav.nav>div.header-buttons{display:flex}header>div.container>div.header-holder nav.nav>div.header-buttons>:first-child{background-color:rgba(0,0,0,.051);border:1px solid #232323;color:#232323;font-weight:700;margin:0 10px 0 0}@media (max-width:767px){header>div.container>div.header-holder nav.nav>div.header-buttons>:first-child{display:none}}header>div.container>div.header-holder nav.nav>div.header-buttons>:nth-child(2){background-color:#297da9;font-weight:700}@media (max-width:767px){header>div.container>div.header-holder nav.nav>div.header-buttons>:nth-child(2){display:none}}header>div.container>div.header-holder nav.nav>div.header-buttons>:nth-child(3){background-color:#297da9;cursor:pointer;display:none;min-width:35px;padding:5px 15px}header>div.container>div.header-holder nav.nav>div.header-buttons>:nth-child(3)>svg{fill:#fff}@media (max-width:767px){header>div.container>div.header-holder nav.nav>div.header-buttons>:nth-child(3){display:flex}}header>div.container>div.header-holder>div.nav-opener{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#fff;display:flex;flex-direction:column;height:calc(100dvh - 90px);left:0;padding:14px 0;position:absolute;text-align:center;top:100%;transform:translateX(-100%);transition:transform .3s ease-in-out;width:100%;z-index:999}header>div.container>div.header-holder>div.nav-opener>div{display:flex;flex-direction:column;gap:5px;text-align:left}header>div.container>div.header-holder>div.nav-opener>div.one{margin:0 0 12px 8px;position:relative;width:calc(100% - 16px)}header>div.container>div.header-holder>div.nav-opener>div.one>a{border:1px solid #ededed;border-radius:5px;color:#13212f;font-size:13pt;text-decoration:none}header>div.container>div.header-holder>div.nav-opener>div.two{height:calc(100vh - 162px);overflow-x:hidden;overflow-y:auto}header>div.container>div.header-holder>div.nav-opener>div.two>div{display:flex;flex-direction:column;gap:5px;padding:15px 15px 0}header>div.container>div.header-holder>div.nav-opener>div.two>div>p{align-items:center;color:#13212f;display:flex;flex-direction:row;font-size:13pt;font-weight:700;gap:5px}header>div.container>div.header-holder>div.nav-opener>div.two>div>div{align-items:flex-start;display:flex;flex-direction:column;gap:5px}header>div.container>div.header-holder>div.nav-opener>div.two>div>div>a{color:#13212f;display:flex;padding:8px;text-decoration:none;width:100%}header>div.container>div.header-holder>div.nav-opener>div.three{margin-top:auto;padding:16px 18px}header>div.container>div.header-holder>div.nav-opener>div.three>:first-child{background-color:#13212f;border-radius:35px;color:#fff;font-size:14px;margin:0 0 11px;min-height:35px;min-width:76px}header>div.container>div.header-holder>div.nav-opener>div.three>:nth-child(2){background-color:rgba(0,0,0,.051);border:1px solid #232323;border-radius:35px;color:#232323;font-size:14px;margin:0 0 11px;min-height:35px;min-width:76px}header.scroll{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:hsla(0,0%,100%,.478);border-bottom:1px solid #f1ebeb}header.scroll>div.container>div.header-holder>a.logo>:first-child{display:block}header.scroll>div.container>div.header-holder>a.logo>:nth-child(2){display:none}header.scroll>div.container>div.header-holder nav.nav>div.nav-drop>div.menu-holder>div.left>a{color:#232323}header.scroll>div.container>div.header-holder nav.nav>div.nav-drop>div.menu-holder>div.right>a{border-color:#232323}header.scroll>div.container>div.header-holder nav.nav>div.nav-drop>div.menu-holder>div.right>a>svg{fill:#232323}header.scroll>div.container>div.header-holder nav.nav>div.header-buttons>a:first-child{border-color:#232323!important;color:#232323!important}body.open{overflow:hidden}body.open header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#fff;border-bottom:1px solid #f1ebeb}body.open header>div.container>div.header-holder>a.logo>:first-child{display:block}body.open header>div.container>div.header-holder>a.logo>:nth-child(2){display:none}body.open header>div.container>div.header-holder nav.nav>div.nav-drop>div.menu-holder>div.left>a{color:#232323}body.open header>div.container>div.header-holder nav.nav>div.nav-drop>div.menu-holder>div.right>a{border-color:#232323}body.open header>div.container>div.header-holder nav.nav>div.nav-drop>div.menu-holder>div.right>a>svg{fill:#232323}body.open header>div.container>div.header-holder nav.nav>div.header-buttons>a:first-child{border-color:#232323!important;color:#232323!important}body.open header>div.container>div.header-holder>div.nav-opener{border-top:5px solid #f1ebeb;transform:translateX(0)}.stepper-wrapper{display:flex;justify-content:space-between;margin-top:50px}.stepper-wrapper .stepper-item{align-items:center;display:flex;flex:1;flex-direction:column;position:relative;text-align:center}@media (max-width:768px){.stepper-wrapper .stepper-item{font-size:12px}}.stepper-wrapper .stepper-item:before{left:-50%}.stepper-wrapper .stepper-item:after,.stepper-wrapper .stepper-item:before{border-bottom:2px solid #ccc;content:"";position:absolute;top:20px;width:100%;z-index:2}.stepper-wrapper .stepper-item:after{left:50%}.stepper-wrapper .stepper-item .step-counter{align-items:center;background:#ccc;border-radius:50%;display:flex;height:40px;justify-content:center;margin-bottom:6px;position:relative;width:40px;z-index:5}.stepper-wrapper .stepper-item.active{font-weight:700}.stepper-wrapper .stepper-item.completed .step-counter{background-color:#297da9;color:#fff}.stepper-wrapper .stepper-item.completed:after{border-bottom:2px solid #297da9;content:"";left:50%;position:absolute;top:20px;width:100%;z-index:3}.stepper-wrapper .stepper-item:first-child:before,.stepper-wrapper .stepper-item:last-child:after{content:none}main>div.container{grid-row-gap:15px;align-items:center;display:grid;grid-template-columns:1fr;height:100%;max-width:900px}main>div.container>div.booking-detail{border:1px solid #e4e4eb;border-radius:6px;box-shadow:0 0 1px rgba(40,41,61,.08),0 .5px 2px rgba(96,97,112,.16);display:flex;margin-top:180px;overflow:hidden}main>div.container>div.booking-detail>div.left{background:linear-gradient(147.14deg,#297da9 4.95%,#297da9 93.05%);display:flex;flex-direction:column;gap:15px;justify-content:center;padding:40px 60px;width:380px}main>div.container>div.booking-detail>div.left>div{grid-column-gap:5px;grid-row-gap:15px;display:grid;grid-template-columns:45px 1fr}main>div.container>div.booking-detail>div.left>div>div{display:flex;flex-direction:column;gap:5px}main>div.container>div.booking-detail>div.left>div>div>:first-child{color:#fff;font-size:12pt}main>div.container>div.booking-detail>div.left>div>div>:nth-child(2){color:#e4e4eb;font-size:10pt}@media (max-width:850px){main>div.container>div.booking-detail>div.left{width:auto}}main>div.container>div.booking-detail>div.right{background:#fff;border:0 solid #e2e8f0;display:flex;flex-direction:column;justify-content:center;padding:30px;width:540px}main>div.container>div.booking-detail>div.right>form{align-items:center;display:flex;flex-direction:column;gap:25px;justify-content:space-around}main>div.container>div.booking-detail>div.right>form>h1{color:#07070a;font-size:16pt}main>div.container>div.booking-detail>div.right>form>input{background:#fafafc;border:1px solid #e4e4eb;border-radius:4px;font-size:11pt;min-height:45px;outline:none;padding:12px 16px;width:100%}main>div.container>div.booking-detail>div.right>form>button{background:#297da9;border:1px solid #297da9;border-radius:4px;color:#fff;cursor:pointer;flex-basis:calc(50% - 8px);font:700 16px/1.3 Open Sans,sans-serif;padding:14px;width:100%}@media (max-width:850px){main>div.container>div.booking-detail>div.right{width:auto}main>div.container>div.booking-detail{flex-direction:column-reverse}}main>div.container>div.bottom{text-align:center}
