#EnquiryFormModal .modal-dialog{border-radius:4px;width:100%;max-width:1170px;height:100%;margin:0 auto;padding-top:20px}@media (max-width:1200px){#EnquiryFormModal .modal-dialog{padding:10px 5px}}#EnquiryFormModal .modal-content{background-color:#fff;max-width:1170px;height:100%}#EnquiryFormModal .modal-body{background:#fcfcfc;border-radius:4px;height:100%;padding:20px 25px 110px;overflow-y:auto}@media (max-width:991px){#EnquiryFormModal .modal-body{padding:15px 15px 150px}}#EnquiryFormModal .modal-close-button{cursor:pointer;z-index:1;padding:0 5px;font-size:22px;transition:color .1s linear;display:block;position:absolute;top:15px;right:20px}@media (max-width:991px){#EnquiryFormModal .modal-close-button{top:10px;right:10px}}#EnquiryFormModal .modal-close-button:hover{color:#666}#EnquiryFormModal .enquiry-form{font-family:Nunito Sans,sans-serif;font-size:16px}#EnquiryFormModal .enquiry-form textarea::-webkit-input-placeholder{font-size:16px;color:#999!important;font-weight:300!important}#EnquiryFormModal .enquiry-form textarea::-webkit-input-placeholder{font-size:16px;color:#999!important;font-weight:300!important}#EnquiryFormModal .enquiry-form__header{margin-bottom:20px}@media (max-width:991px){#EnquiryFormModal .enquiry-form__header{margin-bottom:15px}}#EnquiryFormModal .enquiry-form__header__top{-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:15px;margin-right:20px;display:flex}#EnquiryFormModal .enquiry-form__header__img{border-radius:50%;width:50px;height:50px;margin-right:20px}@media (max-width:991px){#EnquiryFormModal .enquiry-form__header__img{width:30px;height:30px;margin-right:10px}}#EnquiryFormModal .enquiry-form__header__text{color:#666;font-size:18px}@media (max-width:991px){#EnquiryFormModal .enquiry-form__header__text{max-width:220px;font-size:16px}}#EnquiryFormModal .enquiry-form__header .progress__bar{max-width:100%;height:6px}#EnquiryFormModal .enquiry-form__header .progress__bar__completed{height:6px}#EnquiryFormModal .enquiry-form__body{display:flex}@media (max-width:991px){#EnquiryFormModal .enquiry-form__body{display:block}}#EnquiryFormModal .enquiry-form__stage{-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;margin-right:40px}@media (max-width:991px){#EnquiryFormModal .enquiry-form__stage{margin-bottom:20px;margin-right:0}}#EnquiryFormModal .enquiry-form__footer{z-index:10;background:#fff;border-top:1px solid #ddd;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:20px 25px;position:fixed;bottom:0;left:1px;right:1px;box-shadow:0 -1px 3px #0003}@media (max-width:1200px){#EnquiryFormModal .enquiry-form__footer{padding:10px;bottom:10px;left:6px;right:6px}}#EnquiryFormModal .enquiry-form__footer .btn-container{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex}#EnquiryFormModal .enquiry-form__footer .btn-container.--first{-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}#EnquiryFormModal .enquiry-form__footer .btn-next-container .button.--primary{min-width:175px}@media (max-width:991px){#EnquiryFormModal .enquiry-form__footer .btn-next-container .button.--primary{min-width:125px}#EnquiryFormModal .enquiry-form__footer .btn-back-container{margin-right:10px}}#EnquiryFormModal .enquiry-form__footer .btn-back-container .button{color:#666;padding:0 5px;text-decoration:none}#EnquiryFormModal .stage__header{margin-bottom:20px}@media (max-width:991px){#EnquiryFormModal .stage__header{margin-bottom:15px}}#EnquiryFormModal .stage__header__pretitle{margin-bottom:10px;font-size:18px}#EnquiryFormModal .stage__header__title{max-width:550px;margin:0 auto;font-size:26px;font-weight:600;line-height:32px;display:inline-block}@media (max-width:991px){#EnquiryFormModal .stage__header__title{font-size:20px;line-height:24px;display:block}}#EnquiryFormModal .stage__header__title__container{text-align:center;background:#fff;border:1px solid #eee;border-radius:8px;margin:0 auto;padding:30px;position:relative;box-shadow:0 0 4px #0000000d}@media (max-width:991px){#EnquiryFormModal .stage__header__title__container{max-width:600px;padding:20px}}#EnquiryFormModal .stage__header__title:after{content:"";background-image:url(/img/enquiry-form/chevron.png);background-repeat:no-repeat;background-size:cover;width:20px;height:15px;position:absolute;top:-13px;left:15px}@media (max-width:991px){#EnquiryFormModal .stage__header__title:after{left:5px}}#EnquiryFormModal .stage__header__optional{text-align:center;color:#79650f;text-transform:uppercase;background:#fefae8;border:1px solid #feeeaa;border-radius:8px;width:100px;margin-left:10px;padding:4px;font-size:10px;font-weight:700;line-height:18px;display:inline-block;position:relative;top:-5px}@media (max-width:991px){#EnquiryFormModal .stage__header__optional{margin:10px auto 0;display:block;top:0}}#EnquiryFormModal .stage__header__custom{border-top:1px solid #eee;margin-top:25px;padding-top:25px}@media (max-width:991px){#EnquiryFormModal .stage__header__custom{margin-top:15px;padding-top:15px}}#EnquiryFormModal .alert-message__box{max-width:400px;margin:15px auto}#EnquiryFormModal .stop-scrolling{height:100%;position:relative;overflow:hidden}#EnquiryFormModal .blur-effect{filter:blur(5px);-moz-filter:blur(5px);-ms-filter:blur(5px)}#EnquiryFormModal .stage-component-container{padding:5px;font-family:Nunito Sans,sans-serif}#EnquiryFormModal .stage-component-container textarea::-webkit-input-placeholder{font-size:16px;color:#999!important;font-weight:300!important}#EnquiryFormModal .stage-component-container textarea::-webkit-input-placeholder{font-size:16px;color:#999!important;font-weight:300!important}#EnquiryFormModal .stage-description{text-align:center;max-width:400px;margin:0 auto}#EnquiryFormModal .stage-description__header{-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;align-items:center;margin-bottom:3px;display:flex}#EnquiryFormModal .stage-description__header__icon{color:#009f4d;margin-right:8px;font-size:22px!important}#EnquiryFormModal .stage-description__header__img{background-size:cover;width:20px;height:20px;margin-right:8px;display:inline-block}#EnquiryFormModal .stage-description__header__img.--clock{background-image:url(/img/enquiry-form/duration/clock-icon.png)}#EnquiryFormModal .stage-description__header__text{color:#000;font-size:16px;font-weight:600}#EnquiryFormModal .stage-description__body{font-size:16px;line-height:22px}#EnquiryFormModal .stage-description__body__link{color:#0072ce}#EnquiryFormModal .radio-button-option{color:#888;background:#fff;margin-bottom:1px;padding:0;font-family:Nunito Sans,sans-serif;font-size:16px;line-height:18px}#EnquiryFormModal .radio-button-option:hover{background:#fdfdfd}#EnquiryFormModal .radio-button-option label{cursor:pointer;width:100%;margin-bottom:0;padding:13px 15px;font-weight:500}#EnquiryFormModal .radio-button-option input{cursor:pointer;margin-top:0;margin-right:15px;position:relative;top:-1px}#EnquiryFormModal .radio-button-option .other-option{background-color:#fff;border:1px solid #ccc;border-radius:3px;width:85%;padding:8px}@media (max-width:450px){#EnquiryFormModal .radio-button-option .other-option{width:80%}}#EnquiryFormModal .radio-button-option.extra-padding{padding-top:4px}#EnquiryFormModal .radio-button-option.extra-padding .other-container{padding:10px 15px}#EnquiryFormModal .radio-button-option.extra-padding .zero-padding{padding:0}#EnquiryFormModal .enquiry-form-textarea{resize:vertical;border:1px solid #ddd;border-radius:2px;width:100%;max-width:600px;height:115px;margin:0 auto;padding:15px;font-size:16px;display:block}#EnquiryFormModal .enquiry-form-explainer{color:#333;font-size:16px;line-height:22px}#EnquiryFormModal .enquiry-form-select{background:#fff;border:1px solid #ccc;border-radius:3px;height:40px;padding-left:5px;font-size:15px}#EnquiryFormModal .bottom-error{margin-bottom:6px}#EnquiryFormModal .error:not(.search-flex){border:1px solid red!important}#EnquiryFormModal .alert-message__icon{font-size:22px!important}#EnquiryFormModal .input-optional{text-align:center;color:#666;text-transform:uppercase;background:#f6f6f6;border:1px solid #ddd;border-radius:2px;margin-left:15px;padding:4px 10px;font-size:10px;font-weight:700;display:inline}#EnquiryFormModal .musician-tags .stage-body{max-width:400px;margin:0 auto}#EnquiryFormModal .musician-tags .autocomplete__container{width:100%}#EnquiryFormModal .musician-tags .autocomplete__input{height:50px;padding:5px 15px}#EnquiryFormModal .musician-tags .removable-tag__container{height:40px;padding:9px 0}#EnquiryFormModal .musician-tags .removable-tag__button{font-size:20px!important}#EnquiryFormModal .musician-tags .tag-group__container{margin-top:5px}#EnquiryFormModal .musician-tags .tag-group__item{display:inline-block;margin-top:10px!important;margin-right:10px!important}#EnquiryFormModal .musician-tags .radio-selector-group__container{text-align:center;max-width:400px;margin:0 auto}#EnquiryFormModal .vertical-selector-group .text-selector__container{width:100%;max-width:400px;margin:0 auto;display:table}#EnquiryFormModal .vertical-selector-group .text-selector__container:not(:last-child){margin:0 auto 10px}#EnquiryFormModal .vertical-selector-group .text-selector__container:last-child{margin-right:auto!important}#EnquiryFormModal .vertical-selector-group .text-selector__text{text-align:left;padding:5px 20px}#EnquiryFormModal .vertical-selector-group .expandable-selector-group__container,#EnquiryFormModal .vertical-selector-group .checkbox-selector-group__container{max-width:400px;margin:0 auto}#EnquiryFormModal .checkbox-number-selector-group__container{margin:0 auto}#EnquiryFormModal .wedding-discovery-stage .checkbox-video-selector__container{margin:0 5px 15px}#EnquiryFormModal .wedding-discovery-stage .checkbox-video-selector-group__container{margin:0 auto}@media (max-width:767px){#EnquiryFormModal .wedding-discovery-stage .checkbox-video-selector-group__container{max-width:260px}}@media (max-width:767px) and (max-width:767px){#EnquiryFormModal .wedding-discovery-stage .checkbox-video-selector-group__label{text-align:center}}#EnquiryFormModal .wedding-variant-stage .stage-description__header{margin-bottom:0}#EnquiryFormModal .wedding-variant-stage .checkbox-selector-group__container{max-width:510px}#EnquiryFormModal .wedding-variant-stage .checkbox-selector__container{-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;height:auto;min-height:60px;padding:10px 15px;display:flex}#EnquiryFormModal .wedding-variant-stage .checkbox-selector__icon{position:relative;top:3px}#EnquiryFormModal .wedding-variant-stage .checkbox-selector__text{-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}#EnquiryFormModal .wedding-variant-stage .separator{-moz-align-items:center;-ms-align-items:center;align-items:center;max-width:510px;margin:10px auto;display:flex}#EnquiryFormModal .wedding-variant-stage .separator__text{margin:0 15px}#EnquiryFormModal .wedding-variant-stage .separator__line{-moz-flex-grow:1;-ms-flex-grow:1;border-top:1px solid #ddd;flex-grow:1}#EnquiryFormModal .wedding-variant-stage .variant__container{cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:2px;width:100%;max-width:510px;margin:0 auto;padding:10px 15px}#EnquiryFormModal .wedding-variant-stage .variant__container.--selected{color:#0072ce;border:1px solid #0072ce}#EnquiryFormModal .wedding-variant-stage .variant__container:hover{color:#0072ce;box-shadow:0 1px 2px #0003}#EnquiryFormModal .wedding-variant-stage .variant__top{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin-bottom:4px;font-weight:600;display:flex}@media (max-width:767px){#EnquiryFormModal .wedding-variant-stage .variant__top{-moz-flex-direction:column;flex-direction:column}}#EnquiryFormModal .wedding-variant-stage .variant__title,#EnquiryFormModal .wedding-variant-stage .variant__price{color:#333}#EnquiryFormModal .wedding-variant-stage .variant__description{color:#777}#EnquiryFormModal .genre-stage .checkbox-selector-group__item{vertical-align:top;width:50%;display:inline-block}#EnquiryFormModal .genre-stage .checkbox-selector-group__item:nth-child(odd){padding-right:5px}#EnquiryFormModal .genre-stage .checkbox-selector-group__item:nth-child(2n){padding-left:5px}#EnquiryFormModal .genre-stage .checkbox-selector-group__item .checkbox-selector__text-img{background-repeat:no-repeat;background-size:contain;width:20px;height:20px;margin-right:5px}#EnquiryFormModal .genre-stage .checkbox-selector-group__item .checkbox-selector__text-img__container{-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex}#EnquiryFormModal .genre-stage .checkbox-selector-group__other__container{margin-top:0}#EnquiryFormModal .genre-stage .artists-or-songs-question{max-width:600px;margin:46px auto 0}#EnquiryFormModal .genre-stage .artists-or-songs-question .alert-message__box{max-width:600px}#EnquiryFormModal .time-info .stage-body__help-text{text-align:center;max-width:400px;margin:0 auto}#EnquiryFormModal .time-info .stage-body__help-text a{color:#0072ce}#EnquiryFormModal .time-info .stage-body .time-picker{flex-direction:column;justify-content:center;font-size:24px;display:flex}#EnquiryFormModal .time-info .stage-body .time-picker__input{justify-content:center;align-items:center;display:flex}#EnquiryFormModal .time-info .stage-body .time-picker__input__field{width:60px;height:55px;line-height:55px}#EnquiryFormModal .time-info .warning-text{background:#f6dfb4;border:1px solid #ffc65c;margin:10px 0;padding:4px 8px}#EnquiryFormModal .time-info .warning-text .text{margin-top:10px;font-size:13px;line-height:15px}#EnquiryFormModal .time-info .warning-text .fa{margin-right:5px}#EnquiryFormModal .duration-info .performance-timeline{-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}#EnquiryFormModal .duration-info .stage-description{max-width:440px}#EnquiryFormModal .duration-info .radio-selector-group__container{max-width:400px;margin:0 auto 10px}#EnquiryFormModal .duration-info .radio-selector-group__container .text-selector__container{vertical-align:top;width:50%;display:inline-block}#EnquiryFormModal .duration-info .radio-selector-group__container .text-selector__container:nth-child(odd){padding-right:5px}#EnquiryFormModal .duration-info .radio-selector-group__container .text-selector__container:nth-child(2n){padding-left:5px}#EnquiryFormModal .duration-info .radio-selector-group__container .text-selector__text{width:200px}#EnquiryFormModal .duration-info .help-text__container{margin-top:10px}#EnquiryFormModal .duration-info .custom-picker{width:100%;max-width:400px;margin:0 auto;display:table}#EnquiryFormModal .duration-info .custom-picker .duration-picker{vertical-align:middle;text-align:left;border:1px solid #0072ce;border-radius:4px;width:300px;height:60px;padding:5px 10px;display:table-cell}#EnquiryFormModal .location-info__content-container{max-width:400px;margin:0 auto}#EnquiryFormModal .location-info .place-autocomplete__container{width:unset}#EnquiryFormModal .location-info .place-autocomplete__input{border-radius:4px;height:50px;padding:7px 20px}#EnquiryFormModal .location-info .warning-text-container .warning-text{background:#f6dfb4;border:1px solid #ffc65c;margin:10px 0;padding:4px 8px}#EnquiryFormModal .location-info .warning-text-container .warning-text .text{margin-top:10px;font-size:12px;line-height:15px}#EnquiryFormModal .location-info .warning-text-container .fa{margin-right:5px}#EnquiryFormModal .location-info .warning-text-container .next-continue{text-align:center;margin:0 0 -10px;font-size:16px}#EnquiryFormModal .location-info .radio-selector-group__container{max-width:340px;margin:0 auto}#EnquiryFormModal .location-info__sub{text-align:left;max-width:340px;margin:20px auto 0}#EnquiryFormModal .location-info__sub__title{margin-bottom:5px;font-size:20px}#EnquiryFormModal .location-info__sub .help-text__container{margin-bottom:10px}#EnquiryFormModal .location-info__location-input__label__container{line-height:22px}#EnquiryFormModal .location-info__location-input__label__super{margin:0;font-weight:700}#EnquiryFormModal .location-info__location-input__label__sub{margin:0}#EnquiryFormModal .location-info__venue-not-confirmed-prompt{max-width:400px;margin:10px auto 0;position:absolute}#EnquiryFormModal .location-info__checkboxes__outer-container{color:#666;background:#fff;border:1px solid #eee;border-radius:4px;max-width:400px;margin-top:130px;padding:0 15px 7px;box-shadow:0 0 4px #0000000d}@media (max-width:767px){#EnquiryFormModal .location-info__checkboxes__outer-container{margin-top:100px}}#EnquiryFormModal .location-info__checkboxes__inner-container{margin-top:15px}#EnquiryFormModal .location-info__checkboxes__inner-container .label-checkbox-controlled__label{margin-top:0}#EnquiryFormModal .location-info__checkboxes__prompt{margin:10px 0 5px}#EnquiryFormModal .pac-item{padding:5px 20px}#EnquiryFormModal .group-size__selector{-moz-flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;width:fit-content;margin:0 auto;display:flex}#EnquiryFormModal .group-size__selector__item{cursor:pointer;background-color:#fff;border:1px solid #eee;border-radius:2px;margin:0 5px 10px;padding:5px 5px 20px}#EnquiryFormModal .group-size__selector__item:hover{box-shadow:0 1px 2px #0003}#EnquiryFormModal .group-size__selector__item__header{-moz-align-items:center;-ms-align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;align-items:center;-ms-flex-pack:space-between;margin-bottom:10px;display:flex}#EnquiryFormModal .group-size__selector__item__icon{color:#0072ce;width:22px;height:24px;font-size:22px;display:inline-block}#EnquiryFormModal .group-size__selector__item__icon:not(.--selected){border:1px solid #ddd;border-radius:4px}#EnquiryFormModal .group-size__selector__item__popular{color:#13913c;text-transform:uppercase;background:#009f4d1a;border-radius:2px;padding:4px 8px;font-size:12px}#EnquiryFormModal .group-size__selector__item__img{background-position:50%;background-repeat:no-repeat;background-size:contain;width:175px;height:100px;margin-bottom:10px}@media (max-width:767px){#EnquiryFormModal .group-size__selector__item__img{width:155px}}#EnquiryFormModal .group-size__selector__item__text{text-align:center}#EnquiryFormModal .group-size__price-option{text-align:center;background:#fafafa;border:1px solid #eee;border-radius:10px;max-width:400px;margin:10px auto;padding:20px 15px;font-size:16px;line-height:22px}#EnquiryFormModal .group-size__price-option__value{margin-top:10px;font-size:20px;font-weight:600}#EnquiryFormModal .group-size__price-option__alternative{margin-top:10px}#EnquiryFormModal .group-size__price-option__alternative__link{color:#0072ce}#EnquiryFormModal .group-size__price-option__alternative__link:hover{cursor:pointer}#EnquiryFormModal .group-size__price-option__alternative__label{cursor:pointer;margin-top:10px;line-height:6px}#EnquiryFormModal .group-size__price-option__alternative__checkbox{vertical-align:middle;text-align:center;color:#009f4d;background:#fff;border:1px solid #ddd;border-radius:4px;width:25px;height:25px;margin-top:8px;margin-right:10px;padding-top:2px;display:inline-block;position:relative;top:-5px;font-size:20px!important}#EnquiryFormModal .group-size__price-option__alternative__checkbox:hover{cursor:pointer}#EnquiryFormModal .group-size .text-selector__container{max-width:165px;margin:0 auto 20px}#EnquiryFormModal .group-size .checkbox-number-selector-group__container{-moz-flex-wrap:wrap;flex-wrap:wrap;max-width:315px;margin:0 auto;display:flex}#EnquiryFormModal .group-size .checkbox-number-selector-group__container .checkbox-number-selector__wrapper{width:95px}#EnquiryFormModal .group-size .checkbox-number-selector-group__item{margin:0 5px 10px;display:block}#EnquiryFormModal .group-size .help-text__content{margin:5px auto 0}#EnquiryFormModal .date-info .stage-body__help-text{text-align:center;max-width:400px;margin:0 auto}#EnquiryFormModal .date-info .stage-body__help-text a{color:#0072ce}#EnquiryFormModal .date-info .date-info-picker{width:100%;max-width:320px;margin:0 auto}#EnquiryFormModal .date-info .static-date-picker__input-wrapper{width:100%;height:50px}@media (max-width:320px){#EnquiryFormModal .date-info .responsive-date-container{margin-left:-30px}}#EnquiryFormModal .date-info .high-fee-warning{text-align:center;max-width:360px;margin:30px auto;font-size:15px;font-weight:700}#EnquiryFormModal .date-info .high-fee-warning span{color:orange;margin-right:5px;font-size:18px;top:1px}#EnquiryFormModal .date-info .radio-selector-group__container{max-width:340px;margin:0 auto}#EnquiryFormModal .date-info__sub{text-align:left;max-width:340px;margin:20px auto 0}#EnquiryFormModal .date-info__sub__title{margin-bottom:5px;font-size:20px}#EnquiryFormModal .date-info__sub .help-text__container{margin-bottom:10px}#EnquiryFormModal .date-info__sub .expected-booking .text-selector__container{width:100%;margin-bottom:10px;display:table}#EnquiryFormModal .event-info__list{background:#f6f6f6;border-radius:8px;width:100%;max-width:600px;margin:0 auto 15px;padding:15px}@media (max-width:767px){#EnquiryFormModal .event-info__list{padding:10px 15px}}#EnquiryFormModal .event-info__list__title{margin-bottom:10px;font-weight:600}#EnquiryFormModal .event-info__list__item{display:flex}#EnquiryFormModal .event-info__list__item__icon{margin-right:10px;font-size:10px;position:relative;top:5px}#EnquiryFormModal .event-info .alert-message__box{max-width:600px}#EnquiryFormModal .budget-range .stage-body{max-width:400px;margin:0 auto}#EnquiryFormModal .budget-range .stage-body .budget-flexible-checkbox{margin-top:20px;margin-bottom:10px}#EnquiryFormModal .budget-range .alert-message__box{max-width:560px}#EnquiryFormModal .budget-range .alert-message__box a{color:#0072ce}#EnquiryFormModal .budget-range .alert-message__box a:hover{color:#1383de}#EnquiryFormModal .budget-range .budget__inputs__container{-moz-align-items:center;-ms-align-items:center;align-items:center;margin-top:25px;margin-bottom:20px;display:flex}#EnquiryFormModal .budget-range .budget__inputs__container .input-inner-label__field.--price-input{width:100%}#EnquiryFormModal .budget-range .budget__inputs__label{margin-bottom:10px}#EnquiryFormModal .budget-range .budget__inputs__input{display:inline-block}#EnquiryFormModal .budget-range .budget__inputs__input__icon{vertical-align:top;background:#eee;border:1px solid #ddd;border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px;height:35px;padding:7px 10px 5px;display:inline-block}#EnquiryFormModal .budget-range .budget__inputs__input .input__container{display:inline-block}#EnquiryFormModal .budget-range .budget__inputs__input .input__field{border:1px solid #ddd;border-top-left-radius:0;border-bottom-left-radius:0;width:90px}@media (max-width:450px){#EnquiryFormModal .budget-range .budget__inputs__input .input__field{width:70px}}#EnquiryFormModal .budget-range .budget__inputs__input .input__field::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}#EnquiryFormModal .budget-range .budget__inputs__input .input__field::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}#EnquiryFormModal .budget-range .budget__inputs__separator{margin:0 20px}@media (max-width:450px){#EnquiryFormModal .budget-range .budget__inputs__separator{margin:0 10px}}#EnquiryFormModal .budget-range .budget__slider__help-text{color:#777;margin:20px 0}#EnquiryFormModal .budget-range .budget__slider__histogram #histogram{position:relative;bottom:-18px;overflow-x:hidden}#EnquiryFormModal .budget-range .budget__slider__histogram #histogram #bars{max-width:350px;margin:0 0 0 10px}#EnquiryFormModal .budget-range .budget__group-size{text-align:center;background:#f6f6f6;border:1px solid #eee;border-radius:10px;margin-top:10px;margin-bottom:20px;padding:20px 15px;font-size:16px;line-height:22px}#EnquiryFormModal .budget-range .budget__group-size__value{margin-top:10px;font-size:20px;font-weight:600}#EnquiryFormModal .budget-range .budget__price-type{margin-bottom:10px}#EnquiryFormModal .budget-range .alternative-options__container{border-top:1px solid #ddd;padding-top:20px}#EnquiryFormModal .budget-range .alternative-options__title{margin-bottom:10px}#EnquiryFormModal .budget-range .alternative-options__price{float:right}#EnquiryFormModal .booking-protection{width:100%;max-width:260px}@media (max-width:991px){#EnquiryFormModal .booking-protection{max-width:400px;margin:0 auto}}#EnquiryFormModal .booking-protection__list{background-color:#c7eeda61;border:1px solid #e1e7e4;border-radius:4px;box-shadow:0 2px 4px #0000000d}#EnquiryFormModal .booking-protection__list__header{-moz-align-items:center;-ms-align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;align-items:center;-ms-flex-pack:space-between;padding:20px 20px 25px;display:flex}@media (max-width:991px){#EnquiryFormModal .booking-protection__list__header{padding:20px}}#EnquiryFormModal .booking-protection__list__header__title{-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex}#EnquiryFormModal .booking-protection__list__header__title__icon{color:#004880;margin-right:10px;font-size:22px}#EnquiryFormModal .booking-protection__list__header__title__text{font-weight:600}#EnquiryFormModal .booking-protection__list__header__toggle{color:#004880;font-size:18px;display:none}@media (max-width:991px){#EnquiryFormModal .booking-protection__list__header__toggle{display:block}}#EnquiryFormModal .booking-protection__items{padding:0 20px 20px}#EnquiryFormModal .booking-protection__item{margin-bottom:10px;padding-right:10px;display:flex}#EnquiryFormModal .booking-protection__item__icon{color:#004880;margin-right:10px;font-size:18px;position:relative;top:1px}#EnquiryFormModal .booking-protection__item__label{color:#333}#EnquiryFormModal .booking-protection__social-proof{padding:0 20px 10px}#EnquiryFormModal .booking-protection__social-proof__text{margin:5px 0 20px;font-size:15px;font-style:italic}#EnquiryFormModal .booking-protection__social-proof__author{color:#909090;font-size:13px}.loading-screen{text-align:center;background:#f2f2f2;width:100%;height:100%;position:fixed;top:0;left:0}.loading-screen.inside-modal{position:unset;background:unset}.loading-screen .loading-container{width:100%;height:100%;display:table}.loading-screen .loading-container .loading-content{vertical-align:middle;height:100%;display:table-cell;overflow:hidden}.loading-screen .loading-container .loading-content img{width:80px;height:80px;margin-bottom:20px}.loading-screen .loading-container .loading-content .loading-text{color:#333;text-align:center;min-width:250px;max-width:450px;margin:30px auto;padding:0 15px;font-family:Nunito Sans,sans-serif;font-size:20px;font-weight:500;line-height:26px}.loading-screen .loading-container .loading-content .loading-text__heading{margin-bottom:20px;font-size:28px;font-weight:700;display:block}@media (max-width:767px){.loading-screen .loading-container .loading-content .loading-text{font-size:22px}}.loading-screen .loading-container .loading-content .loading-dots{margin-top:25px}@media (max-width:767px){.loading-screen .loading-container .loading-content .loading-dots{margin-top:20px}}.loading-screen .loading-container .loading-content .loading-dots .dot{background-color:#009f4d;border-radius:50%;width:18px;height:18px;margin-left:6px;margin-right:6px;display:inline-block}@media (max-width:767px){.loading-screen .loading-container .loading-content .loading-dots .dot{width:16px;height:16px}}.loading-screen .loading-container .loading-content .loading-dots span{animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both}.loading-screen .loading-container .loading-content .loading-dots span:nth-child(2){animation-delay:.2s}.loading-screen .loading-container .loading-content .loading-dots span:nth-child(3){animation-delay:.4s}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}
