.custom-multiselect{position:relative;width:100%;font-family:inherit}.custom-multiselect__input-wrapper{border:1px solid #ddd;border-radius:4px;transition:all .2s ease;background:#f8f8f8;min-height:40px;display:flex;align-items:center;padding:0 10px;cursor:pointer}.custom-multiselect__input-wrapper:hover{border-color:#000}.custom-multiselect__input-wrapper--focused{border-color:#000;box-shadow:0 0 0 2px #1976d21a}.custom-multiselect__input{width:100%;border:none;outline:none;background:transparent;font-size:14px;padding:8px 0}.custom-multiselect__input::placeholder{color:#000}.custom-multiselect__dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 6px #0000001a;max-height:250px;overflow-y:auto;z-index:1000}.custom-multiselect__dropdown::-webkit-scrollbar{width:8px}.custom-multiselect__dropdown::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.custom-multiselect__dropdown::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.custom-multiselect__dropdown::-webkit-scrollbar-thumb:hover{background:#666}.custom-multiselect__option{display:flex;align-items:center;padding:8px 12px;cursor:pointer;transition:background-color .2s ease}.custom-multiselect__option:hover{background-color:#1976d214}.custom-multiselect__option--selected{background-color:#1976d20d}.custom-multiselect__checkbox{width:18px;height:18px;border:2px solid #999;border-radius:2px;margin-right:10px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.custom-multiselect__checkbox--checked{background-color:#999;border-color:#999}.custom-multiselect__option-label{font-size:14px;color:#333}.custom-multiselect__loading{display:flex;justify-content:center;padding:12px}.custom-multiselect__no-options{padding:12px;text-align:center;color:#666;font-size:14px}.formBox{padding:30px;background-color:#fff;border-radius:10px}.formBox .formTitleBox{margin-bottom:20px}.formBox .formTitleBox .formTitle{font-size:24px;font-weight:700;line-height:30px;text-align:left}.formBox .form,.formBox .form .formContent{margin-bottom:20px}.formBox .form .formContent .formLabel{color:#393d41}.formBox .form .formSubTitle{font-size:20px;margin-bottom:20px}.formBox .font14{font-size:14px}.dividerBottom{border-bottom:1px solid #EEF2F8;width:calc(100% + 60px);margin-left:-30px;box-sizing:content-box}.bookingForm{padding:20px 20px 0;background-color:#fff;border-radius:10px;margin-bottom:0}.bookingForm .formLabel{color:#393d41}.bookingForm .formTitleBox{display:flex;align-items:center;margin-bottom:20px;padding-inline:10px}.bookingForm .formTitleBox .formTitle{font-size:22px;font-weight:700}.bookingForm .formTitleBox .infoBox{font-size:12px;font-weight:400px;background-color:#eef2f8;padding:10px;margin-inline:10px}.bookingForm .telephoneInput{display:flex}.bookingForm .telephoneInput .countryCode{width:120px;height:55px}.bookingForm form{margin-top:20px}.bookingForm .font14{font-size:14px}.submitButtonBox{padding:20px;display:flex;flex-direction:column;align-items:flex-end}.dividerBottom{border-bottom:1px solid #eef2f8;width:calc(100% + 40px);margin-left:-20px;box-sizing:content-box}@font-face{font-family:CIB;src:url(/fonts/CIB-font/CIB-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:CIB;src:url(/fonts/CIB-font/CIB-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:CIB;src:url(/fonts/CIB-font/CIB-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:CIB;src:url(/fonts/CIB-font/CIB-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:CIB;src:url(/fonts/CIB-font/CIB-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:CIB;src:url(/fonts/CIB-font/CIB-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:CIB;src:url(/fonts/CIB-font/CIB-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:CIB;src:url(/fonts/CIB-font/CIB-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:CIB;src:url(/fonts/CIB-font/CIB-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:CIB;src:url(/fonts/CIB-font/CIB-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:CIB;src:url(/fonts/CIB-font/CIB-Bold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:CIB;src:url(/fonts/CIB-font/CIB-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{font-family:CIB!important;font-weight:400;background-color:#f5f5f5!important;margin:0}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:CIB;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
