.elementor-7020 .elementor-element.elementor-element-3b14d907{--display:flex;--min-height:100vh;--flex-direction:column-reverse;--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:-2px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-7020 .elementor-element.elementor-element-3b14d907:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-3b14d907 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.ferrariofgreenwich.com/wp-content/uploads/hero-3_4-1920.webp");background-position:50% 58%;background-repeat:no-repeat;background-size:cover;}.elementor-7020 .elementor-element.elementor-element-b6534f8{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:48px;--padding-bottom:8%;--padding-left:0;--padding-right:0;--z-index:2;}.elementor-7020 .elementor-element.elementor-element-6eb7331d .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:1.1;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-ea9aeb3 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4;letter-spacing:0px;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-ea9aeb3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-63f7db86{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:128px;--padding-bottom:137px;--padding-left:16px;--padding-right:16px;--z-index:3;}.elementor-7020 .elementor-element.elementor-element-63f7db86:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-63f7db86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.ferrariofgreenwich.com/wp-content/uploads/m1-details_005-1920.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7020 .elementor-element.elementor-element-2f63563b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-2px;--margin-bottom:-2px;--margin-left:0px;--margin-right:0px;--padding-top:128px;--padding-bottom:192px;--padding-left:16px;--padding-right:16px;--z-index:3;}.elementor-7020 .elementor-element.elementor-element-2f63563b:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-2f63563b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7020 .elementor-element.elementor-element-61e1d2bd{text-align:center;}.elementor-7020 .elementor-element.elementor-element-61e1d2bd .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1;letter-spacing:0.005em;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-61e1d2bd > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-7020 .elementor-element.elementor-element-55c6a6a8{text-align:center;font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.8;letter-spacing:0.015em;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-11b5be36{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:128px;--padding-bottom:137px;--padding-left:16px;--padding-right:16px;--z-index:3;}.elementor-7020 .elementor-element.elementor-element-11b5be36:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-11b5be36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.ferrariofgreenwich.com/wp-content/uploads/m3-motore-1920.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7020 .elementor-element.elementor-element-cb03c97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-2px;--margin-bottom:-2px;--margin-left:0px;--margin-right:0px;--padding-top:128px;--padding-bottom:192px;--padding-left:16px;--padding-right:16px;--z-index:3;}.elementor-7020 .elementor-element.elementor-element-cb03c97:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-cb03c97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7020 .elementor-element.elementor-element-22fc5489{text-align:center;}.elementor-7020 .elementor-element.elementor-element-22fc5489 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1;letter-spacing:0.005em;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-22fc5489 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-7020 .elementor-element.elementor-element-68d8e090{text-align:center;font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.8;letter-spacing:0.015em;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-1eb7ae84{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:0px 0px 0px 0px;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-48298334{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-1091dc26 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-dd6719a .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:28px;font-weight:500;line-height:1.2;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-6892fb3e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-4df2fd7 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-1a012b22 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:28px;font-weight:500;line-height:1.2;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-4f473bb4{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:128px;--padding-bottom:58px;--padding-left:16px;--padding-right:16px;--z-index:3;}.elementor-7020 .elementor-element.elementor-element-4f473bb4:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-4f473bb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.ferrariofgreenwich.com/wp-content/uploads/m4-front-1920.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7020 .elementor-element.elementor-element-57ad0f0c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-103e47f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-7020 .elementor-element.elementor-element-1a53a4ff{text-align:center;}.elementor-7020 .elementor-element.elementor-element-1a53a4ff .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1;letter-spacing:0.005em;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-1a53a4ff > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-7020 .elementor-element.elementor-element-ecf68a3{text-align:center;font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.8;letter-spacing:0.015em;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-59eeb7d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-59eeb7d7:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-59eeb7d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7020 .elementor-element.elementor-element-21f691d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-7020 .elementor-element.elementor-element-62fb9110{z-index:4;}.elementor-7020 .elementor-element.elementor-element-3476dcca{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:128px;--padding-bottom:137px;--padding-left:16px;--padding-right:16px;--z-index:1;}.elementor-7020 .elementor-element.elementor-element-3476dcca:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-3476dcca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.ferrariofgreenwich.com/wp-content/uploads/m5-interni_05-1920.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7020 .elementor-element.elementor-element-71d9956e{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:128px;--padding-bottom:137px;--padding-left:16px;--padding-right:16px;--z-index:2;}.elementor-7020 .elementor-element.elementor-element-71d9956e:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-71d9956e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.ferrariofgreenwich.com/wp-content/uploads/m5-interni_03-1920.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7020 .elementor-element.elementor-element-44c979e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:128px;--padding-bottom:192px;--padding-left:16px;--padding-right:16px;--z-index:3;}.elementor-7020 .elementor-element.elementor-element-44c979e2:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-44c979e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7020 .elementor-element.elementor-element-47a36509{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-55b136cf > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-55b136cf{z-index:4;}.elementor-7020 .elementor-element.elementor-element-7b60c641{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-4e65aaa7{text-align:center;}.elementor-7020 .elementor-element.elementor-element-4e65aaa7 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1;letter-spacing:0.005em;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-4e65aaa7 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-7020 .elementor-element.elementor-element-7aa6ecf4{text-align:center;font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.8;letter-spacing:0.015em;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-40c0094b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7020 .elementor-element.elementor-element-40c0094b:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-40c0094b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7020 .elementor-element.elementor-element-3ced243c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:128px;--padding-bottom:78px;--padding-left:16px;--padding-right:16px;--z-index:3;}.elementor-7020 .elementor-element.elementor-element-3ced243c:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-3ced243c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.ferrariofgreenwich.com/wp-content/uploads/m6-side-1920.webp");background-position:50% -14vh;background-repeat:no-repeat;background-size:100% auto;}.elementor-7020 .elementor-element.elementor-element-e4c0735{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-48d39475{--display:flex;--min-height:100vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-60vh;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:148px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-7020 .elementor-element.elementor-element-7ed8ea20{text-align:center;}.elementor-7020 .elementor-element.elementor-element-7ed8ea20 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1;letter-spacing:0.005em;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-7ed8ea20 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-7020 .elementor-element.elementor-element-3d98b2d7{text-align:center;font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.8;letter-spacing:0.015em;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-151a118d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 0px 0px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-79609e5d{--divider-border-style:solid;--divider-color:#FFFFFF29;--divider-border-width:1px;}.elementor-7020 .elementor-element.elementor-element-79609e5d .elementor-divider-separator{width:100%;}.elementor-7020 .elementor-element.elementor-element-79609e5d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-7020 .elementor-element.elementor-element-6bd414e7 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-6bd414e7 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-48af753a .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:28px;font-weight:500;line-height:1.2;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-da75d5e{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:128px;--padding-bottom:137px;--padding-left:16px;--padding-right:16px;--z-index:3;}.elementor-7020 .elementor-element.elementor-element-da75d5e:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-da75d5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.ferrariofgreenwich.com/wp-content/uploads/m7-back-1920.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7020 .elementor-element.elementor-element-385a4454{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-2px;--margin-bottom:-2px;--margin-left:0px;--margin-right:0px;--padding-top:128px;--padding-bottom:192px;--padding-left:16px;--padding-right:16px;--z-index:3;}.elementor-7020 .elementor-element.elementor-element-385a4454:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-385a4454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7020 .elementor-element.elementor-element-10894f0c{text-align:center;}.elementor-7020 .elementor-element.elementor-element-10894f0c .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1;letter-spacing:0.005em;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-10894f0c > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-7020 .elementor-element.elementor-element-8c1d05a{text-align:center;font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.8;letter-spacing:0.015em;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-191abb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7020 .elementor-element.elementor-element-191abb:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-191abb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7020 .elementor-element.elementor-element-ced5b0d{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:128px;--padding-bottom:78px;--padding-left:16px;--padding-right:16px;--z-index:3;}.elementor-7020 .elementor-element.elementor-element-ced5b0d:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-ced5b0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.ferrariofgreenwich.com/wp-content/uploads/m8-details_002-1920.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7020 .elementor-element.elementor-element-11c53e06{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-3bc5d1a4{--display:flex;--min-height:100vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-60vh;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:78px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-7020 .elementor-element.elementor-element-47dbf575{text-align:center;}.elementor-7020 .elementor-element.elementor-element-47dbf575 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1;letter-spacing:0.005em;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-47dbf575 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-7020 .elementor-element.elementor-element-c4d34cf{text-align:center;font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.8;letter-spacing:0.015em;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-3c021e8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 0px 0px;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-52fec86a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-2px;--margin-bottom:-2px;--margin-left:0px;--margin-right:0px;--padding-top:128px;--padding-bottom:192px;--padding-left:16px;--padding-right:16px;--z-index:4;}.elementor-7020 .elementor-element.elementor-element-52fec86a:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-52fec86a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7020 .elementor-element.elementor-element-543d6fd5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:80px 112px;--row-gap:80px;--column-gap:112px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-37573dd2{--display:flex;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-73b8a8f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-4addd331 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-4addd331 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-7020 .elementor-element.elementor-element-5514bf0d{--display:grid;--e-con-grid-template-columns:minmax(144px, 1fr) auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-ced65dd .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-ced65dd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-65b2e1f5{text-align:end;}.elementor-7020 .elementor-element.elementor-element-65b2e1f5 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:500;line-height:1.65;letter-spacing:0.165px;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-65b2e1f5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-1aa16768{--display:grid;--e-con-grid-template-columns:minmax(144px, 1fr) auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-3a5a1218 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-3a5a1218 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-52ce4d20{text-align:end;}.elementor-7020 .elementor-element.elementor-element-52ce4d20 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:500;line-height:1.65;letter-spacing:0.165px;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-52ce4d20 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-2a1b2429{--display:grid;--e-con-grid-template-columns:minmax(144px, 1fr) auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-4fb4416c .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-4fb4416c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-4022e35f{text-align:end;}.elementor-7020 .elementor-element.elementor-element-4022e35f .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:500;line-height:1.65;letter-spacing:0.165px;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-4022e35f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-28ad590c{--display:grid;--e-con-grid-template-columns:minmax(144px, 1fr) auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-3cef0fa4 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-3cef0fa4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-7af457c7{text-align:end;}.elementor-7020 .elementor-element.elementor-element-7af457c7 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:500;line-height:1.65;letter-spacing:0.165px;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-7af457c7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-238d2f53{--display:grid;--e-con-grid-template-columns:minmax(144px, 1fr) auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-525dea3e .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-525dea3e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-589d6246{text-align:end;}.elementor-7020 .elementor-element.elementor-element-589d6246 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:500;line-height:1.65;letter-spacing:0.165px;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-589d6246 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-5904e2f0{--display:grid;--e-con-grid-template-columns:minmax(144px, 1fr) auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-1c965a1e .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-1c965a1e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-47e65980{text-align:end;}.elementor-7020 .elementor-element.elementor-element-47e65980 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:500;line-height:1.65;letter-spacing:0.165px;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-47e65980 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-28f677ef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-232f88f1 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-232f88f1 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-7020 .elementor-element.elementor-element-5055c9f0{--display:grid;--e-con-grid-template-columns:minmax(144px, 1fr) auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-6e25457d .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-6e25457d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-3d62739e{text-align:end;}.elementor-7020 .elementor-element.elementor-element-3d62739e .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:500;line-height:1.65;letter-spacing:0.165px;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-3d62739e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-1e462857{--display:grid;--e-con-grid-template-columns:minmax(144px, 1fr) auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-1ff14dd5 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-1ff14dd5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-35ccbdc{text-align:end;}.elementor-7020 .elementor-element.elementor-element-35ccbdc .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:500;line-height:1.65;letter-spacing:0.165px;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-35ccbdc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-7f42edf8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-6260c39e .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-6260c39e > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-7020 .elementor-element.elementor-element-52abff42{--display:grid;--e-con-grid-template-columns:minmax(144px, 1fr) auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-72972340 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-72972340 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-3278449d{text-align:end;}.elementor-7020 .elementor-element.elementor-element-3278449d .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:500;line-height:1.65;letter-spacing:0.165px;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-3278449d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-2aed395d{--display:grid;--e-con-grid-template-columns:minmax(144px, 1fr) auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-660ab40c .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-660ab40c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-79951f7e{text-align:end;}.elementor-7020 .elementor-element.elementor-element-79951f7e .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:500;line-height:1.65;letter-spacing:0.165px;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-79951f7e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-1dec1aab{--display:flex;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-1ccde8fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-54ce8bc4 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-54ce8bc4 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-7020 .elementor-element.elementor-element-149f40ff{--display:grid;--e-con-grid-template-columns:minmax(144px, 1fr) auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-2d411468 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-2d411468 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-2576752e{text-align:end;}.elementor-7020 .elementor-element.elementor-element-2576752e .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:500;line-height:1.65;letter-spacing:0.165px;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-2576752e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-37aa5e38{--display:grid;--e-con-grid-template-columns:minmax(144px, 1fr) auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-74bc0a14 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-74bc0a14 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-30a40565{text-align:end;}.elementor-7020 .elementor-element.elementor-element-30a40565 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:500;line-height:1.65;letter-spacing:0.165px;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-30a40565 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-314b16ff{--display:grid;--e-con-grid-template-columns:minmax(144px, 1fr) auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-3de6bc42 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-3de6bc42 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-5dba3a7c{text-align:end;}.elementor-7020 .elementor-element.elementor-element-5dba3a7c .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:500;line-height:1.65;letter-spacing:0.165px;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-5dba3a7c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-15fef13a{--display:grid;--e-con-grid-template-columns:minmax(144px, 1fr) auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-3336ad22 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-3336ad22 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-bf101c6{text-align:end;}.elementor-7020 .elementor-element.elementor-element-bf101c6 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:500;line-height:1.65;letter-spacing:0.165px;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-bf101c6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-27779516{--display:grid;--e-con-grid-template-columns:minmax(144px, 1fr) auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-6d140238 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-6d140238 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-39474a0c{text-align:end;}.elementor-7020 .elementor-element.elementor-element-39474a0c .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:500;line-height:1.65;letter-spacing:0.165px;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-39474a0c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-e3ed8af{--display:grid;--e-con-grid-template-columns:minmax(144px, 1fr) auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-17ba8f83 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-17ba8f83 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-6c817957{text-align:end;}.elementor-7020 .elementor-element.elementor-element-6c817957 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:500;line-height:1.65;letter-spacing:0.165px;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-6c817957 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-4fad214{--display:grid;--e-con-grid-template-columns:minmax(144px, 1fr) auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-2bd37602 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-2bd37602 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-516a8ac1{text-align:end;}.elementor-7020 .elementor-element.elementor-element-516a8ac1 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:500;line-height:1.65;letter-spacing:0.165px;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-516a8ac1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-b218c90{--display:grid;--e-con-grid-template-columns:minmax(144px, 1fr) auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-108fb7b1 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-108fb7b1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-6ccd953f{text-align:end;}.elementor-7020 .elementor-element.elementor-element-6ccd953f .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:500;line-height:1.65;letter-spacing:0.165px;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-6ccd953f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-7d1e5c34{--display:grid;--e-con-grid-template-columns:minmax(144px, 1fr) auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-7bcf02a6 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-7bcf02a6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-a31f772{text-align:end;}.elementor-7020 .elementor-element.elementor-element-a31f772 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:500;line-height:1.65;letter-spacing:0.165px;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-a31f772 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-240bee5c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-7602c6d2 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-7602c6d2 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-7020 .elementor-element.elementor-element-49114abe{--display:grid;--e-con-grid-template-columns:minmax(144px, 1fr) auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-73bd0d1a .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-73bd0d1a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-6d99a56e{text-align:end;}.elementor-7020 .elementor-element.elementor-element-6d99a56e .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:500;line-height:1.65;letter-spacing:0.165px;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-6d99a56e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-65d5760a{--display:grid;--e-con-grid-template-columns:minmax(144px, 1fr) auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-12ae288a .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-12ae288a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-101b1b9b{text-align:end;}.elementor-7020 .elementor-element.elementor-element-101b1b9b .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:500;line-height:1.65;letter-spacing:0.165px;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-101b1b9b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-6648923b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-374698cf .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-374698cf > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-7020 .elementor-element.elementor-element-823ae4e{--display:grid;--e-con-grid-template-columns:minmax(144px, 1fr) auto;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-1a439daa .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:0.165px;color:#8F8F8F;}.elementor-7020 .elementor-element.elementor-element-1a439daa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-7b9a5c27{text-align:end;}.elementor-7020 .elementor-element.elementor-element-7b9a5c27 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:13px;font-weight:500;line-height:1.65;letter-spacing:0.165px;color:#FFFFFF;}.elementor-7020 .elementor-element.elementor-element-7b9a5c27 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-7020 .elementor-element.elementor-element-3b14d907:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-3b14d907 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-7020 .elementor-element.elementor-element-b6534f8{--flex-wrap:wrap;}.elementor-7020 .elementor-element.elementor-element-ea9aeb3 .elementor-heading-title{font-size:22px;line-height:1.25;}.elementor-7020 .elementor-element.elementor-element-61e1d2bd .elementor-heading-title{line-height:1.5;letter-spacing:0px;}.elementor-7020 .elementor-element.elementor-element-22fc5489 .elementor-heading-title{line-height:1.5;letter-spacing:0px;}.elementor-7020 .elementor-element.elementor-element-1a53a4ff .elementor-heading-title{line-height:1.5;letter-spacing:0px;}.elementor-7020 .elementor-element.elementor-element-4e65aaa7 .elementor-heading-title{line-height:1.5;letter-spacing:0px;}.elementor-7020 .elementor-element.elementor-element-3ced243c:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-3ced243c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-7020 .elementor-element.elementor-element-7ed8ea20 .elementor-heading-title{line-height:1.5;letter-spacing:0px;}.elementor-7020 .elementor-element.elementor-element-10894f0c .elementor-heading-title{line-height:1.5;letter-spacing:0px;}.elementor-7020 .elementor-element.elementor-element-47dbf575 .elementor-heading-title{line-height:1.5;letter-spacing:0px;}.elementor-7020 .elementor-element.elementor-element-543d6fd5{--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-5514bf0d{--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-1aa16768{--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-2a1b2429{--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-28ad590c{--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-238d2f53{--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-5904e2f0{--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-5055c9f0{--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-1e462857{--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-52abff42{--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-2aed395d{--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-149f40ff{--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-37aa5e38{--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-314b16ff{--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-15fef13a{--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-27779516{--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-e3ed8af{--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-4fad214{--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-b218c90{--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-7d1e5c34{--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-49114abe{--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-65d5760a{--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-823ae4e{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-7020 .elementor-element.elementor-element-3b14d907{--content-width:1408px;}.elementor-7020 .elementor-element.elementor-element-63f7db86{--content-width:1408px;}.elementor-7020 .elementor-element.elementor-element-2f63563b{--content-width:1408px;}.elementor-7020 .elementor-element.elementor-element-11b5be36{--content-width:1408px;}.elementor-7020 .elementor-element.elementor-element-cb03c97{--content-width:1408px;}.elementor-7020 .elementor-element.elementor-element-48298334{--width:192px;}.elementor-7020 .elementor-element.elementor-element-6892fb3e{--width:192px;}.elementor-7020 .elementor-element.elementor-element-4f473bb4{--content-width:1408px;}.elementor-7020 .elementor-element.elementor-element-21f691d9{--content-width:1408px;}.elementor-7020 .elementor-element.elementor-element-3476dcca{--content-width:1408px;}.elementor-7020 .elementor-element.elementor-element-71d9956e{--content-width:1408px;}.elementor-7020 .elementor-element.elementor-element-44c979e2{--content-width:1408px;}.elementor-7020 .elementor-element.elementor-element-3ced243c{--content-width:1408px;}.elementor-7020 .elementor-element.elementor-element-151a118d{--content-width:1408px;}.elementor-7020 .elementor-element.elementor-element-da75d5e{--content-width:1408px;}.elementor-7020 .elementor-element.elementor-element-385a4454{--content-width:1408px;}.elementor-7020 .elementor-element.elementor-element-ced5b0d{--content-width:1408px;}.elementor-7020 .elementor-element.elementor-element-52fec86a{--content-width:1408px;}}@media(max-width:767px){.elementor-7020 .elementor-element.elementor-element-3b14d907{--min-height:700px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-7020 .elementor-element.elementor-element-3b14d907:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-3b14d907 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 140px;background-size:contain;}.elementor-7020 .elementor-element.elementor-element-b6534f8{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-6eb7331d .elementor-heading-title{font-size:22px;}.elementor-7020 .elementor-element.elementor-element-ea9aeb3 .elementor-heading-title{font-size:15px;}.elementor-7020 .elementor-element.elementor-element-ea9aeb3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7020 .elementor-element.elementor-element-4b02b38f a{width:100%;}.elementor-7020 .elementor-element.elementor-element-4b02b38f{width:100%;max-width:100%;}.elementor-7020 .elementor-element.elementor-element-63f7db86{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-63f7db86:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-63f7db86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-7020 .elementor-element.elementor-element-7072bebd > .elementor-widget-container{margin:24px 0px 56px 0px;padding:0px 16px 0px 16px;}.elementor-7020 .elementor-element.elementor-element-2f63563b{--padding-top:0px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-7020 .elementor-element.elementor-element-61e1d2bd{text-align:start;}.elementor-7020 .elementor-element.elementor-element-61e1d2bd .elementor-heading-title{font-size:24px;line-height:1.1;}.elementor-7020 .elementor-element.elementor-element-55c6a6a8{text-align:start;}.elementor-7020 .elementor-element.elementor-element-11b5be36{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-11b5be36:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-11b5be36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-7020 .elementor-element.elementor-element-47ef8230 > .elementor-widget-container{margin:24px 0px 56px 0px;padding:0px 16px 0px 16px;}.elementor-7020 .elementor-element.elementor-element-cb03c97{--padding-top:0px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-7020 .elementor-element.elementor-element-22fc5489{text-align:start;}.elementor-7020 .elementor-element.elementor-element-22fc5489 .elementor-heading-title{font-size:24px;line-height:1.1;}.elementor-7020 .elementor-element.elementor-element-68d8e090{text-align:start;}.elementor-7020 .elementor-element.elementor-element-1eb7ae84{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7020 .elementor-element.elementor-element-48298334{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7020 .elementor-element.elementor-element-dd6719a .elementor-heading-title{font-size:20px;}.elementor-7020 .elementor-element.elementor-element-6892fb3e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7020 .elementor-element.elementor-element-1a012b22 .elementor-heading-title{font-size:20px;}.elementor-7020 .elementor-element.elementor-element-4f473bb4{--min-height:0vh;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-4f473bb4:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-4f473bb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-7020 .elementor-element.elementor-element-2cec36db > .elementor-widget-container{margin:24px 0px 56px 0px;padding:0px 16px 0px 16px;}.elementor-7020 .elementor-element.elementor-element-103e47f9{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-7020 .elementor-element.elementor-element-1a53a4ff{text-align:start;}.elementor-7020 .elementor-element.elementor-element-1a53a4ff .elementor-heading-title{font-size:24px;line-height:1.1;}.elementor-7020 .elementor-element.elementor-element-ecf68a3{text-align:start;}.elementor-7020 .elementor-element.elementor-element-62fb9110 > .elementor-widget-container{margin:24px 0px 56px 0px;padding:0px 16px 0px 16px;}.elementor-7020 .elementor-element.elementor-element-3476dcca{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-3476dcca:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-3476dcca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-7020 .elementor-element.elementor-element-71d9956e{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-71d9956e:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-71d9956e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-7020 .elementor-element.elementor-element-44c979e2{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-47a36509{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7020 .elementor-element.elementor-element-55b136cf > .elementor-widget-container{margin:24px 0px 56px 0px;padding:0px 16px 0px 16px;}.elementor-7020 .elementor-element.elementor-element-7b60c641{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-7020 .elementor-element.elementor-element-4e65aaa7{text-align:start;}.elementor-7020 .elementor-element.elementor-element-4e65aaa7 .elementor-heading-title{font-size:24px;line-height:1.1;}.elementor-7020 .elementor-element.elementor-element-7aa6ecf4{text-align:start;}.elementor-7020 .elementor-element.elementor-element-3ced243c{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-3ced243c:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-3ced243c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;background-size:contain;}.elementor-7020 .elementor-element.elementor-element-52de94bc > .elementor-widget-container{margin:24px 0px 56px 0px;padding:0px 16px 0px 16px;}.elementor-7020 .elementor-element.elementor-element-48d39475{--min-height:0vh;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-7020 .elementor-element.elementor-element-7ed8ea20{text-align:start;}.elementor-7020 .elementor-element.elementor-element-7ed8ea20 .elementor-heading-title{font-size:24px;line-height:1.1;}.elementor-7020 .elementor-element.elementor-element-3d98b2d7{text-align:start;}.elementor-7020 .elementor-element.elementor-element-151a118d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-7020 .elementor-element.elementor-element-48af753a .elementor-heading-title{font-size:20px;}.elementor-7020 .elementor-element.elementor-element-da75d5e{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-da75d5e:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-da75d5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-7020 .elementor-element.elementor-element-53095cf8 > .elementor-widget-container{margin:24px 0px 56px 0px;padding:0px 16px 0px 16px;}.elementor-7020 .elementor-element.elementor-element-385a4454{--padding-top:0px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-7020 .elementor-element.elementor-element-10894f0c{text-align:start;}.elementor-7020 .elementor-element.elementor-element-10894f0c .elementor-heading-title{font-size:24px;line-height:1.1;}.elementor-7020 .elementor-element.elementor-element-8c1d05a{text-align:start;}.elementor-7020 .elementor-element.elementor-element-ced5b0d{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7020 .elementor-element.elementor-element-ced5b0d:not(.elementor-motion-effects-element-type-background), .elementor-7020 .elementor-element.elementor-element-ced5b0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-7020 .elementor-element.elementor-element-5e34692d > .elementor-widget-container{margin:24px 0px 56px 0px;padding:0px 16px 0px 16px;}.elementor-7020 .elementor-element.elementor-element-3bc5d1a4{--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-7020 .elementor-element.elementor-element-47dbf575{text-align:start;}.elementor-7020 .elementor-element.elementor-element-47dbf575 .elementor-heading-title{font-size:24px;line-height:1.1;}.elementor-7020 .elementor-element.elementor-element-c4d34cf{text-align:start;}.elementor-7020 .elementor-element.elementor-element-3c021e8{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7020 .elementor-element.elementor-element-7e3eb1f8 a{width:100%;}.elementor-7020 .elementor-element.elementor-element-7e3eb1f8{width:100%;max-width:100%;}.elementor-7020 .elementor-element.elementor-element-52fec86a{--padding-top:0px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-7020 .elementor-element.elementor-element-4e16c63a > .elementor-widget-container{margin:24px 0px 56px 0px;padding:0px 16px 0px 16px;}.elementor-7020 .elementor-element.elementor-element-543d6fd5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-5514bf0d{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-1aa16768{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-2a1b2429{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-28ad590c{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-238d2f53{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-5904e2f0{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-5055c9f0{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-1e462857{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-52abff42{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-2aed395d{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-149f40ff{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-37aa5e38{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-314b16ff{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-15fef13a{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-27779516{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-e3ed8af{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-4fad214{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-b218c90{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-7d1e5c34{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-49114abe{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-65d5760a{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-7020 .elementor-element.elementor-element-823ae4e{--e-con-grid-template-columns:1;--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-3b14d907 */.elementor-7020 .elementor-element.elementor-element-3b14d907::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;

    background: linear-gradient(
        to bottom,
        transparent 0%,
        transparent 68%,
        rgba(0, 0, 0, 0.55) 82%,
        #000 100%
    );
}
@media(max-width: 767px) {
    .elementor-7020 .elementor-element.elementor-element-3b14d907:after, .elementor-7020 .elementor-element.elementor-element-3b14d907:before {
        height: 41%;
    }
}

body .super-footer{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63f7db86 */@media(max-width:767px) {
    .elementor-7020 .elementor-element.elementor-element-63f7db86 {
        background: #000 !important;
    }
}

.elementor-7020 .elementor-element.elementor-element-63f7db86::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;

    background: linear-gradient(
        to bottom,
        #000 0%,
        transparent 12%,
        transparent 88%,
        #000 100%
    );
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c6a6a8 */.elementor-7020 .elementor-element.elementor-element-55c6a6a8 {
    max-width: 1076px !important;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f63563b */@media(max-width:767px) {
    .elementor-7020 .elementor-element.elementor-element-2f63563b {
        background: #000 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11b5be36 */@media(max-width:767px) {
    .elementor-7020 .elementor-element.elementor-element-11b5be36 {
        background: #000 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68d8e090 */.elementor-7020 .elementor-element.elementor-element-68d8e090 {
    max-width: 1076px !important;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb03c97 */@media(max-width:767px) {
    .elementor-7020 .elementor-element.elementor-element-cb03c97 {
        background: #000 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecf68a3 */.elementor-7020 .elementor-element.elementor-element-ecf68a3 {
    max-width: 1076px !important;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f473bb4 */@media(max-width:767px) {
    .elementor-7020 .elementor-element.elementor-element-4f473bb4 {
        background: #000 !important;
    }
}

.elementor-7020 .elementor-element.elementor-element-4f473bb4::after {
    content: "";
    position: absolute;
    inset-inline: 0;
    inset-block-end: 0;
    height: 55%;
    pointer-events: none;
    background: linear-gradient(to bottom, rgb(0 0 0 / 0) 0%, rgb(0 0 0 / .013) 8.1%, rgb(0 0 0 / .049) 15.5%, rgb(0 0 0 / .104) 22.5%, rgb(0 0 0 / .175) 29%, rgb(0 0 0 / .259) 35.3%, rgb(0 0 0 / .352) 41.2%, rgb(0 0 0 / .45) 47.1%, rgb(0 0 0 / .55) 52.9%, rgb(0 0 0 / .648) 58.8%, rgb(0 0 0 / .741) 64.7%, rgb(0 0 0 / .825) 71%, rgb(0 0 0 / .896) 77.5%, rgb(0 0 0 / .951) 84.5%, rgb(0 0 0 / .987) 91.9%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21f691d9 */.elementor-7020 .elementor-element.elementor-element-21f691d9 {
    position: absolute;
    padding-top: 128px;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3476dcca */@media(max-width:767px) {
    .elementor-7020 .elementor-element.elementor-element-3476dcca {
        background: #000 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71d9956e */@media(max-width:767px) {
    .elementor-7020 .elementor-element.elementor-element-71d9956e {
        background: #000 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7aa6ecf4 */.elementor-7020 .elementor-element.elementor-element-7aa6ecf4 {
    max-width: 1076px !important;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c979e2 */@media(max-width:767px) {
    .elementor-7020 .elementor-element.elementor-element-44c979e2 {
        background: #000 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ced243c */@media(max-width:767px) {
    .elementor-7020 .elementor-element.elementor-element-3ced243c {
        background: #000 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d98b2d7 */.elementor-7020 .elementor-element.elementor-element-3d98b2d7 {
    max-width: 1076px !important;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da75d5e */@media(max-width:767px) {
    .elementor-7020 .elementor-element.elementor-element-da75d5e {
        background: #000 !important;
    }
}

.elementor-7020 .elementor-element.elementor-element-da75d5e::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;

    background: linear-gradient(
        to bottom,
        #000 0%,
        transparent 12%,
        transparent 88%,
        #000 100%
    );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c1d05a */.elementor-7020 .elementor-element.elementor-element-8c1d05a {
    max-width: 1076px !important;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385a4454 */@media(max-width:767px) {
    .elementor-7020 .elementor-element.elementor-element-385a4454 {
        background: #000 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ced5b0d */@media(max-width:767px) {
    .elementor-7020 .elementor-element.elementor-element-ced5b0d {
        background: #000 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4d34cf */.elementor-7020 .elementor-element.elementor-element-c4d34cf {
    max-width: 1076px !important;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5514bf0d */.elementor-7020 .elementor-element.elementor-element-5514bf0d:before {
    content: "";
    position: absolute;
    z-index: -1;
    pointer-events: none;
    inset: 0 -12px;
    background: linear-gradient(90deg, rgb(255 255 255 / .07), rgb(255 255 255 / .03));
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: transform .45s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-5514bf0d:hover::before {
        transform: scaleX(1);
    }

.elementor-7020 .elementor-element.elementor-element-5514bf0d .gz_title span {
    transition: color .3s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-5514bf0d:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aa16768 */.elementor-7020 .elementor-element.elementor-element-1aa16768:before {
    content: "";
    position: absolute;
    z-index: -1;
    pointer-events: none;
    inset: 0 -12px;
    background: linear-gradient(90deg, rgb(255 255 255 / .07), rgb(255 255 255 / .03));
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: transform .45s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-1aa16768:hover::before {
        transform: scaleX(1);
    }

.elementor-7020 .elementor-element.elementor-element-1aa16768 .gz_title span {
    transition: color .3s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-1aa16768:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a1b2429 */.elementor-7020 .elementor-element.elementor-element-2a1b2429:before {
    content: "";
    position: absolute;
    z-index: -1;
    pointer-events: none;
    inset: 0 -12px;
    background: linear-gradient(90deg, rgb(255 255 255 / .07), rgb(255 255 255 / .03));
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: transform .45s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-2a1b2429:hover::before {
        transform: scaleX(1);
    }

.elementor-7020 .elementor-element.elementor-element-2a1b2429 .gz_title span {
    transition: color .3s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-2a1b2429:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28ad590c */.elementor-7020 .elementor-element.elementor-element-28ad590c:before {
    content: "";
    position: absolute;
    z-index: -1;
    pointer-events: none;
    inset: 0 -12px;
    background: linear-gradient(90deg, rgb(255 255 255 / .07), rgb(255 255 255 / .03));
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: transform .45s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-28ad590c:hover::before {
        transform: scaleX(1);
    }

.elementor-7020 .elementor-element.elementor-element-28ad590c .gz_title span {
    transition: color .3s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-28ad590c:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-238d2f53 */.elementor-7020 .elementor-element.elementor-element-238d2f53:before {
    content: "";
    position: absolute;
    z-index: -1;
    pointer-events: none;
    inset: 0 -12px;
    background: linear-gradient(90deg, rgb(255 255 255 / .07), rgb(255 255 255 / .03));
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: transform .45s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-238d2f53:hover::before {
        transform: scaleX(1);
    }

.elementor-7020 .elementor-element.elementor-element-238d2f53 .gz_title span {
    transition: color .3s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-238d2f53:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5904e2f0 */.elementor-7020 .elementor-element.elementor-element-5904e2f0:before {
    content: "";
    position: absolute;
    z-index: -1;
    pointer-events: none;
    inset: 0 -12px;
    background: linear-gradient(90deg, rgb(255 255 255 / .07), rgb(255 255 255 / .03));
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: transform .45s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-5904e2f0:hover::before {
        transform: scaleX(1);
    }

.elementor-7020 .elementor-element.elementor-element-5904e2f0 .gz_title span {
    transition: color .3s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-5904e2f0:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5055c9f0 */.elementor-7020 .elementor-element.elementor-element-5055c9f0:before {
    content: "";
    position: absolute;
    z-index: -1;
    pointer-events: none;
    inset: 0 -12px;
    background: linear-gradient(90deg, rgb(255 255 255 / .07), rgb(255 255 255 / .03));
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: transform .45s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-5055c9f0:hover::before {
        transform: scaleX(1);
    }

.elementor-7020 .elementor-element.elementor-element-5055c9f0 .gz_title span {
    transition: color .3s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-5055c9f0:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e462857 */.elementor-7020 .elementor-element.elementor-element-1e462857:before {
    content: "";
    position: absolute;
    z-index: -1;
    pointer-events: none;
    inset: 0 -12px;
    background: linear-gradient(90deg, rgb(255 255 255 / .07), rgb(255 255 255 / .03));
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: transform .45s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-1e462857:hover::before {
        transform: scaleX(1);
    }

.elementor-7020 .elementor-element.elementor-element-1e462857 .gz_title span {
    transition: color .3s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-1e462857:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52abff42 */.elementor-7020 .elementor-element.elementor-element-52abff42:before {
    content: "";
    position: absolute;
    z-index: -1;
    pointer-events: none;
    inset: 0 -12px;
    background: linear-gradient(90deg, rgb(255 255 255 / .07), rgb(255 255 255 / .03));
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: transform .45s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-52abff42:hover::before {
        transform: scaleX(1);
    }

.elementor-7020 .elementor-element.elementor-element-52abff42 .gz_title span {
    transition: color .3s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-52abff42:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aed395d */.elementor-7020 .elementor-element.elementor-element-2aed395d:before {
    content: "";
    position: absolute;
    z-index: -1;
    pointer-events: none;
    inset: 0 -12px;
    background: linear-gradient(90deg, rgb(255 255 255 / .07), rgb(255 255 255 / .03));
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: transform .45s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-2aed395d:hover::before {
        transform: scaleX(1);
    }

.elementor-7020 .elementor-element.elementor-element-2aed395d .gz_title span {
    transition: color .3s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-2aed395d:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-149f40ff */.elementor-7020 .elementor-element.elementor-element-149f40ff:before {
    content: "";
    position: absolute;
    z-index: -1;
    pointer-events: none;
    inset: 0 -12px;
    background: linear-gradient(90deg, rgb(255 255 255 / .07), rgb(255 255 255 / .03));
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: transform .45s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-149f40ff:hover::before {
        transform: scaleX(1);
    }

.elementor-7020 .elementor-element.elementor-element-149f40ff .gz_title span {
    transition: color .3s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-149f40ff:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37aa5e38 */.elementor-7020 .elementor-element.elementor-element-37aa5e38:before {
    content: "";
    position: absolute;
    z-index: -1;
    pointer-events: none;
    inset: 0 -12px;
    background: linear-gradient(90deg, rgb(255 255 255 / .07), rgb(255 255 255 / .03));
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: transform .45s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-37aa5e38:hover::before {
        transform: scaleX(1);
    }

.elementor-7020 .elementor-element.elementor-element-37aa5e38 .gz_title span {
    transition: color .3s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-37aa5e38:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-314b16ff */.elementor-7020 .elementor-element.elementor-element-314b16ff:before {
    content: "";
    position: absolute;
    z-index: -1;
    pointer-events: none;
    inset: 0 -12px;
    background: linear-gradient(90deg, rgb(255 255 255 / .07), rgb(255 255 255 / .03));
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: transform .45s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-314b16ff:hover::before {
        transform: scaleX(1);
    }

.elementor-7020 .elementor-element.elementor-element-314b16ff .gz_title span {
    transition: color .3s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-314b16ff:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15fef13a */.elementor-7020 .elementor-element.elementor-element-15fef13a:before {
    content: "";
    position: absolute;
    z-index: -1;
    pointer-events: none;
    inset: 0 -12px;
    background: linear-gradient(90deg, rgb(255 255 255 / .07), rgb(255 255 255 / .03));
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: transform .45s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-15fef13a:hover::before {
        transform: scaleX(1);
    }

.elementor-7020 .elementor-element.elementor-element-15fef13a .gz_title span {
    transition: color .3s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-15fef13a:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27779516 */.elementor-7020 .elementor-element.elementor-element-27779516:before {
    content: "";
    position: absolute;
    z-index: -1;
    pointer-events: none;
    inset: 0 -12px;
    background: linear-gradient(90deg, rgb(255 255 255 / .07), rgb(255 255 255 / .03));
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: transform .45s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-27779516:hover::before {
        transform: scaleX(1);
    }

.elementor-7020 .elementor-element.elementor-element-27779516 .gz_title span {
    transition: color .3s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-27779516:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3ed8af */.elementor-7020 .elementor-element.elementor-element-e3ed8af:before {
    content: "";
    position: absolute;
    z-index: -1;
    pointer-events: none;
    inset: 0 -12px;
    background: linear-gradient(90deg, rgb(255 255 255 / .07), rgb(255 255 255 / .03));
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: transform .45s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-e3ed8af:hover::before {
        transform: scaleX(1);
    }

.elementor-7020 .elementor-element.elementor-element-e3ed8af .gz_title span {
    transition: color .3s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-e3ed8af:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fad214 */.elementor-7020 .elementor-element.elementor-element-4fad214:before {
    content: "";
    position: absolute;
    z-index: -1;
    pointer-events: none;
    inset: 0 -12px;
    background: linear-gradient(90deg, rgb(255 255 255 / .07), rgb(255 255 255 / .03));
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: transform .45s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-4fad214:hover::before {
        transform: scaleX(1);
    }

.elementor-7020 .elementor-element.elementor-element-4fad214 .gz_title span {
    transition: color .3s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-4fad214:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b218c90 */.elementor-7020 .elementor-element.elementor-element-b218c90:before {
    content: "";
    position: absolute;
    z-index: -1;
    pointer-events: none;
    inset: 0 -12px;
    background: linear-gradient(90deg, rgb(255 255 255 / .07), rgb(255 255 255 / .03));
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: transform .45s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-b218c90:hover::before {
        transform: scaleX(1);
    }

.elementor-7020 .elementor-element.elementor-element-b218c90 .gz_title span {
    transition: color .3s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-b218c90:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d1e5c34 */.elementor-7020 .elementor-element.elementor-element-7d1e5c34:before {
    content: "";
    position: absolute;
    z-index: -1;
    pointer-events: none;
    inset: 0 -12px;
    background: linear-gradient(90deg, rgb(255 255 255 / .07), rgb(255 255 255 / .03));
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: transform .45s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-7d1e5c34:hover::before {
        transform: scaleX(1);
    }

.elementor-7020 .elementor-element.elementor-element-7d1e5c34 .gz_title span {
    transition: color .3s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-7d1e5c34:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49114abe */.elementor-7020 .elementor-element.elementor-element-49114abe:before {
    content: "";
    position: absolute;
    z-index: -1;
    pointer-events: none;
    inset: 0 -12px;
    background: linear-gradient(90deg, rgb(255 255 255 / .07), rgb(255 255 255 / .03));
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: transform .45s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-49114abe:hover::before {
        transform: scaleX(1);
    }

.elementor-7020 .elementor-element.elementor-element-49114abe .gz_title span {
    transition: color .3s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-49114abe:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65d5760a */.elementor-7020 .elementor-element.elementor-element-65d5760a:before {
    content: "";
    position: absolute;
    z-index: -1;
    pointer-events: none;
    inset: 0 -12px;
    background: linear-gradient(90deg, rgb(255 255 255 / .07), rgb(255 255 255 / .03));
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: transform .45s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-65d5760a:hover::before {
        transform: scaleX(1);
    }

.elementor-7020 .elementor-element.elementor-element-65d5760a .gz_title span {
    transition: color .3s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-65d5760a:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-823ae4e */.elementor-7020 .elementor-element.elementor-element-823ae4e:before {
    content: "";
    position: absolute;
    z-index: -1;
    pointer-events: none;
    inset: 0 -12px;
    background: linear-gradient(90deg, rgb(255 255 255 / .07), rgb(255 255 255 / .03));
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: transform .45s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-823ae4e:hover::before {
        transform: scaleX(1);
    }

.elementor-7020 .elementor-element.elementor-element-823ae4e .gz_title span {
    transition: color .3s cubic-bezier(.22, .61, .36, 1);
}

.elementor-7020 .elementor-element.elementor-element-823ae4e:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52fec86a */@media(max-width:767px) {
    .elementor-7020 .elementor-element.elementor-element-52fec86a {
        background: #000 !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ferrari';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.ferrariofgreenwich.com/wp-content/uploads/Ferrari-SansRegular.woff2') format('woff2'),
		url('https://www.ferrariofgreenwich.com/wp-content/uploads/Ferrari-SansRegular.woff') format('woff');
}
@font-face {
	font-family: 'Ferrari';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.ferrariofgreenwich.com/wp-content/uploads/Ferrari-SansMedium.woff2') format('woff2'),
		url('https://www.ferrariofgreenwich.com/wp-content/uploads/Ferrari-SansMedium.woff') format('woff');
}
/* End Custom Fonts CSS */