.managed-content-page{--managed-green:#08783e;--managed-green-dark:#035b2e;--managed-ink:#17201b;--managed-soft:#f3f6f4;color:var(--managed-ink);font-family:Arial,Helvetica,sans-serif}.managed-content-page .container-fluid{max-width:1320px;margin:0 auto;padding-left:32px;padding-right:32px}.managed-hero{min-height:490px;background:#1a2820 center/cover no-repeat;color:#fff;display:flex;align-items:center}.managed-hero__inner{width:100%}.managed-hero__copy{max-width:760px;padding:90px 0}.managed-eyebrow{display:inline-block;color:#13a85c;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.managed-hero .managed-eyebrow,.managed-section--dark .managed-eyebrow,.managed-cta .managed-eyebrow{color:#7bdd9f}.managed-hero h1{font-size:clamp(2.3rem,5vw,4.6rem);line-height:1.02;letter-spacing:-.04em;margin:0 0 20px;color:#fff}.managed-hero h2{font-size:clamp(1.15rem,2vw,1.55rem);font-weight:500;color:#fff;margin-bottom:18px}.managed-rich-text{font-size:1rem;line-height:1.75}.managed-rich-text p:last-child{margin-bottom:0}.managed-rich-text a{color:var(--managed-green);font-weight:700}.managed-booking-band{position:relative;z-index:3;margin-top:-35px}.managed-booking-band .hero-form{background:#fff;box-shadow:0 18px 55px rgba(0,0,0,.15);padding:24px 28px;border-radius:4px}.managed-booking-band .heading{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.managed-booking-band .heading h2{font-size:1.5rem;margin:0}.managed-section{padding:82px 0;background:#fff}.managed-section:nth-of-type(even){background:var(--managed-soft)}.managed-section--dark{background:#173326!important;color:#fff}.managed-section__header{max-width:820px;margin-bottom:38px}.managed-section__header h2,.managed-cta h2{font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.1;letter-spacing:-.025em;margin-bottom:18px}.managed-section--dark h2{color:#fff}.managed-section__lead{font-size:1.2rem}.managed-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.managed-card{background:#fff;border:1px solid #dfe7e2;padding:28px;box-shadow:0 9px 28px rgba(13,42,27,.06);height:100%}.managed-section--dark .managed-card{background:#204632;border-color:#315c43;color:#fff}.managed-card h3{font-size:1.24rem;margin:0 0 12px}.managed-section--dark .managed-card h3{color:#fff}.managed-card img{width:100%;height:190px;object-fit:cover;margin-bottom:20px}.managed-card__subtitle{font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;color:var(--managed-green);font-weight:800}.managed-button{display:inline-flex;align-items:center;justify-content:center;background:var(--managed-green);color:#fff!important;padding:14px 25px;border:2px solid var(--managed-green);font-weight:800;text-decoration:none;transition:.2s}.managed-button:hover{background:var(--managed-green-dark);border-color:var(--managed-green-dark)}.managed-button--outline{background:transparent;color:var(--managed-green)!important;padding:10px 18px;margin-top:8px}.managed-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.managed-blog-card{background:#fff;border:1px solid #dfe7e2;box-shadow:0 10px 35px rgba(13,42,27,.08);height:100%}.managed-blog-card img{display:block;width:100%;height:230px;object-fit:cover}.managed-blog-card__content{padding:26px}.managed-blog-card__content>span{font-size:.76rem;color:var(--managed-green);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.managed-blog-card h2,.managed-blog-card h3{font-size:1.3rem;line-height:1.3;margin:10px 0}.managed-blog-card h2 a,.managed-blog-card h3 a{color:var(--managed-ink);text-decoration:none}.managed-blog-card p{color:#57625b;line-height:1.6}.managed-text-link{color:var(--managed-green);font-weight:800}.managed-cta{padding:65px 0;background:#0f2b1d;color:#fff}.managed-cta__inner{display:flex;justify-content:space-between;align-items:center;gap:40px}.managed-cta__inner>div{max-width:820px}.managed-cta h2{color:#fff}.managed-faq__list{max-width:980px}.managed-faq .accordion-item{border:0;border-bottom:1px solid #dce3df}.managed-faq .accordion-button{font-weight:800;font-size:1.08rem;padding:22px 18px}.managed-faq .accordion-button:not(.collapsed){background:#e9f5ee;color:var(--managed-green);box-shadow:none}.managed-blog-header{padding:90px 0 70px;background:#102c1e;color:#fff}.managed-blog-header h1,.managed-article__header h1{font-size:clamp(2.2rem,5vw,4rem);line-height:1.08;color:#fff;max-width:980px}.managed-blog-header p{max-width:760px;font-size:1.15rem}.managed-article__header{padding:90px 0 70px;background:#102c1e;color:#fff}.managed-article__header-inner>p{font-size:1.15rem;max-width:850px}.managed-article__meta{display:flex;gap:20px;margin-top:25px;color:#c9ded1}.managed-article__layout{max-width:960px;padding-top:55px;padding-bottom:65px}.managed-article__featured{width:100%;max-height:510px;object-fit:cover;margin-bottom:45px}.managed-article__body{font-size:1.08rem}.managed-article__body h2{font-size:1.8rem;margin:40px 0 14px}.managed-article__body h3{font-size:1.35rem;margin-top:30px}.managed-article__body li{margin-bottom:8px}.managed-article__body ul,.managed-article__body ol{padding-left:24px;margin-bottom:24px}@media(max-width:991px){.managed-card-grid,.managed-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.managed-hero__copy{padding:70px 0}.managed-cta__inner{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.managed-content-page .container-fluid{padding-left:20px;padding-right:20px}.managed-hero{min-height:420px}.managed-hero__copy{padding:58px 0 75px}.managed-card-grid,.managed-blog-grid{grid-template-columns:1fr}.managed-section{padding:58px 0}.managed-blog-card img{height:210px}.managed-booking-band{margin-top:-20px}.managed-article__meta{flex-direction:column;gap:4px}}
section.managed-cta p {
    color: #fff;
}
.managed-faq .managed-faq__list, .managed-faq .managed-section__header, .managed-faq .managed-section__header h2, section.managed-section.managed-section--why_choose_us .managed-section__header, section.managed-section.managed-section--blogs .managed-section__header {
    margin: 0 auto;
    text-align: center;
}
section.managed-section.managed-section--blogs .managed-section__header {
    margin-bottom: 50px;
}
.accordion-body.managed-rich-text p {
    text-align: left;
}
.managed-faq .managed-section__header h2 {
    margin-bottom: 50px;
}
.managed-faq .accordion-button:not(.collapsed), .managed-faq .accordion-button {
    color: #000;
}
section.managed-section.managed-section--blogs {
    background: #F8F8F8;
}
section.managed-section.managed-section--introduction {
    background: linear-gradient(135deg, #1B6F50 0%, #16A34A 100%);
}
section.managed-section.managed-section--introduction h2, section.managed-section.managed-section--introduction p{
    color: #fff;
    text-align: center;
}
section.managed-section.managed-section--introduction .managed-content-page .container-fluid {
    text-align: center;
}
section.managed-section.managed-section--introduction .managed-section__header {
    margin: 0 auto;
    text-align: center;
}
section.managed-section.managed-section--introduction .managed-section__header p{
margin-bottom: 40px;
}
section.managed-section.managed-section--why_choose_us {
    background: #fff;
}
 .managed-booking-band {
    padding-bottom: 80px;
}
/* section.managed-section.managed-section--why_choose_us img {
    object-fit: contain;
    text-align: center;
    margin: 0 auto;
    padding: 70px;
    background: linear-gradient(135deg, #1B6F50 0%, #16A34A 100%);
    margin-bottom: 20px;
    border-top-right-radius: 14px;
    border-top-left-radius: 14px;
} */

section.managed-section.managed-section--why_choose_us img {
    text-align: center;
    margin: 0 auto;
    padding: 0;
    width: 100%;
    max-width: 100%;
    background: #fff;
    margin-bottom: 20px;
    border-top-right-radius: 14px;
    border-top-left-radius: 14px;
}
section.managed-section.managed-section--why_choose_us h3, section.managed-section.managed-section--why_choose_us .managed-rich-text {
    padding: 0 26px;
}
section.managed-section.managed-section--why_choose_us .managed-rich-text {
    padding-bottom: 30px;
}
section.managed-section.managed-section--why_choose_us .managed-card {
    padding: 0;
    border-radius: 14px;
}
.managed-eyebrow {
    display: none;
}
section.managed-cta {
    background: linear-gradient(135deg, #1B6F50 0%, #16A34A 100%);
}
section.managed-cta a.managed-button, section.managed-section.managed-section--introduction .managed-section__header a {
    background: #fff;
    color: #000 !important;
}
body section.managed-hero {
    background-image: url(../images/home-banner.jpg) !important;
    position: relative;
}
section.managed-hero h1 {
    position: relative;
}
body section.managed-hero:before {
    content: "";
    position: absolute;
    background-color: #000;
    width: 100%;
    height: 100%;
    opacity: 0.7;
}

@media only screen and (min-width: 1500px){
    section.fleet-section .fleet-card {
    min-height: 300px;
}
}
@media only screen and (max-width: 767px){
.row.justify-content-center {
    gap: 20px;
}
section.standard-section{
    padding: 50px 0;
}
}
.managed-location-page .location-section-content {
    max-width: 900px;
    margin-right: auto;
    margin-left: auto;
    color: #5f6b63;
    font-size: 1rem;
    line-height: 1.75;
    text-align: center;
}
.managed-location-page .location-section-content p + p {
    margin-top: 16px;
}
.managed-location-page .destination-card--content {
    height: auto;
}
.managed-location-page .destination-card--content p {
    font-size: 1rem;
}
