.elementor-1218 .elementor-element.elementor-element-3eb6692{--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;--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-1218 .elementor-element.elementor-element-2c181aa2{--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;--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-1218 .elementor-element.elementor-element-05235bb{--display:flex;--min-height:100vh;--justify-content:flex-end;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-05235bb:not(.elementor-motion-effects-element-type-background), .elementor-1218 .elementor-element.elementor-element-05235bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://astonmartinbarcelona.com/wp-content/uploads/2025/10/Main-Hero-Desktop.avif") 50% 50%;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-1a1bc6a .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-194a5a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1218 .elementor-element.elementor-element-194a5a0 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-dcfb205{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1218 .elementor-element.elementor-element-2ea8e05 .elementor-button{background-color:#FFFFFF;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-2ea8e05 .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-2ea8e05 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-2ea8e05 .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-2ea8e05 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-41867d8 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:var( --e-global-color-618d6d6 );color:var( --e-global-color-618d6d6 );border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-41867d8 .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-41867d8 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-618d6d6 );}.elementor-1218 .elementor-element.elementor-element-41867d8 .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-41867d8 .elementor-button:focus svg{fill:var( --e-global-color-618d6d6 );}.elementor-1218 .elementor-element.elementor-element-0b25a65{--display:flex;--min-height:100vh;--justify-content:flex-end;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-0b25a65:not(.elementor-motion-effects-element-type-background), .elementor-1218 .elementor-element.elementor-element-0b25a65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://astonmartinbarcelona.com/wp-content/uploads/2025/07/Vantage-S-Hero-Desktop-Final.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1218 .elementor-element.elementor-element-e3957d5 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-c6f89c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1218 .elementor-element.elementor-element-c6f89c5 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-90d9b76{--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;}.elementor-1218 .elementor-element.elementor-element-a6c5c1e .elementor-button{background-color:#FFFFFF;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-a6c5c1e .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-a6c5c1e .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-a6c5c1e .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-a6c5c1e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-d81ebbd .elementor-button{background-color:var( --e-global-color-primary );font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:var( --e-global-color-618d6d6 );color:var( --e-global-color-618d6d6 );border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-d81ebbd .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-d81ebbd .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-618d6d6 );}.elementor-1218 .elementor-element.elementor-element-d81ebbd .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-d81ebbd .elementor-button:focus svg{fill:var( --e-global-color-618d6d6 );}.elementor-1218 .elementor-element.elementor-element-1acefdc{--display:flex;--min-height:100vh;--justify-content:flex-end;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-1acefdc:not(.elementor-motion-effects-element-type-background), .elementor-1218 .elementor-element.elementor-element-1acefdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://astonmartinbarcelona.com/wp-content/uploads/2025/05/Homepage-Hero-New.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1218 .elementor-element.elementor-element-0f545e2 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-28962e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1218 .elementor-element.elementor-element-28962e7 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-643b648{--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;}.elementor-1218 .elementor-element.elementor-element-20416cd .elementor-button{background-color:#FFFFFF;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-20416cd .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-20416cd .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-20416cd .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-20416cd .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-73515a6 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:var( --e-global-color-618d6d6 );color:var( --e-global-color-618d6d6 );border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-73515a6 .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-73515a6 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-618d6d6 );}.elementor-1218 .elementor-element.elementor-element-73515a6 .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-73515a6 .elementor-button:focus svg{fill:var( --e-global-color-618d6d6 );}.elementor-1218 .elementor-element.elementor-element-6950fcf{--display:flex;--min-height:100vh;--justify-content:flex-end;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-1c124b0 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-7ad1de1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1218 .elementor-element.elementor-element-7ad1de1 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-45a87e4{--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;}.elementor-1218 .elementor-element.elementor-element-1993864 .elementor-button{background-color:#FFFFFF;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-1993864 .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-1993864 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-1993864 .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-1993864 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-ea39836 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:var( --e-global-color-618d6d6 );color:var( --e-global-color-618d6d6 );border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-ea39836 .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-ea39836 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-618d6d6 );}.elementor-1218 .elementor-element.elementor-element-ea39836 .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-ea39836 .elementor-button:focus svg{fill:var( --e-global-color-618d6d6 );}.elementor-1218 .elementor-element.elementor-element-a0231f0{--display:flex;--min-height:100vh;--justify-content:flex-end;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-2979b80 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-dfb320a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1218 .elementor-element.elementor-element-dfb320a .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-ae6972c{--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;}.elementor-1218 .elementor-element.elementor-element-95c2cbe .elementor-button{background-color:#FFFFFF;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-95c2cbe .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-95c2cbe .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-95c2cbe .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-95c2cbe .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-c2a2aff .elementor-button{background-color:var( --e-global-color-primary );font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:var( --e-global-color-618d6d6 );color:var( --e-global-color-618d6d6 );border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-c2a2aff .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-c2a2aff .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-618d6d6 );}.elementor-1218 .elementor-element.elementor-element-c2a2aff .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-c2a2aff .elementor-button:focus svg{fill:var( --e-global-color-618d6d6 );}.elementor-1218 .elementor-element.elementor-element-34b8a4c0{--display:flex;--min-height:100vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-125fea4d .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-101b2051{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1218 .elementor-element.elementor-element-101b2051 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-1b6645d{--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;}.elementor-1218 .elementor-element.elementor-element-8302858 .elementor-button{background-color:#FFFFFF;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-8302858 .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-8302858 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-8302858 .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-8302858 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-ec782a4 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:var( --e-global-color-618d6d6 );color:var( --e-global-color-618d6d6 );border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-ec782a4 .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-ec782a4 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-618d6d6 );}.elementor-1218 .elementor-element.elementor-element-ec782a4 .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-ec782a4 .elementor-button:focus svg{fill:var( --e-global-color-618d6d6 );}.elementor-1218 .elementor-element.elementor-element-60c2de4e{--display:flex;--min-height:100vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-60c2de4e:not(.elementor-motion-effects-element-type-background), .elementor-1218 .elementor-element.elementor-element-60c2de4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://astonmartinbarcelona.com/wp-content/uploads/2025/01/dbx-slider.webp");background-position:center center;background-size:cover;}.elementor-1218 .elementor-element.elementor-element-6abf5789 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-2a653cf4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1218 .elementor-element.elementor-element-2a653cf4 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-20882f2{--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;}.elementor-1218 .elementor-element.elementor-element-3ea282e .elementor-button{background-color:#FFFFFF;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-3ea282e .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-3ea282e .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-3ea282e .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-3ea282e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-b45c4d5 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:var( --e-global-color-618d6d6 );color:var( --e-global-color-618d6d6 );border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-b45c4d5 .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-b45c4d5 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-618d6d6 );}.elementor-1218 .elementor-element.elementor-element-b45c4d5 .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-b45c4d5 .elementor-button:focus svg{fill:var( --e-global-color-618d6d6 );}.elementor-1218 .elementor-element.elementor-element-16691882{--display:flex;--min-height:100vh;--justify-content:flex-end;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-3c73c242 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-6cfce687{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1218 .elementor-element.elementor-element-6cfce687 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-edfa283{--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;}.elementor-1218 .elementor-element.elementor-element-faf1f70 .elementor-button{background-color:#FFFFFF;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-faf1f70 .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-faf1f70 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-faf1f70 .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-faf1f70 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-d1212b8 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:var( --e-global-color-618d6d6 );color:var( --e-global-color-618d6d6 );border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-d1212b8 .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-d1212b8 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-618d6d6 );}.elementor-1218 .elementor-element.elementor-element-d1212b8 .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-d1212b8 .elementor-button:focus svg{fill:var( --e-global-color-618d6d6 );}.elementor-1218 .elementor-element.elementor-element-9de20eb{--display:flex;--min-height:100vh;--justify-content:flex-end;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-874ee90 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-ffe355c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1218 .elementor-element.elementor-element-ffe355c .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-248df17{--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;}.elementor-1218 .elementor-element.elementor-element-17cfdb1 .elementor-button{background-color:#FFFFFF;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-17cfdb1 .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-17cfdb1 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-17cfdb1 .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-17cfdb1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-2f960c3 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:var( --e-global-color-618d6d6 );color:var( --e-global-color-618d6d6 );border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-2f960c3 .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-2f960c3 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-618d6d6 );}.elementor-1218 .elementor-element.elementor-element-2f960c3 .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-2f960c3 .elementor-button:focus svg{fill:var( --e-global-color-618d6d6 );}.elementor-1218 .elementor-element.elementor-element-c988520{--display:flex;--min-height:100vh;--justify-content:flex-end;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-c92b766 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-36fac46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1218 .elementor-element.elementor-element-36fac46 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-72b7436{--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;}.elementor-1218 .elementor-element.elementor-element-4da0f7a .elementor-button{background-color:#FFFFFF;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-4da0f7a .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-4da0f7a .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-4da0f7a .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-4da0f7a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-033fba7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:var( --e-global-color-618d6d6 );color:var( --e-global-color-618d6d6 );border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-033fba7 .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-033fba7 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-618d6d6 );}.elementor-1218 .elementor-element.elementor-element-033fba7 .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-033fba7 .elementor-button:focus svg{fill:var( --e-global-color-618d6d6 );}.elementor-1218 .elementor-element.elementor-element-d1a4e88{--display:flex;--min-height:100vh;--justify-content:flex-end;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-d1a4e88:not(.elementor-motion-effects-element-type-background), .elementor-1218 .elementor-element.elementor-element-d1a4e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://astonmartinbarcelona.com/wp-content/uploads/2025/01/banner-1920-1.webp");background-position:center center;background-size:cover;}.elementor-1218 .elementor-element.elementor-element-9cfb661 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-5fa1f42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1218 .elementor-element.elementor-element-5fa1f42 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-2d64155{--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;}.elementor-1218 .elementor-element.elementor-element-ec3b4e2 .elementor-button{background-color:#FFFFFF;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-ec3b4e2 .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-ec3b4e2 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-ec3b4e2 .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-ec3b4e2 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-1a8c39b .elementor-button{background-color:var( --e-global-color-primary );font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:var( --e-global-color-618d6d6 );color:var( --e-global-color-618d6d6 );border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-1a8c39b .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-1a8c39b .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-618d6d6 );}.elementor-1218 .elementor-element.elementor-element-1a8c39b .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-1a8c39b .elementor-button:focus svg{fill:var( --e-global-color-618d6d6 );}.elementor-1218 .elementor-element.elementor-element-b112638{--display:flex;--min-height:100vh;--justify-content:flex-end;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-b71ab4b .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-1ced363{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1218 .elementor-element.elementor-element-1ced363 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-1223237{--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;}.elementor-1218 .elementor-element.elementor-element-87d8691 .elementor-button{background-color:#FFFFFF;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-87d8691 .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-87d8691 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-87d8691 .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-87d8691 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-417ad00b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;width:100%;max-width:100%;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-pagination-size:3px;}.elementor-1218 .elementor-element.elementor-element-49e35854{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-6677c20{--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;--overlay-opacity:0.3;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:1000ms;--e-con-transform-origin-x:center;--e-con-transform-origin-y:center;}.elementor-1218 .elementor-element.elementor-element-6677c20:not(.elementor-motion-effects-element-type-background), .elementor-1218 .elementor-element.elementor-element-6677c20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://astonmartinbarcelona.com/wp-content/uploads/2024/12/new-cars-banner-1.webp");background-position:center center;background-size:cover;}.elementor-1218 .elementor-element.elementor-element-6677c20::before, .elementor-1218 .elementor-element.elementor-element-6677c20 > .elementor-background-video-container::before, .elementor-1218 .elementor-element.elementor-element-6677c20 > .e-con-inner > .elementor-background-video-container::before, .elementor-1218 .elementor-element.elementor-element-6677c20 > .elementor-background-slideshow::before, .elementor-1218 .elementor-element.elementor-element-6677c20 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1218 .elementor-element.elementor-element-6677c20 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#001413;--background-overlay:'';}.elementor-1218 .elementor-element.elementor-element-6677c20.e-con:hover{--e-con-transform-scale:1;}.elementor-1218 .elementor-element.elementor-element-41a9834e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-49452457 .elementor-button{background-color:#FFFFFF00;font-family:"Aston Martin Flare", Sans-serif;font-size:12px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-1218 .elementor-element.elementor-element-49452457 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1218 .elementor-element.elementor-element-8b8f88a{--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;--overlay-opacity:0.3;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1218 .elementor-element.elementor-element-8b8f88a:not(.elementor-motion-effects-element-type-background), .elementor-1218 .elementor-element.elementor-element-8b8f88a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://astonmartinbarcelona.com/wp-content/uploads/2024/12/pre-owned-cars-banner-1.webp");background-position:center center;background-size:cover;}.elementor-1218 .elementor-element.elementor-element-8b8f88a::before, .elementor-1218 .elementor-element.elementor-element-8b8f88a > .elementor-background-video-container::before, .elementor-1218 .elementor-element.elementor-element-8b8f88a > .e-con-inner > .elementor-background-video-container::before, .elementor-1218 .elementor-element.elementor-element-8b8f88a > .elementor-background-slideshow::before, .elementor-1218 .elementor-element.elementor-element-8b8f88a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1218 .elementor-element.elementor-element-8b8f88a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#001413;--background-overlay:'';}.elementor-1218 .elementor-element.elementor-element-bb38c91 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-3972a9bd .elementor-button{background-color:#FFFFFF00;font-family:"Aston Martin Flare", Sans-serif;font-size:12px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-1218 .elementor-element.elementor-element-3972a9bd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1218 .elementor-element.elementor-element-40ea7b3a{--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;--overlay-opacity:0.3;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1218 .elementor-element.elementor-element-40ea7b3a:not(.elementor-motion-effects-element-type-background), .elementor-1218 .elementor-element.elementor-element-40ea7b3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://astonmartinbarcelona.com/wp-content/uploads/2024/12/book-services-banner-1.webp");background-position:center center;background-size:cover;}.elementor-1218 .elementor-element.elementor-element-40ea7b3a::before, .elementor-1218 .elementor-element.elementor-element-40ea7b3a > .elementor-background-video-container::before, .elementor-1218 .elementor-element.elementor-element-40ea7b3a > .e-con-inner > .elementor-background-video-container::before, .elementor-1218 .elementor-element.elementor-element-40ea7b3a > .elementor-background-slideshow::before, .elementor-1218 .elementor-element.elementor-element-40ea7b3a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1218 .elementor-element.elementor-element-40ea7b3a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#001413;--background-overlay:'';}.elementor-1218 .elementor-element.elementor-element-7a3d1ac5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-64602b50 .elementor-button{background-color:#FFFFFF00;font-family:"Aston Martin Flare", Sans-serif;font-size:12px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-1218 .elementor-element.elementor-element-64602b50 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1218 .elementor-element.elementor-element-2be3d7d2{--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;--overlay-opacity:0.1;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1218 .elementor-element.elementor-element-2be3d7d2:not(.elementor-motion-effects-element-type-background), .elementor-1218 .elementor-element.elementor-element-2be3d7d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://astonmartinbarcelona.com/wp-content/uploads/2024/12/value-banner-1.webp");background-position:center center;background-size:cover;}.elementor-1218 .elementor-element.elementor-element-2be3d7d2::before, .elementor-1218 .elementor-element.elementor-element-2be3d7d2 > .elementor-background-video-container::before, .elementor-1218 .elementor-element.elementor-element-2be3d7d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1218 .elementor-element.elementor-element-2be3d7d2 > .elementor-background-slideshow::before, .elementor-1218 .elementor-element.elementor-element-2be3d7d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1218 .elementor-element.elementor-element-2be3d7d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#001413;--background-overlay:'';}.elementor-1218 .elementor-element.elementor-element-6a6ee35b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-2dffec03 .elementor-button{background-color:#FFFFFF00;font-family:"Aston Martin Flare", Sans-serif;font-size:12px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-1218 .elementor-element.elementor-element-2dffec03 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1218 .elementor-element.elementor-element-78c31230{--display:flex;--min-height:700px;--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-78c31230:not(.elementor-motion-effects-element-type-background), .elementor-1218 .elementor-element.elementor-element-78c31230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://astonmartinbarcelona.com/wp-content/uploads/2024/12/aston-martin-barcelona-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1218 .elementor-element.elementor-element-78c31230::before, .elementor-1218 .elementor-element.elementor-element-78c31230 > .elementor-background-video-container::before, .elementor-1218 .elementor-element.elementor-element-78c31230 > .e-con-inner > .elementor-background-video-container::before, .elementor-1218 .elementor-element.elementor-element-78c31230 > .elementor-background-slideshow::before, .elementor-1218 .elementor-element.elementor-element-78c31230 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1218 .elementor-element.elementor-element-78c31230 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, var( --e-global-color-text ) 100%);}.elementor-1218 .elementor-element.elementor-element-201dd6f5{--display:flex;--justify-content:flex-end;}.elementor-1218 .elementor-element.elementor-element-201dd6f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1218 .elementor-element.elementor-element-76654350 .elementor-heading-title{color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-777e2201{padding:0px 0px 0px 0px;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-496100eb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:10px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-5e7dccd6{--display:flex;}.elementor-1218 .elementor-element.elementor-element-4424369e .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-1218 .elementor-element.elementor-element-7328d1ff{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-26b6ce06{--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:flex-start;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:30px;}.elementor-1218 .elementor-element.elementor-element-26b6ce06.e-con{--align-self:center;}.elementor-1218 .elementor-element.elementor-element-50e4a82c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:left;font-family:"Aston Martin Flare", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-1218 .elementor-element.elementor-element-3cf91619{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-1218 .elementor-element.elementor-element-3cf91619.e-con{--align-self:center;}.elementor-1218 .elementor-element.elementor-element-2016c97b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Aston Martin Flare", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-1218 .elementor-element.elementor-element-b4d8069{--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:flex-start;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:00px;}.elementor-1218 .elementor-element.elementor-element-b4d8069.e-con{--align-self:center;}.elementor-1218 .elementor-element.elementor-element-3630772a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Aston Martin Flare", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-1218 .elementor-element.elementor-element-2fe9a306{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--padding-top:20px;--padding-bottom:20px;--padding-left:70px;--padding-right:70px;}.elementor-1218 .elementor-element.elementor-element-2fe9a306::before, .elementor-1218 .elementor-element.elementor-element-2fe9a306 > .elementor-background-video-container::before, .elementor-1218 .elementor-element.elementor-element-2fe9a306 > .e-con-inner > .elementor-background-video-container::before, .elementor-1218 .elementor-element.elementor-element-2fe9a306 > .elementor-background-slideshow::before, .elementor-1218 .elementor-element.elementor-element-2fe9a306 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1218 .elementor-element.elementor-element-2fe9a306 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://astonmartinbarcelona.com/wp-content/uploads/2024/12/Model-carousel-BG-scaled-1.webp");--background-overlay:'';}.elementor-1218 .elementor-element.elementor-element-763bfb94{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-47385006{text-align:center;}.elementor-1218 .elementor-element.elementor-element-47385006 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1218 .elementor-element.elementor-element-7a68a9d9{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-1218 .elementor-element.elementor-element-759b972c{text-align:center;}.elementor-1218 .elementor-element.elementor-element-759b972c .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-7c3b2c6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-1218 .elementor-element.elementor-element-7c3b2c6b .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-446de1c8{--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;}.elementor-1218 .elementor-element.elementor-element-5d6753a1 .elementor-button{background-color:#FFFFFF;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#00665E;color:#00665E;border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-5d6753a1 .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-5d6753a1 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-1218 .elementor-element.elementor-element-5d6753a1 .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-5d6753a1 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1218 .elementor-element.elementor-element-10e0965 .elementor-button{background-color:#00665E;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-70f26f9{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-86c2c55{text-align:center;}.elementor-1218 .elementor-element.elementor-element-86c2c55 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:36px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-dffb3e5{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-1218 .elementor-element.elementor-element-b23485d{text-align:center;}.elementor-1218 .elementor-element.elementor-element-b23485d .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-a02c339{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-1218 .elementor-element.elementor-element-a02c339 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-6daf506{--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;}.elementor-1218 .elementor-element.elementor-element-308c754 .elementor-button{background-color:#FFFFFF;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#00665E;color:#00665E;border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-308c754 .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-308c754 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-1218 .elementor-element.elementor-element-308c754 .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-308c754 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1218 .elementor-element.elementor-element-50a38a1 .elementor-button{background-color:#00665E;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-264a46f{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-88105ea{text-align:center;}.elementor-1218 .elementor-element.elementor-element-88105ea .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:36px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-3dc3f72{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-1218 .elementor-element.elementor-element-866c626{text-align:center;}.elementor-1218 .elementor-element.elementor-element-866c626 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-b9cf800{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-1218 .elementor-element.elementor-element-b9cf800 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-05b9669{--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;}.elementor-1218 .elementor-element.elementor-element-7eec442 .elementor-button{background-color:#FFFFFF;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#00665E;color:#00665E;border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-7eec442 .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-7eec442 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-1218 .elementor-element.elementor-element-7eec442 .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-7eec442 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1218 .elementor-element.elementor-element-6a6aee2 .elementor-button{background-color:#00665E;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-5be92a6{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-f53ae5c{text-align:center;}.elementor-1218 .elementor-element.elementor-element-f53ae5c .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:36px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-02be8f5{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-1218 .elementor-element.elementor-element-826ed4e{text-align:center;}.elementor-1218 .elementor-element.elementor-element-826ed4e .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-4b882d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-1218 .elementor-element.elementor-element-4b882d9 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-c0e9084{--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;}.elementor-1218 .elementor-element.elementor-element-43b6ced .elementor-button{background-color:#FFFFFF;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#00665E;color:#00665E;border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-43b6ced .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-43b6ced .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-1218 .elementor-element.elementor-element-43b6ced .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-43b6ced .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1218 .elementor-element.elementor-element-6585f36 .elementor-button{background-color:#00665E;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-487f525{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-259b7a2{text-align:center;}.elementor-1218 .elementor-element.elementor-element-259b7a2 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:36px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-4c71104{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-1218 .elementor-element.elementor-element-c7134f5{text-align:center;}.elementor-1218 .elementor-element.elementor-element-c7134f5 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-7b160be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-1218 .elementor-element.elementor-element-7b160be .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-af119df{--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;}.elementor-1218 .elementor-element.elementor-element-930f989 .elementor-button{background-color:#FFFFFF;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#00665E;color:#00665E;border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-930f989 .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-930f989 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-1218 .elementor-element.elementor-element-930f989 .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-930f989 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1218 .elementor-element.elementor-element-61ccc19 .elementor-button{background-color:#00665E;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-3d1f003{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-3dc2f5c{text-align:center;}.elementor-1218 .elementor-element.elementor-element-3dc2f5c .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:36px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-785ef6f{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-1218 .elementor-element.elementor-element-baede3f{text-align:center;}.elementor-1218 .elementor-element.elementor-element-baede3f .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-6032574{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-1218 .elementor-element.elementor-element-6032574 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-5aee810{--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;}.elementor-1218 .elementor-element.elementor-element-fb1e6f8 .elementor-button{background-color:#FFFFFF;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#00665E;color:#00665E;border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-fb1e6f8 .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-fb1e6f8 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-1218 .elementor-element.elementor-element-fb1e6f8 .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-fb1e6f8 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1218 .elementor-element.elementor-element-edb31e9 .elementor-button{background-color:#00665E;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-eb218b0{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-49bb0ee{text-align:center;}.elementor-1218 .elementor-element.elementor-element-49bb0ee .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-063a054{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -150px) 0px;}.elementor-1218 .elementor-element.elementor-element-bcc495e{text-align:center;}.elementor-1218 .elementor-element.elementor-element-bcc495e .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-d06588d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-1218 .elementor-element.elementor-element-d06588d .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-7fc978a{--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;}.elementor-1218 .elementor-element.elementor-element-64edcbc .elementor-button{background-color:#FFFFFF;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#00665E;color:#00665E;border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-64edcbc .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-64edcbc .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-1218 .elementor-element.elementor-element-64edcbc .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-64edcbc .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1218 .elementor-element.elementor-element-9a2669c .elementor-button{background-color:#00665E;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-abe5cd9{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-28048fc{text-align:center;}.elementor-1218 .elementor-element.elementor-element-28048fc .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:36px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-67e495c{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-1218 .elementor-element.elementor-element-2d13ecc{text-align:center;}.elementor-1218 .elementor-element.elementor-element-2d13ecc .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-4303a50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-1218 .elementor-element.elementor-element-4303a50 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-deb2dc1{--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;}.elementor-1218 .elementor-element.elementor-element-dfd9ebc .elementor-button{background-color:#FFFFFF;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#00665E;color:#00665E;border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-dfd9ebc .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-dfd9ebc .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-1218 .elementor-element.elementor-element-dfd9ebc .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-dfd9ebc .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1218 .elementor-element.elementor-element-49da2b6 .elementor-button{background-color:#00665E;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-65ab557{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-47d0305{text-align:center;}.elementor-1218 .elementor-element.elementor-element-47d0305 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:36px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-9a2c097{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-1218 .elementor-element.elementor-element-6d688d6{text-align:center;}.elementor-1218 .elementor-element.elementor-element-6d688d6 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-11fce3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-1218 .elementor-element.elementor-element-11fce3c .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-081f32e{--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;}.elementor-1218 .elementor-element.elementor-element-1a2b700 .elementor-button{background-color:#FFFFFF;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#00665E;color:#00665E;border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-1a2b700 .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-1a2b700 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-1218 .elementor-element.elementor-element-1a2b700 .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-1a2b700 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1218 .elementor-element.elementor-element-43cd16a .elementor-button{background-color:#00665E;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-f1f5725{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-9fe0ccb{text-align:center;}.elementor-1218 .elementor-element.elementor-element-9fe0ccb .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:36px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-acca618{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-1218 .elementor-element.elementor-element-ec6a43b{text-align:center;}.elementor-1218 .elementor-element.elementor-element-ec6a43b .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-ee63015{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-1218 .elementor-element.elementor-element-ee63015 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-6186a0c{--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;}.elementor-1218 .elementor-element.elementor-element-b1bace7 .elementor-button{background-color:#FFFFFF;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#00665E;color:#00665E;border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-b1bace7 .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-b1bace7 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-1218 .elementor-element.elementor-element-b1bace7 .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-b1bace7 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1218 .elementor-element.elementor-element-c157f62 .elementor-button{background-color:#00665E;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-b0cf934{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-4f69062{text-align:center;}.elementor-1218 .elementor-element.elementor-element-4f69062 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:36px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-994dd4c{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-1218 .elementor-element.elementor-element-f427344{text-align:center;}.elementor-1218 .elementor-element.elementor-element-f427344 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-e108831{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-1218 .elementor-element.elementor-element-e108831 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-f493c9c{--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;}.elementor-1218 .elementor-element.elementor-element-6f8c52f .elementor-button{background-color:#FFFFFF;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#00665E;color:#00665E;border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-6f8c52f .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-6f8c52f .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-1218 .elementor-element.elementor-element-6f8c52f .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-6f8c52f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1218 .elementor-element.elementor-element-f9bbd2c .elementor-button{background-color:#00665E;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-4f8fc29{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-a3218c4{text-align:center;}.elementor-1218 .elementor-element.elementor-element-a3218c4 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-515dbb7{margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 120px) 0px;}.elementor-1218 .elementor-element.elementor-element-0eb659f{text-align:center;}.elementor-1218 .elementor-element.elementor-element-0eb659f .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-e338cf7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-1218 .elementor-element.elementor-element-e338cf7 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-1218 .elementor-element.elementor-element-2774739{--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;}.elementor-1218 .elementor-element.elementor-element-133b71a .elementor-button{background-color:#FFFFFF;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#00665E;color:#00665E;border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-133b71a .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-133b71a .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-1218 .elementor-element.elementor-element-133b71a .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-133b71a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1218 .elementor-element.elementor-element-6a230cb .elementor-button{background-color:#00665E;font-family:"Aston Martin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:2px 2px 2px 2px;padding:15px 50px 15px 50px;}.elementor-1218 .elementor-element.elementor-element-75a6dabe{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;width:100%;max-width:100%;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-position:-757px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:200px;--e-n-carousel-arrow-next-right-position:-423px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:200px;}.elementor-1218 .elementor-element.elementor-element-1486dcaa{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:50px;--padding-right:0px;}.elementor-1218 .elementor-element.elementor-element-1486dcaa:not(.elementor-motion-effects-element-type-background), .elementor-1218 .elementor-element.elementor-element-1486dcaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-049ded7 );}.elementor-1218 .elementor-element.elementor-element-708d9bc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-1218 .elementor-element.elementor-element-6526b1c5 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-weight:400;color:#000000;}.elementor-1218 .elementor-element.elementor-element-6a694cb6{padding:0px 0px 0px 0px;text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#000000;}.elementor-1218 .elementor-element.elementor-element-5c7496ec .elementor-button{background-color:#FFFFFF00;font-family:"Aston Martin Flare", Sans-serif;font-weight:400;fill:#00665E;color:#00665E;padding:0px 0px 0px 0px;}.elementor-1218 .elementor-element.elementor-element-5c7496ec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1218 .elementor-element.elementor-element-1e8c602b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1218 .elementor-element.elementor-element-3eaddade{width:auto;max-width:auto;}.elementor-1218 .elementor-element.elementor-element-3eaddade.elementor-element{--align-self:flex-end;}.elementor-1218 .elementor-element.elementor-element-1f2709cc{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:50px;--padding-right:0px;}.elementor-1218 .elementor-element.elementor-element-1f2709cc:not(.elementor-motion-effects-element-type-background), .elementor-1218 .elementor-element.elementor-element-1f2709cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-049ded7 );}.elementor-1218 .elementor-element.elementor-element-5fb9f7e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1218 .elementor-element.elementor-element-1f7a15a5{width:auto;max-width:auto;}.elementor-1218 .elementor-element.elementor-element-1f7a15a5.elementor-element{--align-self:flex-start;}.elementor-1218 .elementor-element.elementor-element-2f2a2a9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-1218 .elementor-element.elementor-element-6a606f4f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-1218 .elementor-element.elementor-element-f04f408{padding:0px 0px 0px 0px;text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1218 .elementor-element.elementor-element-1a48b69c .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#00665E;color:#00665E;padding:0px 0px 0px 0px;}.elementor-1218 .elementor-element.elementor-element-1a48b69c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1218 .elementor-element.elementor-element-45e22f96{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:50px;--padding-right:0px;}.elementor-1218 .elementor-element.elementor-element-45e22f96:not(.elementor-motion-effects-element-type-background), .elementor-1218 .elementor-element.elementor-element-45e22f96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-049ded7 );}.elementor-1218 .elementor-element.elementor-element-961917b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-1218 .elementor-element.elementor-element-456ba1fb .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-1218 .elementor-element.elementor-element-38a33d16{padding:0px 0px 0px 0px;text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1218 .elementor-element.elementor-element-dd704dd .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#00665E;color:#00665E;padding:0px 0px 0px 0px;}.elementor-1218 .elementor-element.elementor-element-dd704dd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1218 .elementor-element.elementor-element-351c0ed5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1218 .elementor-element.elementor-element-1a78dd67{width:auto;max-width:auto;}.elementor-1218 .elementor-element.elementor-element-1a78dd67.elementor-element{--align-self:flex-end;}.elementor-1218 .elementor-element.elementor-element-275de5ef{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:50px;--padding-right:0px;}.elementor-1218 .elementor-element.elementor-element-275de5ef:not(.elementor-motion-effects-element-type-background), .elementor-1218 .elementor-element.elementor-element-275de5ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-049ded7 );}.elementor-1218 .elementor-element.elementor-element-4693d124{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1218 .elementor-element.elementor-element-41b7eea7{width:auto;max-width:auto;}.elementor-1218 .elementor-element.elementor-element-41b7eea7.elementor-element{--align-self:flex-start;}.elementor-1218 .elementor-element.elementor-element-50edb6eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-1218 .elementor-element.elementor-element-3bbd5db1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-1218 .elementor-element.elementor-element-166ab591{padding:0px 0px 0px 0px;text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1218 .elementor-element.elementor-element-2dc1f364 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#00665E;color:#00665E;padding:0px 0px 0px 0px;}.elementor-1218 .elementor-element.elementor-element-2dc1f364 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1218 .elementor-element.elementor-element-10b77af{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-1218 .elementor-element.elementor-element-10b77af:not(.elementor-motion-effects-element-type-background), .elementor-1218 .elementor-element.elementor-element-10b77af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F2F3;}.elementor-1218 .elementor-element.elementor-element-27e643d{--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-start;}.elementor-1218 .elementor-element.elementor-element-b2c2b10 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:36px;font-weight:400;color:var( --e-global-color-text );}.elementor-1218 .elementor-element.elementor-element-26fc6f6{--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;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1218 .elementor-element.elementor-element-e840233 .elementor-image-box-wrapper{text-align:left;}.elementor-1218 .elementor-element.elementor-element-e840233.elementor-position-right .elementor-image-box-img{margin-left:26px;}.elementor-1218 .elementor-element.elementor-element-e840233.elementor-position-left .elementor-image-box-img{margin-right:26px;}.elementor-1218 .elementor-element.elementor-element-e840233.elementor-position-top .elementor-image-box-img{margin-bottom:26px;}.elementor-1218 .elementor-element.elementor-element-e840233 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-1218 .elementor-element.elementor-element-e840233 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 60% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-1218 .elementor-element.elementor-element-e840233 .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-1218 .elementor-element.elementor-element-e840233 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1218 .elementor-element.elementor-element-54a8038{--display:flex;}.elementor-1218 .elementor-element.elementor-element-19c018a .elementor-heading-title{color:#000000;}.elementor-1218 .elementor-element.elementor-element-3ee08b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1218 .elementor-element.elementor-element-5a646af iframe{height:400px;filter:brightness( 100% ) contrast( 100% ) saturate( 24% ) blur( 0px ) hue-rotate( 360deg );}.elementor-1218 .elementor-element.elementor-element-49c45a73{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-49c45a73:not(.elementor-motion-effects-element-type-background), .elementor-1218 .elementor-element.elementor-element-49c45a73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-1218 .elementor-element.elementor-element-16460d9f{--display:flex;}.elementor-1218 .elementor-element.elementor-element-77629caf .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:36px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1218 .elementor-element.elementor-element-f875b9a .swiper-pagination-bullet-active, .elementor-1218 .elementor-element.elementor-element-f875b9a .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-f875b9a .swiper-pagination-fraction{color:var( --e-global-color-primary );}.elementor-1218 .elementor-element.elementor-element-f875b9a{padding:0px 70px 0px 70px;}.elementor-1218 .elementor-element.elementor-element-f875b9a .elementor-swiper-button{font-size:20px;color:var( --e-global-color-049ded7 );}.elementor-1218 .elementor-element.elementor-element-f875b9a .elementor-swiper-button svg{fill:var( --e-global-color-049ded7 );}.elementor-1218 .elementor-element.elementor-element-f875b9a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-049ded7 );opacity:var( --e-global-color-049ded7 );}.elementor-1218 .elementor-element.elementor-element-f875b9a .elementor-testimonial__text{color:#FFFFFF;font-family:"Aston Martin Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-1218 .elementor-element.elementor-element-f875b9a .elementor-testimonial__name{color:#FFFFFF;font-family:"Aston Martin Flare", Sans-serif;font-size:12px;font-weight:400;}.elementor-1218 .elementor-element.elementor-element-f875b9a .elementor-testimonial__title{color:#FFFFFF;font-family:"Aston Martin Flare", Sans-serif;font-size:12px;font-weight:400;}.elementor-1218 .elementor-element.elementor-element-24b12a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:10px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-b44396{--display:flex;}.elementor-1218 .elementor-element.elementor-element-52d6bac7 .elementor-heading-title{font-family:"Aston Martin Flare", Sans-serif;font-size:36px;font-weight:400;color:var( --e-global-color-text );}.elementor-1218 .elementor-element.elementor-element-109dee8b{--display:flex;}.elementor-1218 .elementor-element.elementor-element-7a47e9f4 .elementor-button{background-color:#00665E;font-family:"Aston Martin Flare", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00665E;border-radius:2px 2px 2px 2px;}.elementor-1218 .elementor-element.elementor-element-7a47e9f4 .elementor-button:hover, .elementor-1218 .elementor-element.elementor-element-7a47e9f4 .elementor-button:focus{background-color:#FFFFFF;color:#00665E;border-color:#00665E;}.elementor-1218 .elementor-element.elementor-element-7a47e9f4 .elementor-button:hover svg, .elementor-1218 .elementor-element.elementor-element-7a47e9f4 .elementor-button:focus svg{fill:#00665E;}.elementor-1218 .elementor-element.elementor-element-528851{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1218 .elementor-element.elementor-element-5b0ce8f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1218 .elementor-element.elementor-element-7a1f167d{--swiper-slides-to-display:3;--swiper-slides-gap:10px;padding:0px 50px 50px 50px;}.elementor-1218 .elementor-element.elementor-element-7a1f167d .swiper-slide > .elementor-element{height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1218 .elementor-element.elementor-element-417ad00b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1218 .elementor-element.elementor-element-49e35854{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1218 .elementor-element.elementor-element-6677c20{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1218 .elementor-element.elementor-element-8b8f88a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1218 .elementor-element.elementor-element-40ea7b3a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1218 .elementor-element.elementor-element-2be3d7d2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1218 .elementor-element.elementor-element-763bfb94{--justify-content:space-around;}.elementor-1218 .elementor-element.elementor-element-47385006 .elementor-heading-title{font-size:45px;}.elementor-1218 .elementor-element.elementor-element-7a68a9d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1218 .elementor-element.elementor-element-70f26f9{--justify-content:space-around;}.elementor-1218 .elementor-element.elementor-element-86c2c55 .elementor-heading-title{font-size:45px;}.elementor-1218 .elementor-element.elementor-element-dffb3e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1218 .elementor-element.elementor-element-264a46f{--justify-content:space-around;}.elementor-1218 .elementor-element.elementor-element-88105ea .elementor-heading-title{font-size:45px;}.elementor-1218 .elementor-element.elementor-element-3dc3f72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1218 .elementor-element.elementor-element-5be92a6{--justify-content:space-around;}.elementor-1218 .elementor-element.elementor-element-f53ae5c .elementor-heading-title{font-size:45px;}.elementor-1218 .elementor-element.elementor-element-02be8f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1218 .elementor-element.elementor-element-487f525{--justify-content:space-around;}.elementor-1218 .elementor-element.elementor-element-259b7a2 .elementor-heading-title{font-size:45px;}.elementor-1218 .elementor-element.elementor-element-4c71104{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1218 .elementor-element.elementor-element-3d1f003{--justify-content:space-around;}.elementor-1218 .elementor-element.elementor-element-3dc2f5c .elementor-heading-title{font-size:45px;}.elementor-1218 .elementor-element.elementor-element-785ef6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1218 .elementor-element.elementor-element-eb218b0{--justify-content:space-around;}.elementor-1218 .elementor-element.elementor-element-49bb0ee .elementor-heading-title{font-size:45px;}.elementor-1218 .elementor-element.elementor-element-063a054{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1218 .elementor-element.elementor-element-abe5cd9{--justify-content:space-around;}.elementor-1218 .elementor-element.elementor-element-28048fc .elementor-heading-title{font-size:45px;}.elementor-1218 .elementor-element.elementor-element-67e495c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1218 .elementor-element.elementor-element-65ab557{--justify-content:space-around;}.elementor-1218 .elementor-element.elementor-element-47d0305 .elementor-heading-title{font-size:45px;}.elementor-1218 .elementor-element.elementor-element-9a2c097{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1218 .elementor-element.elementor-element-f1f5725{--justify-content:space-around;}.elementor-1218 .elementor-element.elementor-element-9fe0ccb .elementor-heading-title{font-size:45px;}.elementor-1218 .elementor-element.elementor-element-acca618{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1218 .elementor-element.elementor-element-b0cf934{--justify-content:space-around;}.elementor-1218 .elementor-element.elementor-element-4f69062 .elementor-heading-title{font-size:45px;}.elementor-1218 .elementor-element.elementor-element-994dd4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1218 .elementor-element.elementor-element-4f8fc29{--justify-content:space-around;}.elementor-1218 .elementor-element.elementor-element-a3218c4 .elementor-heading-title{font-size:45px;}.elementor-1218 .elementor-element.elementor-element-515dbb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1218 .elementor-element.elementor-element-75a6dabe{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1218 .elementor-element.elementor-element-1486dcaa{--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:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-708d9bc0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1218 .elementor-element.elementor-element-1f2709cc{--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:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:30px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-1f2709cc.e-con{--order:99999 /* order end hack */;}.elementor-1218 .elementor-element.elementor-element-2f2a2a9a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1218 .elementor-element.elementor-element-2f2a2a9a.e-con{--order:-99999 /* order start hack */;}.elementor-1218 .elementor-element.elementor-element-45e22f96{--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:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:30px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-961917b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1218 .elementor-element.elementor-element-275de5ef{--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:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:30px;--padding-bottom:07px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-50edb6eb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1218 .elementor-element.elementor-element-50edb6eb.e-con{--order:-99999 /* order start hack */;}.elementor-1218 .elementor-element.elementor-element-10b77af{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1218 .elementor-element.elementor-element-7a1f167d{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1218 .elementor-element.elementor-element-417ad00b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1218 .elementor-element.elementor-element-78c31230{--overlay-opacity:0.31;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1218 .elementor-element.elementor-element-26b6ce06{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1218 .elementor-element.elementor-element-3cf91619{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1218 .elementor-element.elementor-element-b4d8069{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1218 .elementor-element.elementor-element-2fe9a306{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1218 .elementor-element.elementor-element-763bfb94{--justify-content:space-around;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1218 .elementor-element.elementor-element-47385006 .elementor-heading-title{font-size:40px;}.elementor-1218 .elementor-element.elementor-element-7a68a9d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1218 .elementor-element.elementor-element-70f26f9{--justify-content:space-around;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1218 .elementor-element.elementor-element-86c2c55 .elementor-heading-title{font-size:40px;}.elementor-1218 .elementor-element.elementor-element-dffb3e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1218 .elementor-element.elementor-element-264a46f{--justify-content:space-around;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1218 .elementor-element.elementor-element-88105ea .elementor-heading-title{font-size:40px;}.elementor-1218 .elementor-element.elementor-element-3dc3f72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1218 .elementor-element.elementor-element-5be92a6{--justify-content:space-around;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1218 .elementor-element.elementor-element-f53ae5c .elementor-heading-title{font-size:40px;}.elementor-1218 .elementor-element.elementor-element-02be8f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1218 .elementor-element.elementor-element-487f525{--justify-content:space-around;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1218 .elementor-element.elementor-element-259b7a2 .elementor-heading-title{font-size:40px;}.elementor-1218 .elementor-element.elementor-element-4c71104{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1218 .elementor-element.elementor-element-3d1f003{--justify-content:space-around;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1218 .elementor-element.elementor-element-3dc2f5c .elementor-heading-title{font-size:40px;}.elementor-1218 .elementor-element.elementor-element-785ef6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1218 .elementor-element.elementor-element-eb218b0{--justify-content:space-around;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1218 .elementor-element.elementor-element-49bb0ee .elementor-heading-title{font-size:40px;}.elementor-1218 .elementor-element.elementor-element-063a054{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1218 .elementor-element.elementor-element-abe5cd9{--justify-content:space-around;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1218 .elementor-element.elementor-element-28048fc .elementor-heading-title{font-size:40px;}.elementor-1218 .elementor-element.elementor-element-67e495c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1218 .elementor-element.elementor-element-65ab557{--justify-content:space-around;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1218 .elementor-element.elementor-element-47d0305 .elementor-heading-title{font-size:40px;}.elementor-1218 .elementor-element.elementor-element-9a2c097{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1218 .elementor-element.elementor-element-f1f5725{--justify-content:space-around;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1218 .elementor-element.elementor-element-9fe0ccb .elementor-heading-title{font-size:40px;}.elementor-1218 .elementor-element.elementor-element-acca618{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1218 .elementor-element.elementor-element-b0cf934{--justify-content:space-around;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1218 .elementor-element.elementor-element-4f69062 .elementor-heading-title{font-size:40px;}.elementor-1218 .elementor-element.elementor-element-994dd4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1218 .elementor-element.elementor-element-4f8fc29{--justify-content:space-around;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1218 .elementor-element.elementor-element-a3218c4 .elementor-heading-title{font-size:40px;}.elementor-1218 .elementor-element.elementor-element-515dbb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1218 .elementor-element.elementor-element-75a6dabe{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1218 .elementor-element.elementor-element-10b77af{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1218 .elementor-element.elementor-element-27e643d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1218 .elementor-element.elementor-element-e840233 .elementor-image-box-img{margin-bottom:26px;}.elementor-1218 .elementor-element.elementor-element-7a1f167d{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-1218 .elementor-element.elementor-element-6677c20{--width:25%;}.elementor-1218 .elementor-element.elementor-element-8b8f88a{--width:25%;}.elementor-1218 .elementor-element.elementor-element-40ea7b3a{--width:25%;}.elementor-1218 .elementor-element.elementor-element-2be3d7d2{--width:25%;}.elementor-1218 .elementor-element.elementor-element-78c31230{--width:100%;}.elementor-1218 .elementor-element.elementor-element-201dd6f5{--width:70%;}.elementor-1218 .elementor-element.elementor-element-26b6ce06{--width:33%;}.elementor-1218 .elementor-element.elementor-element-3cf91619{--width:34%;}.elementor-1218 .elementor-element.elementor-element-b4d8069{--width:33%;}.elementor-1218 .elementor-element.elementor-element-2fe9a306{--width:100%;}.elementor-1218 .elementor-element.elementor-element-708d9bc0{--width:45%;}.elementor-1218 .elementor-element.elementor-element-1e8c602b{--width:55%;}.elementor-1218 .elementor-element.elementor-element-5fb9f7e6{--width:55%;}.elementor-1218 .elementor-element.elementor-element-2f2a2a9a{--width:45%;}.elementor-1218 .elementor-element.elementor-element-961917b{--width:45%;}.elementor-1218 .elementor-element.elementor-element-351c0ed5{--width:55%;}.elementor-1218 .elementor-element.elementor-element-4693d124{--width:55%;}.elementor-1218 .elementor-element.elementor-element-50edb6eb{--width:45%;}.elementor-1218 .elementor-element.elementor-element-27e643d{--width:40%;}.elementor-1218 .elementor-element.elementor-element-54a8038{--width:100%;}.elementor-1218 .elementor-element.elementor-element-3ee08b9{--width:60%;}.elementor-1218 .elementor-element.elementor-element-b44396{--width:80%;}.elementor-1218 .elementor-element.elementor-element-109dee8b{--width:20%;}.elementor-1218 .elementor-element.elementor-element-5b0ce8f2{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1218 .elementor-element.elementor-element-6677c20{--width:100%;}.elementor-1218 .elementor-element.elementor-element-8b8f88a{--width:100%;}.elementor-1218 .elementor-element.elementor-element-40ea7b3a{--width:100%;}.elementor-1218 .elementor-element.elementor-element-2be3d7d2{--width:100%;}.elementor-1218 .elementor-element.elementor-element-708d9bc0{--width:100%;}.elementor-1218 .elementor-element.elementor-element-1e8c602b{--width:100%;}.elementor-1218 .elementor-element.elementor-element-5fb9f7e6{--width:100%;}.elementor-1218 .elementor-element.elementor-element-2f2a2a9a{--width:100%;}.elementor-1218 .elementor-element.elementor-element-961917b{--width:100%;}.elementor-1218 .elementor-element.elementor-element-351c0ed5{--width:100%;}.elementor-1218 .elementor-element.elementor-element-4693d124{--width:100%;}.elementor-1218 .elementor-element.elementor-element-50edb6eb{--width:100%;}.elementor-1218 .elementor-element.elementor-element-27e643d{--width:100%;}.elementor-1218 .elementor-element.elementor-element-54a8038{--width:100%;}.elementor-1218 .elementor-element.elementor-element-3ee08b9{--width:100%;}.elementor-1218 .elementor-element.elementor-element-b44396{--width:80%;}.elementor-1218 .elementor-element.elementor-element-109dee8b{--width:20%;}}