.elementor-2803 .elementor-element.elementor-element-60f2b3b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:calc(88px + clamp(48px, 5vw, 96px));--padding-bottom:clamp(48px, 4vw, 64px);--padding-left:64px;--padding-right:64px;}.elementor-2803 .elementor-element.elementor-element-60f2b3b:not(.elementor-motion-effects-element-type-background), .elementor-2803 .elementor-element.elementor-element-60f2b3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-2803 .elementor-element.elementor-element-f58cd01{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2803 .elementor-element.elementor-element-c2c4e48{text-align:start;}.elementor-2803 .elementor-element.elementor-element-c2c4e48 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:0.9375rem;font-weight:600;text-transform:uppercase;line-height:1.4;letter-spacing:0.045em;color:#F4F2EFDB;}.elementor-2803 .elementor-element.elementor-element-df5a03e{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-2803 .elementor-element.elementor-element-df5a03e .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:clamp(2rem, 3.4vw, 3.0625rem);font-weight:700;line-height:1.05;letter-spacing:-0.03em;}.elementor-2803 .elementor-element.elementor-element-919b6ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2803 .elementor-element.elementor-element-919b6ea .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:clamp(1rem, 1.1vw, 1.0625rem);line-height:1.6;color:#F4F2EF9E;}.elementor-2803 .elementor-element.elementor-element-a39c8be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2803 .elementor-element.elementor-element-ddddf02 .elementor-button{background-color:#EDEAE400;font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;fill:#F4F2EF;color:#F4F2EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F4F2EF6B;border-radius:999px 999px 999px 999px;padding:19px 40px 19px 40px;}.elementor-2803 .elementor-element.elementor-element-ddddf02 .elementor-button:hover, .elementor-2803 .elementor-element.elementor-element-ddddf02 .elementor-button:focus{background-color:#BE121A00;color:#F4F2EF;border-color:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-ddddf02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2803 .elementor-element.elementor-element-ddddf02 .elementor-button:hover svg, .elementor-2803 .elementor-element.elementor-element-ddddf02 .elementor-button:focus svg{fill:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-7778967 .elementor-button{background-color:#EDEAE400;font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;fill:#F4F2EF;color:#F4F2EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F4F2EF6B;border-radius:999px 999px 999px 999px;padding:19px 40px 19px 40px;}.elementor-2803 .elementor-element.elementor-element-7778967 .elementor-button:hover, .elementor-2803 .elementor-element.elementor-element-7778967 .elementor-button:focus{background-color:#BE121A00;color:#F4F2EF;border-color:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-7778967{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2803 .elementor-element.elementor-element-7778967 .elementor-button:hover svg, .elementor-2803 .elementor-element.elementor-element-7778967 .elementor-button:focus svg{fill:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-71cee93 .elementor-button{background-color:#EDEAE400;font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;fill:#F4F2EF;color:#F4F2EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F4F2EF6B;border-radius:999px 999px 999px 999px;padding:19px 40px 19px 40px;}.elementor-2803 .elementor-element.elementor-element-71cee93 .elementor-button:hover, .elementor-2803 .elementor-element.elementor-element-71cee93 .elementor-button:focus{background-color:#BE121A00;color:#F4F2EF;border-color:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-71cee93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2803 .elementor-element.elementor-element-71cee93 .elementor-button:hover svg, .elementor-2803 .elementor-element.elementor-element-71cee93 .elementor-button:focus svg{fill:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-c51caed .elementor-button{background-color:#EDEAE400;font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;fill:#F4F2EF;color:#F4F2EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F4F2EF6B;border-radius:999px 999px 999px 999px;padding:19px 40px 19px 40px;}.elementor-2803 .elementor-element.elementor-element-c51caed .elementor-button:hover, .elementor-2803 .elementor-element.elementor-element-c51caed .elementor-button:focus{background-color:#BE121A00;color:#F4F2EF;border-color:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-c51caed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2803 .elementor-element.elementor-element-c51caed .elementor-button:hover svg, .elementor-2803 .elementor-element.elementor-element-c51caed .elementor-button:focus svg{fill:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-9c8efac .elementor-button{background-color:#EDEAE400;font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;fill:#F4F2EF;color:#F4F2EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F4F2EF6B;border-radius:999px 999px 999px 999px;padding:19px 40px 19px 40px;}.elementor-2803 .elementor-element.elementor-element-9c8efac .elementor-button:hover, .elementor-2803 .elementor-element.elementor-element-9c8efac .elementor-button:focus{background-color:#BE121A00;color:#F4F2EF;border-color:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-9c8efac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2803 .elementor-element.elementor-element-9c8efac .elementor-button:hover svg, .elementor-2803 .elementor-element.elementor-element-9c8efac .elementor-button:focus svg{fill:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-e8de50e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-2803 .elementor-element.elementor-element-e8de50e:not(.elementor-motion-effects-element-type-background), .elementor-2803 .elementor-element.elementor-element-e8de50e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-2803 .elementor-element.elementor-element-a272d5b{--display:grid;--e-con-grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:clamp(32px, 4vw, 64px) clamp(32px, 4vw, 64px);--row-gap:clamp(32px, 4vw, 64px);--column-gap:clamp(32px, 4vw, 64px);--grid-auto-flow:row;--padding-top:clamp(48px, 4vw, 64px);--padding-bottom:clamp(48px, 4vw, 64px);--padding-left:0;--padding-right:0;}.elementor-2803 .elementor-element.elementor-element-88d0433{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2803 .elementor-element.elementor-element-88d0433:not(.elementor-motion-effects-element-type-background), .elementor-2803 .elementor-element.elementor-element-88d0433 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.chicagomotorcars.com/wp-content/uploads/loc-west-chicago-1200.jpg") 50% 50%;background-size:cover;}.elementor-2803 .elementor-element.elementor-element-fe4751b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2803 .elementor-element.elementor-element-3a584e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2803 .elementor-element.elementor-element-3a584e7 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:clamp(1.5rem, 2.8vw, 2.5rem);font-weight:700;line-height:1.05;letter-spacing:-0.03em;}.elementor-2803 .elementor-element.elementor-element-1823f58{padding:12px 0px 0px 0px;}.elementor-2803 .elementor-element.elementor-element-1823f58 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4;color:#F4F2EF85;}.elementor-2803 .elementor-element.elementor-element-89f6144{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2803 .elementor-element.elementor-element-89f6144 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:#F4F2EF9E;}.elementor-2803 .elementor-element.elementor-element-e465544 .elementor-button{background-color:#EDEAE400;font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;fill:#F4F2EF;color:#F4F2EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F4F2EF6B;border-radius:999px 999px 999px 999px;padding:19px 40px 19px 40px;}.elementor-2803 .elementor-element.elementor-element-e465544 .elementor-button:hover, .elementor-2803 .elementor-element.elementor-element-e465544 .elementor-button:focus{background-color:#BE121A00;color:#F4F2EF;border-color:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-e465544{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;padding:clamp(32px, 2.4vw, 48px) 0 0 0;}.elementor-2803 .elementor-element.elementor-element-e465544 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2803 .elementor-element.elementor-element-e465544 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2803 .elementor-element.elementor-element-e465544 .elementor-button:hover svg, .elementor-2803 .elementor-element.elementor-element-e465544 .elementor-button:focus svg{fill:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-ca05796{--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:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2803 .elementor-element.elementor-element-8dea537 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-2803 .elementor-element.elementor-element-8dea537 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-2803 .elementor-element.elementor-element-8dea537 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-2803 .elementor-element.elementor-element-8dea537 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-2803 .elementor-element.elementor-element-8dea537 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-2803 .elementor-element.elementor-element-8dea537 .elementor-icon-list-icon i{color:#FF0808;transition:color 0.3s;}.elementor-2803 .elementor-element.elementor-element-8dea537 .elementor-icon-list-icon svg{fill:#FF0808;transition:fill 0.3s;}.elementor-2803 .elementor-element.elementor-element-8dea537{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-2803 .elementor-element.elementor-element-8dea537 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2803 .elementor-element.elementor-element-8dea537 .elementor-icon-list-item > a{font-family:"Instrument Sans", Sans-serif;font-weight:400;line-height:1.55;}.elementor-2803 .elementor-element.elementor-element-8dea537 .elementor-icon-list-text{color:#F4F2EF9E;transition:color 0.3s;}.elementor-2803 .elementor-element.elementor-element-46310a0 .elementor-button{background-color:#EDEAE400;font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;font-weight:500;font-style:normal;text-decoration:none;fill:#F4F2EF;color:#F4F2EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F4F2EF6B;border-radius:999px 999px 999px 999px;padding:6px 14px 6px 14px;}.elementor-2803 .elementor-element.elementor-element-46310a0 .elementor-button:hover, .elementor-2803 .elementor-element.elementor-element-46310a0 .elementor-button:focus{background-color:#BE121A00;color:#F4F2EF;border-color:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-46310a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2803 .elementor-element.elementor-element-46310a0 .elementor-button:hover svg, .elementor-2803 .elementor-element.elementor-element-46310a0 .elementor-button:focus svg{fill:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-6eb00f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2803 .elementor-element.elementor-element-6eb00f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2803 .elementor-element.elementor-element-6eb00f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2803 .elementor-element.elementor-element-6eb00f7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2803 .elementor-element.elementor-element-6eb00f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2803 .elementor-element.elementor-element-6eb00f7 .elementor-icon-list-icon i{color:#F4F2EF;transition:color 0.3s;}.elementor-2803 .elementor-element.elementor-element-6eb00f7 .elementor-icon-list-icon svg{fill:#F4F2EF;transition:fill 0.3s;}.elementor-2803 .elementor-element.elementor-element-6eb00f7 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-6eb00f7 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-6eb00f7{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2803 .elementor-element.elementor-element-6eb00f7 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2803 .elementor-element.elementor-element-6eb00f7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2803 .elementor-element.elementor-element-e51addb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-2803 .elementor-element.elementor-element-e51addb:not(.elementor-motion-effects-element-type-background), .elementor-2803 .elementor-element.elementor-element-e51addb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-2803 .elementor-element.elementor-element-b836531{--display:grid;--e-con-grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:clamp(32px, 4vw, 64px) clamp(32px, 4vw, 64px);--row-gap:clamp(32px, 4vw, 64px);--column-gap:clamp(32px, 4vw, 64px);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F4F2EF24;--border-color:#F4F2EF24;--padding-top:clamp(48px, 4vw, 64px);--padding-bottom:clamp(48px, 4vw, 64px);--padding-left:0;--padding-right:0;}.elementor-2803 .elementor-element.elementor-element-23df13a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2803 .elementor-element.elementor-element-23df13a:not(.elementor-motion-effects-element-type-background), .elementor-2803 .elementor-element.elementor-element-23df13a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.chicagomotorcars.com/wp-content/uploads/loc-naperville-1200.jpg") 50% 50%;background-size:cover;}.elementor-2803 .elementor-element.elementor-element-f82107f{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2803 .elementor-element.elementor-element-2f22451{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2803 .elementor-element.elementor-element-2f22451 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:clamp(1.5rem, 2.8vw, 2.5rem);font-weight:700;line-height:1.05;letter-spacing:-0.03em;}.elementor-2803 .elementor-element.elementor-element-3117cf4{padding:12px 0px 0px 0px;}.elementor-2803 .elementor-element.elementor-element-3117cf4 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4;color:#F4F2EF85;}.elementor-2803 .elementor-element.elementor-element-93dc23d{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2803 .elementor-element.elementor-element-93dc23d .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:#F4F2EF9E;}.elementor-2803 .elementor-element.elementor-element-07c3b30 .elementor-button{background-color:#EDEAE400;font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;fill:#F4F2EF;color:#F4F2EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F4F2EF6B;border-radius:999px 999px 999px 999px;padding:19px 40px 19px 40px;}.elementor-2803 .elementor-element.elementor-element-07c3b30 .elementor-button:hover, .elementor-2803 .elementor-element.elementor-element-07c3b30 .elementor-button:focus{background-color:#BE121A00;color:#F4F2EF;border-color:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-07c3b30{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;padding:clamp(32px, 2.4vw, 48px) 0 0 0;}.elementor-2803 .elementor-element.elementor-element-07c3b30 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2803 .elementor-element.elementor-element-07c3b30 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2803 .elementor-element.elementor-element-07c3b30 .elementor-button:hover svg, .elementor-2803 .elementor-element.elementor-element-07c3b30 .elementor-button:focus svg{fill:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-57fb98e{--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:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2803 .elementor-element.elementor-element-d0216fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-2803 .elementor-element.elementor-element-d0216fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-2803 .elementor-element.elementor-element-d0216fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-2803 .elementor-element.elementor-element-d0216fb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-2803 .elementor-element.elementor-element-d0216fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-2803 .elementor-element.elementor-element-d0216fb .elementor-icon-list-icon i{color:#FF0808;transition:color 0.3s;}.elementor-2803 .elementor-element.elementor-element-d0216fb .elementor-icon-list-icon svg{fill:#FF0808;transition:fill 0.3s;}.elementor-2803 .elementor-element.elementor-element-d0216fb{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-2803 .elementor-element.elementor-element-d0216fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2803 .elementor-element.elementor-element-d0216fb .elementor-icon-list-item > a{font-family:"Instrument Sans", Sans-serif;font-weight:400;line-height:1.55;}.elementor-2803 .elementor-element.elementor-element-d0216fb .elementor-icon-list-text{color:#F4F2EF9E;transition:color 0.3s;}.elementor-2803 .elementor-element.elementor-element-e359327 .elementor-button{background-color:#EDEAE400;font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;font-weight:500;font-style:normal;text-decoration:none;fill:#F4F2EF;color:#F4F2EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F4F2EF6B;border-radius:999px 999px 999px 999px;padding:6px 14px 6px 14px;}.elementor-2803 .elementor-element.elementor-element-e359327 .elementor-button:hover, .elementor-2803 .elementor-element.elementor-element-e359327 .elementor-button:focus{background-color:#BE121A00;color:#F4F2EF;border-color:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-e359327{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2803 .elementor-element.elementor-element-e359327 .elementor-button:hover svg, .elementor-2803 .elementor-element.elementor-element-e359327 .elementor-button:focus svg{fill:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-ef8b3d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2803 .elementor-element.elementor-element-ef8b3d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2803 .elementor-element.elementor-element-ef8b3d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2803 .elementor-element.elementor-element-ef8b3d8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2803 .elementor-element.elementor-element-ef8b3d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2803 .elementor-element.elementor-element-ef8b3d8 .elementor-icon-list-icon i{color:#F4F2EF;transition:color 0.3s;}.elementor-2803 .elementor-element.elementor-element-ef8b3d8 .elementor-icon-list-icon svg{fill:#F4F2EF;transition:fill 0.3s;}.elementor-2803 .elementor-element.elementor-element-ef8b3d8 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-ef8b3d8 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-ef8b3d8{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2803 .elementor-element.elementor-element-ef8b3d8 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2803 .elementor-element.elementor-element-ef8b3d8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2803 .elementor-element.elementor-element-e2b59f2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-2803 .elementor-element.elementor-element-e2b59f2:not(.elementor-motion-effects-element-type-background), .elementor-2803 .elementor-element.elementor-element-e2b59f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-2803 .elementor-element.elementor-element-fba1982{--display:grid;--e-con-grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:clamp(32px, 4vw, 64px) clamp(32px, 4vw, 64px);--row-gap:clamp(32px, 4vw, 64px);--column-gap:clamp(32px, 4vw, 64px);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F4F2EF24;--border-color:#F4F2EF24;--padding-top:clamp(48px, 4vw, 64px);--padding-bottom:clamp(48px, 4vw, 64px);--padding-left:0;--padding-right:0;}.elementor-2803 .elementor-element.elementor-element-8e3c0d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2803 .elementor-element.elementor-element-8e3c0d5:not(.elementor-motion-effects-element-type-background), .elementor-2803 .elementor-element.elementor-element-8e3c0d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.chicagomotorcars.com/wp-content/uploads/loc-rock-hill-1200.jpg") 50% 50%;background-size:cover;}.elementor-2803 .elementor-element.elementor-element-647621f{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2803 .elementor-element.elementor-element-73a30eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2803 .elementor-element.elementor-element-73a30eb .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:clamp(1.5rem, 2.8vw, 2.5rem);font-weight:700;line-height:1.05;letter-spacing:-0.03em;}.elementor-2803 .elementor-element.elementor-element-0ff7b88{padding:12px 0px 0px 0px;}.elementor-2803 .elementor-element.elementor-element-0ff7b88 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4;color:#F4F2EF85;}.elementor-2803 .elementor-element.elementor-element-fc21f45{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2803 .elementor-element.elementor-element-fc21f45 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:#F4F2EF9E;}.elementor-2803 .elementor-element.elementor-element-a50ae95 .elementor-button{background-color:#EDEAE400;font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;fill:#F4F2EF;color:#F4F2EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F4F2EF6B;border-radius:999px 999px 999px 999px;padding:19px 40px 19px 40px;}.elementor-2803 .elementor-element.elementor-element-a50ae95 .elementor-button:hover, .elementor-2803 .elementor-element.elementor-element-a50ae95 .elementor-button:focus{background-color:#BE121A00;color:#F4F2EF;border-color:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-a50ae95{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;padding:clamp(32px, 2.4vw, 48px) 0 0 0;}.elementor-2803 .elementor-element.elementor-element-a50ae95 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2803 .elementor-element.elementor-element-a50ae95 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2803 .elementor-element.elementor-element-a50ae95 .elementor-button:hover svg, .elementor-2803 .elementor-element.elementor-element-a50ae95 .elementor-button:focus svg{fill:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-d782246{--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:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2803 .elementor-element.elementor-element-7760740 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-2803 .elementor-element.elementor-element-7760740 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-2803 .elementor-element.elementor-element-7760740 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-2803 .elementor-element.elementor-element-7760740 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-2803 .elementor-element.elementor-element-7760740 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-2803 .elementor-element.elementor-element-7760740 .elementor-icon-list-icon i{color:#FF0808;transition:color 0.3s;}.elementor-2803 .elementor-element.elementor-element-7760740 .elementor-icon-list-icon svg{fill:#FF0808;transition:fill 0.3s;}.elementor-2803 .elementor-element.elementor-element-7760740{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-2803 .elementor-element.elementor-element-7760740 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2803 .elementor-element.elementor-element-7760740 .elementor-icon-list-item > a{font-family:"Instrument Sans", Sans-serif;font-weight:400;line-height:1.55;}.elementor-2803 .elementor-element.elementor-element-7760740 .elementor-icon-list-text{color:#F4F2EF9E;transition:color 0.3s;}.elementor-2803 .elementor-element.elementor-element-6de27e8 .elementor-button{background-color:#EDEAE400;font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;font-weight:500;font-style:normal;text-decoration:none;fill:#F4F2EF;color:#F4F2EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F4F2EF6B;border-radius:999px 999px 999px 999px;padding:6px 14px 6px 14px;}.elementor-2803 .elementor-element.elementor-element-6de27e8 .elementor-button:hover, .elementor-2803 .elementor-element.elementor-element-6de27e8 .elementor-button:focus{background-color:#BE121A00;color:#F4F2EF;border-color:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-6de27e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2803 .elementor-element.elementor-element-6de27e8 .elementor-button:hover svg, .elementor-2803 .elementor-element.elementor-element-6de27e8 .elementor-button:focus svg{fill:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-fa3b5b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2803 .elementor-element.elementor-element-fa3b5b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2803 .elementor-element.elementor-element-fa3b5b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2803 .elementor-element.elementor-element-fa3b5b5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2803 .elementor-element.elementor-element-fa3b5b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2803 .elementor-element.elementor-element-fa3b5b5 .elementor-icon-list-icon i{color:#F4F2EF;transition:color 0.3s;}.elementor-2803 .elementor-element.elementor-element-fa3b5b5 .elementor-icon-list-icon svg{fill:#F4F2EF;transition:fill 0.3s;}.elementor-2803 .elementor-element.elementor-element-fa3b5b5 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-fa3b5b5 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-fa3b5b5{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2803 .elementor-element.elementor-element-fa3b5b5 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2803 .elementor-element.elementor-element-fa3b5b5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2803 .elementor-element.elementor-element-d22fb85{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-2803 .elementor-element.elementor-element-d22fb85:not(.elementor-motion-effects-element-type-background), .elementor-2803 .elementor-element.elementor-element-d22fb85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-2803 .elementor-element.elementor-element-deb1a58{--display:grid;--e-con-grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:clamp(32px, 4vw, 64px) clamp(32px, 4vw, 64px);--row-gap:clamp(32px, 4vw, 64px);--column-gap:clamp(32px, 4vw, 64px);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F4F2EF24;--border-color:#F4F2EF24;--padding-top:clamp(48px, 4vw, 64px);--padding-bottom:clamp(48px, 4vw, 64px);--padding-left:0;--padding-right:0;}.elementor-2803 .elementor-element.elementor-element-22397ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2803 .elementor-element.elementor-element-22397ab:not(.elementor-motion-effects-element-type-background), .elementor-2803 .elementor-element.elementor-element-22397ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.chicagomotorcars.com/wp-content/uploads/loc-tonganoxie-1200.jpg") 50% 50%;background-size:cover;}.elementor-2803 .elementor-element.elementor-element-7d75940{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2803 .elementor-element.elementor-element-f36d2b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2803 .elementor-element.elementor-element-f36d2b2 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:clamp(1.5rem, 2.8vw, 2.5rem);font-weight:700;line-height:1.05;letter-spacing:-0.03em;}.elementor-2803 .elementor-element.elementor-element-7a4915e{padding:12px 0px 0px 0px;}.elementor-2803 .elementor-element.elementor-element-7a4915e .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4;color:#F4F2EF85;}.elementor-2803 .elementor-element.elementor-element-fda56db{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2803 .elementor-element.elementor-element-fda56db .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:#F4F2EF9E;}.elementor-2803 .elementor-element.elementor-element-7b2f775 .elementor-button{background-color:#EDEAE400;font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;fill:#F4F2EF;color:#F4F2EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F4F2EF6B;border-radius:999px 999px 999px 999px;padding:19px 40px 19px 40px;}.elementor-2803 .elementor-element.elementor-element-7b2f775 .elementor-button:hover, .elementor-2803 .elementor-element.elementor-element-7b2f775 .elementor-button:focus{background-color:#BE121A00;color:#F4F2EF;border-color:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-7b2f775{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;padding:clamp(32px, 2.4vw, 48px) 0 0 0;}.elementor-2803 .elementor-element.elementor-element-7b2f775 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2803 .elementor-element.elementor-element-7b2f775 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2803 .elementor-element.elementor-element-7b2f775 .elementor-button:hover svg, .elementor-2803 .elementor-element.elementor-element-7b2f775 .elementor-button:focus svg{fill:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-9c28f59{--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:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2803 .elementor-element.elementor-element-b1f0b72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-2803 .elementor-element.elementor-element-b1f0b72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-2803 .elementor-element.elementor-element-b1f0b72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-2803 .elementor-element.elementor-element-b1f0b72 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-2803 .elementor-element.elementor-element-b1f0b72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-2803 .elementor-element.elementor-element-b1f0b72 .elementor-icon-list-icon i{color:#FF0808;transition:color 0.3s;}.elementor-2803 .elementor-element.elementor-element-b1f0b72 .elementor-icon-list-icon svg{fill:#FF0808;transition:fill 0.3s;}.elementor-2803 .elementor-element.elementor-element-b1f0b72{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-2803 .elementor-element.elementor-element-b1f0b72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2803 .elementor-element.elementor-element-b1f0b72 .elementor-icon-list-item > a{font-family:"Instrument Sans", Sans-serif;font-weight:400;line-height:1.55;}.elementor-2803 .elementor-element.elementor-element-b1f0b72 .elementor-icon-list-text{color:#F4F2EF9E;transition:color 0.3s;}.elementor-2803 .elementor-element.elementor-element-e0347a7 .elementor-button{background-color:#EDEAE400;font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;font-weight:500;font-style:normal;text-decoration:none;fill:#F4F2EF;color:#F4F2EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F4F2EF6B;border-radius:999px 999px 999px 999px;padding:6px 14px 6px 14px;}.elementor-2803 .elementor-element.elementor-element-e0347a7 .elementor-button:hover, .elementor-2803 .elementor-element.elementor-element-e0347a7 .elementor-button:focus{background-color:#BE121A00;color:#F4F2EF;border-color:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-e0347a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2803 .elementor-element.elementor-element-e0347a7 .elementor-button:hover svg, .elementor-2803 .elementor-element.elementor-element-e0347a7 .elementor-button:focus svg{fill:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-96c699e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2803 .elementor-element.elementor-element-96c699e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2803 .elementor-element.elementor-element-96c699e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2803 .elementor-element.elementor-element-96c699e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2803 .elementor-element.elementor-element-96c699e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2803 .elementor-element.elementor-element-96c699e .elementor-icon-list-icon i{color:#F4F2EF;transition:color 0.3s;}.elementor-2803 .elementor-element.elementor-element-96c699e .elementor-icon-list-icon svg{fill:#F4F2EF;transition:fill 0.3s;}.elementor-2803 .elementor-element.elementor-element-96c699e .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-96c699e .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-96c699e{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2803 .elementor-element.elementor-element-96c699e .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2803 .elementor-element.elementor-element-96c699e .elementor-icon-list-text{transition:color 0.3s;}.elementor-2803 .elementor-element.elementor-element-ea95009{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F4F2EF24;--border-color:#F4F2EF24;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2803 .elementor-element.elementor-element-ea95009:not(.elementor-motion-effects-element-type-background), .elementor-2803 .elementor-element.elementor-element-ea95009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-2803 .elementor-element.elementor-element-57cb069{--display:grid;--e-con-grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:clamp(32px, 4vw, 64px) clamp(32px, 4vw, 64px);--row-gap:clamp(32px, 4vw, 64px);--column-gap:clamp(32px, 4vw, 64px);--grid-auto-flow:row;--padding-top:clamp(48px, 4vw, 64px);--padding-bottom:clamp(48px, 4vw, 64px);--padding-left:0;--padding-right:0;}.elementor-2803 .elementor-element.elementor-element-def9a40{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2803 .elementor-element.elementor-element-def9a40:not(.elementor-motion-effects-element-type-background), .elementor-2803 .elementor-element.elementor-element-def9a40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.chicagomotorcars.com/wp-content/uploads/gen-loc-newport-beach-1200.jpg") 50% 50%;background-size:cover;}.elementor-2803 .elementor-element.elementor-element-f99f6ca{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2803 .elementor-element.elementor-element-a5ec9b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2803 .elementor-element.elementor-element-a5ec9b6 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:clamp(1.5rem, 2.8vw, 2.5rem);font-weight:700;line-height:1.05;letter-spacing:-0.03em;}.elementor-2803 .elementor-element.elementor-element-146d6e2{padding:12px 0px 0px 0px;}.elementor-2803 .elementor-element.elementor-element-146d6e2 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4;color:#F4F2EF85;}.elementor-2803 .elementor-element.elementor-element-25bac87{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2803 .elementor-element.elementor-element-25bac87 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:#F4F2EF9E;}.elementor-2803 .elementor-element.elementor-element-a7d02c8{--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:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2803 .elementor-element.elementor-element-6666e25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-2803 .elementor-element.elementor-element-6666e25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-2803 .elementor-element.elementor-element-6666e25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-2803 .elementor-element.elementor-element-6666e25 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-2803 .elementor-element.elementor-element-6666e25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-2803 .elementor-element.elementor-element-6666e25 .elementor-icon-list-icon i{color:#FF0808;transition:color 0.3s;}.elementor-2803 .elementor-element.elementor-element-6666e25 .elementor-icon-list-icon svg{fill:#FF0808;transition:fill 0.3s;}.elementor-2803 .elementor-element.elementor-element-6666e25{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-2803 .elementor-element.elementor-element-6666e25 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2803 .elementor-element.elementor-element-6666e25 .elementor-icon-list-item > a{font-family:"Instrument Sans", Sans-serif;font-weight:400;line-height:1.55;}.elementor-2803 .elementor-element.elementor-element-6666e25 .elementor-icon-list-text{color:#F4F2EF9E;transition:color 0.3s;}.elementor-2803 .elementor-element.elementor-element-00180d4 .elementor-button{background-color:#EDEAE400;font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;font-weight:500;font-style:normal;text-decoration:none;fill:#F4F2EF;color:#F4F2EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F4F2EF6B;border-radius:999px 999px 999px 999px;padding:6px 14px 6px 14px;}.elementor-2803 .elementor-element.elementor-element-00180d4 .elementor-button:hover, .elementor-2803 .elementor-element.elementor-element-00180d4 .elementor-button:focus{background-color:#BE121A00;color:#F4F2EF;border-color:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-00180d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2803 .elementor-element.elementor-element-00180d4 .elementor-button:hover svg, .elementor-2803 .elementor-element.elementor-element-00180d4 .elementor-button:focus svg{fill:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-69bf09d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2803 .elementor-element.elementor-element-69bf09d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2803 .elementor-element.elementor-element-69bf09d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2803 .elementor-element.elementor-element-69bf09d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2803 .elementor-element.elementor-element-69bf09d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2803 .elementor-element.elementor-element-69bf09d .elementor-icon-list-icon i{color:#F4F2EF;transition:color 0.3s;}.elementor-2803 .elementor-element.elementor-element-69bf09d .elementor-icon-list-icon svg{fill:#F4F2EF;transition:fill 0.3s;}.elementor-2803 .elementor-element.elementor-element-69bf09d .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-69bf09d .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-69bf09d{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2803 .elementor-element.elementor-element-69bf09d .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2803 .elementor-element.elementor-element-69bf09d .elementor-icon-list-text{transition:color 0.3s;}.elementor-2803 .elementor-element.elementor-element-90ea3f2{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F4F2EF24;--border-color:#F4F2EF24;--padding-top:clamp(64px, 5vw, 96px);--padding-bottom:clamp(96px, 8vw, 192px);--padding-left:64px;--padding-right:64px;}.elementor-2803 .elementor-element.elementor-element-7fe2e9c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2803 .elementor-element.elementor-element-7a64823{text-align:center;}.elementor-2803 .elementor-element.elementor-element-7a64823 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:clamp(1.75rem, 3.4vw, 3rem);font-weight:700;line-height:1.06;letter-spacing:-0.03em;}.elementor-2803 .elementor-element.elementor-element-232a0ce{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2803 .elementor-element.elementor-element-232a0ce .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:clamp(1rem, 1.1vw, 1.0625rem);font-weight:400;line-height:1.6;color:#F4F2EF9E;}.elementor-2803 .elementor-element.elementor-element-241ac6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2803 .elementor-element.elementor-element-4743e95 .elementor-button{background-color:#EDEAE4;font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;fill:#16150F;color:#16150F;border-radius:999px 999px 999px 999px;padding:20px 40px 20px 40px;}.elementor-2803 .elementor-element.elementor-element-4743e95 .elementor-button:hover, .elementor-2803 .elementor-element.elementor-element-4743e95 .elementor-button:focus{background-color:#BE121A;color:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-4743e95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2803 .elementor-element.elementor-element-4743e95 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2803 .elementor-element.elementor-element-4743e95 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2803 .elementor-element.elementor-element-4743e95 .elementor-button:hover svg, .elementor-2803 .elementor-element.elementor-element-4743e95 .elementor-button:focus svg{fill:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-c754a24 .elementor-button{background-color:#EDEAE400;font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;fill:#F4F2EF;color:#F4F2EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F4F2EF6B;border-radius:999px 999px 999px 999px;padding:19px 40px 19px 40px;}.elementor-2803 .elementor-element.elementor-element-c754a24 .elementor-button:hover, .elementor-2803 .elementor-element.elementor-element-c754a24 .elementor-button:focus{background-color:#BE121A00;color:#F4F2EF;border-color:#F4F2EF;}.elementor-2803 .elementor-element.elementor-element-c754a24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2803 .elementor-element.elementor-element-c754a24 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2803 .elementor-element.elementor-element-c754a24 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2803 .elementor-element.elementor-element-c754a24 .elementor-button:hover svg, .elementor-2803 .elementor-element.elementor-element-c754a24 .elementor-button:focus svg{fill:#F4F2EF;}@media(max-width:1024px){.elementor-2803 .elementor-element.elementor-element-a272d5b{--grid-auto-flow:row;}.elementor-2803 .elementor-element.elementor-element-b836531{--grid-auto-flow:row;}.elementor-2803 .elementor-element.elementor-element-fba1982{--grid-auto-flow:row;}.elementor-2803 .elementor-element.elementor-element-deb1a58{--grid-auto-flow:row;}.elementor-2803 .elementor-element.elementor-element-57cb069{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2803 .elementor-element.elementor-element-60f2b3b{--content-width:1312px;}.elementor-2803 .elementor-element.elementor-element-e8de50e{--content-width:1312px;}.elementor-2803 .elementor-element.elementor-element-e51addb{--content-width:1312px;}.elementor-2803 .elementor-element.elementor-element-e2b59f2{--content-width:1312px;}.elementor-2803 .elementor-element.elementor-element-d22fb85{--content-width:1312px;}.elementor-2803 .elementor-element.elementor-element-90ea3f2{--content-width:524px;}}@media(max-width:767px){.elementor-2803 .elementor-element.elementor-element-60f2b3b{--padding-top:calc(88px + clamp(48px, 5vw, 96px));--padding-bottom:clamp(48px, 4vw, 64px);--padding-left:24px;--padding-right:24px;}.elementor-2803 .elementor-element.elementor-element-ddddf02{width:100%;max-width:100%;}.elementor-2803 .elementor-element.elementor-element-ddddf02.elementor-element{--align-self:stretch;}.elementor-2803 .elementor-element.elementor-element-7778967{width:100%;max-width:100%;}.elementor-2803 .elementor-element.elementor-element-7778967.elementor-element{--align-self:stretch;}.elementor-2803 .elementor-element.elementor-element-71cee93{width:100%;max-width:100%;}.elementor-2803 .elementor-element.elementor-element-71cee93.elementor-element{--align-self:stretch;}.elementor-2803 .elementor-element.elementor-element-c51caed{width:100%;max-width:100%;}.elementor-2803 .elementor-element.elementor-element-c51caed.elementor-element{--align-self:stretch;}.elementor-2803 .elementor-element.elementor-element-9c8efac{width:100%;max-width:100%;}.elementor-2803 .elementor-element.elementor-element-9c8efac.elementor-element{--align-self:stretch;}.elementor-2803 .elementor-element.elementor-element-e8de50e{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2803 .elementor-element.elementor-element-a272d5b{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2803 .elementor-element.elementor-element-e465544{width:100%;max-width:100%;}.elementor-2803 .elementor-element.elementor-element-e465544.elementor-element{--align-self:stretch;}.elementor-2803 .elementor-element.elementor-element-46310a0{width:100%;max-width:100%;}.elementor-2803 .elementor-element.elementor-element-46310a0.elementor-element{--align-self:stretch;}.elementor-2803 .elementor-element.elementor-element-e51addb{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2803 .elementor-element.elementor-element-b836531{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2803 .elementor-element.elementor-element-07c3b30{width:100%;max-width:100%;}.elementor-2803 .elementor-element.elementor-element-07c3b30.elementor-element{--align-self:stretch;}.elementor-2803 .elementor-element.elementor-element-e359327{width:100%;max-width:100%;}.elementor-2803 .elementor-element.elementor-element-e359327.elementor-element{--align-self:stretch;}.elementor-2803 .elementor-element.elementor-element-e2b59f2{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2803 .elementor-element.elementor-element-fba1982{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2803 .elementor-element.elementor-element-a50ae95{width:100%;max-width:100%;}.elementor-2803 .elementor-element.elementor-element-a50ae95.elementor-element{--align-self:stretch;}.elementor-2803 .elementor-element.elementor-element-6de27e8{width:100%;max-width:100%;}.elementor-2803 .elementor-element.elementor-element-6de27e8.elementor-element{--align-self:stretch;}.elementor-2803 .elementor-element.elementor-element-d22fb85{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2803 .elementor-element.elementor-element-deb1a58{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2803 .elementor-element.elementor-element-7b2f775{width:100%;max-width:100%;}.elementor-2803 .elementor-element.elementor-element-7b2f775.elementor-element{--align-self:stretch;}.elementor-2803 .elementor-element.elementor-element-e0347a7{width:100%;max-width:100%;}.elementor-2803 .elementor-element.elementor-element-e0347a7.elementor-element{--align-self:stretch;}.elementor-2803 .elementor-element.elementor-element-ea95009{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2803 .elementor-element.elementor-element-57cb069{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2803 .elementor-element.elementor-element-00180d4{width:100%;max-width:100%;}.elementor-2803 .elementor-element.elementor-element-00180d4.elementor-element{--align-self:stretch;}.elementor-2803 .elementor-element.elementor-element-c754a24{width:100%;max-width:100%;}.elementor-2803 .elementor-element.elementor-element-c754a24.elementor-element{--align-self:stretch;}}/* Start custom CSS for heading, class: .elementor-element-919b6ea */.elementor-2803 .elementor-element.elementor-element-919b6ea {
    max-width: 530px !important;
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ddddf02 */.elementor-2803 .elementor-element.elementor-element-ddddf02 svg {
    fill: none !important;
    transition: 0.320s cubic-bezier(0.22, 1, 0.36, 1)
;
}

.elementor-2803 .elementor-element.elementor-element-ddddf02:hover svg {
    translate: 2px -2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7778967 */.elementor-2803 .elementor-element.elementor-element-7778967 svg {
    fill: none !important;
    transition: 0.320s cubic-bezier(0.22, 1, 0.36, 1)
;
}

.elementor-2803 .elementor-element.elementor-element-7778967:hover svg {
    translate: 2px -2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-71cee93 */.elementor-2803 .elementor-element.elementor-element-71cee93 svg {
    fill: none !important;
    transition: 0.320s cubic-bezier(0.22, 1, 0.36, 1)
;
}

.elementor-2803 .elementor-element.elementor-element-71cee93:hover svg {
    translate: 2px -2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c51caed */.elementor-2803 .elementor-element.elementor-element-c51caed svg {
    fill: none !important;
    transition: 0.320s cubic-bezier(0.22, 1, 0.36, 1)
;
}

.elementor-2803 .elementor-element.elementor-element-c51caed:hover svg {
    translate: 2px -2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c8efac */.elementor-2803 .elementor-element.elementor-element-9c8efac svg {
    fill: none !important;
    transition: 0.320s cubic-bezier(0.22, 1, 0.36, 1)
;
}

.elementor-2803 .elementor-element.elementor-element-9c8efac:hover svg {
    translate: 2px -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f2b3b */.elementor-2803 .elementor-element.elementor-element-60f2b3b:before {
    content: "";
    position: absolute;
    pointer-events: none;
    inline-size: clamp(640px, 84vw, 1420px);
    block-size: 100%;
    inset-inline-start: 50%;
    translate: -50% 0;
    opacity: 0.52;
    -webkit-mask-image: linear-gradient(to bottom, transparent 0, #000 15%, #000 85%, transparent 100%);
    mask-image: linear-gradient(to bottom, transparent 0, #000 15%, #000 85%, transparent 100%);
    background: radial-gradient(52% 58% at 34% 38%, rgba(128, 124, 116, 0.50), transparent 66%), radial-gradient(40% 34% at 72% 24%, rgba(104, 101, 95, 0.44), transparent 70%), radial-gradient(32% 46% at 58% 80%, rgba(92, 89, 84, 0.40), transparent 68%), radial-gradient(26% 22% at 18% 70%, rgba(140, 136, 128, 0.32), transparent 72%), radial-gradient(22% 30% at 84% 58%, rgba(100, 97, 91, 0.28), transparent 74%);
    filter: blur(44px);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88d0433 */.elementor-2803 .elementor-element.elementor-element-88d0433 {
    display: block;
    inline-size: 100%;
    block-size: auto;
    aspect-ratio: 16 / 9;
    object-fit: cover;
    background: #050505;
    border-radius: calc(clamp(14px, 1.6vw, 24px) * 1.6);
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89f6144 */.elementor-2803 .elementor-element.elementor-element-89f6144 {
    max-width: 320px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e465544 */.elementor-2803 .elementor-element.elementor-element-e465544 svg {
    fill: none !important;
    transition: 0.320s cubic-bezier(0.22, 1, 0.36, 1)
;
}

.elementor-2803 .elementor-element.elementor-element-e465544:hover svg {
    translate: 2px -2px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8dea537 */.elementor-2803 .elementor-element.elementor-element-8dea537 {
    max-width: 200px !important;
}

.elementor-2803 .elementor-element.elementor-element-8dea537 a .elementor-icon-list-text{
    color: #fff !important;
}

.elementor-2803 .elementor-element.elementor-element-8dea537 a:hover .elementor-icon-list-text{
    color: #CB141D !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46310a0 */.elementor-2803 .elementor-element.elementor-element-46310a0 svg {
    fill: none !important;
    transition: 0.320s cubic-bezier(0.22, 1, 0.36, 1)
;
}

.elementor-2803 .elementor-element.elementor-element-46310a0:hover svg {
    translate: 2px -2px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6eb00f7 */.elementor-2803 .elementor-element.elementor-element-6eb00f7 a svg{
    opacity: 0.62;
    transition: all 0.3s ease-in-out;
    margin: 0 !important;
}

.elementor-2803 .elementor-element.elementor-element-6eb00f7 a:hover svg{
    opacity: 1;
    width: 16px !important;
    height: 16px !important;
}

.elementor-2803 .elementor-element.elementor-element-6eb00f7 .elementor-icon-list-icon {
    width: 32px;
    height: 32px;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(244, 242, 239, 0.14);
    border-radius: 99px;
    transition: all 0.3s ease-in-out;
}

.elementor-2803 .elementor-element.elementor-element-6eb00f7 a:hover .elementor-icon-list-icon {
    border-color: rgba(244, 242, 239, 0.3)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23df13a */.elementor-2803 .elementor-element.elementor-element-23df13a {
    display: block;
    inline-size: 100%;
    block-size: auto;
    aspect-ratio: 16 / 9;
    object-fit: cover;
    background: #050505;
    border-radius: calc(clamp(14px, 1.6vw, 24px) * 1.6);
    overflow: hidden;
}

@media(min-width:767px) {
    .elementor-2803 .elementor-element.elementor-element-23df13a {
        grid-column: 2;
        grid-row: 1;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93dc23d */.elementor-2803 .elementor-element.elementor-element-93dc23d {
    max-width: 320px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-07c3b30 */.elementor-2803 .elementor-element.elementor-element-07c3b30 svg {
    fill: none !important;
    transition: 0.320s cubic-bezier(0.22, 1, 0.36, 1)
;
}

.elementor-2803 .elementor-element.elementor-element-07c3b30:hover svg {
    translate: 2px -2px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0216fb */.elementor-2803 .elementor-element.elementor-element-d0216fb {
    max-width: 200px !important;
}

.elementor-2803 .elementor-element.elementor-element-d0216fb a .elementor-icon-list-text{
    color: #fff !important;
}

.elementor-2803 .elementor-element.elementor-element-d0216fb a:hover .elementor-icon-list-text{
    color: #CB141D !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e359327 */.elementor-2803 .elementor-element.elementor-element-e359327 svg {
    fill: none !important;
    transition: 0.320s cubic-bezier(0.22, 1, 0.36, 1)
;
}

.elementor-2803 .elementor-element.elementor-element-e359327:hover svg {
    translate: 2px -2px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ef8b3d8 */.elementor-2803 .elementor-element.elementor-element-ef8b3d8 a svg{
    opacity: 0.62;
    transition: all 0.3s ease-in-out;
    margin: 0 !important;
}

.elementor-2803 .elementor-element.elementor-element-ef8b3d8 a:hover svg{
    opacity: 1;
    width: 16px !important;
    height: 16px !important;
}

.elementor-2803 .elementor-element.elementor-element-ef8b3d8 .elementor-icon-list-icon {
    width: 32px;
    height: 32px;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(244, 242, 239, 0.14);
    border-radius: 99px;
    transition: all 0.3s ease-in-out;
}

.elementor-2803 .elementor-element.elementor-element-ef8b3d8 a:hover .elementor-icon-list-icon {
    border-color: rgba(244, 242, 239, 0.3)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e3c0d5 */.elementor-2803 .elementor-element.elementor-element-8e3c0d5 {
    display: block;
    inline-size: 100%;
    block-size: auto;
    aspect-ratio: 16 / 9;
    object-fit: cover;
    background: #050505;
    border-radius: calc(clamp(14px, 1.6vw, 24px) * 1.6);
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc21f45 */.elementor-2803 .elementor-element.elementor-element-fc21f45 {
    max-width: 320px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a50ae95 */.elementor-2803 .elementor-element.elementor-element-a50ae95 svg {
    fill: none !important;
    transition: 0.320s cubic-bezier(0.22, 1, 0.36, 1)
;
}

.elementor-2803 .elementor-element.elementor-element-a50ae95:hover svg {
    translate: 2px -2px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7760740 */.elementor-2803 .elementor-element.elementor-element-7760740 {
    max-width: 200px !important;
}

.elementor-2803 .elementor-element.elementor-element-7760740 a .elementor-icon-list-text{
    color: #fff !important;
}

.elementor-2803 .elementor-element.elementor-element-7760740 a:hover .elementor-icon-list-text{
    color: #CB141D !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6de27e8 */.elementor-2803 .elementor-element.elementor-element-6de27e8 svg {
    fill: none !important;
    transition: 0.320s cubic-bezier(0.22, 1, 0.36, 1)
;
}

.elementor-2803 .elementor-element.elementor-element-6de27e8:hover svg {
    translate: 2px -2px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fa3b5b5 */.elementor-2803 .elementor-element.elementor-element-fa3b5b5 a svg{
    opacity: 0.62;
    transition: all 0.3s ease-in-out;
    margin: 0 !important;
}

.elementor-2803 .elementor-element.elementor-element-fa3b5b5 a:hover svg{
    opacity: 1;
    width: 16px !important;
    height: 16px !important;
}

.elementor-2803 .elementor-element.elementor-element-fa3b5b5 .elementor-icon-list-icon {
    width: 32px;
    height: 32px;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(244, 242, 239, 0.14);
    border-radius: 99px;
    transition: all 0.3s ease-in-out;
}

.elementor-2803 .elementor-element.elementor-element-fa3b5b5 a:hover .elementor-icon-list-icon {
    border-color: rgba(244, 242, 239, 0.3)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22397ab */.elementor-2803 .elementor-element.elementor-element-22397ab {
    display: block;
    inline-size: 100%;
    block-size: auto;
    aspect-ratio: 16 / 9;
    object-fit: cover;
    background: #050505;
    border-radius: calc(clamp(14px, 1.6vw, 24px) * 1.6);
    overflow: hidden;
}

@media(min-width:767px) {
    .elementor-2803 .elementor-element.elementor-element-22397ab {
        grid-column: 2;
        grid-row: 1;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fda56db */.elementor-2803 .elementor-element.elementor-element-fda56db {
    max-width: 320px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2f775 */.elementor-2803 .elementor-element.elementor-element-7b2f775 svg {
    fill: none !important;
    transition: 0.320s cubic-bezier(0.22, 1, 0.36, 1)
;
}

.elementor-2803 .elementor-element.elementor-element-7b2f775:hover svg {
    translate: 2px -2px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b1f0b72 */.elementor-2803 .elementor-element.elementor-element-b1f0b72 {
    max-width: 200px !important;
}

.elementor-2803 .elementor-element.elementor-element-b1f0b72 a .elementor-icon-list-text{
    color: #fff !important;
}

.elementor-2803 .elementor-element.elementor-element-b1f0b72 a:hover .elementor-icon-list-text{
    color: #CB141D !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0347a7 */.elementor-2803 .elementor-element.elementor-element-e0347a7 svg {
    fill: none !important;
    transition: 0.320s cubic-bezier(0.22, 1, 0.36, 1)
;
}

.elementor-2803 .elementor-element.elementor-element-e0347a7:hover svg {
    translate: 2px -2px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-96c699e */.elementor-2803 .elementor-element.elementor-element-96c699e a svg{
    opacity: 0.62;
    transition: all 0.3s ease-in-out;
    margin: 0 !important;
}

.elementor-2803 .elementor-element.elementor-element-96c699e a:hover svg{
    opacity: 1;
    width: 16px !important;
    height: 16px !important;
}

.elementor-2803 .elementor-element.elementor-element-96c699e .elementor-icon-list-icon {
    width: 32px;
    height: 32px;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(244, 242, 239, 0.14);
    border-radius: 99px;
    transition: all 0.3s ease-in-out;
}

.elementor-2803 .elementor-element.elementor-element-96c699e a:hover .elementor-icon-list-icon {
    border-color: rgba(244, 242, 239, 0.3)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-def9a40 */.elementor-2803 .elementor-element.elementor-element-def9a40 {
    display: block;
    inline-size: 100%;
    block-size: auto;
    aspect-ratio: 16 / 9;
    object-fit: cover;
    background: #050505;
    border-radius: calc(clamp(14px, 1.6vw, 24px) * 1.6);
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25bac87 */.elementor-2803 .elementor-element.elementor-element-25bac87 {
    max-width: 320px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6666e25 */.elementor-2803 .elementor-element.elementor-element-6666e25 {
    max-width: 200px !important;
}

.elementor-2803 .elementor-element.elementor-element-6666e25 a .elementor-icon-list-text{
    color: #fff !important;
}

.elementor-2803 .elementor-element.elementor-element-6666e25 a:hover .elementor-icon-list-text{
    color: #CB141D !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00180d4 */.elementor-2803 .elementor-element.elementor-element-00180d4 svg {
    fill: none !important;
    transition: 0.320s cubic-bezier(0.22, 1, 0.36, 1)
;
}

.elementor-2803 .elementor-element.elementor-element-00180d4:hover svg {
    translate: 2px -2px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-69bf09d */.elementor-2803 .elementor-element.elementor-element-69bf09d a svg{
    opacity: 0.62;
    transition: all 0.3s ease-in-out;
    margin: 0 !important;
}

.elementor-2803 .elementor-element.elementor-element-69bf09d a:hover svg{
    opacity: 1;
    width: 16px !important;
    height: 16px !important;
}

.elementor-2803 .elementor-element.elementor-element-69bf09d .elementor-icon-list-icon {
    width: 32px;
    height: 32px;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(244, 242, 239, 0.14);
    border-radius: 99px;
    transition: all 0.3s ease-in-out;
}

.elementor-2803 .elementor-element.elementor-element-69bf09d a:hover .elementor-icon-list-icon {
    border-color: rgba(244, 242, 239, 0.3)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a64823 */.elementor-2803 .elementor-element.elementor-element-7a64823 span {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-232a0ce */.elementor-2803 .elementor-element.elementor-element-232a0ce {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4743e95 */.elementor-2803 .elementor-element.elementor-element-4743e95 svg {
    fill: none !important;
    transition: 0.320s cubic-bezier(0.22, 1, 0.36, 1)
;
}

.elementor-2803 .elementor-element.elementor-element-4743e95:hover svg {
    translate: 2px -2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c754a24 */.elementor-2803 .elementor-element.elementor-element-c754a24 svg {
    fill: none !important;
    transition: 0.320s cubic-bezier(0.22, 1, 0.36, 1)
;
}

.elementor-2803 .elementor-element.elementor-element-c754a24:hover svg {
    translate: 2px -2px;
}/* End custom CSS */