.elementor-kit-6{--e-global-color-primary:#1C1D20;--e-global-color-secondary:#111214;--e-global-color-text:#33363B;--e-global-color-accent:#F2A91D;--e-global-color-amlight:#F4F4F2;--e-global-color-amaccdk:#D38F0A;--e-global-typography-primary-font-family:"Oswald";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Oswald";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-weight:800;color:#33363B;font-family:"Lato", Sans-serif;font-size:17px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#9A6400;}.elementor-kit-6 a:hover{color:#D38F0A;}.elementor-kit-6 h1{font-family:"Oswald", Sans-serif;}.elementor-kit-6 h2{font-family:"Oswald", Sans-serif;}.elementor-kit-6 h3{font-family:"Oswald", Sans-serif;}.elementor-kit-6 h4{font-family:"Oswald", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Alternative Motors site styles (am- classes) */
:root{--am-dark:#1c1d20;--am-darker:#111214;--am-accent:#f2a91d;--am-accent-dk:#d38f0a;--am-text:#33363b;--am-light:#f4f4f2;}
body{color:var(--am-text);}
.am-center,.am-center .elementor-heading-title{text-align:center;}
.am-eyebrow .elementor-heading-title{font-family:"Lato",sans-serif!important;font-size:.85rem!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--am-accent)!important;}
.am-h1 .elementor-heading-title{font-family:"Oswald",sans-serif!important;font-weight:600!important;font-size:clamp(2.2rem,5vw,3.6rem)!important;line-height:1.1!important;text-transform:uppercase!important;color:#fff!important;max-width:820px;}
.am-h2 .elementor-heading-title{font-family:"Oswald",sans-serif!important;font-weight:600!important;font-size:clamp(1.8rem,3.2vw,2.5rem)!important;line-height:1.15!important;text-transform:uppercase!important;color:var(--am-dark)!important;}
.am-h2-light .elementor-heading-title{color:#fff!important;}
.am-h3 .elementor-heading-title{font-family:"Oswald",sans-serif!important;font-weight:500!important;font-size:1.3rem!important;text-transform:uppercase!important;letter-spacing:.02em!important;color:var(--am-dark)!important;}
.am-lead{font-size:1.2rem!important;line-height:1.6!important;max-width:680px;}
.am-lead-light,.am-lead-light p{color:#e9e9e6!important;}
.am-cta .am-lead{margin:0 auto;}
.am-body{font-size:1.06rem;line-height:1.7;}
.am-prose h2{font-family:"Oswald",sans-serif!important;font-size:1.5rem!important;text-transform:uppercase!important;color:var(--am-dark)!important;margin:1.6em 0 .5em;}
.am-prose a{color:#9a6400!important;text-decoration:underline;}
.am-tagline .elementor-heading-title{font-family:"Oswald",sans-serif!important;font-size:1.5rem!important;color:var(--am-accent-dk)!important;text-transform:uppercase!important;}
.am-hero{border-bottom:4px solid var(--am-accent);}

/* Buttons */
.am-btn .elementor-button{background:var(--am-accent)!important;color:#111!important;font-family:"Lato",sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:.95rem;border-radius:4px;padding:15px 26px;border:2px solid var(--am-accent);transition:background .2s,color .2s;}
.am-btn .elementor-button:hover,.am-btn .elementor-button:focus{background:var(--am-accent-dk)!important;border-color:var(--am-accent-dk);}
.am-btn-ghost .elementor-button{background:transparent!important;color:#fff!important;border-color:#fff;}
.am-btn-ghost .elementor-button:hover,.am-btn-ghost .elementor-button:focus{background:#fff!important;color:#111!important;border-color:#fff;}
.am-btn .elementor-button-icon svg{fill:currentColor;}

/* Photos and cards */
.am-photo img{border-radius:6px;box-shadow:0 12px 30px rgba(0,0,0,.18);width:100%;}
.am-card{background:#fff!important;border-radius:8px!important;padding:28px!important;box-shadow:0 4px 18px rgba(0,0,0,.06)!important;border-top:3px solid var(--am-accent)!important;}
.am-card-icon .elementor-icon{color:var(--am-accent-dk);font-size:30px;}
.am-card-icon .elementor-icon svg{fill:var(--am-accent-dk)!important;width:30px;height:30px;}
.am-card-icon .elementor-icon-wrapper{text-align:left;}

/* Icon lists */
.am-iconlist .elementor-icon-list-item{font-size:1.06rem;padding:6px 0;}
.am-iconlist .elementor-icon-list-icon i{color:var(--am-accent-dk);}
.am-iconlist .elementor-icon-list-icon{display:inline-flex;width:22px;}
.am-iconlist .elementor-icon-list-icon svg{fill:var(--am-accent-dk)!important;width:18px!important;height:18px!important;--e-icon-list-icon-size:18px;}
.am-iconlist .elementor-icon-list-text{color:var(--am-text)!important;}
.am-iconlist-light .elementor-icon-list-text{color:#d9d9d6!important;}
.am-iconlist-light .elementor-icon-list-icon svg{fill:var(--am-accent)!important;}
.am-iconlist a:hover .elementor-icon-list-text{color:var(--am-accent)!important;}

/* Header */
.am-topbar-text p{margin:0;font-size:.88rem;color:#cfcfcb;}
.am-topbar-text a{color:#cfcfcb;}
.am-topbar-text i{color:var(--am-accent);margin-right:6px;}
.am-topbar-phone a{color:#fff;font-weight:700;}
.am-topbar-text a:hover{color:var(--am-accent);}
.am-mainbar{border-bottom:3px solid var(--am-accent);position:relative;z-index:50;}
.am-nav .elementor-nav-menu--main .elementor-item{font-family:"Lato",sans-serif!important;font-weight:800!important;text-transform:uppercase!important;font-size:1.08rem!important;letter-spacing:.05em!important;color:#fff!important;padding:12px 16px!important;}
.am-nav .elementor-nav-menu--main .elementor-item:hover,.am-nav .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var(--am-accent)!important;}
.am-nav .elementor-nav-menu--main .elementor-item:after{background-color:var(--am-accent)!important;height:3px!important;}
.am-nav .elementor-nav-menu--main .elementor-item.elementor-item-active:after{opacity:0!important;}
.am-nav .elementor-menu-toggle{background:transparent!important;color:#fff!important;font-size:26px;}
.am-nav .elementor-menu-toggle svg{fill:#fff!important;}
.am-nav .elementor-nav-menu--dropdown{background:var(--am-darker)!important;}
.am-nav .elementor-nav-menu--dropdown .elementor-item{color:#fff!important;font-family:"Lato",sans-serif!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em;padding:16px 24px!important;border-bottom:1px solid #2a2b2f;}
.am-nav .elementor-nav-menu--dropdown .elementor-item:hover,.am-nav .elementor-nav-menu--dropdown .elementor-item.elementor-item-active{background:var(--am-dark)!important;color:var(--am-accent)!important;}
@media (max-width:1024px){
 .am-nav nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{position:absolute!important;left:0;right:0;top:100%;z-index:999;margin-top:0!important;}
 .am-mainbar{position:relative;}
 .am-mainbar .am-nav{position:static!important;}
}

/* Footer */
.am-footer-h .elementor-heading-title{font-family:"Oswald",sans-serif!important;color:#fff!important;text-transform:uppercase!important;font-size:1.15rem!important;letter-spacing:.06em!important;}
.am-footer-text p{color:#bdbdb9!important;margin:0;}
.am-footer-nav .elementor-item{color:#d9d9d6!important;font-family:"Lato",sans-serif!important;padding:4px 0!important;font-weight:400!important;}
.am-footer-nav .elementor-item:hover{color:var(--am-accent)!important;}
.am-copy p{margin:0;text-align:center;color:#9a9a96!important;font-size:.85rem!important;}

/* Contact form (classic Pro form) */
.am-contact-form .elementor-field-group label{font-weight:700;color:var(--am-dark);font-size:.95rem;}
.am-contact-form .elementor-field-textual{border:1px solid #cfcfcb!important;border-radius:4px!important;background:#fff!important;padding:12px 14px!important;font-size:1rem!important;color:var(--am-text)!important;}
.am-contact-form .elementor-field-textual:focus{border-color:var(--am-accent-dk)!important;box-shadow:0 0 0 3px rgba(242,169,29,.25)!important;outline:none;}
.am-contact-form .elementor-field-type-recaptcha_v3 .elementor-field{border:0!important;background:transparent!important;padding:0!important;min-height:0!important;}
.am-contact-form .elementor-button{background:var(--am-accent)!important;color:#111!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.06em;border-radius:4px!important;padding:15px 26px!important;}
.am-contact-form .elementor-button:hover{background:var(--am-accent-dk)!important;}
.am-contact-form .elementor-mark-required .elementor-field-label:after{color:#b3261e;}/* End custom CSS */