:root{--common-scroll-height:calc(100dvh - 131px);--common-scroll-height-plus:calc(100dvh - 180px)}@media (width>=768px){:root{--common-scroll-height:calc(100dvh - 90px);--common-scroll-height-plus:calc(100dvh - 90px);--common-scroll-height-web-plus:calc(100dvh - 130px)}}.initial-loading{justify-content:center;align-items:center;height:100%;display:flex;max-height:100dvh!important}.initial-loading .anticon-loading{font-size:50px;color:#ca051e!important}.server-error,.route-error{align-content:center;height:100vh}.server-error .ant-result-extra,.route-error .ant-result-extra{margin-top:32px}.server-error .ant-result-extra button,.route-error .ant-result-extra button{color:#d93232;background:#fff;font-weight:700}.server-error .ant-result-extra button:hover,.route-error .ant-result-extra button:hover{color:#d93232!important;background:#fff!important}.terms-and-conditions-component{background-color:#fff}.terms-and-conditions-component .between-sections{margin-bottom:40px}.terms-and-conditions-component .spacing-32{margin-bottom:32px}.terms-and-conditions-component .spacing-24{margin-bottom:24px}.terms-and-conditions-component .spacing-16{margin-bottom:16px}.terms-and-conditions-component .spacing-8{margin-bottom:8px}.terms-and-conditions-component .spacing-16-top{margin-top:16px}.terms-and-conditions-component .ant-list .ant-list-item{border-bottom:0}.terms-and-conditions-component .ant-list .ant-list-item span{font-size:16px;font-weight:400}.terms-and-conditions-component .ant-list .ant-list-item span.secondary-title{font-size:16px;font-weight:600}.terms-and-conditions-component .container{max-width:800px;margin:0 auto;padding-top:80px;padding-bottom:80px}.terms-and-conditions-component .container p{font-size:16px;font-weight:400}.terms-and-conditions-component .container p strong{font-weight:500}.terms-and-conditions-component .container .header-logo{margin-bottom:24px}.terms-and-conditions-component .container .header-logo img{width:88px}.terms-and-conditions-component .container .header .title{margin-bottom:12px;padding-bottom:0;font-size:32px;font-weight:600}.terms-and-conditions-component .container .header .subtitle{font-size:16px;font-weight:400}.terms-and-conditions-component .container .title{margin-top:16px;padding:0 0 8px}.terms-and-conditions-component .container .item{padding:0}.terms-and-conditions-component .container .booking-process .title,.terms-and-conditions-component .container .pricing-and-payment .title,.terms-and-conditions-component .container .rights-and-responsibilities .title,.terms-and-conditions-component .container .liability-and-insurance .title{margin-top:24px;padding-bottom:16px}.terms-and-conditions-component .container .booking-process .title span,.terms-and-conditions-component .container .pricing-and-payment .title span,.terms-and-conditions-component .container .rights-and-responsibilities .title span,.terms-and-conditions-component .container .liability-and-insurance .title span{font-size:20px;font-weight:600}.terms-and-conditions-component .container .heading-primary{font-size:24px;font-weight:700}.terms-and-conditions-component .container .heading-secondary{font-size:20px;font-weight:600}@media (width<=860px){.terms-and-conditions-component .container{margin:24px;padding:0}}.ant-form-item-explain-error{margin:8px 0}
