.cs-block.intro-text.dealer-locator .content-wrapper .paragraph p{margin-bottom:15px}.cs-block.intro-text.dealer-locator .content-wrapper .paragraph p:last-child{margin-bottom:0}@media(min-width: 768px){.cs-block.intro-text.dealer-locator .content-wrapper .paragraph p{margin-bottom:0}}.cs-block.intro-text .container{padding-left:25px;padding-right:25px;max-width:1640px;width:100%;margin:0 auto;display:grid;grid-template-columns:1fr;gap:30px;position:relative}@media(min-width: 768px){.cs-block.intro-text .container{padding-left:36px;padding-right:36px}}@media(min-width: 1200px){.cs-block.intro-text .container{padding-left:50px;padding-right:50px}}@media(min-width: 768px){.cs-block.intro-text .container{grid-template-columns:repeat(2, 1fr);gap:40px;padding:0 50px}}.cs-block.intro-text .container.title-container{grid-template-columns:unset !important}.cs-block.intro-text .container.title-container h2{width:100%}.cs-block.intro-text .container.single-content .content-column{width:100%}@media(min-width: 992px){.cs-block.intro-text .container.single-content .content-column{width:50%;margin:0 auto}}.cs-block.intro-text .container.single-content .content-column .g-callout,.cs-block.intro-text .container.single-content .content-column .details,.cs-block.intro-text .container.single-content .content-column .subtitle,.cs-block.intro-text .container.single-content .content-column .paragraph,.cs-block.intro-text .container.single-content .content-column .ctas{width:100%}.cs-block.intro-text .container.single-content .content-column .g-callout{margin-bottom:30px}.cs-block.intro-text .container.single-content .content-column .details{margin-bottom:30px}.cs-block.intro-text .container.single-content .content-column .subtitle{margin:10px 0 30px}.cs-block.intro-text .container.two_columns .heading-column,.cs-block.intro-text .container.two_columns .content-column{width:100%}.cs-block.intro-text .container.two_columns .content-column{margin-top:0}@media(min-width: 768px){.cs-block.intro-text .container.two_columns .heading-column,.cs-block.intro-text .container.two_columns .content-column{width:auto}.cs-block.intro-text .container.two_columns .content-column{margin-top:0}}.cs-block.intro-text .container.full_width_single{display:block;grid-template-columns:1fr}.cs-block.intro-text .container.full_width_single .heading-column{display:none}.cs-block.intro-text .container.full_width_single .content-column{width:100%;max-width:none;margin:0;padding:0}.cs-block.intro-text .container.full_width_single .content-column h2,.cs-block.intro-text .container.full_width_single .content-column .g-callout,.cs-block.intro-text .container.full_width_single .content-column .details,.cs-block.intro-text .container.full_width_single .content-column .subtitle,.cs-block.intro-text .container.full_width_single .content-column .paragraph,.cs-block.intro-text .container.full_width_single .content-column .ctas{width:100%;max-width:none}.cs-block.intro-text .container.full_width_single .content-column .g-callout{margin-bottom:30px}.cs-block.intro-text .container.full_width_single .content-column .details{margin-bottom:30px}.cs-block.intro-text .container.full_width_single .content-column .subtitle{margin:10px 0 30px}@media(min-width: 768px){.cs-block.intro-text .container.full_width_single{display:block}.cs-block.intro-text .container.full_width_single .content-column{width:100%;max-width:none;padding:0}}.cs-block.intro-text h2{font-weight:200;font-size:40px;text-transform:uppercase;margin-top:0;margin-bottom:30px;width:100%}@media(min-width: 768px){.cs-block.intro-text h2{font-weight:100}}@media(min-width: 992px){.cs-block.intro-text h2{font-size:50px}}@media(min-width: 1200px){.cs-block.intro-text h2{font-size:65px}}.cs-block.intro-text h2.preset-1{font-weight:200;line-height:1;font-size:2.5rem;margin:0}@media(min-width: 992px){.cs-block.intro-text h2.preset-1{font-size:4rem}}.cs-block.intro-text h2.preset-2{font-weight:200;line-height:1;font-size:1.8rem;margin:0}@media(min-width: 992px){.cs-block.intro-text h2.preset-2{font-size:2.5rem}}.cs-block.intro-text h2.g-callout{font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;display:flex;justify-content:flex-start;gap:20px;margin:0 0 1em;grid-column:1/-1}.cs-block.intro-text h2.g-callout .rule{display:inline-block;height:1.3em;position:relative;width:0;transition:width .75s;transition-timing-function:cubic-bezier(0.65, 0, 0.35, 1)}.cs-block.intro-text h2.g-callout .rule::after{background:#000;content:"";height:1px;left:0;margin-top:-1px;position:absolute;right:0;top:50%;width:100%}@media(min-width: 992px){.cs-block.intro-text h2.g-callout.active .rule{width:calc((100vw - var(--scrollbar-width) - 292px)/12*2 + 20px) !important}}@media(min-width: 1200px){.cs-block.intro-text h2.g-callout.active .rule{width:calc((100vw - var(--scrollbar-width) - 320px)/12*2 + 20px) !important}}@media(min-width: 1640px){.cs-block.intro-text h2.g-callout.active .rule{width:240px !important}}.cs-block.intro-text h2.g-callout .callout{grid-column:3/span 2}.cs-block.intro-text h2 .desktop-only{display:none}@media(min-width: 992px){.cs-block.intro-text h2 .desktop-only{display:block}}.cs-block.intro-text h3.subtitle{margin-bottom:30px;width:100%}.cs-block.intro-text h3.subtitle.preset-1{font-weight:200;line-height:1;font-size:1.5rem;margin:0 0 15px 0}@media(min-width: 992px){.cs-block.intro-text h3.subtitle.preset-1{font-size:2rem}}.cs-block.intro-text h3.subtitle.preset-2{font-weight:200;line-height:1;font-size:.875rem;margin:0 0 15px 0}@media(min-width: 992px){.cs-block.intro-text h3.subtitle.preset-2{font-size:1rem}}@media(min-width: 768px){.cs-block.intro-text h3.subtitle{margin-bottom:20px}}.cs-block.intro-text h3:not(.subtitle){margin-bottom:30px;width:100%}@media(min-width: 768px){.cs-block.intro-text h3:not(.subtitle){margin-bottom:20px}}.cs-block.intro-text .details{font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;line-height:2.5em;margin-bottom:20px;width:100%}.cs-block.intro-text .details p{margin:0}.cs-block.intro-text .content-wrapper{display:flex;flex-direction:column;width:100%}.cs-block.intro-text .content-wrapper p{margin-top:0;margin-bottom:1em}.cs-block.intro-text .content-wrapper p:last-child{margin-bottom:0}.cs-block.intro-text .content-wrapper p strong{font-weight:400}@media(min-width: 992px){.cs-block.intro-text .content-wrapper.two_columns{flex-direction:row;gap:40px}.cs-block.intro-text .content-wrapper.two_columns .paragraph{width:calc(50% - 20px);margin-bottom:0}.cs-block.intro-text .content-wrapper.two_columns .ctas{width:calc(50% - 20px);margin-top:0}}.cs-block.intro-text .paragraph{font-size:18px;font-weight:300;margin-bottom:30px;width:100%}@media(min-width: 768px){.cs-block.intro-text .paragraph{font-size:18px;font-weight:200}}@media(min-width: 992px){.cs-block.intro-text .paragraph{font-size:18px}}@media(min-width: 1200px){.cs-block.intro-text .paragraph{font-size:20px}}@media(min-width: 768px){.cs-block.intro-text .paragraph{margin-bottom:20px}}.cs-block.intro-text.no-cta .paragraph{margin-bottom:0}.cs-block.intro-text.no-cta .paragraph a{color:#000}.cs-block.intro-text .ctas{width:100%;margin-top:20px;display:flex;flex-direction:column;gap:20px}.cs-block.intro-text .ctas a{font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#000;display:inline-block;padding:18px 20px;position:relative;text-align:center;text-decoration:none;transition-timing-function:ease-in-out;transition:color .25s;display:block;width:100%;text-align:center}.cs-block.intro-text .ctas a span{position:relative;z-index:1}.cs-block.intro-text .ctas a::after{content:"";inset:0;background:none;outline-offset:-1px;outline-color:#000;outline-style:solid;outline-width:1px;position:absolute;transition-timing-function:ease-in-out;transition:background .25s,opacity .25s,transform .25s}@media(min-width: 768px)and (pointer: fine){.cs-block.intro-text .ctas a:hover{background:none;color:#fff}.cs-block.intro-text .ctas a:hover::after{background:#000;transform:scale3d(1.05, 1.05, 1.05)}}@media(min-width: 576px){.cs-block.intro-text .ctas a{display:inline-block}}@media(min-width: 992px){.cs-block.intro-text .ctas{flex-direction:row}.cs-block.intro-text .ctas a{display:inline-block;width:auto;min-width:240px}}.cs-block.intro-text .ctas.ctas-4 a{width:100%;min-width:unset}.cs-block.intro-text.align-left .container.single-content .content-column,.cs-block.intro-text.align-left .container.two_columns .content-column{order:1;margin-right:auto;margin-left:0}@media(min-width: 768px){.cs-block.intro-text.align-left .container.single-content .content-column,.cs-block.intro-text.align-left .container.two_columns .content-column{padding-right:20px}}.cs-block.intro-text.align-left .container.single-content .heading-column,.cs-block.intro-text.align-left .container.two_columns .heading-column{order:2}.cs-block.intro-text.align-right .container.single-content .content-column,.cs-block.intro-text.align-right .container.two_columns .content-column{order:2;margin-left:auto;margin-right:0}@media(min-width: 768px){.cs-block.intro-text.align-right .container.single-content .content-column,.cs-block.intro-text.align-right .container.two_columns .content-column{padding-left:20px}}.cs-block.intro-text.align-right .container.single-content .heading-column,.cs-block.intro-text.align-right .container.two_columns .heading-column{order:1}@media(max-width: 767px){.cs-block.intro-text .container{display:flex;flex-direction:column;gap:20px}.cs-block.intro-text .container.single-content .heading-column,.cs-block.intro-text .container.single-content .content-column,.cs-block.intro-text .container.two_columns .heading-column,.cs-block.intro-text .container.two_columns .content-column{width:100%;margin:0}.cs-block.intro-text .container.single-content h2,.cs-block.intro-text .container.two_columns h2{margin-bottom:20px}.cs-block.intro-text .container.single-content .g-callout,.cs-block.intro-text .container.single-content .details,.cs-block.intro-text .container.single-content .subtitle,.cs-block.intro-text .container.two_columns .g-callout,.cs-block.intro-text .container.two_columns .details,.cs-block.intro-text .container.two_columns .subtitle{margin-bottom:20px}.cs-block.intro-text .container.single-content .paragraph,.cs-block.intro-text .container.two_columns .paragraph{margin-bottom:20px}}.cs-block.intro-text .location-lookup{grid-column:1/-1;width:100%;display:flex;align-items:center;gap:10px;margin-top:30px}.cs-block.intro-text .location-lookup input[type=text]{flex:1;height:50px;padding:0 15px;border:1px solid #ccc;border-radius:0;font-size:16px}.cs-block.intro-text .location-lookup input[type=text]::placeholder{color:#666}.cs-block.intro-text .location-lookup .select-wrapper{width:auto;min-width:120px;position:relative}.cs-block.intro-text .location-lookup .select-wrapper select{width:100%;height:50px;padding:0 35px 0 15px;border:1px solid #ccc;border-radius:0;appearance:none;background-color:#fff;font-size:16px;cursor:pointer}.cs-block.intro-text .location-lookup .icon{position:absolute;right:15px;top:50% !important;transform:translateY(-50%);pointer-events:none}.dealer-locator .cs-block.intro-text .container{display:block;max-width:1640px;width:100%;margin:0 auto;padding:0 20px}@media(min-width: 992px){.dealer-locator .cs-block.intro-text .container{display:grid;grid-template-columns:repeat(12, 1fr);gap:10px}}@media(min-width: 768px)and (min-width: 1200px){.dealer-locator .cs-block.intro-text .container{padding-left:50px;padding-right:50px}}.dealer-locator .cs-block.intro-text .container .paragraph{margin-bottom:30px}@media(min-width: 992px){.dealer-locator .cs-block.intro-text .container .paragraph{grid-column:1/5;grid-row:4}}.dealer-locator .cs-block.intro-text .container .location-lookup{display:flex;gap:10px;margin-bottom:30px;width:100%}@media(min-width: 992px){.dealer-locator .cs-block.intro-text .container .location-lookup{grid-column:5/-1;grid-row:4}}.dealer-locator .cs-block.intro-text .container .location-lookup input{flex:1;min-width:0}.dealer-locator .cs-block.intro-text .container .location-lookup .select-wrapper{width:150px;flex-shrink:0}@media(min-width: 992px){.cs-block.intro-text .container .content-column{margin-left:var(--desktop-margin, 0) !important}.cs-block.intro-text .container.single-content .content-column{width:100%;margin:0 auto}.cs-block.intro-text .container.two_columns{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}.cs-block.intro-text .container.two_columns .heading-column,.cs-block.intro-text .container.two_columns .content-column{width:100%}}

/*# sourceMappingURL=intro-text.min.css.map*/