.booking-submit,.container,hr{box-shadow:0 4px 12px 0 rgba(0,0,0,.3)}.booking header,.footer_copyright{text-align:center;user-select:none}.header{display:flex;justify-content:space-between;align-items:center;padding-inline:5%;position:fixed;width:100%;height:100px;z-index:99;transition:.3s}.header.sticky{background:#01082f}.footer_menus li:hover a,.footer_menus li:hover i,.header.sticky .header_nav li a,.header.sticky .header_title{color:#fff}.footer_menus i:hover,.header.sticky .header_nav li:hover a,.header_nav a:hover{color:var(--color-lightblue)}.header_title{color:#00025b;user-select:none;font-size:23px}.footer_title span,.header_title span{color:var(--color-lightblue);user-select:none}.header_nav{display:flex;gap:5px}.header_nav li{list-style:none;padding-inline:22px;padding-block:8px;border-radius:99px;font-size:13px;transition:.3s ease-out}.header_nav li a{font-weight:600;color:var(--color-blue);transition:.3s}.lines{display:inline-block;cursor:pointer;align-items:center}.lines span{display:block;height:4px;width:25px;margin-bottom:5px;position:relative;background:var(--color-blue);border-radius:50px;z-index:1;transition:transform .5s ease-out,opacity .2s ease-out}.lines span:last-child{margin-bottom:0}.lines.active span:first-child{transform:translateY(9px) rotate(45deg)}.lines.active span:nth-child(2){opacity:0}.lines.active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.booking{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:#fff}.booking header{font-size:35px;padding-top:140px;color:var(--color-blue);font-weight:800;font-family:"Playwrite DE SAS",cursive}hr{border:none;width:120px;height:5px;background-color:var(--color-blue);border-radius:10px;margin-bottom:20px;margin-top:10px}.container{position:relative;max-width:700px;width:100%;background:#fff;padding:25px;border-radius:10px;margin-bottom:130px;margin-top:50px}.form .input-box input,.form .input-box select,.form .input-box2 select{height:50px;border:1px;padding:0 15px;position:relative;outline:0;margin-top:8px;font-size:12px;width:100%}.form .input-box{width:100%;margin-top:20px}.input-box label{color:#000;font-size:12px;user-select:none}.input-box label span,.input-box2 label span{color:#c0aa30}.form .input-box input{color:#707070;border-radius:10px}.form .input-box select,.form .input-box2 select{color:#000;border-radius:10px}.form textarea{position:relative;height:140px;width:100%;outline:0;font-size:12px;color:#000;margin-top:8px;border:1px;border-radius:10px;padding:10px 15px}.form .input-box2{margin-top:20px}.input-box2 label{color:#000;user-select:none;font-size:12px}.booking-submit{height:55px;width:100%;background-color:var(--color-blue);color:#fff;font-size:12px;font-weight:400;border:none;margin-top:30px;cursor:pointer;border-radius:10px;justify-content:center}.booking-submit:hover{background-color:#120e57f1}.form .column,.form .column2{display:flex;column-gap:15px}.footer{background:#151515;width:100%;padding-inline:5%;padding-block:15px;color:#fff;display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.footer_copyright,.footer_menus i,.footer_menus li a,.footer_menus li i{color:rgba(255,255,255,.7)}.footer_title{user-select:none;font-size:25px}.footer_title2{user-select:none;font-size:11px}.footer_menu-title{font-weight:500;user-select:none;font-size:13px}.footer_menus{margin-top:16px;list-style:none}.footer_menus li{width:fit-content}.footer_menus li a{font-size:13px;cursor:pointer;font-weight:400}.footer_menus i{font-size:30px;transition:.3s}.footer_menus li i{font-size:13px}.footer_divider{grid-column:span 5;width:100%;height:2px;background:rgba(255,255,255,.1);margin-top:1rem}.footer_copyright{grid-column:span 5;font-family:'Courier New';font-size:12px}.text,.text2{color:transparent;font-weight:700;font-size:13px}.text{background:linear-gradient(120deg,#ffffff8d,#ffffff8d,#8c00ff,#ffffff8d,#ffffff8d) -100%/200%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite shimmer}.text2{background:linear-gradient(120deg,#ffffff8d,#ffffff8d,#4fb9f6,#ffffff8d,#ffffff8d) -100%/200%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite shimmer}@keyframes shimmer{to{background-position:100%}}.header_menu{display:none}@media screen and (max-width:500px){.form .column{flex-wrap:wrap}.form .column2{display:flex}}@media screen and (max-width:1024px){.header_menu{display:block;font-size:32px;color:#000;cursor:pointer}.header.sticky .header_menu{color:#fff}.header.sticky .lines span{background:#fff}.header_menu .fa-xmark{display:none}.header_nav{flex-direction:column;top:100px;position:absolute;align-items:center;justify-content:center;left:0;background:rgba(255,255,255,.3);width:100%;padding-inline:calc(5% - 16px);height:0;overflow:hidden;transition:.9s ease-out;gap:8px;backdrop-filter:blur(10px);z-index:30}.header.sticky .header_nav li a,.header_nav li a{color:#000}.header_nav.active{padding-block:16px;height:100vh}.header_nav li{width:fit-content;margin-left:8px;font-size:20px}.footer{display:flex;flex-direction:column;gap:16px}.footer_menus{margin-top:8px}.footer_copyright{font-size:10px}}@media (max-width:768px){.header_nav.active{height:90vh}}@media screen and (max-width:375px){.contact-container{height:170vh}}