/* Homepage section rhythm and scoped action layout. */
.aae-modern-home #ModernAbout #ContentV3,
.aae-modern-home #ModernDetails #ContentS11a,
.aae-modern-home #ModernArea #CTAsS4 {padding:56px 0;border:0;}
.aae-modern-home #ModernAbout #ContentV3>.mn_wd,
.aae-modern-home #ModernDetails #ContentS11a>.mn_tn,
.aae-modern-home #ModernReviews #ReviewsV1>.mn_wd,
.aae-modern-home #ModernArea #CTAsS4>.mn_wd {width:88%;max-width:1280px;padding:0;margin-inline:auto;}
.aae-modern-home #ModernAbout .refresh-why>h2,
.aae-modern-home #ModernDetails #ContentS11Content h2,
.aae-modern-home #ModernReviews #ReviewsV1 h2,
.aae-modern-home #ModernArea #CTAsS4Content>h2 {color:#0094d9;font:700 46px/1.12 Agdasima,Arial,sans-serif;letter-spacing:0;text-transform:capitalize;text-align:left;max-width:none;margin:0 0 24px;}
.aae-modern-home #ModernAbout .refresh-reasons {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;padding:0;margin:0 0 30px;}
.aae-modern-home #ModernAbout .refresh-reasons>li {padding:20px 0 0;border-top:1px solid #cbded2;margin:0;}
.aae-modern-home #ModernAbout .refresh-reasons h3 {font:700 28px/1.2 Agdasima,Arial,sans-serif;color:#007299;text-transform:capitalize;margin:0 0 10px;}
.aae-modern-home #ModernAbout .refresh-reasons p,
.aae-modern-home #ModernDetails #ContentS11Content p,
.aae-modern-home #ModernArea #CTAsS4Content>p {font:400 16px/1.75 Lato,Arial,sans-serif;color:#231f20;margin:0;max-width:none;}
.aae-modern-home #ModernDetails .aae-home-details-intro {margin:0 0 30px;}
.aae-modern-home #ModernDetails #ContentS11Content .aae-home-details-intro h2 {margin-bottom:16px;}
.aae-modern-home #ModernDetails .aae-home-details-grid {gap:48px;}
.aae-modern-home #ModernDetails .aae-home-details-next-copy {gap:48px;}
.aae-modern-home #ModernDetails .aae-home-details-next {margin-top:24px;}
.aae-modern-home #ModernReviews #ReviewsV1 {padding:36px 0;background:#fff;border-bottom:1px solid #e0eae5;}
.aae-modern-home #ModernReviews #ReviewsV1>.mn_wd {display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.65fr);gap:20px 48px;align-items:center;}
.aae-modern-home #ModernReviews #ReviewsV1 h2 {margin:0;}
.aae-modern-home #ModernReviews #ReviewsV1 .aae-review-destination {font:400 16px/1.75 Lato,Arial,sans-serif;margin:0;max-width:360px;justify-self:end;}
.aae-modern-home #ModernReviews #ReviewsV1 .aae-review-destination a {color:#007299;text-decoration:underline;text-underline-offset:3px;}
.aae-modern-home #ModernReviews #aae-elfsight-reviews {grid-column:1/-1;min-height:0;width:100%;}
.aae-modern-home #ModernReviews #aae-elfsight-reviews:empty {display:none;}
.aae-modern-home #ModernArea #CTAsS4>.mn_wd {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center;}
.aae-modern-home #ModernArea #CTAsS4>.mn_wd>.half {width:100%;max-width:none;min-width:0;}
.aae-modern-home #ModernArea #CTAsS4Content {padding:0;margin:0;}
.aae-modern-home #ModernArea #CTAsS4Content>.mrg_tp-40 {margin-top:26px;}
.aae-modern-home #ModernArea #CTAsS4 picture {display:block!important;position:relative;inset:auto;transform:none;box-sizing:border-box;padding:4px;border:0;border-radius:16px;background:linear-gradient(125deg,#009bda,#86c43f);overflow:hidden;}
.aae-modern-home #ModernArea #CTAsS4 picture img {display:block;position:static;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border:0;border-radius:12px;transform:none;}
.aae-modern-home #ModernAbout .refresh-why>.btn,
.aae-modern-home #ModernArea #CTAsS4Content .btn {display:inline-flex;align-items:center;justify-content:center;gap:14px;background:#16843a;color:#fff;border:0;border-radius:8px;clip-path:none;transform:none;min-height:48px;padding:13px 24px;margin:0;font:700 16px/1.3 Lato,Arial,sans-serif;font-size:16px!important;line-height:1.3!important;letter-spacing:0!important;text-transform:capitalize;}
.aae-modern-home #ModernAbout .refresh-why>.btn::before,
.aae-modern-home #ModernAbout .refresh-why>.btn::after,
.aae-modern-home #ModernArea #CTAsS4Content .btn::before,
.aae-modern-home #ModernArea #CTAsS4Content .btn::after {display:none;}
.aae-modern-home #ModernAbout .refresh-why>.btn:hover,
.aae-modern-home #ModernArea #CTAsS4Content .btn:hover {background:#116c2e;}
.aae-modern-home #ModernArea #CTAsS4Content .btn>span {flex:0 0 auto;letter-spacing:0;}
.aae-modern-home #ModernArea #CTAsS4Content .btn svg {width:20px;height:20px;margin:0;}
@media(max-width:800px){
 .aae-modern-home #ModernAbout #ContentV3,
 .aae-modern-home #ModernDetails #ContentS11a,
 .aae-modern-home #ModernArea #CTAsS4 {padding:36px 0;}
 .aae-modern-home #ModernAbout #ContentV3>.mn_wd,
 .aae-modern-home #ModernDetails #ContentS11a>.mn_tn,
 .aae-modern-home #ModernReviews #ReviewsV1>.mn_wd,
 .aae-modern-home #ModernArea #CTAsS4>.mn_wd {width:90%;}
 .aae-modern-home #ModernAbout .refresh-why>h2,
 .aae-modern-home #ModernDetails #ContentS11Content h2,
 .aae-modern-home #ModernReviews #ReviewsV1 h2,
 .aae-modern-home #ModernArea #CTAsS4Content>h2 {font-size:36px;margin-bottom:22px;}
 .aae-modern-home #ModernAbout .refresh-reasons,
 .aae-modern-home #ModernDetails .aae-home-details-grid,
 .aae-modern-home #ModernDetails .aae-home-details-next-copy,
 .aae-modern-home #ModernArea #CTAsS4>.mn_wd {grid-template-columns:minmax(0,1fr);gap:24px;}
 .aae-modern-home #ModernAbout .refresh-reasons {margin-bottom:26px;}
 .aae-modern-home #ModernAbout .refresh-reasons>li {padding-top:16px;}
 .aae-modern-home #ModernReviews #ReviewsV1 {padding:30px 0;}
 .aae-modern-home #ModernReviews #ReviewsV1>.mn_wd {grid-template-columns:minmax(0,1fr);gap:14px;}
 .aae-modern-home #ModernReviews #ReviewsV1 h2 {margin:0;}
 .aae-modern-home #ModernReviews #ReviewsV1 .aae-review-destination {justify-self:start;max-width:none;}
}
@media(max-width:700px){
 body.aae-modern-home #MainstageS1MultiButtonButtons .aae-contact-actions{flex-direction:column;flex-wrap:nowrap;align-items:center;gap:12px;text-align:center;}
 body.aae-modern-home #MainstageS1MultiButtonButtons .aae-contact-actions>span{display:block;}
}
