.editor-styles-wrapper .block-editor-block-list__layout .p-size-small,body.frontend .p-size-small{font-size:12px;letter-spacing:3px}@media only screen and (min-width:360px){.editor-styles-wrapper .block-editor-block-list__layout .p-size-small,body.frontend .p-size-small{font-size:12px}}@media only screen and (min-width:1440px){.editor-styles-wrapper .block-editor-block-list__layout .p-size-small,body.frontend .p-size-small{font-size:12px}}.editor-styles-wrapper .block-editor-block-list__layout .p,body.frontend .p{font-size:16px}@media only screen and (min-width:360px){.editor-styles-wrapper .block-editor-block-list__layout .p,body.frontend .p{font-size:16px}}@media only screen and (min-width:1440px){.editor-styles-wrapper .block-editor-block-list__layout .p,body.frontend .p{font-size:16px}}.editor-styles-wrapper .block-editor-block-list__layout .weight-regular,body.frontend .weight-regular{font-weight:400}.editor-styles-wrapper .block-editor-block-list__layout .weight-semi-bold,body.frontend .weight-semi-bold{font-weight:600}.editor-styles-wrapper .block-editor-block-list__layout .weight-bold,body.frontend .weight-bold{font-weight:700}.section-availability{position:relative}.section-availability .inner{min-height:100vh;padding:138px 0 145px;width:100%}@media only screen and (min-width:992px){.section-availability .inner{padding:276px 0 290px}}@media only screen and (min-width:1440px){.section-availability .inner .container-small{padding:0 180px}}.section-availability .inner .title{color:#707070;font-size:20px;font-weight:300;margin-bottom:9px}@media only screen and (min-width:360px){.section-availability .inner .title{font-size:calc(18.66667px + .37037vw)}}@media only screen and (min-width:1440px){.section-availability .inner .title{font-size:24px}}.section-availability .inner .title-wrap{margin-bottom:57px}@media only screen and (min-width:768px){.section-availability .inner .title-wrap{margin-bottom:114px}}.section-availability .inner .table-desktop{width:100%}@media only screen and (min-width:768px){.section-availability .inner .table-desktop{display:table}}.section-availability .inner .table-desktop thead{border-bottom:1px solid #707070}.section-availability .inner .table-desktop thead th{color:#707070;font-size:16px;font-weight:500;padding-bottom:8px}@media only screen and (min-width:360px){.section-availability .inner .table-desktop thead th{font-size:16px}}@media only screen and (min-width:1440px){.section-availability .inner .table-desktop thead th{font-size:16px}}@media only screen and (min-width:768px){.section-availability .inner .table-desktop thead th{text-align:center}}.section-availability .inner .table-desktop thead th.empty-col{width:30px}.section-availability .inner .table-desktop thead th.empty-col.two{width:55px}.section-availability .inner .table-desktop thead th.empty-col.three{width:50px}.section-availability .inner .table-desktop thead th.empty-col.four{width:65px}.section-availability .inner .table-desktop thead th.home{width:140px}.section-availability .inner .table-desktop thead th.status{width:150px}.section-availability .inner .table-desktop thead th.bath,.section-availability .inner .table-desktop thead th.bed{width:100px}.section-availability .inner .table-desktop thead th.int,.section-availability .inner .table-desktop thead th.outdoor{width:11%}.section-availability .inner .table-desktop thead th.plan,.section-availability .inner .table-desktop thead th.price{width:16%}.section-availability .inner .table-desktop tbody .row-contents{transition:all .4s ease}@media only screen and (max-width:767px){.section-availability .inner .table-desktop tbody .row-contents{max-height:46px;overflow:hidden}}.section-availability .inner .table-desktop tbody .row-contents .mobile-toggle{align-items:center;border-bottom:1px solid #c8c8c8;display:flex;font-size:20px;height:46px;justify-content:space-between;padding:10px 5px}@media only screen and (min-width:360px){.section-availability .inner .table-desktop tbody .row-contents .mobile-toggle{font-size:calc(18.66667px + .37037vw)}}@media only screen and (min-width:1440px){.section-availability .inner .table-desktop tbody .row-contents .mobile-toggle{font-size:24px}}@media only screen and (min-width:768px){.section-availability .inner .table-desktop tbody .row-contents .mobile-toggle{display:none}}.section-availability .inner .table-desktop tbody .row-contents .mobile-toggle .toggle-arrow{transition:all .4s ease;width:20px}.section-availability .inner .table-desktop tbody .row-contents.active{max-height:400px}.section-availability .inner .table-desktop tbody .row-contents.active .toggle-arrow{transform:rotate(180deg)}@media only screen and (max-width:767px){.section-availability .inner .table-desktop tbody tr .desktop-data{display:none}}@media only screen and (min-width:768px){.section-availability .inner .table-desktop tbody tr{border-bottom:1px solid #c8c8c8}.section-availability .inner .table-desktop tbody tr:hover td a,.section-availability .inner .table-desktop tbody tr:hover td p{font-weight:700}}.section-availability .inner .table-desktop tbody td{font-size:16px}@media only screen and (min-width:360px){.section-availability .inner .table-desktop tbody td{font-size:16px}}@media only screen and (min-width:1440px){.section-availability .inner .table-desktop tbody td{font-size:16px}}.section-availability .inner .table-desktop tbody td p{color:#707070;font-size:16px;font-weight:300;transition:font-weight .1s ease-in}@media only screen and (min-width:360px){.section-availability .inner .table-desktop tbody td p{font-size:16px}}@media only screen and (min-width:1440px){.section-availability .inner .table-desktop tbody td p{font-size:16px}}@media only screen and (min-width:768px){.section-availability .inner .table-desktop tbody td{padding:10px 0;text-align:center}}.section-availability .inner .table-desktop tbody td a{color:#707070;font-size:16px;font-weight:300;transition:font-weight .1s ease-in}@media only screen and (min-width:360px){.section-availability .inner .table-desktop tbody td a{font-size:16px}}@media only screen and (min-width:1440px){.section-availability .inner .table-desktop tbody td a{font-size:16px}}@media only screen and (max-width:767px){.section-availability .inner table .side-col{display:none}.section-availability .inner table thead{clip:rect(0 0 0 0);border:none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.section-availability .inner table tr{border:1px solid #707070;display:block;margin-bottom:20px}.section-availability .inner table td{border-bottom:1px solid #c8c8c8;display:flex;justify-content:space-between;padding:10px 5px;text-align:right}.section-availability .inner table td:before{content:attr(data-label);text-transform:capitalize}.section-availability .inner table td:last-child{border-bottom:0}}
