.modPlain.booking{float:left;position:relative;overflow:hidden;width:100%}.modPlain.booking .bookingInlineContainer{float:left;position:relative;width:100%}.modPlain.booking .bookingInlineContainer .bgImage{background-color:#25332f;height:calc(100% + 20px);left:-10px;pointer-events:none;position:absolute;top:-10px;width:calc(100% + 20px)}.modPlain.booking .bookingInlineContainer .bgImage img{filter:blur(15px);float:left;height:100%;object-fit:cover;opacity:.7;position:relative;width:100%}.modPlain.booking .bookingInlineContainer .bookingInlineWrapper{background-color:#fff9;float:left;position:relative;width:100%}.modPlain.booking .bookingInlineContainer .bookingInline{box-sizing:border-box;float:left;padding:80px 0;position:relative;width:100%}.modPlain.booking .bookingInlineContainer .bookingInline .bookingContentContainer{border-right:1px solid #25332f;box-sizing:border-box;float:left;padding:10px 80px;position:relative;width:50%}@media (max-width: 980px){.modPlain.booking .bookingInlineContainer .bookingInline .bookingContentContainer{padding:10px 20px}}@media (max-width: 740px){.modPlain.booking .bookingInlineContainer .bookingInline .bookingContentContainer{border-right:none;padding:0;width:100%}}.modPlain.booking .bookingInlineContainer .bookingInline .bookingContentContainer .bookingTitle{float:left;font-family:"Noto Serif Display",serif;font-size:clamp(24px,calc(24px + (34 - 24) * ((100vw - 320px) / (2000 - 320))),34px);font-weight:400;line-height:1.2;position:relative;width:100%}@media (max-width: 740px){.modPlain.booking .bookingInlineContainer .bookingInline .bookingContentContainer .bookingTitle{text-align:center}}.modPlain.booking .bookingInlineContainer .bookingInline .bookingContentContainer .bookingTitle p:first-child{margin-top:0}.modPlain.booking .bookingInlineContainer .bookingInline .bookingContentContainer .bookingTitle p:last-child{margin-bottom:0}.modPlain.booking .bookingInlineContainer .bookingInline .bookingContentContainer .bookingSubtitle{float:left;font-size:18px;position:relative;width:100%}@media (max-width: 740px){.modPlain.booking .bookingInlineContainer .bookingInline .bookingContentContainer .bookingSubtitle{text-align:center}}.modPlain.booking .bookingInlineContainer .bookingInline .bookingContentContainer .bookingSubtitle p:first-child{margin-top:0}.modPlain.booking .bookingInlineContainer .bookingInline .bookingContentContainer .bookingSubtitle p:last-child{margin-bottom:0}.modPlain.booking .bookingInlineContainer .bookingInline .bookingDetailsContainer{float:left;padding:10px 80px;position:relative;width:50%}@media (max-width: 980px){.modPlain.booking .bookingInlineContainer .bookingInline .bookingDetailsContainer{padding:10px 20px}}@media (max-width: 740px){.modPlain.booking .bookingInlineContainer .bookingInline .bookingDetailsContainer{padding:0;width:100%}}.modPlain.booking .bookingInlineContainer .bookingInline .bookingDetailsContainer .bookingText{float:left;font-size:18px;position:relative;width:100%}@media (max-width: 740px){.modPlain.booking .bookingInlineContainer .bookingInline .bookingDetailsContainer .bookingText{margin-top:20px;text-align:center}}.modPlain.booking .bookingInlineContainer .bookingInline .bookingDetailsContainer .bookingText p:first-child{margin-top:0}.modPlain.booking .bookingInlineContainer .bookingInline .bookingDetailsContainer .bookingText p:last-child{margin-bottom:0}.modPlain.booking .bookingInlineContainer .bookingInline .bookingDetailsContainer .bookingButton{float:left;margin-top:30px;position:relative;width:100%}@media (max-width: 740px){.modPlain.booking .bookingInlineContainer .bookingInline .bookingDetailsContainer .bookingButton{justify-content:center}}
