.contact-form{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:rgba(242,252,255,.18);border-radius:40px;max-width:660px;padding:40px}.contact-form form{font-size:14px}.contact-form fieldset{max-width:100%!important}.contact-form input,.contact-form select,.contact-form textarea{font-family:var(--font-primary)}.contact-form input:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=radio]),.contact-form select,.contact-form textarea{background:#eaf3f7;border:1px solid rgba(4,136,174,.26);border-radius:60px;padding:15px 24px;width:100%}.contact-form input:not([type=radio]):not([type=checkbox]),.contact-form select{height:51px}.contact-form .hs-form-field{margin-bottom:20px;position:relative}.contact-form .hs-form-field label{color:#fff;font-size:14px;font-weight:600}.contact-form .hs-form-field label span{vertical-align:middle}.contact-form .hs-fieldtype-date>label,.contact-form .hs-fieldtype-number>label,.contact-form .hs-fieldtype-radio>label,.contact-form .hs-fieldtype-select>label{display:inline-block}.contact-form .hs-fieldtype-select .input{position:relative}.contact-form .inputs-list.multi-container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.contact-form input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;cursor:pointer;height:14px;margin-right:10px;outline:none;padding:0;position:relative;transition:all .2s ease;vertical-align:middle;width:14px!important}.contact-form input[type=radio]:checked:before{background-color:#fff;border-radius:50%;content:"";height:7px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:7px}.contact-form select.hs-input{appearance:none;-webkit-appearance:none;-moz-appearance:none}.contact-form .hs-dateinput{position:relative}.contact-form .hs-datepicker{display:none}.contact-form .hs-dateinput:after,.contact-form .hs-fieldtype-select .input:after{background-image:url('data:image/svg+xml;utf8,<svg width="13" height="9" viewBox="0 0 13 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.843014 2.14071L5.84878 7.9814C5.92953 8.07537 6.02962 8.15078 6.14222 8.20248C6.25481 8.25418 6.37724 8.28095 6.50114 8.28095C6.62503 8.28095 6.74747 8.25418 6.86006 8.20248C6.97266 8.15078 7.07275 8.07537 7.1535 7.9814L12.1585 2.14071C12.6359 1.58307 12.2402 0.722168 11.5061 0.722168H1.49461C0.760514 0.722168 0.364055 1.58307 0.843014 2.14071Z" fill="%230488AE"/></svg>');background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:9px;pointer-events:none;position:absolute;right:27px;top:50%;transform:translateY(-50%);width:13px}.contact-form .hs-fieldtype-select .input:after{pointer-events:none;right:40px}.contact-form input[type=number]{-moz-appearance:textfield;font-size:16px;text-align:center;width:100%!important}.contact-form input[type=number]::-webkit-inner-spin-button,.contact-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.contact-form .hs-fieldtype-number .input{position:relative}.contact-form .hs-fieldtype-number .numbered-btns{align-items:center;background:#0488ae;border-radius:34px;display:flex;gap:10px;height:30px;justify-content:space-around;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:100px}.contact-form .hs-fieldtype-number .numbered-btns button{background:transparent;border:none;cursor:pointer;outline:0}.contact-form .hs-fieldtype-number .input button>svg{fill:#fff}.contact-form .no_of_travelers{bottom:15px;font-size:12px;left:25%;position:absolute;transform:translateX(-50%)}.contact-form input[name=how_many_people_would_be_going_on_holiday__]{padding-top:4px}.contact-form .hs-input.error{border-color:#ea6760}.contact-form .hs-error-msgs{color:#ea6760;display:none}.contact-form .actions{margin-top:5px;text-align:right}.contact-form .hs-button{border:none;width:100%}.contact-form input::placeholder,.contact-form select option[disabled],.contact-form select::placeholder,.contact-form textarea::placeholder{color:rgba(2,56,71,.7)}@media (min-width:768px){.contact-form fieldset.form-columns-2 .input{margin-right:1rem!important}}@media (max-width:767px){.contact-form{border-radius:30px;max-width:100%;padding:20px;width:100%}.contact-form .hs-form-field .hs-input:not([type=radio]):not([type=checkbox]){width:100%!important}.contact-form .inputs-list.multi-container{align-items:flex-start;flex-direction:column}}.legal-consent-container p{font-size:14px}.contact-form .hs-form-field[class*=hs-destination],.contact-form .hs-form-field[class*=hs_destination]{position:relative}.contact-form .hs-form-field[class*=hs-destination] .inputs-list,.contact-form .hs-form-field[class*=hs_destination] .inputs-list{background:#eaf3f7;border-top:none;box-shadow:0 4px 10px rgba(0,0,0,.1);box-sizing:border-box;color:var(--primary-text-color);font-family:var(--font-primary);left:0;max-height:0;overflow:hidden;padding:0 15px;position:absolute;top:100%;width:100%;z-index:1000}.contact-form .hs-form-field[class*=dropdown-open] .inputs-list{border-top:1px solid rgba(4,136,174,.26);max-height:550px;padding:15px}.contact-form .hs-form-field[class*=hs-destination]>label:after,.contact-form .hs-form-field[class*=hs_destination]>label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' fill='%23023847' viewBox='0 0 13 9'%3E%3Cpath d='m.843 2.14 5.006 5.841a.86.86 0 0 0 1.305 0l5.005-5.84a.86.86 0 0 0-.653-1.419H1.495a.859.859 0 0 0-.652 1.419'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;float:right;height:9px;margin-left:auto;margin-top:5px;transition:transform .3s ease;vertical-align:middle;width:13px}.contact-form .hs-form-field[class*=dropdown-open]>label:after{transform:rotate(180deg)}.contact-form .hs-form-field[class*=hs-destination]>label,.contact-form .hs-form-field[class*=hs_destination]>label{background:#eaf3f7;border:1px solid rgba(4,136,174,.26);color:var(--primary-text-color);display:block;font-family:var(--font-primary);margin-bottom:10px;padding:15px 24px}.contact-form .hs-form-field[class*=hs-destination] .inputs-list li input,.contact-form .hs-form-field[class*=hs_destination] .inputs-list li input{margin-right:7px;vertical-align:middle}.contact-form .hs-form-field[class*=hs-destination] .inputs-list label,.contact-form .hs-form-field[class*=hs_destination] .inputs-list label{color:var(--primary-text-color)}@media (max-width:767px){.contact-form .hs-form-field[class*=hs-destination]>label,.contact-form .hs-form-field[class*=hs_destination]>label{padding:10px}.contact-form .hs-form-field[class*=hs-destination] .inputs-list,.contact-form .hs-form-field[class*=hs_destination] .inputs-list{padding:0 10px}.contact-form .hs-form-field[class*=dropdown-open] .inputs-list{padding:10px}.contact-form .hs-form-field[class*=hs-destination] .inputs-list li,.contact-form .hs-form-field[class*=hs_destination] .inputs-list li{align-items:center;display:flex;width:50%}.contact-form .hs-form-field[class*=hs-destination] .inputs-list label,.contact-form .hs-form-field[class*=hs_destination] .inputs-list label{align-items:center;display:inline-flex;width:100%}}