@keyframes jumpInfinite{0%{margin-top:0}50%{margin-top:10px}to{margin-top:0}}@keyframes rotateInfinite{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinInfinite{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.contact-form .alertBox{margin-bottom:40px}.contact-form .contact-form__send-message-as-container{background:#e0e0e033;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:16px;padding:8px}.contact-form .contact-form__send-message-as-text{background:#e0e0e033;border-radius:2px;color:#202020;margin:0;padding:10px 8px}@media(max-width:576.98px){.contact-form .accommodation__form--wrapper{margin-bottom:30px;padding-bottom:50px}}.contact-form .mobile-close-date-range{position:fixed;right:0;top:0;z-index:9999}.contact-form .modal-footer{background:#fff;bottom:0;display:table;position:relative;width:100%}.contact-form .modal-footer .cancel-search{background:none;border:none;color:#ccc;float:left;font-size:14px;font-weight:500;line-height:100%;padding:17px 10px}.contact-form .modal-footer .submit-search{float:right;max-width:120px}.contact-form .locationDropdown{max-height:295px;right:0;top:100%;width:100%}.contact-form .location-dropdown__item{background:#0000;border:none}.contact-form .additional-form__guests-number-input,.contact-form .additional-form__guests-number-label{cursor:default}.contact-form .additional-form__date-picker,.contact-form .additional-form__date-picker-input{cursor:pointer}.contact-form .additional-form__date-range-picker-dropdown{background:#fff;border-radius:6px;box-shadow:0 0 16px #1c68a740;left:0;overflow:hidden;position:absolute;top:100%;width:772px;z-index:3}@media(max-width:1110px){.contact-form .additional-form__date-range-picker-dropdown{width:680px}}@media(max-width:991.98px){.contact-form .additional-form__date-range-picker-dropdown{border-radius:0;box-shadow:none;display:flex;flex-direction:column;inset:0;position:fixed;width:auto;z-index:9999999}}.contact-form .additional-form__date-range-picker-dropdown .day-picker--horizontal{padding:16px}.contact-form .additional-form__date-range-picker-dropdown .day-picker__wrapper--vertical{height:100%;overflow:auto;overscroll-behavior:contain;width:100%}.contact-form .additional-form__date-range-picker-dropdown .day-picker__wrapper--vertical .rdp-month{padding-top:16px}.contact-form .additional-form__date-range-picker-dropdown .day-picker__wrapper--vertical .rdp-month_caption{margin:0}.contact-form .additional-form__date-range-picker-dropdown .rdp-weekdays,.contact-form .additional-form__date-range-picker-dropdown .rdp-weeks{padding:0}.contact-form .contact__login--button{margin-bottom:30px}.contact-form .form__button--minus:disabled{opacity:.5}.contact-form .form__button--minus{background:#0000;border:none;position:absolute;right:40px;top:13px}.contact-form .form__button--minus-svg{stroke:#fa884b;height:24px;width:24px}.contact-form .form__button--plus{background:#0000;border:none;position:absolute;right:6px;top:13px}.contact-form .form__button--plus-svg{stroke:#fa884b;height:24px;width:24px}.contact-form .form__range--input{width:100%}.contact-form .form__checkboxes{float:left;width:50%}.contact-form .form__checkboxes--gdpr{color:#7d7d7d;font-size:12px;font-weight:500;line-height:18px;width:100%}.contact-form .form__checkboxes--gdpr .form__labelTitle{color:#595959}.contact-form .form__checkboxes--gdpr .form__label--checkbox{width:calc(100% - 27px)}.contact-form .form__checkboxes--gdpr .form__checkbox{vertical-align:top}.contact-form .form__subtitle-h4{color:#fff;font-size:12px;font-style:normal;font-weight:500;line-height:18px}.contact-form .form__subtitle .form__labelTitle{color:#fff}.contact-form .form__range--header{display:table;width:100%}.contact-form .form__range--header .left{color:#7d7d7d;float:left;font-size:12px;font-style:normal;font-weight:500;line-height:18px}.contact-form .form__range--header .right{color:#fff;float:right;font-size:12px;font-style:normal;font-weight:600;line-height:18px}.contact-form .form__input--contact-textarea{height:100%}.contact-form .form__info-button{background:#f97128;border:none;border-radius:8px;color:#fff;font-size:12px;height:48px;line-height:18px;width:100%}.contact-form .form__info-button:disabled{opacity:.5}.contact-form .form__info--submit{float:right;max-width:300px}.contact-form .form__guests{float:left;width:36%}.contact-form .form__side-button{background:#034669;border:none;border-radius:8px}@media(max-width:575.98px){.contact-form .form__side-button svg{fill:orange;height:24px;width:24px}}.contact-form .accommodation__form-elements{margin-top:16px}@media(max-width:575.98px){.contact-form .accommodation__form-elements{flex-direction:column}}.contact-form .accommodation__form-elements-h3{color:#ccc;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:45px}@media(max-width:575.98px){.contact-form .form__message{padding:0}}.contact-form .form__message-title-h3{color:#202020!important;font-size:18px;font-style:normal;font-weight:500;line-height:150%;margin:0 16px 0 0;padding:16px 0}@media(max-width:575.98px){.contact-form .form__message-title-h3{padding:0}}.contact-form .form__message-title{align-items:center;display:flex;flex-direction:row;margin-bottom:16px;min-height:60px}@media(max-width:575.98px){.contact-form .form__message-title{min-height:unset}}.contact-form .form__message-title .line{background-color:#9bdafc;flex-grow:1;height:2px;margin:0}.contact-form .form__info-h4{font-size:14px;margin-bottom:8px;opacity:.5;text-transform:uppercase}.contact-form .form__info-h3,.contact-form .form__info-h4{color:#fff;font-style:normal;font-weight:500;line-height:150%}.contact-form .form__info-h3{font-size:18px;margin-bottom:0}.contact-form .form__info{background:linear-gradient(0deg,#034669,#0574b0);border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;min-height:528px;padding:16px}.contact-form .form__info .form__info-button{background:#fa884b;border:none;border-radius:8px;bottom:12px;color:#fff;font-size:12px;height:48px;line-height:18px;position:absolute;right:13px;width:calc(100% - 34px)}@media(max-width:576.98px){.contact-form .form__info .form__info-button{bottom:0;height:45px;position:relative;width:100%}}.contact-form .form__info .form__bottom{width:100%}.contact-form .form__info .form__bottom .form__social-img:hover{opacity:.5}.contact-form .form__info .form__bottom .form__social-img{height:20px;width:20px}.contact-form .form__info .form__bottom .form__social{display:flex;gap:24px;justify-content:center;padding:12px}.contact-form .form__info .form__bottom .form__info-additional-button-span{color:#fa884b;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.contact-form .form__info .form__bottom .form__info-additional-button:hover{opacity:.8}.contact-form .form__info .form__bottom .form__info-additional-button{background:#0000;border:none;color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding:12px 24px;width:100%}.contact-form .form__info .additional-form__date-range-picker-calendar-icon{stroke:#0574b0;height:20px;position:absolute;right:10px;top:16px;width:20px}@media(min-width:991.98px){.contact-form .form__wrapper-middle-section{padding-right:0}}.contact-form .form__wrapper-middle-section .checkout__radio-box-wrapper{margin-bottom:25px}@media(max-width:576.98px){.contact-form .form__wrapper-middle-section .checkout__radio-box-wrapper{display:flex;flex-direction:row;gap:8px;justify-content:space-between}}.contact-form .form__info-login-notice{font-size:12px;text-align:center}.contact-form .form__info-forgot-password{text-align:center}.contact-form .contact__adress{margin-top:32px}.contact-form .contact__adress .contact__adress-element-img{height:20px;margin-right:8px;width:20px}.contact-form .contact__adress .contanct__address-element-p{color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.contact-form .contact__adress .contact__adress-element{display:flex;margin-bottom:16px}.contact-form .contact__adress .contact__adress-element .contact__adress-street{display:flex;gap:8px;justify-content:space-between;margin-bottom:0}.contact-form .contact__info .contact__info-element:last-child{margin-bottom:0}.contact-form .contact__info .contact__info-element-img{float:left;height:20px;margin-right:8px;width:20px}.contact-form .contact__info .contact__info-element-p{color:#fff;float:left;font-size:14px;font-style:normal;font-weight:500;line-height:18px;margin-bottom:0}.contact-form .contact__info .contact__info-element{display:table;margin-bottom:8px;width:100%}.contact-form .from__checkboxWrapper:hover .form__labelTitle{color:#fa884b}.contact-form .form__input--placeholder{color:#b7b7b7}@media(max-width:767.98px){.contact-form .form__message--visible.form__message--guest{margin-top:16px!important}}.contact-form .form__message--visible{width:100%}.contact-form .form__message--error{margin:0!important}.contact-form #message_wrapper{height:100%}.contact-form .form__wrapper{background:#fff;border-radius:16px;margin-bottom:30px;padding:16px}@media(max-width:575.98px){.contact-form .form__wrapper{background:#0000;border-radius:0;padding:0}}.contact-form .form__wrapper .form__wrapper--right-section{padding-left:32px;padding-right:0}@media(max-width:767.98px){.contact-form .form__wrapper .form__wrapper--right-section{padding-left:0;padding-right:0;padding-top:32px}}.contact-form .form__wrapper .form__button--submit:hover{background:#fa884b}.contact-form .form__wrapper .form__button--submit{margin-top:16px}.contact-form .form__wrapper .accommodation__form-elements{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}.contact-form .form__wrapper .accommodation__form-elements .form__checkbox--small{margin:4px 8px 4px 4px}.contact-form .form__wrapper .accommodation__form-elements .form__message--error{display:none}.contact-form .form__wrapper .accommodation__form-elements .from__checkboxWrapper label{color:#fff}.contact-form .form__wrapper .accommodation__form-elements .form__article{margin-bottom:16px}.contact-form .form__wrapper .accommodation__form-elements .form__subtitle-h4{color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:150%;opacity:.5;text-transform:uppercase}.contact-form .form__wrapper .form__article--half{width:calc(50% - 8px)}@media(max-width:575.98px){.contact-form .form__wrapper .form__article--half{width:100%}}.contact-form .form__wrapper .form__range--header .left{color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:150%;opacity:.5;text-transform:uppercase}.contact-form .form__wrapper .form__range--header .right{color:#9bdafc;font-size:12px;font-style:normal;font-weight:500;line-height:150%}.contact-form .form__wrapper .accommodation__form--header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px;width:100%}.contact-form .form__wrapper .accommodation__form--header .form__side-button{align-items:center;background:#0000;display:flex;height:24px;justify-content:center;padding:0}.contact-form .form__wrapper .accommodation__form--header .form__side-button-span{color:#c3e9fd;font-size:12px;font-style:normal;font-weight:500;line-height:150%}.contact-form .form__wrapper .padding-bottom-large{margin-bottom:32px}.contact-form .form__wrapper .form__subtitle{display:flex;flex-wrap:wrap}.contact-form .form__wrapper .form__label .form__labelTitle{color:#0574b0;font-size:10px;font-style:normal;font-weight:500;line-height:130%}#contactReact .contact__intro{margin-bottom:40px}#contactReact .contact__intro-link{background:#fff;border-radius:16px;box-shadow:0 0 16px #2222221f;display:flex;padding:20px;position:relative;width:100%}#contactReact .contact__intro-link-background{margin-left:auto;mix-blend-mode:multiply;width:auto}#contactReact .contact__intro-link-text{color:#131313;font-size:16px;font-weight:600;left:20px;line-height:24px;position:absolute;top:20px;width:calc(100% - 40px)}#contactReact .contact__intro-link-arrow{bottom:20px;position:absolute;right:20px}@media(max-width:991.98px){#contactReact .whatsapp{bottom:40px}#contactReact .contact__intro-link{height:120px}#contactReact .contact__intro-link-background{height:100%}}
/*# sourceMappingURL=responsiveFrontendContactStyle.25a168de902.css.map*/