.elementor-2831 .elementor-element.elementor-element-ba2f988{--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;--align-items:flex-end;--padding-top:calc(88px + clamp(48px, 5vw, 96px));--padding-bottom:clamp(48px, 4vw, 64px);--padding-left:64px;--padding-right:64px;}.elementor-2831 .elementor-element.elementor-element-ba2f988:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-ba2f988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.chicagomotorcars.com/wp-content/uploads/fin-lineup-1600.jpg");background-position:center center;background-size:cover;}.elementor-2831 .elementor-element.elementor-element-5d6126f{--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-2831 .elementor-element.elementor-element-55a3712{text-align:start;}.elementor-2831 .elementor-element.elementor-element-55a3712 .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-2831 .elementor-element.elementor-element-6089552{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2831 .elementor-element.elementor-element-6089552 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:clamp(2.25rem, 4.4vw, 4rem);font-weight:700;line-height:1.05;letter-spacing:-0.03em;}.elementor-2831 .elementor-element.elementor-element-79f9257{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2831 .elementor-element.elementor-element-79f9257 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:clamp(1rem, 1.1vw, 1.0625rem);line-height:1.6;color:#F4F2EF9E;}.elementor-2831 .elementor-element.elementor-element-f0d4997{--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;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--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-2831 .elementor-element.elementor-element-da09f2c .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-2831 .elementor-element.elementor-element-da09f2c .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-da09f2c .elementor-button:focus{background-color:#BE121A;color:#F4F2EF;}.elementor-2831 .elementor-element.elementor-element-da09f2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2831 .elementor-element.elementor-element-da09f2c .elementor-button:hover svg, .elementor-2831 .elementor-element.elementor-element-da09f2c .elementor-button:focus svg{fill:#F4F2EF;}.elementor-2831 .elementor-element.elementor-element-a3a8c9f .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:#F4F2EF9E;color:#F4F2EF9E;border-style:none;padding:0px 10px 0px 10px;}.elementor-2831 .elementor-element.elementor-element-a3a8c9f .elementor-button:hover, .elementor-2831 .elementor-element.elementor-element-a3a8c9f .elementor-button:focus{background-color:#BE121A00;color:#F4F2EF;border-color:#F4F2EF;}.elementor-2831 .elementor-element.elementor-element-a3a8c9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2831 .elementor-element.elementor-element-a3a8c9f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2831 .elementor-element.elementor-element-a3a8c9f .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2831 .elementor-element.elementor-element-a3a8c9f .elementor-button:hover svg, .elementor-2831 .elementor-element.elementor-element-a3a8c9f .elementor-button:focus svg{fill:#F4F2EF;}.elementor-2831 .elementor-element.elementor-element-1ae69e8{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:clamp(64px, 6vw, 128px);--padding-bottom:clamp(64px, 6vw, 128px);--padding-left:64px;--padding-right:64PX;}.elementor-2831 .elementor-element.elementor-element-fa037ab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2831 .elementor-element.elementor-element-e3026d3{text-align:start;}.elementor-2831 .elementor-element.elementor-element-e3026d3 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;font-weight:600;text-transform:uppercase;line-height:1.4;letter-spacing:0.045em;color:#F4F2EFDB;}.elementor-2831 .elementor-element.elementor-element-924ff49{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2831 .elementor-element.elementor-element-924ff49 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:clamp(1.625rem, 3.2vw, 3.25rem);font-weight:700;line-height:1.05;letter-spacing:-0.03em;}.elementor-2831 .elementor-element.elementor-element-24f9502{--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:64px 64px;--row-gap:64px;--column-gap:64px;--border-radius:clamp(14px, 1.6vw, 24px) clamp(14px, 1.6vw, 24px) clamp(14px, 1.6vw, 24px) clamp(14px, 1.6vw, 24px);--padding-top:clamp(64px, 6vw, 128px);--padding-bottom:clamp(64px, 6vw, 128px);--padding-left:64px;--padding-right:64px;}.elementor-2831 .elementor-element.elementor-element-24f9502:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-24f9502 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEAE4;}.elementor-2831 .elementor-element.elementor-element-2bf46a1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2831 .elementor-element.elementor-element-ce04599{text-align:start;}.elementor-2831 .elementor-element.elementor-element-ce04599 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;line-height:1.4;letter-spacing:0.045em;color:#16150FA8;}.elementor-2831 .elementor-element.elementor-element-578bc90{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2831 .elementor-element.elementor-element-578bc90 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:clamp(1.625rem, 3.2vw, 3.25rem);font-weight:700;line-height:1.08;letter-spacing:-0.018em;color:#16150F;}.elementor-2831 .elementor-element.elementor-element-56b5393{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2831 .elementor-element.elementor-element-56b5393 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:1rem;line-height:1.6;color:#16150FA8;}.elementor-2831 .elementor-element.elementor-element-d04a325{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2831 .elementor-element.elementor-element-7af9a37{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:clamp(32px, 3vw, 64px) clamp(32px, 3vw, 64px);--row-gap:clamp(32px, 3vw, 64px);--column-gap:clamp(32px, 3vw, 64px);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2831 .elementor-element.elementor-element-15de74c{--display:flex;--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:#16150F29;--border-color:#16150F29;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2831 .elementor-element.elementor-element-0c1cb61 .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:#16150FA8;}.elementor-2831 .elementor-element.elementor-element-45ddd2b{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2831 .elementor-element.elementor-element-45ddd2b .elementor-heading-title{font-size:1.0625rem;font-weight:600;text-transform:none;letter-spacing:-0.01em;color:#16150F;}.elementor-2831 .elementor-element.elementor-element-0a143bd{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2831 .elementor-element.elementor-element-0a143bd .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;line-height:1.6;color:#16150FA8;}.elementor-2831 .elementor-element.elementor-element-fb9deb9{--display:flex;--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:#16150F29;--border-color:#16150F29;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2831 .elementor-element.elementor-element-8ae1f61 .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:#16150FA8;}.elementor-2831 .elementor-element.elementor-element-a0e604b{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2831 .elementor-element.elementor-element-a0e604b .elementor-heading-title{font-size:1.0625rem;font-weight:600;text-transform:none;letter-spacing:-0.01em;color:#16150F;}.elementor-2831 .elementor-element.elementor-element-c605832{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2831 .elementor-element.elementor-element-c605832 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;line-height:1.6;color:#16150FA8;}.elementor-2831 .elementor-element.elementor-element-71eee67{--display:flex;--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:#16150F29;--border-color:#16150F29;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2831 .elementor-element.elementor-element-774e77e .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:#16150FA8;}.elementor-2831 .elementor-element.elementor-element-c73ce62{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2831 .elementor-element.elementor-element-c73ce62 .elementor-heading-title{font-size:1.0625rem;font-weight:600;text-transform:none;letter-spacing:-0.01em;color:#16150F;}.elementor-2831 .elementor-element.elementor-element-ed9c7b9{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2831 .elementor-element.elementor-element-ed9c7b9 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;line-height:1.6;color:#16150FA8;}.elementor-2831 .elementor-element.elementor-element-1e51f63{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#16150F29;--border-color:#16150F29;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-2831 .elementor-element.elementor-element-8c3c173{text-align:start;}.elementor-2831 .elementor-element.elementor-element-8c3c173 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;line-height:1.4;letter-spacing:0.045em;color:#16150FA8;}.elementor-2831 .elementor-element.elementor-element-275070d{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:24px 24px 24px 24px;--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2831 .elementor-element.elementor-element-e3d4ce8{margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-e3d4ce8 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;line-height:1.6;color:#16150FA8;}.elementor-2831 .elementor-element.elementor-element-13abf8e{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:clamp(64px, 6vw, 128px);--padding-bottom:clamp(64px, 6vw, 128px);--padding-left:64px;--padding-right:64PX;}.elementor-2831 .elementor-element.elementor-element-c863252{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2831 .elementor-element.elementor-element-20da894{text-align:start;}.elementor-2831 .elementor-element.elementor-element-20da894 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;font-weight:600;text-transform:uppercase;line-height:1.4;letter-spacing:0.045em;color:#F4F2EFDB;}.elementor-2831 .elementor-element.elementor-element-0311afa{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2831 .elementor-element.elementor-element-0311afa .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:clamp(1.625rem, 3.2vw, 3.25rem);font-weight:700;line-height:1.05;letter-spacing:-0.03em;}.elementor-2831 .elementor-element.elementor-element-b03db4c{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:clamp(64px, 6vw, 128px);--padding-bottom:clamp(64px, 6vw, 128px);--padding-left:64px;--padding-right:64PX;}.elementor-2831 .elementor-element.elementor-element-b03db4c:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-b03db4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-2831 .elementor-element.elementor-element-8d47226{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2831 .elementor-element.elementor-element-7a7a86f{text-align:start;}.elementor-2831 .elementor-element.elementor-element-7a7a86f .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:0.875rem;font-weight:600;text-transform:uppercase;line-height:1.4;letter-spacing:0.045em;color:#F4F2EFDB;}.elementor-2831 .elementor-element.elementor-element-1f1c880{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2831 .elementor-element.elementor-element-373a367{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2831 .elementor-element.elementor-element-4e304a8{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F4F2EF1F;--border-color:#F4F2EF1F;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-2831 .elementor-element.elementor-element-4e304a8:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-4e304a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08080861;}.elementor-2831 .elementor-element.elementor-element-4e304a8:hover{background-color:#0808087A;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F4F2EF2B;--border-color:#F4F2EF2B;}.elementor-2831 .elementor-element.elementor-element-4e304a8, .elementor-2831 .elementor-element.elementor-element-4e304a8::before{--border-transition:0.3s;}.elementor-2831 .elementor-element.elementor-element-ab77c6b .elementor-icon-wrapper{text-align:center;}.elementor-2831 .elementor-element.elementor-element-ab77c6b.elementor-view-stacked .elementor-icon{background-color:#F4F2EF9E;}.elementor-2831 .elementor-element.elementor-element-ab77c6b.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-ab77c6b.elementor-view-default .elementor-icon{color:#F4F2EF9E;border-color:#F4F2EF9E;}.elementor-2831 .elementor-element.elementor-element-ab77c6b.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-ab77c6b.elementor-view-default .elementor-icon svg{fill:#F4F2EF9E;}.elementor-2831 .elementor-element.elementor-element-ab77c6b .elementor-icon{font-size:22px;}.elementor-2831 .elementor-element.elementor-element-ab77c6b .elementor-icon svg{height:22px;}.elementor-2831 .elementor-element.elementor-element-53c5f93{text-align:center;}.elementor-2831 .elementor-element.elementor-element-53c5f93 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:clamp(0.9375rem, 1.05vw, 1.0625rem);font-weight:500;text-transform:none;letter-spacing:-0.01em;}.elementor-2831 .elementor-element.elementor-element-e2032c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2831 .elementor-element.elementor-element-8933c70{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F4F2EF1F;--border-color:#F4F2EF1F;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-2831 .elementor-element.elementor-element-8933c70:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-8933c70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08080861;}.elementor-2831 .elementor-element.elementor-element-8933c70:hover{background-color:#0808087A;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F4F2EF2B;--border-color:#F4F2EF2B;}.elementor-2831 .elementor-element.elementor-element-8933c70, .elementor-2831 .elementor-element.elementor-element-8933c70::before{--border-transition:0.3s;}.elementor-2831 .elementor-element.elementor-element-7016c38 .elementor-icon-wrapper{text-align:center;}.elementor-2831 .elementor-element.elementor-element-7016c38.elementor-view-stacked .elementor-icon{background-color:#F4F2EF9E;}.elementor-2831 .elementor-element.elementor-element-7016c38.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-7016c38.elementor-view-default .elementor-icon{color:#F4F2EF9E;border-color:#F4F2EF9E;}.elementor-2831 .elementor-element.elementor-element-7016c38.elementor-view-framed .elementor-icon, .elementor-2831 .elementor-element.elementor-element-7016c38.elementor-view-default .elementor-icon svg{fill:#F4F2EF9E;}.elementor-2831 .elementor-element.elementor-element-7016c38 .elementor-icon{font-size:22px;}.elementor-2831 .elementor-element.elementor-element-7016c38 .elementor-icon svg{height:22px;}.elementor-2831 .elementor-element.elementor-element-7f2f644{text-align:center;}.elementor-2831 .elementor-element.elementor-element-7f2f644 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:clamp(0.9375rem, 1.05vw, 1.0625rem);font-weight:500;text-transform:none;letter-spacing:-0.01em;}@media(max-width:1024px){.elementor-2831 .elementor-element.elementor-element-7af9a37{--grid-auto-flow:row;}.elementor-2831 .elementor-element.elementor-element-1f1c880{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2831 .elementor-element.elementor-element-8933c70{--min-height:100%;}}@media(min-width:768px){.elementor-2831 .elementor-element.elementor-element-ba2f988{--content-width:1312px;}.elementor-2831 .elementor-element.elementor-element-1ae69e8{--content-width:1312px;}.elementor-2831 .elementor-element.elementor-element-24f9502{--content-width:1312px;}.elementor-2831 .elementor-element.elementor-element-13abf8e{--content-width:1312px;}.elementor-2831 .elementor-element.elementor-element-b03db4c{--content-width:1312px;}}@media(max-width:767px){.elementor-2831 .elementor-element.elementor-element-ba2f988:not(.elementor-motion-effects-element-type-background), .elementor-2831 .elementor-element.elementor-element-ba2f988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-2831 .elementor-element.elementor-element-ba2f988{--padding-top:220px;--padding-bottom:clamp(48px, 4vw, 64px);--padding-left:24px;--padding-right:24px;}.elementor-2831 .elementor-element.elementor-element-da09f2c{width:100%;max-width:100%;}.elementor-2831 .elementor-element.elementor-element-a3a8c9f{width:100%;max-width:100%;}.elementor-2831 .elementor-element.elementor-element-a3a8c9f.elementor-element{--align-self:stretch;}.elementor-2831 .elementor-element.elementor-element-1ae69e8{--padding-top:clamp(64px, 6vw, 128px);--padding-bottom:clamp(64px, 6vw, 128px);--padding-left:24px;--padding-right:24px;}.elementor-2831 .elementor-element.elementor-element-24f9502{--padding-top:clamp(64px, 6vw, 128px);--padding-bottom:clamp(64px, 6vw, 128px);--padding-left:32px;--padding-right:32px;}.elementor-2831 .elementor-element.elementor-element-7af9a37{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2831 .elementor-element.elementor-element-13abf8e{--padding-top:clamp(64px, 6vw, 128px);--padding-bottom:clamp(64px, 6vw, 128px);--padding-left:24px;--padding-right:24px;}.elementor-2831 .elementor-element.elementor-element-b03db4c{--padding-top:clamp(64px, 6vw, 128px);--padding-bottom:clamp(64px, 6vw, 128px);--padding-left:24px;--padding-right:24px;}.elementor-2831 .elementor-element.elementor-element-1f1c880{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2831 .elementor-element.elementor-element-4e304a8{--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-2831 .elementor-element.elementor-element-8933c70{--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}}/* Start custom CSS for heading, class: .elementor-element-79f9257 */.elementor-2831 .elementor-element.elementor-element-79f9257 {
    max-width: 530px !important;
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da09f2c */.elementor-2831 .elementor-element.elementor-element-da09f2c svg {
    fill: none !important;
    transition: 0.320s cubic-bezier(0.22, 1, 0.36, 1)
;
}

