.elementor-234 .elementor-element.elementor-element-18e3bc15{--display:flex;--position:relative;--min-height:56vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overflow:hidden;--padding-top:050px;--padding-bottom:050px;--padding-left:050px;--padding-right:050px;top:0px;}.elementor-234 .elementor-element.elementor-element-18e3bc15:not(.elementor-motion-effects-element-type-background), .elementor-234 .elementor-element.elementor-element-18e3bc15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}body:not(.rtl) .elementor-234 .elementor-element.elementor-element-18e3bc15{left:0px;}body.rtl .elementor-234 .elementor-element.elementor-element-18e3bc15{right:0px;}.elementor-234 .elementor-element.elementor-element-295a4124{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-234 .elementor-element.elementor-element-f367029 .elementor-heading-title{font-family:"Trade Gothic", Sans-serif;font-size:7vw;font-weight:900;text-transform:uppercase;line-height:0.88em;letter-spacing:-1px;color:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-6c3b00eb{font-family:"Georgia Pro", Sans-serif;font-size:17px;font-style:italic;line-height:1.7em;color:rgba(255,255,255,0.55);}.elementor-234 .elementor-element.elementor-element-6f0db31e.elementor-element{--align-self:center;}.elementor-234 .elementor-element.elementor-element-278f35d9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-234 .elementor-element.elementor-element-278f35d9:not(.elementor-motion-effects-element-type-background), .elementor-234 .elementor-element.elementor-element-278f35d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F2;}.elementor-234 .elementor-element.elementor-element-55143e31{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-851de9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-6489e71f .elementor-heading-title{font-family:"Trade Gothic", Sans-serif;font-size:4.5vw;font-weight:900;text-transform:uppercase;line-height:0.95em;letter-spacing:-1px;color:#000000;}.elementor-234 .elementor-element.elementor-element-5152ce4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-15690062{font-family:"Georgia Pro", Sans-serif;font-size:16px;line-height:1.85em;color:#5E5F61;}.elementor-234 .elementor-element.elementor-element-3b0a5679{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;top:0px;}.elementor-234 .elementor-element.elementor-element-3b0a5679:not(.elementor-motion-effects-element-type-background), .elementor-234 .elementor-element.elementor-element-3b0a5679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}body:not(.rtl) .elementor-234 .elementor-element.elementor-element-3b0a5679{left:0px;}body.rtl .elementor-234 .elementor-element.elementor-element-3b0a5679{right:0px;}.elementor-234 .elementor-element.elementor-element-6741d99f{text-align:center;}.elementor-234 .elementor-element.elementor-element-6741d99f .elementor-heading-title{font-family:"Trade Gothic", Sans-serif;font-size:6vw;font-weight:900;text-transform:uppercase;line-height:0.95em;letter-spacing:-1px;color:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-56dd75f5{text-align:center;font-family:"Georgia Pro", Sans-serif;font-size:17px;font-style:italic;line-height:1.7em;color:#8A8C8E;}.elementor-234 .elementor-element.elementor-element-30afb248{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-5a53c619 .elementor-button{background-color:#C92127;font-family:"Trade Gothic", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 38px 15px 38px;}.elementor-234 .elementor-element.elementor-element-5a53c619 .elementor-button:hover, .elementor-234 .elementor-element.elementor-element-5a53c619 .elementor-button:focus{background-color:#9E1A1F;color:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-5a53c619 .elementor-button:hover svg, .elementor-234 .elementor-element.elementor-element-5a53c619 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-1c35eb03 .elementor-button{background-color:transparent;font-family:"Trade Gothic", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.25);border-radius:0px 0px 0px 0px;padding:15px 34px 15px 34px;}.elementor-234 .elementor-element.elementor-element-1c35eb03 .elementor-button:hover, .elementor-234 .elementor-element.elementor-element-1c35eb03 .elementor-button:focus{background-color:rgba(255,255,255,0.06);color:#FFFFFF;}.elementor-234 .elementor-element.elementor-element-1c35eb03 .elementor-button:hover svg, .elementor-234 .elementor-element.elementor-element-1c35eb03 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-234 .elementor-element.elementor-element-f367029 .elementor-heading-title{font-size:80px;}.elementor-234 .elementor-element.elementor-element-6489e71f .elementor-heading-title{font-size:52px;}.elementor-234 .elementor-element.elementor-element-6741d99f .elementor-heading-title{font-size:72px;}}@media(max-width:767px){.elementor-234 .elementor-element.elementor-element-295a4124{--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-234 .elementor-element.elementor-element-f367029 .elementor-heading-title{font-size:14vw;}.elementor-234 .elementor-element.elementor-element-278f35d9{--padding-top:80px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-234 .elementor-element.elementor-element-6489e71f .elementor-heading-title{font-size:44px;}.elementor-234 .elementor-element.elementor-element-3b0a5679{--padding-top:80px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-234 .elementor-element.elementor-element-6741d99f .elementor-heading-title{font-size:56px;}}/* Start custom CSS for text-editor, class: .elementor-element-68ad44f6 */#ca-dh-eyebrow p { font-family: 'Trade Gothic', 'Franklin Gothic Heavy', 'Arial Narrow', sans-serif; font-weight: 700; font-size: 10px; letter-spacing: 0.4em; text-transform: uppercase; color: #C92127; display: flex; align-items: center; gap: 14px; margin-bottom: 16px; } #ca-dh-eyebrow p::before { content: ''; width: 28px; height: 1px; background: #C92127; flex-shrink: 0; display: inline-block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f367029 */#ca-dh-title .elementor-heading-title { animation: ca-fadeUp 0.9s 0.3s both; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c3b00eb */#ca-dh-sub { max-width: 480px; animation: ca-fadeUp 0.9s 0.5s both; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e3bc15 */#ca-dealers-hero { min-height: 56vh; } #ca-dealers-hero::before { content: ''; position: absolute; inset: 0; background: linear-gradient(to top, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.35) 55%, transparent 100%); z-index: 1; pointer-events: none; } #ca-dealers-hero::after { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: #474827; z-index: 3; pointer-events: none; } #ca-dealers-hero > .e-con-inner { position: relative; z-index: 2; max-width: 1400px; margin: 0 auto; width: 100%; padding: 0 80px 0; justify-content: flex-end; } @media (max-width: 768px) { #ca-dealers-hero > .e-con-inner { padding: 0 28px 0; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68c1175c */#ca-dm-eyebrow p { font-family: 'Trade Gothic', 'Franklin Gothic Heavy', 'Arial Narrow', sans-serif; font-weight: 700; font-size: 10px; letter-spacing: 0.4em; text-transform: uppercase; color: #C92127; display: flex; align-items: center; gap: 14px; margin-bottom: 18px; } #ca-dm-eyebrow p::before { content: ''; width: 28px; height: 1px; background: #C92127; flex-shrink: 0; display: inline-block; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-540071f2 */#ca-dm-contact .cr { display: flex; gap: 48px; flex-wrap: wrap; padding-top: 28px; border-top: 1px solid rgba(0,0,0,0.10); } #ca-dm-contact .ci {} #ca-dm-contact .cl { font-family: 'Trade Gothic', sans-serif; font-size: 9px; letter-spacing: 0.3em; text-transform: uppercase; color: #8A8C8E; margin: 0 0 5px 0; } #ca-dm-contact .cv { font-family: 'Trade Gothic', sans-serif; font-weight: 700; font-size: 13px; color: #000000; text-decoration: none; display: block; transition: color 0.2s; } #ca-dm-contact .cv:hover { color: #C92127; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5152ce4e */#ca-dm-right-header { max-width: 560px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55143e31 */@media (max-width: 768px) { #ca-dm-header { flex-direction: column !important; gap: 32px !important; align-items: flex-start !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-278f35d9 */#ca-dealers-map > .e-con-inner { max-width: 1400px; margin: 0 auto; width: 100%; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c35eb03 */#ca-dealer-btn-outline:hover { border-color: rgba(255,255,255,1) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b0a5679 */#ca-dealer-cta::before { content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse 60% 90% at 50% 50%, rgba(201,33,39,0.10) 0%, transparent 70%); pointer-events: none; z-index: 0; } #ca-dealer-cta::after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 4px; background: #474827; pointer-events: none; z-index: 1; } #ca-dealer-cta > .e-con-inner { position: relative; z-index: 2; max-width: 680px; margin: 0 auto; width: 100%; align-items: center; text-align: center; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Trade Gothic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://epic-davinci.216-230-233-30.plesk.page/wp-content/uploads/2026/03/Trade-Gothic.woff2') format('woff2');
}
@font-face {
	font-family: 'Trade Gothic';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://epic-davinci.216-230-233-30.plesk.page/wp-content/uploads/2026/03/Trade-Gothic-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Georgia Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://epic-davinci.216-230-233-30.plesk.page/wp-content/uploads/2026/03/GeorgiaPro-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Georgia Pro';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://epic-davinci.216-230-233-30.plesk.page/wp-content/uploads/2026/03/GeorgiaPro-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */