.cs-page-header-container{padding:16px var(--global-container-padding-horizontal)}.cs-page-header-container .content{margin:auto;max-width:var(--maxContentWidth)}.cs-page-header-container .content>h1{margin:unset;padding:16px 0}#customer-services-form-container{padding:16px var(--global-container-padding-horizontal)}#customer-services-form-container .content-wrapper{margin:auto;max-width:var(--maxContentWidth);display:flex;flex-direction:column;gap:16px;position:relative}#customer-services-form-container .content-wrapper .successfully-sent{padding:32px 0;display:flex;flex-direction:column;align-items:center;gap:16px;border-radius:5px;background-color:#f2f2f4}#customer-services-form-container .content-wrapper .type-selector{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:16px 0}#customer-services-form-container .content-wrapper .type-selector>span:first-of-type{grid-column:span 3;text-align:center;margin-bottom:16px}#customer-services-form-container .content-wrapper .type-selector .type{display:flex;align-items:center;gap:8px;flex-direction:column}@media (min-width: 1024px){#customer-services-form-container .content-wrapper .type-selector .type{flex-direction:row;justify-content:center}}#customer-services-form-container .content-wrapper .cb-with-label{display:flex;align-items:center;gap:16px}#customer-services-form-container .content-wrapper .hotel-selection-wrapper{display:flex;flex-direction:column;gap:16px;padding:16px 0}#customer-services-form-container .content-wrapper .hotel-selection-wrapper .resort-search-results{list-style:none;padding:unset;margin:unset;border-radius:4px;border:1px solid #D0CED4;overflow-x:hidden;max-height:150px}#customer-services-form-container .content-wrapper .hotel-selection-wrapper .resort-search-results .loading-li{display:flex;min-height:64px;align-items:center;justify-content:center}#customer-services-form-container .content-wrapper .hotel-selection-wrapper .resort-search-results .loading-li .ios-style-loader{display:block}#customer-services-form-container .content-wrapper .hotel-selection-wrapper .resort-search-results .hotel-li{padding:9px 11px;cursor:pointer;transition:.3s ease}#customer-services-form-container .content-wrapper .hotel-selection-wrapper .resort-search-results .hotel-li:not(:last-of-type){border-bottom:1px solid #F2F2F4}#customer-services-form-container .content-wrapper .hotel-selection-wrapper .resort-search-results .hotel-li:hover{background-color:#f2f2f4}#customer-services-form-container .content-wrapper .loader-container{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2;display:flex;align-items:center;justify-content:center;cursor:wait}#customer-services-form-container .content-wrapper .err-validation-red-ring{box-shadow:0 0 0 2px #dc3545,0 0 0 1px #000;outline:unset}#customer-services-form-container .content-wrapper .input-with-span,#customer-services-form-container .content-wrapper .footer-container{display:flex;flex-direction:column;gap:8px}#customer-services-form-container .content-wrapper textarea{resize:vertical;min-height:128px}@media (min-width: 1024px){#customer-services-form-container .content-wrapper:not(.no-grid){display:grid;grid-template-columns:1fr 1fr;column-gap:32px}#customer-services-form-container .content-wrapper:not(.no-grid) .footer-container,#customer-services-form-container .content-wrapper:not(.no-grid) .hotel-selection-wrapper,#customer-services-form-container .content-wrapper:not(.no-grid) .type-selector{grid-column:span 2}#customer-services-form-container .content-wrapper:not(.no-grid) .footer-container .btn,#customer-services-form-container .content-wrapper:not(.no-grid) .hotel-selection-wrapper .btn,#customer-services-form-container .content-wrapper:not(.no-grid) .type-selector .btn{width:fit-content}#customer-services-form-container .content-wrapper:not(.no-grid) .footer-container{align-items:end}}.wysiwyg-block-container{padding:0 var(--global-container-padding-horizontal)}.wysiwyg-block-container .wysiwyg-block-content-wrapper{margin:auto;max-width:var(--maxContentWidth);line-height:140%;font-size:.9rem;color:#333}.cs-contact-numbers-container{padding:16px var(--global-container-padding-horizontal)}.cs-contact-numbers-container .content{margin:auto;max-width:var(--maxContentWidth);background-color:#003c7f;padding:24px 16px;display:flex;flex-direction:column;gap:16px;font-size:1.2rem}.cs-contact-numbers-container .content .n{color:#fff;display:flex;flex-direction:row;align-items:center;gap:16px}@media (min-width: 1024px){.cs-contact-numbers-container .content{gap:32px;font-size:1.4rem}}.cs-faqs-container{padding:16px var(--global-container-padding-horizontal)}.cs-faqs-container .content{margin:auto;max-width:var(--maxContentWidth)}.cs-faqs-container .content>h2{padding:16px 0}.cs-faqs-container .content .faq{line-height:1.4;font-size:.9rem;color:#333;overflow:hidden;height:fit-content}.cs-faqs-container .content .faq .question{display:flex;align-items:center;gap:8px;padding:16px 0;border-bottom:1px solid #F2F2F4;cursor:pointer;transition:all .2s ease}.cs-faqs-container .content .faq .question:hover{background-color:#f2f2f4}.cs-faqs-container .content .faq .question .q{font-size:1.2rem;margin:unset}@media (min-width: 1024px){.cs-faqs-container .content .faq .question{padding:16px;gap:16px}}.cs-faqs-container .content .faq .answer{transition:all .2s ease;font-size:1.1rem}.cs-faqs-container .content .faq .answer.minimised{max-height:0px}.cs-faqs-container .content .faq .answer *{margin:unset;padding:16px 0}@media (min-width: 1024px){.cs-faqs-container .content .faq .answer{padding:0 16px}}
