/* Avada layout adapters. Content and component settings are stored in the Builder. */
body.qt-app-v2{background:#f7f5ef;color:#182a21;font-family:'DM Sans',sans-serif}
.qt-app-v2 #qtracker-cookie-open{font-size:16px}
.qt-app-v2 #qtracker-cookie-panel p,.qt-app-v2 #qtracker-cookie-panel button{font-size:16px}
.qt-app-v2 #main{padding-bottom:0!important;background:#f7f5ef}
.qt-app-v2 #content{width:100%;float:none;margin:0}
.qt-app-v2 #main>.fusion-row{max-width:none}
.qt-app-v2 .post-content{font-size:17px;line-height:1.65}
.qt-app-v2 .qt-app-section{overflow:visible}
.qt-app-v2 .qt-app-section.fusion-fullwidth{padding-top:var(--awb-padding-top);padding-bottom:var(--awb-padding-bottom);background-color:var(--awb-background-color)}
.qt-app-v2 .qt-app-section>.fusion-builder-row{max-width:1320px!important;margin-inline:auto!important;width:100%}
.qt-app-v2 .qt-app-section .fusion-layout-column{min-width:0}
.qt-app-v2 .qt-app-section>.fusion-builder-row>.fusion-layout-column>.fusion-column-wrapper{overflow:visible}
.qt-app-v2 .qt-app-widget{display:contents}
.qt-app-v2 .qt-native-title h1,.qt-app-v2 .qt-native-title h2,.qt-app-v2 .qt-native-title h3{font-family:'DM Sans',sans-serif;font-weight:500;letter-spacing:-.045em;line-height:1.08}
.qt-app-v2 .qt-native-title em{font-family:'Cormorant Garamond',Georgia,serif;font-size:1.13em;font-weight:500}
.qt-app-v2 .qt-native-text p{margin-bottom:0}
.qt-app-v2 .qt-native-text .section-copy{margin-top:26px}
.qt-app-v2 .qt-section-heading{max-width:none;flex-basis:100%}
.qt-app-v2 .qt-section-heading>.fusion-column-wrapper{max-width:720px}
.qt-app-v2 .qt-section-heading .fusion-text{font-size:19px;max-width:620px;margin-top:24px}
.qt-app-v2 .qt-app-button{min-height:42px;border-radius:100px;align-self:flex-start;box-shadow:none;line-height:1.4}
.qt-app-v2 .qt-app-button .fusion-button-text{font-size:16px;font-weight:600}
.qt-app-v2 .qt-actions .fusion-column-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}
.qt-app-v2 .qt-actions .qt-app-button{margin:0!important}
.qt-app-v2 .hero-copy .lead{margin-bottom:0}
.qt-app-v2 .qt-hero-art-column .hero-art{width:100%}
.qt-app-v2 .hero-art .phone{background:var(--qt-frame,#21362c)}
.qt-app-v2 .hero-art .phone-back{transform:rotate(var(--qt-angle-back,-8deg))}
.qt-app-v2 .hero-art .phone-front{transform:rotate(var(--qt-angle-front,5deg))}
.qt-app-v2 .orbit-one:before{background:var(--qt-orbit,#e4ead7)}
.qt-app-v2 .tour-phone,.qt-app-v2 .care-visual .phone{background:var(--qt-frame,#21362c)}
.qt-app-v2 .tour-tab.selected{background:var(--qt-selected-bg,#e8eddf)}
.qt-app-v2 .care-orbit{background:var(--qt-orbit,#e8eddf)}
.qt-app-v2 .route-chapter>.fusion-builder-row{max-width:none!important}
.qt-app-v2 .route-chapter .qt-dk-route{min-height:var(--qt-route-scroll,190svh)}
.qt-app-v2 .qt-dk-route__line{stroke:var(--qt-route-color,#1479ed)}
.qt-app-v2 .post-content .qt-dk-route h2{font-family:'DM Sans',sans-serif;font-weight:500;line-height:1.08;letter-spacing:-.045em;color:#183c2c;margin:0 0 24px}
.qt-app-v2 .post-content .qt-dk-route h2 em{font-family:'Cormorant Garamond',Georgia,serif}
.qt-app-v2 .fleet-section .qt-copy .fusion-text p,.qt-app-v2 .fleet-section .check-list{color:#bdcdbd}
.qt-app-v2 .qt-care-banner{min-height:550px;display:flex;align-items:center}
.qt-app-v2 .qt-care-banner-copy{position:relative;z-index:2}
.qt-app-v2 .qt-care-banner-copy .fusion-text{margin-top:26px;font-size:20px;max-width:485px}
.qt-app-v2 .qt-care-banner-copy p{color:#e2e9df}
.qt-app-v2 .qt-care-details .care-details{width:100%;padding-block:0}
.qt-app-v2 .qt-care-details .care-details h3{font-family:'DM Sans',sans-serif;color:#182a21;line-height:1.08;letter-spacing:-.045em;font-weight:500}
.qt-app-v2 .qt-care-details .care-details h3 em{font-family:'Cormorant Garamond',Georgia,serif}
.qt-app-v2 .qt-app-section .theme-stage{background:var(--qt-light-background,#18352c)}
.qt-app-v2 .qt-app-section .theme-stage[data-theme=dark]{background:var(--qt-dark-background,#dbe5d1)}
.qt-app-v2 .qt-app-section .theme-stage .phone{background:var(--qt-frame,#000);border-color:var(--qt-frame,#000)}
.qt-app-v2 .qt-app-section .theme-stage,.qt-app-v2 .qt-app-section .theme-stage .phone{transition-duration:var(--qt-transition,350ms)}
.qt-app-v2 .device-trio .device-screen{border-color:var(--qt-frame,#25332c);background:var(--qt-frame,#25332c)}
.qt-app-v2 .qt-platform-option{border-top:1px solid #d9dfd3;padding-top:30px}
.qt-app-v2 .qt-platform-option>.fusion-column-wrapper{display:flex;flex-direction:column;align-items:flex-start}
.qt-app-v2 .qt-platform-option .mini-label{margin-bottom:0}
.qt-app-v2 .qt-platform-option .fusion-title{margin-bottom:18px!important}
.qt-app-v2 .qt-platform-option .fusion-text p{font-size:16px;min-height:0;margin-bottom:24px}
.qt-app-v2 .qt-platform-option .fusion-text:has(.mini-label){margin-bottom:18px}
.qt-app-v2 .qt-platform-option .fusion-text:has(.mini-label) p{margin:0}
.qt-app-v2 .qt-platform-option .fusion-button-wrapper,.qt-app-v2 .qt-platform-option .fusion-text:has(.coming-soon){margin-top:auto}
.qt-app-v2 .qt-platform-option .fusion-text:has(.coming-soon) p{margin-bottom:0}
.qt-app-v2 .qt-platform-option .qt-app-button{font-size:16px}
.qt-app-v2 .qt-step{border-top:1px solid #d9dfd3;padding-top:20px}
.qt-app-v2 .qt-step .fusion-text>span{font-size:16px;color:#637168;display:block;margin-bottom:20px}
.qt-app-v2 .qt-step .fusion-text p{font-size:17px;margin-top:20px;margin-bottom:24px}
.qt-app-v2 .qt-trust-item .fusion-text p{font-size:16px}
.qt-app-v2 .qt-trust-item .fusion-title h2{font-size:34px!important}
.qt-app-v2 .qt-trust-item .fusion-title h3{font-size:18px!important;margin-bottom:12px!important}
.qt-app-v2 .faq-intro .fusion-text{margin-top:24px}
.qt-app-v2 .closing .qt-closing-copy{text-align:center}
.qt-app-v2 .closing .fusion-column-wrapper{align-items:center}
.qt-app-v2 .closing .fusion-title,.qt-app-v2 .closing .fusion-title h2{text-align:center!important;justify-content:center}
.qt-app-v2 .closing .fusion-title em{color:#d5e8a7}
.qt-app-v2 .closing .qt-actions .fusion-column-wrapper{justify-content:center}
.qt-app-v2 .closing .qt-app-button{align-self:center}
.qt-app-v2 .qt-feature-card .detail-item{width:100%}
.qt-app-v2 .qt-feature-card .detail-item summary{padding-block:25px;min-height:0}
.qt-app-v2 .qt-app-footer .fusion-imageframe{max-width:150px}
.qt-app-v2 .qt-app-footer nav{display:flex;justify-content:flex-end;gap:26px}
.qt-app-v2 .qt-app-footer small{font-size:16px;display:block;margin-top:28px}
.qt-app-v2 .qt-feature-accordion,.qt-app-v2 .qt-faq-accordion{margin:0!important}
.qt-app-v2 .qt-feature-accordion .panel-title a,.qt-app-v2 .qt-faq-accordion .panel-title a{padding:24px 0!important;font-weight:500!important}
.qt-app-v2 .qt-feature-accordion .panel-body,.qt-app-v2 .qt-faq-accordion .panel-body{padding:0 0 24px!important}
.qt-app-v2 .qt-feature-accordion .panel-body p,.qt-app-v2 .qt-faq-accordion .panel-body p{margin:0}
.qt-app-v2 .qt-app-section .fusion-column-wrapper{box-shadow:none}
.qt-app-v2 .qtracker-header{--qt-header-control-size:44px}
.qt-app-v2 .qtracker-header .qt-login-button{font-size:16px!important;padding:10px 20px!important}
.qt-app-v2 .qtracker-header .qt-login-button .fusion-button-text{font-size:16px!important}
.qt-app-v2 .qtracker-header .awb-menu__main-a{font-size:16px!important}
@media(max-width:900px){
 .qt-app-v2 .faq-section>.fusion-builder-row{gap:35px}
 .qt-app-v2 .qt-trust-item{margin-bottom:27px!important}
 .qt-app-v2 .qt-app-section.fusion-fullwidth{padding-top:var(--awb-padding-top-medium,var(--awb-padding-top));padding-bottom:var(--awb-padding-bottom-medium,var(--awb-padding-bottom))}
 .qt-app-v2 .qt-care-banner{min-height:480px}
}
@media(max-width:600px){
 .qt-app-v2 .qt-dk-route__marker.is-north .qt-dk-route__tooltip{top:64px}
 .qt-app-v2 .qt-app-section.fusion-fullwidth{padding-top:var(--awb-padding-top-small,var(--awb-padding-top));padding-bottom:var(--awb-padding-bottom-small,var(--awb-padding-bottom))}
 .qt-app-v2 .qt-app-section>.fusion-builder-row>.fusion-layout-column+.fusion-layout-column{margin-top:32px!important}
 .qt-app-v2 .qt-app-section>.fusion-builder-row>.qt-feature-card+.qt-feature-card{margin-top:0!important}
 .qt-app-v2 .qt-app-section .qt-section-heading{margin-bottom:3px!important}
 .qt-app-v2 .qt-app-section .qt-section-heading .fusion-text{font-size:16px}
 .qt-app-v2 .qt-app-section .section-copy{font-size:17px}
 .qt-app-v2 .qt-care-banner{align-items:flex-end;padding-top:155px!important;padding-bottom:50px!important;background-position:62% top!important}
 .qt-app-v2 .qt-care-banner .fusion-text{font-size:16px}
 .qt-app-v2 .qt-platform-option .fusion-text p{min-height:0}
 .qt-app-v2 .qt-app-footer nav{justify-content:flex-start;flex-wrap:wrap}
 .qt-app-v2 .qt-trust-item .fusion-title h2{font-size:38px!important}
}
