#contact .contact-form-title{text-align:left;margin:0 0 15px;padding-bottom:13px;font-weight:400;font-size:17px}#contactForm>.row:first-child{margin-bottom:20px}#contactForm .input-group{width:100%;overflow:visible;box-shadow:0 1px 2px #0003;border-radius:4px}#contactForm input,#contactForm #message{font-size:14px;padding:20px 15px;border:solid 1px rgb(227,227,227);resize:vertical}#contactForm select{height:auto;padding:12px 15px;position:relative;z-index:0}#contactForm select:focus{z-index:20}#contactForm select.is-danger{font-size:14px;border:solid 1px}#contactForm select option.dest-city{color:#000;background-color:#2a2c3712;font-weight:700}#contactForm select option.dest-city[disabled]{color:#292929}#contactForm .input:focus,#contactForm #message:focus{border:solid 1px rgb(103,145,225)}#contactForm .form-control:focus{box-shadow:none}#contactForm .input-group-addon i{width:20px!important;font-size:1.5em;color:#293a88}.confirm-email{display:inline;font-size:14px}input[type=checkbox],input[type=checkbox]:focus{transform:scale(1.4);border:none;outline:none}.required-info{color:gray;font-style:italic;font-size:1.3em;margin-left:14px}.is-danger{color:#ee381f;font-size:medium}#contactForm input.is-danger,#contactForm input.is-danger:focus,#contactForm #message.is-danger,#contactForm #message.is-danger:focus,#contactForm select.is-danger,#contactForm select.is-danger:focus{border-color:#ee381f}#contactForm #booking_destination{font-weight:700}#contactForm .people-input-group{display:flex;gap:10px}#contactForm .person-number-input{display:flex;box-shadow:0 1px 2px #0003;border-radius:4px}#contactForm .person-number-input.input-group{display:table}#contactForm .person-number-input.input-group input{padding-right:60px}#contactForm .person-number-input input{--moz-appearance: textfield;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;text-align:center;border-radius:0}#contactForm .person-number-input input::-webkit-outer-spin-button,#contactForm .person-number-input input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}#contactForm .person-number-input input[readonly]{background-color:unset}#contactForm .person-number-input button{min-width:35px;background-color:#d5d8e6;color:#293a88;font-size:18px;border:solid 1px #a1a6bd}#contactForm .person-number-input .btn-decrement{border-radius:4px 0 0 4px}#contactForm .person-number-input .btn-increment{border-radius:0 4px 4px 0;order:3}#contactForm .children-ages-group{display:flex;flex-direction:column}#contactForm .children-ages-group select{text-align:center}#contactForm .see-availability-btn,#contactForm .see-availability-btn:visited{display:inline-flex;justify-content:center;align-items:center;color:#000000b3;background-color:#f8cc00;width:100%;padding:13px 12px;margin:15px 0 30px;border-radius:6px;font-size:15px;font-weight:700;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;transition-duration:.3s}#contactForm .see-availability-btn:hover{text-decoration:none;font-size:15px;color:#000;background-color:#e6bc01}#contactForm .disabled{opacity:.33;cursor:not-allowed;pointer-events:none}#contactForm .see-availability-btn.disabled{background-color:#ddd;opacity:.7}#contactForm .see-availability-btn i{transition:margin .3s;margin-right:9px;color:#000000b3!important}#contactForm .see-availability-btn:hover>i{color:#000!important;margin-right:18px}#contactForm .continue-booking-with-form-txt{border-top:1px solid #ddd;padding-top:25px}#contactForm .continue-booking-with-form-txt a{font-size:inherit;font-weight:400;cursor:pointer}#contactForm .vc-container{margin:0!important;border-radius:0!important}@media(max-width:991px){#contactForm{margin-right:0}}@media(max-width:550px){#contactForm .see-availability-btn:hover>i{margin-right:9px}}.form-link{cursor:pointer;text-decoration:underline;color:#293a88}.contact-page[data-v-9a57d62f]{display:grid;grid-template-columns:2fr 1fr;grid-template-areas:"main sideHeader" "main sideInfo";column-gap:60px;grid-template-rows:370px auto}.contact-main-section[data-v-9a57d62f]{grid-area:main}.contact-option-section[data-v-9a57d62f]{grid-area:sideHeader}.additional-info-section[data-v-9a57d62f]{grid-area:sideInfo}.contact-option-section .option-container[data-v-9a57d62f]{display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#e8eef7d6;border:solid 1px #cfd7e8;border-radius:6px;padding:20px 10px;box-shadow:0 1px 6px #163a601f;overflow:hidden}.img-center[data-v-9a57d62f]{width:140px;height:140px;display:block;margin:0 auto 20px;border-radius:50%;box-shadow:0 4px 4px #1c346226}hr.seperator[data-v-9a57d62f]{border-top:1px solid #b9c5db;margin:35px 0;width:100%;box-shadow:0 0 1px #1b3e802b}.contact-option-section .change-contact-btn[data-v-9a57d62f],.contact-option-section .change-contact-btn[data-v-9a57d62f]:visited{display:inline-flex;align-items:center;background-color:#293a88;color:#fff;padding:9px 20px;border-radius:6px;font-size:1.15em;font-weight:700;margin:10px 0;text-decoration:none;transition-duration:.3s}.contact-option-section .change-contact-btn[data-v-9a57d62f]:hover{text-decoration:none;font-size:1.15em;color:#fff;background-color:#ef5934}.contact-option-section .change-contact-btn[data-v-9a57d62f]:active{transform:scale(.95);transition:transform 0s}.contact-option-section .change-contact-btn .chevron-icon[data-v-9a57d62f]{font-size:1.3em;transition:margin .3s;margin-left:4px;color:#fff!important}.contact-option-section .change-contact-btn:hover>.chevron-icon[data-v-9a57d62f]{margin-left:10px}.additional-info-section .info-item[data-v-9a57d62f]{margin:10px 0 35px}.contact-page p[data-v-9a57d62f]{font-size:14px;margin:10px 0}.contact-page h3[data-v-9a57d62f]{font-size:18px;color:#293a88;font-weight:700;background:transparent}.contact-page h4[data-v-9a57d62f]{margin-bottom:0;margin-top:0;font-size:18px;font-weight:700}.additional-info-section i[data-v-9a57d62f]{font-size:1.3em}.additional-info-section span[data-v-9a57d62f]{display:block;font-size:16px;color:#293a88;font-weight:400}.additional-info-section ul[data-v-9a57d62f]{max-height:300px;overflow-y:scroll;margin-top:17px;background-color:#cdd3df24;box-shadow:inset 0 3px 10px 1px #4851570f}.additional-info-section ul[data-v-9a57d62f]::-webkit-scrollbar{display:none}.additional-info-section li[data-v-9a57d62f]{font-weight:500!important;background:none!important;line-height:20px!important;margin:10px 0}.additional-info-section li .house-name[data-v-9a57d62f]{font-size:16px;color:#111;font-weight:700;padding:5px 0}.additional-info-section li .house-address[data-v-9a57d62f]{font-size:14px;color:#293a88;font-weight:400}.additional-info-section li i[data-v-9a57d62f]{color:#de6b35}.additional-info-section a[data-v-9a57d62f],.additional-info-section a[data-v-9a57d62f]:visited{font-size:16px;color:#293a88;font-weight:400}.additional-info-section a[data-v-9a57d62f]:hover{font-size:16px;color:#344388;font-weight:400}@media(max-width:992px){.contact-page[data-v-9a57d62f]{grid-template-areas:"sideHeader sideHeader" "main main" "sideInfo sideInfo";row-gap:60px;grid-template-rows:auto}}
