.generic-interior{background-color:#fff}.generic-interior a{text-decoration:none}.generic-interior .generic-interior-learn-more{background-color:#edf4fa;border-bottom:1px solid #e5e5e5;min-height:350px;color:#0b669a;font-weight:bold;font-size:20px;position:absolute;width:100%;text-align:center}.generic-interior .generic-interior-learn-more .learn-more-title{position:absolute;margin:68px 0 100px -60px}.generic-interior .generic-interior-learn-more .fas{position:absolute;margin:110px 0 0 -15px}.generic-interior .generic-interior-learn-more a{color:#0b669a}.generic-interior .generic-interior-hero-wrapper .generic-interior-hero{min-height:200px;margin-top:0;text-align:center}.generic-interior .generic-interior-hero-wrapper .generic-interior-hero.generic-interior-hero-large{min-height:500px}.generic-interior .generic-interior-hero-wrapper .generic-interior-hero.generic-interior-hero-large h1.generic-interior-hero-title{top:-65px}.generic-interior .generic-interior-hero-wrapper .generic-interior-hero .fal{z-index:9999}.generic-interior .generic-interior-hero-wrapper .generic-interior-hero h1.generic-interior-hero-title{z-index:9999;color:#fff;position:relative;top:0;font-size:50px}.generic-interior .generic-interior-hero-wrapper .generic-interior-hero div.generic-interior-hero-subtitle{text-align:center;font-size:18px!important;letter-spacing:0;color:#fff;opacity:1;font-weight:100;padding:0 35%}@media(max-width:991px){.generic-interior .generic-interior-hero-wrapper .generic-interior-hero div.generic-interior-hero-subtitle{padding:0 10%}}@media(max-width:1199px){.generic-interior .generic-interior-hero-wrapper .generic-interior-hero div.generic-interior-hero-subtitle{padding:0 20%}}.generic-interior .generic-interior-hero-wrapper .generic-interior-hero .generic-hero{min-height:200px;margin-top:0;width:100%;background:linear-gradient(rgba(11,101,153,.85),rgba(11,101,153,.85)),url("https://www.sabbaticalhomes.com/assets/images/Curved-bookshelves-full-of-books_bw.webp") no-repeat center;background-size:cover;position:absolute}.generic-interior .generic-interior-header-wrapper{background-color:#fff}.generic-interior .generic-interior-header-wrapper .generic-interior-header .generic-interior-header-subtitle{font-size:32px}@media(max-width:767px){.generic-interior .generic-interior-header-wrapper .generic-interior-header .generic-interior-header-subtitle{padding-bottom:30px}}.generic-interior .generic-interior-header-wrapper .generic-interior-header div.header-bar{position:relative;top:35px;left:0;width:100px;min-width:100px;height:5px;min-height:5px;background-color:#7dbe43;opacity:1}@media(max-width:767px){.generic-interior .generic-interior-header-wrapper .generic-interior-header div.header-bar{top:-20px}}.generic-interior .generic-interior-header-wrapper .generic-interior-header p{font-weight:600}.generic-interior .generic-interior-content-wrapper{background-color:#f5f5f5}.generic-interior .generic-interior-content-wrapper.with-learn-more .generic-interior-content{padding-top:13rem}.generic-interior .generic-interior-content-wrapper .generic-interior-content{padding-top:7em;margin-top:0;margin-bottom:0}.generic-interior .generic-interior-content-wrapper .generic-interior-content .generic-interior-content-section.card{box-shadow:0 2px 6px 0 rgba(40,48,52,.2);margin-bottom:80px;border:1px solid #e5e5e5}.generic-interior .generic-interior-content-wrapper .generic-interior-content .generic-interior-content-section.card .card-body{padding-left:40px;padding-right:40px;font-size:14px}.generic-interior .generic-interior-content-wrapper .generic-interior-content .generic-interior-content-section.card .card-body h3{font-size:24px;margin-bottom:15px;padding-bottom:15px}.generic-interior .generic-interior-content-wrapper .generic-interior-content .generic-interior-content-section.card .card-body h3 i{padding-right:15px;color:#7dbe43}.generic-interior .generic-interior-content-wrapper .generic-interior-content .generic-interior-content-section.card .card-body h4{color:#343a40;padding-bottom:15px}.generic-interior .generic-interior-content-wrapper .generic-interior-content .generic-interior-content-section.card .card-body .card-table .column-text-moreinfo{color:#999}.generic-interior .generic-interior-content-wrapper .generic-interior-content .generic-interior-content-section.card .card-body .card-table table{border:transparent}@media(min-width:1200px){.generic-interior .generic-interior-content-wrapper .generic-interior-content .generic-interior-content-section.card .card-body .card-table table.table-half{max-width:50%}}.generic-interior .generic-interior-content-wrapper .generic-interior-content .generic-interior-content-section.card .card-body .card-table table thead{background-color:#f5f5f5}.generic-interior .generic-interior-content-wrapper .generic-interior-content .generic-interior-content-section.card .card-body .card-table table thead th{border-top:transparent;border-left:transparent;border-right:transparent;padding-top:.5rem;padding-bottom:.5rem}.generic-interior .generic-interior-content-wrapper .generic-interior-content .generic-interior-content-section.card .card-body .card-table table thead .parent-th{border:transparent;font-size:large;color:#999;vertical-align:top}.generic-interior .generic-interior-content-wrapper .generic-interior-content .generic-interior-content-section.card .card-body .card-table table tbody td{color:#000;border:transparent;border-top:2px solid rgba(0,0,0,.15)}.generic-interior .generic-interior-content-wrapper .generic-interior-content .generic-interior-content-section.card .card-body .card-image-container{display:inline-flex;flex-wrap:wrap}.generic-interior .generic-interior-content-wrapper .generic-interior-content .generic-interior-content-section.card .card-body .card-image-container .card-image-50{width:100%}@media(min-width:993px){.generic-interior .generic-interior-content-wrapper .generic-interior-content .generic-interior-content-section.card .card-body .card-image-container .card-image-50.card-image-lg-100{width:50%!important}}@media(min-width:993px){.generic-interior .generic-interior-content-wrapper .generic-interior-content .generic-interior-content-section.card .card-body .card-image-container .card-image-50:first-of-type{padding-right:1rem!important}}@media(min-width:993px){.generic-interior .generic-interior-content-wrapper .generic-interior-content .generic-interior-content-section.card .card-body .card-image-container .card-image-50:last-of-type{padding-left:1rem!important}}.generic-interior .generic-interior-content-wrapper .generic-interior-content .generic-interior-content-section.card .card-body .card-image-container image{width:100%}.generic-interior .generic-interior-form-wrapper{background-color:#f5f5f5}.generic-interior .generic-interior-form-wrapper .generic-interior-form{margin-top:0;margin-bottom:0}.generic-interior .generic-interior-form-wrapper .generic-interior-form .generic-interior-form-section.card{box-shadow:0 2px 6px 0 rgba(40,48,52,.2);margin-left:auto!important;margin-right:auto!important;margin-bottom:85px;max-width:800px;max-height:775px}.generic-interior .generic-interior-form-wrapper .generic-interior-form .generic-interior-form-section.card .card-body{padding-left:40px;padding-right:40px;font-size:14px}.generic-interior .generic-interior-form-wrapper .generic-interior-form .generic-interior-form-section.card .card-body h3{font-size:24px;margin-bottom:15px;padding-bottom:15px}.generic-interior .generic-interior-form-wrapper .generic-interior-form .generic-interior-form-section.card .card-body h3 i{padding-right:15px;color:#7dbe43}.generic-interior .generic-interior-form-wrapper .generic-interior-form .generic-interior-form-section.card.contact-us-form{margin-top:60px;max-height:none}.generic-interior .generic-interior-form-wrapper .generic-interior-form .generic-interior-form-section.card.contact-us-form h3{font-family:"Raleway",sans-serif;font-weight:600;font-size:20px;margin-bottom:0;padding:10px 0}.generic-interior .generic-interior-form-wrapper .generic-interior-form .generic-interior-form-section.card.contact-us-form button{margin-top:30px;min-width:200px}.generic-interior .generic-interior-form-wrapper .generic-interior-form .generic-interior-form-section.card.contact-us-form label{font-size:16px;font-weight:600}.generic-interior .generic-interior-banner-wrapper{background-color:#fff}.generic-interior .generic-interior-banner-wrapper .generic-banner-header .generic-interior-banner-subtitle{font-size:32px}.generic-interior .generic-interior-banner-wrapper .generic-banner-header div.banner-bar{position:relative;top:35px;left:0;width:100px;min-width:100px;height:5px;min-height:5px;background-color:#7dbe43;opacity:1}.generic-interior .generic-interior-banner-wrapper .generic-banner-header .banner-btn-container .sh-btn-outline-gray{color:#0b669a;border-color:#ccc}@media(max-width:991px){.generic-interior .generic-interior-banner-wrapper .generic-banner-header .banner-btn-container{padding-top:3rem}}.generic-interior .generic-interior-banner-wrapper .generic-banner-header .banner-btn-container .sh-banner-btn{min-height:200px;min-width:100%;text-align:center;padding:21px 0}.generic-interior .generic-interior-banner-wrapper .generic-banner-header .banner-btn-container p{font:20px;color:#0b669a;font-weight:bold;margin-left:20px;margin-right:20px;margin-top:10px}.faq-cta-container{background-color:#edf4fa;border-top:1px solid #e5e5e5}.faq-cta-container .container{padding-top:37px;padding-bottom:50px;font-size:20px;font-weight:500}.faq-cta-container .container .fal{color:#0b669a;position:relative;top:9px;padding-right:15px;padding-left:15px}.faq-cta-container .container .sh-link{font-size:20px}.circle-icon{background:#edf4fa;width:110px;height:110px;border-radius:50%;font-size:60px;text-align:center;line-height:100px;vertical-align:middle;padding:5px}#ServiceTable{display:inline-table!important;font-weight:500}#ServiceTable .show-details i{padding-right:15px;float:left;margin-top:3px;color:#7dbe43}#ServiceTable .show-details i.active{color:#f60000}@media(max-width:767px){#ServiceTable .hide-on-small{display:none}}#ServiceTable .show-on-small{display:none}@media(max-width:767px){#ServiceTable .show-on-small{display:block}}@media(min-width:768px){#ServiceTable .small-table-details{display:none!important}}#ServiceTable .small-table-details .small-table-th{color:#999;font-size:15px;font-weight:600}#ServiceTable .small-table-details .small-table-td{width:140px;background-color:#f5f5f5;font-weight:600}#ServiceTable .small-table-details .small-table-td-alt{padding-left:20px}#ServiceTable .small-table-details td{border:none;padding:10px 5px}