.gst-all-inclusive-pricing-modal__paper{outline:none;margin:24px}.gst-all-inclusive-pricing-modal{max-width:858px;outline:none}.gst-all-inclusive-pricing-modal__header{width:100%;padding:24px 12px 24px 32px}.gst-all-inclusive-pricing-modal__title{font-size:24px;font-weight:600}.gst-all-inclusive-pricing-modal__content{font-size:16px;font-weight:400;padding:24px 24px 24px 32px}.gst-all-inclusive-pricing-modal__footer{width:100%;padding:24px 12px;display:flex;justify-content:flex-end;text-transform:lowercase}.gst-all-inclusive-pricing-modal__footer button{text-transform:capitalize;font-weight:700;background-color:var(--mui-custom-anchor-main)}.gst-all-inclusive-pricing-modal__divider{width:100%;margin:0}@media(max-width:959px){.gst-all-inclusive-pricing-modal__header{padding:16px 24px}.gst-all-inclusive-pricing-modal__title{line-height:20px;font-size:16px}.gst-all-inclusive-pricing-modal__content{padding:16px 20px 24px 24px}.gst-all-inclusive-pricing-modal__footer{padding:12px 16px}}.gst-hotels-list-wrapper{height:calc(100dvh - var(--mui-custom-headerHeight));overflow-y:auto;display:flex;flex-direction:column;width:100%}.gst-hotels-list-wrapper>*{flex-shrink:0}.gst-hotels-list-spacer{flex-grow:1}.gst-hotels-list{position:relative;display:flex;flex-direction:column;flex-shrink:0;padding:calc(var(--mui-spacing)*2);padding-bottom:calc(var(--mui-spacing)*4)}.gst-hotels-list-loading{justify-content:center;margin-top:calc(var(--mui-spacing)*8)}.gst-hotels-list__new-area{display:flex;justify-content:center;width:100%}.gst-hotels-list__new-area .gst-load-more-button{display:flex;align-items:center;justify-content:center;width:100%;height:36px;padding:0 calc(var(--mui-spacing)*4);font-size:14px;font-weight:500;letter-spacing:1.25px;text-transform:none;color:var(--mui-palette-primary-main);border:1px solid var(--mui-palette-primary-main);border-radius:4px;cursor:pointer;margin:calc(var(--mui-spacing)*2);transition:background-color .3s ease}.gst-hotels-list__new-area .gst-load-more-button:disabled{pointer-events:none}.gst-hotels-list__new-area .gst-load-more-button .gst-hotels-list__new-area-icon{display:flex;justify-content:center;margin-right:calc(var(--mui-spacing)*2);transform:scaleX(-1)}.gst-hotels-list__new-area .gst-load-more-button .gst-hotels-list__new-area-icon .gst-svg-icon{stroke:var(--mui-palette-primary-main)}.gst-hotels-list__load-more{display:flex;justify-content:center}.gst-hotels-list__load-more .gst-load-more-button{display:flex;align-items:center;justify-content:center;min-width:110px;height:36px;padding:0 calc(var(--mui-spacing)*4);font-size:16px;text-transform:none;color:var(--mui-palette-primary-main);border:1px solid var(--mui-palette-primary-main);border-radius:4px;cursor:pointer;margin-bottom:calc(var(--mui-spacing)*4);transition:background-color .3s ease}.gst-hotels-list__load-more .gst-load-more-button:disabled{pointer-events:none}.gst-hotels-list-wrapper__hidden,.gst-hotels-list__show-map{display:none}@media(max-width:959px){.gst-hotels-list-wrapper{position:unset;height:100vh;width:100%;padding-top:var(--mui-custom-headerHeight);margin-top:calc(var(--mui-custom-headerHeight)*-1)}.gst-hotels-list-wrapper .gst-hotels-list-filter{top:calc(var(--mui-custom-headerHeight)*-1);z-index:calc(var(--mui-zIndex-appBar) + 1)}.gst-hotels-list__show-map{display:flex;gap:var(--mui-spacing);position:absolute;bottom:0;right:10px;background:var(--mui-palette-primary-dark);color:var(--mui-palette-common-white);box-shadow:0 3px 1px -2px rgba(0,0,0,.12);min-width:64px;padding:calc(var(--mui-spacing)*2);margin-bottom:calc(var(--mui-spacing)*2);height:calc(var(--mui-spacing)*10);width:calc(var(--mui-spacing)*21.5);font-weight:600;z-index:8;letter-spacing:1.43px;text-transform:none}.gst-hotels-list{padding:0}.gst-hotels-list__load-more{padding-bottom:100px}}