.elementor-2831 .elementor-element.elementor-element-da09f2c:hover svg {
    translate: 2px -2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3a8c9f */.elementor-2831 .elementor-element.elementor-element-a3a8c9f svg {
    fill: none !important;
    transition: 0.320s cubic-bezier(0.22, 1, 0.36, 1);
    transform: rotate(90deg);
;
}

.elementor-2831 .elementor-element.elementor-element-a3a8c9f:hover svg {
    translate: 0px 4px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d6126f */.elementor-2831 .elementor-element.elementor-element-5d6126f {
    max-width: 544px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba2f988 */@media (min-width:767px) {
.elementor-2831 .elementor-element.elementor-element-ba2f988:before {
    content: "";
    display: block;
    position: absolute;
    inset: 0;
    background: linear-gradient(to right, rgb(var(--bg-rgb) / 0) 30%, rgb(var(--bg-rgb) / 0.72) 56%, rgb(var(--bg-rgb) / 0.94) 78%, rgb(var(--bg-rgb) / 0.96) 100%), linear-gradient(to bottom, rgb(var(--bg-rgb) / 0.88) 0%, rgb(var(--bg-rgb) / 0.52) 12%, rgb(var(--bg-rgb) / 0) 24%, rgb(var(--bg-rgb) / 0) 72%, rgb(var(--bg-rgb) / 0.72) 100%);
    z-index: 1;
    --bg-rgb: 8 8 8;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae69e8 */.elementor-2831 .elementor-element.elementor-element-1ae69e8: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 heading, class: .elementor-element-56b5393 */.elementor-2831 .elementor-element.elementor-element-56b5393 {
    max-width: 503px !important;
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af9a37 */.elementor-2831 .elementor-element.elementor-element-7af9a37 {
    max-width: 64rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-275070d */.elementor-2831 .elementor-element.elementor-element-275070d {
    max-width: 64rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3d4ce8 */.elementor-2831 .elementor-element.elementor-element-e3d4ce8 {
    max-width: 430px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13abf8e */.elementor-2831 .elementor-element.elementor-element-13abf8e: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-4e304a8 */.elementor-2831 .elementor-element.elementor-element-4e304a8 {
    transition: translate 440ms cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-2831 .elementor-element.elementor-element-4e304a8:hover {
    translate: 0 -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8933c70 */.elementor-2831 .elementor-element.elementor-element-8933c70 {
    transition: translate 440ms cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-2831 .elementor-element.elementor-element-8933c70:hover {
    translate: 0 -2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b03db4c */.elementor-2831 .elementor-element.elementor-element-b03db4c: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 */