.elementor-8264 .elementor-element.elementor-element-a2104db{--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-8264 .elementor-element.elementor-element-a2104db:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-a2104db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.ferrariquebec.com/wp-content/uploads/hero-3_4-1920.webp");background-position:50% 58%;background-repeat:no-repeat;background-size:cover;}.elementor-8264 .elementor-element.elementor-element-586918cc{--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-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8264 .elementor-element.elementor-element-43320f62 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:1.1;color:#FFFFFF;}.elementor-8264 .elementor-element.elementor-element-4a970bcc .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-8264 .elementor-element.elementor-element-4a970bcc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-7fb1ab19{--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-8264 .elementor-element.elementor-element-7fb1ab19:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-7fb1ab19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.ferrariquebec.com/wp-content/uploads/m1-details_005-1920.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-8264 .elementor-element.elementor-element-2414e650{--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-8264 .elementor-element.elementor-element-2414e650:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-2414e650 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8264 .elementor-element.elementor-element-3ff7a32b{text-align:center;}.elementor-8264 .elementor-element.elementor-element-3ff7a32b .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-8264 .elementor-element.elementor-element-3ff7a32b > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8264 .elementor-element.elementor-element-f625805{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-8264 .elementor-element.elementor-element-6527ab0b{--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-8264 .elementor-element.elementor-element-6527ab0b:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-6527ab0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.ferrariquebec.com/wp-content/uploads/m3-motore-1920.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8264 .elementor-element.elementor-element-7932595a{--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-8264 .elementor-element.elementor-element-7932595a:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-7932595a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8264 .elementor-element.elementor-element-24ac61db{text-align:center;}.elementor-8264 .elementor-element.elementor-element-24ac61db .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-8264 .elementor-element.elementor-element-24ac61db > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-8264 .elementor-element.elementor-element-2b4672f5{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-8264 .elementor-element.elementor-element-21e12f51{--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-8264 .elementor-element.elementor-element-581db115{--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-8264 .elementor-element.elementor-element-7cfa760c .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-8264 .elementor-element.elementor-element-3b06e7c5 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:28px;font-weight:500;line-height:1.2;color:#FFFFFF;}.elementor-8264 .elementor-element.elementor-element-7c16c52e{--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-8264 .elementor-element.elementor-element-4b69e82d .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-8264 .elementor-element.elementor-element-86a9958 .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:28px;font-weight:500;line-height:1.2;color:#FFFFFF;}.elementor-8264 .elementor-element.elementor-element-4ea615c{--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-8264 .elementor-element.elementor-element-4ea615c:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-4ea615c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.ferrariquebec.com/wp-content/uploads/m4-front-1920.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8264 .elementor-element.elementor-element-126cc1bd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8264 .elementor-element.elementor-element-5ebf572c{--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-8264 .elementor-element.elementor-element-49fa4f5d{text-align:center;}.elementor-8264 .elementor-element.elementor-element-49fa4f5d .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-8264 .elementor-element.elementor-element-49fa4f5d > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-8264 .elementor-element.elementor-element-2d99ffe3{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-8264 .elementor-element.elementor-element-6ddd1c0e{--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-8264 .elementor-element.elementor-element-6ddd1c0e:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-6ddd1c0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8264 .elementor-element.elementor-element-17c22641{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-8264 .elementor-element.elementor-element-1c55dcaa{z-index:4;}.elementor-8264 .elementor-element.elementor-element-504b0ab8{--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-8264 .elementor-element.elementor-element-504b0ab8:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-504b0ab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.ferrariquebec.com/wp-content/uploads/m5-interni_05-1920.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8264 .elementor-element.elementor-element-2950a60c{--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-8264 .elementor-element.elementor-element-2950a60c:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-2950a60c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.ferrariquebec.com/wp-content/uploads/m5-interni_03-1920.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8264 .elementor-element.elementor-element-7737d0f2{--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-8264 .elementor-element.elementor-element-7737d0f2:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-7737d0f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8264 .elementor-element.elementor-element-492f86ed{--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-8264 .elementor-element.elementor-element-3fd470c9 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-3fd470c9{z-index:4;}.elementor-8264 .elementor-element.elementor-element-4587b58b{--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-8264 .elementor-element.elementor-element-6b666442{text-align:center;}.elementor-8264 .elementor-element.elementor-element-6b666442 .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-8264 .elementor-element.elementor-element-6b666442 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-8264 .elementor-element.elementor-element-5e629e0{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-8264 .elementor-element.elementor-element-2c2ae470{--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-8264 .elementor-element.elementor-element-2c2ae470:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-2c2ae470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8264 .elementor-element.elementor-element-5dd3518b{--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-8264 .elementor-element.elementor-element-5dd3518b:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-5dd3518b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.ferrariquebec.com/wp-content/uploads/m6-side-1920.webp");background-position:50% -14vh;background-repeat:no-repeat;background-size:100% auto;}.elementor-8264 .elementor-element.elementor-element-68061d0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8264 .elementor-element.elementor-element-1fb8bb7b{--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-8264 .elementor-element.elementor-element-3daddc50{text-align:center;}.elementor-8264 .elementor-element.elementor-element-3daddc50 .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-8264 .elementor-element.elementor-element-3daddc50 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-8264 .elementor-element.elementor-element-31371b7e{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-8264 .elementor-element.elementor-element-5127c2ea{--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-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8264 .elementor-element.elementor-element-47f4f1cb{--divider-border-style:solid;--divider-color:#FFFFFF29;--divider-border-width:1px;}.elementor-8264 .elementor-element.elementor-element-47f4f1cb .elementor-divider-separator{width:100%;}.elementor-8264 .elementor-element.elementor-element-47f4f1cb .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8264 .elementor-element.elementor-element-bdb5e7 .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-8264 .elementor-element.elementor-element-bdb5e7 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-3e0852bf .elementor-heading-title{font-family:"Ferrari", Sans-serif;font-size:28px;font-weight:500;line-height:1.2;color:#FFFFFF;}.elementor-8264 .elementor-element.elementor-element-5bc4e640{--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-8264 .elementor-element.elementor-element-5bc4e640:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-5bc4e640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.ferrariquebec.com/wp-content/uploads/m7-back-1920.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8264 .elementor-element.elementor-element-515dbe4e{--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-8264 .elementor-element.elementor-element-515dbe4e:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-515dbe4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8264 .elementor-element.elementor-element-98e1aef{text-align:center;}.elementor-8264 .elementor-element.elementor-element-98e1aef .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-8264 .elementor-element.elementor-element-98e1aef > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-8264 .elementor-element.elementor-element-4931630c{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-8264 .elementor-element.elementor-element-34ec32b9{--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-8264 .elementor-element.elementor-element-34ec32b9:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-34ec32b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8264 .elementor-element.elementor-element-5de3a700{--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-8264 .elementor-element.elementor-element-5de3a700:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-5de3a700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.ferrariquebec.com/wp-content/uploads/m8-details_002-1920.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8264 .elementor-element.elementor-element-7ecc51d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8264 .elementor-element.elementor-element-3b5af6c8{--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-8264 .elementor-element.elementor-element-7f57a0e8{text-align:center;}.elementor-8264 .elementor-element.elementor-element-7f57a0e8 .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-8264 .elementor-element.elementor-element-7f57a0e8 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-8264 .elementor-element.elementor-element-515e5f36{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-8264 .elementor-element.elementor-element-61e9ec0a{--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-8264 .elementor-element.elementor-element-8ae9b94{--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-8264 .elementor-element.elementor-element-8ae9b94:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-8ae9b94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8264 .elementor-element.elementor-element-42dbda9d{--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-8264 .elementor-element.elementor-element-659b62ad{--display:flex;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8264 .elementor-element.elementor-element-a66c9b6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8264 .elementor-element.elementor-element-745c45a1 .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-8264 .elementor-element.elementor-element-745c45a1 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-8264 .elementor-element.elementor-element-21290bd2{--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-8264 .elementor-element.elementor-element-46da94ef .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-8264 .elementor-element.elementor-element-46da94ef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-15b01768{text-align:end;}.elementor-8264 .elementor-element.elementor-element-15b01768 .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-8264 .elementor-element.elementor-element-15b01768 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-6881e327{--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-8264 .elementor-element.elementor-element-4f347e76 .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-8264 .elementor-element.elementor-element-4f347e76 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-41efb023{text-align:end;}.elementor-8264 .elementor-element.elementor-element-41efb023 .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-8264 .elementor-element.elementor-element-41efb023 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-3dcb3644{--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-8264 .elementor-element.elementor-element-64c7ebf0 .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-8264 .elementor-element.elementor-element-64c7ebf0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-3e218e2c{text-align:end;}.elementor-8264 .elementor-element.elementor-element-3e218e2c .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-8264 .elementor-element.elementor-element-3e218e2c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-6ed1be22{--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-8264 .elementor-element.elementor-element-3b9c776 .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-8264 .elementor-element.elementor-element-3b9c776 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-37fa1fe0{text-align:end;}.elementor-8264 .elementor-element.elementor-element-37fa1fe0 .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-8264 .elementor-element.elementor-element-37fa1fe0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-a05fb3e{--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-8264 .elementor-element.elementor-element-b541d09 .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-8264 .elementor-element.elementor-element-b541d09 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-73856483{text-align:end;}.elementor-8264 .elementor-element.elementor-element-73856483 .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-8264 .elementor-element.elementor-element-73856483 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-571470f3{--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-8264 .elementor-element.elementor-element-3175a386 .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-8264 .elementor-element.elementor-element-3175a386 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-74c51b32{text-align:end;}.elementor-8264 .elementor-element.elementor-element-74c51b32 .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-8264 .elementor-element.elementor-element-74c51b32 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-204aace8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8264 .elementor-element.elementor-element-184ca480 .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-8264 .elementor-element.elementor-element-184ca480 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-8264 .elementor-element.elementor-element-66122a05{--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-8264 .elementor-element.elementor-element-2f30a0cb .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-8264 .elementor-element.elementor-element-2f30a0cb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-75020b3c{text-align:end;}.elementor-8264 .elementor-element.elementor-element-75020b3c .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-8264 .elementor-element.elementor-element-75020b3c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-4baff036{--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-8264 .elementor-element.elementor-element-6c95e05b .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-8264 .elementor-element.elementor-element-6c95e05b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-6a3cfb27{text-align:end;}.elementor-8264 .elementor-element.elementor-element-6a3cfb27 .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-8264 .elementor-element.elementor-element-6a3cfb27 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-3fcfd9b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8264 .elementor-element.elementor-element-54f57ad9 .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-8264 .elementor-element.elementor-element-54f57ad9 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-8264 .elementor-element.elementor-element-2e86016c{--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-8264 .elementor-element.elementor-element-638fe08c .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-8264 .elementor-element.elementor-element-638fe08c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-5fe64370{text-align:end;}.elementor-8264 .elementor-element.elementor-element-5fe64370 .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-8264 .elementor-element.elementor-element-5fe64370 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-73514437{--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-8264 .elementor-element.elementor-element-38fab017 .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-8264 .elementor-element.elementor-element-38fab017 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-231c5124{text-align:end;}.elementor-8264 .elementor-element.elementor-element-231c5124 .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-8264 .elementor-element.elementor-element-231c5124 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-27de0d8{--display:flex;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8264 .elementor-element.elementor-element-6a9b91f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8264 .elementor-element.elementor-element-3d66a11d .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-8264 .elementor-element.elementor-element-3d66a11d > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-8264 .elementor-element.elementor-element-3bf1f59c{--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-8264 .elementor-element.elementor-element-70274654 .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-8264 .elementor-element.elementor-element-70274654 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-661c3da7{text-align:end;}.elementor-8264 .elementor-element.elementor-element-661c3da7 .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-8264 .elementor-element.elementor-element-661c3da7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-496bb7ac{--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-8264 .elementor-element.elementor-element-7fca1f8c .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-8264 .elementor-element.elementor-element-7fca1f8c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-20fdb57b{text-align:end;}.elementor-8264 .elementor-element.elementor-element-20fdb57b .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-8264 .elementor-element.elementor-element-20fdb57b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-34de6cfc{--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-8264 .elementor-element.elementor-element-5346085c .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-8264 .elementor-element.elementor-element-5346085c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-5fe735e1{text-align:end;}.elementor-8264 .elementor-element.elementor-element-5fe735e1 .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-8264 .elementor-element.elementor-element-5fe735e1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-423b52c1{--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-8264 .elementor-element.elementor-element-17a92e04 .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-8264 .elementor-element.elementor-element-17a92e04 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-7e9e0e39{text-align:end;}.elementor-8264 .elementor-element.elementor-element-7e9e0e39 .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-8264 .elementor-element.elementor-element-7e9e0e39 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-1f575433{--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-8264 .elementor-element.elementor-element-784f6e7b .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-8264 .elementor-element.elementor-element-784f6e7b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-359ea35e{text-align:end;}.elementor-8264 .elementor-element.elementor-element-359ea35e .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-8264 .elementor-element.elementor-element-359ea35e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-2fd76e4b{--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-8264 .elementor-element.elementor-element-4e49d1f5 .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-8264 .elementor-element.elementor-element-4e49d1f5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-8d5e588{text-align:end;}.elementor-8264 .elementor-element.elementor-element-8d5e588 .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-8264 .elementor-element.elementor-element-8d5e588 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-ee6024f{--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-8264 .elementor-element.elementor-element-76ec5c1d .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-8264 .elementor-element.elementor-element-76ec5c1d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-2925b7f2{text-align:end;}.elementor-8264 .elementor-element.elementor-element-2925b7f2 .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-8264 .elementor-element.elementor-element-2925b7f2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-4f82f3{--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-8264 .elementor-element.elementor-element-5b2c6880 .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-8264 .elementor-element.elementor-element-5b2c6880 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-1239749f{text-align:end;}.elementor-8264 .elementor-element.elementor-element-1239749f .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-8264 .elementor-element.elementor-element-1239749f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-5cfdac90{--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-8264 .elementor-element.elementor-element-355c063b .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-8264 .elementor-element.elementor-element-355c063b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-2b9d671b{text-align:end;}.elementor-8264 .elementor-element.elementor-element-2b9d671b .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-8264 .elementor-element.elementor-element-2b9d671b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-5249419e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8264 .elementor-element.elementor-element-3d2efb5a .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-8264 .elementor-element.elementor-element-3d2efb5a > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-8264 .elementor-element.elementor-element-54954a7c{--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-8264 .elementor-element.elementor-element-8d14c59 .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-8264 .elementor-element.elementor-element-8d14c59 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-6433bb65{text-align:end;}.elementor-8264 .elementor-element.elementor-element-6433bb65 .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-8264 .elementor-element.elementor-element-6433bb65 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-3802da2d{--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-8264 .elementor-element.elementor-element-617b7113 .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-8264 .elementor-element.elementor-element-617b7113 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-14b25b0e{text-align:end;}.elementor-8264 .elementor-element.elementor-element-14b25b0e .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-8264 .elementor-element.elementor-element-14b25b0e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-47fbba0a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8264 .elementor-element.elementor-element-3a353235 .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-8264 .elementor-element.elementor-element-3a353235 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-8264 .elementor-element.elementor-element-59384dae{--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-8264 .elementor-element.elementor-element-bb6afbf .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-8264 .elementor-element.elementor-element-bb6afbf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-4f6b861a{text-align:end;}.elementor-8264 .elementor-element.elementor-element-4f6b861a .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-8264 .elementor-element.elementor-element-4f6b861a > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-8264 .elementor-element.elementor-element-a2104db:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-a2104db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-8264 .elementor-element.elementor-element-586918cc{--flex-wrap:wrap;}.elementor-8264 .elementor-element.elementor-element-4a970bcc .elementor-heading-title{font-size:22px;line-height:1.25;}.elementor-8264 .elementor-element.elementor-element-3ff7a32b .elementor-heading-title{line-height:1.5;letter-spacing:0px;}.elementor-8264 .elementor-element.elementor-element-24ac61db .elementor-heading-title{line-height:1.5;letter-spacing:0px;}.elementor-8264 .elementor-element.elementor-element-49fa4f5d .elementor-heading-title{line-height:1.5;letter-spacing:0px;}.elementor-8264 .elementor-element.elementor-element-6b666442 .elementor-heading-title{line-height:1.5;letter-spacing:0px;}.elementor-8264 .elementor-element.elementor-element-5dd3518b:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-5dd3518b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-8264 .elementor-element.elementor-element-3daddc50 .elementor-heading-title{line-height:1.5;letter-spacing:0px;}.elementor-8264 .elementor-element.elementor-element-98e1aef .elementor-heading-title{line-height:1.5;letter-spacing:0px;}.elementor-8264 .elementor-element.elementor-element-7f57a0e8 .elementor-heading-title{line-height:1.5;letter-spacing:0px;}.elementor-8264 .elementor-element.elementor-element-42dbda9d{--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-21290bd2{--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-6881e327{--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-3dcb3644{--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-6ed1be22{--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-a05fb3e{--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-571470f3{--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-66122a05{--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-4baff036{--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-2e86016c{--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-73514437{--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-3bf1f59c{--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-496bb7ac{--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-34de6cfc{--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-423b52c1{--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-1f575433{--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-2fd76e4b{--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-ee6024f{--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-4f82f3{--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-5cfdac90{--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-54954a7c{--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-3802da2d{--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-59384dae{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-8264 .elementor-element.elementor-element-a2104db{--content-width:1408px;}.elementor-8264 .elementor-element.elementor-element-7fb1ab19{--content-width:1408px;}.elementor-8264 .elementor-element.elementor-element-2414e650{--content-width:1408px;}.elementor-8264 .elementor-element.elementor-element-6527ab0b{--content-width:1408px;}.elementor-8264 .elementor-element.elementor-element-7932595a{--content-width:1408px;}.elementor-8264 .elementor-element.elementor-element-581db115{--width:192px;}.elementor-8264 .elementor-element.elementor-element-7c16c52e{--width:192px;}.elementor-8264 .elementor-element.elementor-element-4ea615c{--content-width:1408px;}.elementor-8264 .elementor-element.elementor-element-17c22641{--content-width:1408px;}.elementor-8264 .elementor-element.elementor-element-504b0ab8{--content-width:1408px;}.elementor-8264 .elementor-element.elementor-element-2950a60c{--content-width:1408px;}.elementor-8264 .elementor-element.elementor-element-7737d0f2{--content-width:1408px;}.elementor-8264 .elementor-element.elementor-element-5dd3518b{--content-width:1408px;}.elementor-8264 .elementor-element.elementor-element-5127c2ea{--content-width:1408px;}.elementor-8264 .elementor-element.elementor-element-5bc4e640{--content-width:1408px;}.elementor-8264 .elementor-element.elementor-element-515dbe4e{--content-width:1408px;}.elementor-8264 .elementor-element.elementor-element-5de3a700{--content-width:1408px;}.elementor-8264 .elementor-element.elementor-element-8ae9b94{--content-width:1408px;}}@media(max-width:767px){.elementor-8264 .elementor-element.elementor-element-a2104db{--min-height:700px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-8264 .elementor-element.elementor-element-a2104db:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-a2104db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 140px;background-size:contain;}.elementor-8264 .elementor-element.elementor-element-586918cc{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-8264 .elementor-element.elementor-element-43320f62 .elementor-heading-title{font-size:22px;}.elementor-8264 .elementor-element.elementor-element-4a970bcc .elementor-heading-title{font-size:15px;}.elementor-8264 .elementor-element.elementor-element-4a970bcc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8264 .elementor-element.elementor-element-3edc83d1 a{width:100%;}.elementor-8264 .elementor-element.elementor-element-3edc83d1{width:100%;max-width:100%;}.elementor-8264 .elementor-element.elementor-element-7fb1ab19{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8264 .elementor-element.elementor-element-7fb1ab19:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-7fb1ab19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-8264 .elementor-element.elementor-element-fd71dee > .elementor-widget-container{margin:24px 0px 56px 0px;padding:0px 16px 0px 16px;}.elementor-8264 .elementor-element.elementor-element-2414e650{--padding-top:0px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-8264 .elementor-element.elementor-element-3ff7a32b{text-align:start;}.elementor-8264 .elementor-element.elementor-element-3ff7a32b .elementor-heading-title{font-size:24px;line-height:1.1;}.elementor-8264 .elementor-element.elementor-element-f625805{text-align:start;}.elementor-8264 .elementor-element.elementor-element-6527ab0b{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8264 .elementor-element.elementor-element-6527ab0b:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-6527ab0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-8264 .elementor-element.elementor-element-874dd83 > .elementor-widget-container{margin:24px 0px 56px 0px;padding:0px 16px 0px 16px;}.elementor-8264 .elementor-element.elementor-element-7932595a{--padding-top:0px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-8264 .elementor-element.elementor-element-24ac61db{text-align:start;}.elementor-8264 .elementor-element.elementor-element-24ac61db .elementor-heading-title{font-size:24px;line-height:1.1;}.elementor-8264 .elementor-element.elementor-element-2b4672f5{text-align:start;}.elementor-8264 .elementor-element.elementor-element-21e12f51{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8264 .elementor-element.elementor-element-581db115{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8264 .elementor-element.elementor-element-3b06e7c5 .elementor-heading-title{font-size:20px;}.elementor-8264 .elementor-element.elementor-element-7c16c52e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8264 .elementor-element.elementor-element-86a9958 .elementor-heading-title{font-size:20px;}.elementor-8264 .elementor-element.elementor-element-4ea615c{--min-height:0vh;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8264 .elementor-element.elementor-element-4ea615c:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-4ea615c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-8264 .elementor-element.elementor-element-5623175f > .elementor-widget-container{margin:24px 0px 56px 0px;padding:0px 16px 0px 16px;}.elementor-8264 .elementor-element.elementor-element-5ebf572c{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-8264 .elementor-element.elementor-element-49fa4f5d{text-align:start;}.elementor-8264 .elementor-element.elementor-element-49fa4f5d .elementor-heading-title{font-size:24px;line-height:1.1;}.elementor-8264 .elementor-element.elementor-element-2d99ffe3{text-align:start;}.elementor-8264 .elementor-element.elementor-element-1c55dcaa > .elementor-widget-container{margin:24px 0px 56px 0px;padding:0px 16px 0px 16px;}.elementor-8264 .elementor-element.elementor-element-504b0ab8{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8264 .elementor-element.elementor-element-504b0ab8:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-504b0ab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-8264 .elementor-element.elementor-element-2950a60c{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8264 .elementor-element.elementor-element-2950a60c:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-2950a60c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-8264 .elementor-element.elementor-element-7737d0f2{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8264 .elementor-element.elementor-element-492f86ed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8264 .elementor-element.elementor-element-3fd470c9 > .elementor-widget-container{margin:24px 0px 56px 0px;padding:0px 16px 0px 16px;}.elementor-8264 .elementor-element.elementor-element-4587b58b{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-8264 .elementor-element.elementor-element-6b666442{text-align:start;}.elementor-8264 .elementor-element.elementor-element-6b666442 .elementor-heading-title{font-size:24px;line-height:1.1;}.elementor-8264 .elementor-element.elementor-element-5e629e0{text-align:start;}.elementor-8264 .elementor-element.elementor-element-5dd3518b{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8264 .elementor-element.elementor-element-5dd3518b:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-5dd3518b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;background-size:contain;}.elementor-8264 .elementor-element.elementor-element-39ce5f8a > .elementor-widget-container{margin:24px 0px 56px 0px;padding:0px 16px 0px 16px;}.elementor-8264 .elementor-element.elementor-element-1fb8bb7b{--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-8264 .elementor-element.elementor-element-3daddc50{text-align:start;}.elementor-8264 .elementor-element.elementor-element-3daddc50 .elementor-heading-title{font-size:24px;line-height:1.1;}.elementor-8264 .elementor-element.elementor-element-31371b7e{text-align:start;}.elementor-8264 .elementor-element.elementor-element-5127c2ea{--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-8264 .elementor-element.elementor-element-3e0852bf .elementor-heading-title{font-size:20px;}.elementor-8264 .elementor-element.elementor-element-5bc4e640{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8264 .elementor-element.elementor-element-5bc4e640:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-5bc4e640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-8264 .elementor-element.elementor-element-1d567aa0 > .elementor-widget-container{margin:24px 0px 56px 0px;padding:0px 16px 0px 16px;}.elementor-8264 .elementor-element.elementor-element-515dbe4e{--padding-top:0px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-8264 .elementor-element.elementor-element-98e1aef{text-align:start;}.elementor-8264 .elementor-element.elementor-element-98e1aef .elementor-heading-title{font-size:24px;line-height:1.1;}.elementor-8264 .elementor-element.elementor-element-4931630c{text-align:start;}.elementor-8264 .elementor-element.elementor-element-5de3a700{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8264 .elementor-element.elementor-element-5de3a700:not(.elementor-motion-effects-element-type-background), .elementor-8264 .elementor-element.elementor-element-5de3a700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-8264 .elementor-element.elementor-element-2b1a2026 > .elementor-widget-container{margin:24px 0px 56px 0px;padding:0px 16px 0px 16px;}.elementor-8264 .elementor-element.elementor-element-3b5af6c8{--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-8264 .elementor-element.elementor-element-7f57a0e8{text-align:start;}.elementor-8264 .elementor-element.elementor-element-7f57a0e8 .elementor-heading-title{font-size:24px;line-height:1.1;}.elementor-8264 .elementor-element.elementor-element-515e5f36{text-align:start;}.elementor-8264 .elementor-element.elementor-element-61e9ec0a{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8264 .elementor-element.elementor-element-446bd7f6 a{width:100%;}.elementor-8264 .elementor-element.elementor-element-446bd7f6{width:100%;max-width:100%;}.elementor-8264 .elementor-element.elementor-element-8ae9b94{--padding-top:0px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-8264 .elementor-element.elementor-element-4ced7fa4 > .elementor-widget-container{margin:24px 0px 56px 0px;padding:0px 16px 0px 16px;}.elementor-8264 .elementor-element.elementor-element-42dbda9d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-21290bd2{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-6881e327{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-3dcb3644{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-6ed1be22{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-a05fb3e{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-571470f3{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-66122a05{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-4baff036{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-2e86016c{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-73514437{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-3bf1f59c{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-496bb7ac{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-34de6cfc{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-423b52c1{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-1f575433{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-2fd76e4b{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-ee6024f{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-4f82f3{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-5cfdac90{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-54954a7c{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-3802da2d{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8264 .elementor-element.elementor-element-59384dae{--e-con-grid-template-columns:1;--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-a2104db */.elementor-8264 .elementor-element.elementor-element-a2104db::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-8264 .elementor-element.elementor-element-a2104db:after, .elementor-8264 .elementor-element.elementor-element-a2104db:before {
        height: 41%;
    }
}

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

.elementor-8264 .elementor-element.elementor-element-7fb1ab19::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-f625805 */.elementor-8264 .elementor-element.elementor-element-f625805 {
    max-width: 1076px !important;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2414e650 */@media(max-width:767px) {
    .elementor-8264 .elementor-element.elementor-element-2414e650 {
        background: #000 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6527ab0b */@media(max-width:767px) {
    .elementor-8264 .elementor-element.elementor-element-6527ab0b {
        background: #000 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b4672f5 */.elementor-8264 .elementor-element.elementor-element-2b4672f5 {
    max-width: 1076px !important;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7932595a */@media(max-width:767px) {
    .elementor-8264 .elementor-element.elementor-element-7932595a {
        background: #000 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d99ffe3 */.elementor-8264 .elementor-element.elementor-element-2d99ffe3 {
    max-width: 1076px !important;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ea615c */@media(max-width:767px) {
    .elementor-8264 .elementor-element.elementor-element-4ea615c {
        background: #000 !important;
    }
}

.elementor-8264 .elementor-element.elementor-element-4ea615c::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-17c22641 */.elementor-8264 .elementor-element.elementor-element-17c22641 {
    position: absolute;
    padding-top: 128px;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504b0ab8 */@media(max-width:767px) {
    .elementor-8264 .elementor-element.elementor-element-504b0ab8 {
        background: #000 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2950a60c */@media(max-width:767px) {
    .elementor-8264 .elementor-element.elementor-element-2950a60c {
        background: #000 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e629e0 */.elementor-8264 .elementor-element.elementor-element-5e629e0 {
    max-width: 1076px !important;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7737d0f2 */@media(max-width:767px) {
    .elementor-8264 .elementor-element.elementor-element-7737d0f2 {
        background: #000 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dd3518b */@media(max-width:767px) {
    .elementor-8264 .elementor-element.elementor-element-5dd3518b {
        background: #000 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31371b7e */.elementor-8264 .elementor-element.elementor-element-31371b7e {
    max-width: 1076px !important;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bc4e640 */@media(max-width:767px) {
    .elementor-8264 .elementor-element.elementor-element-5bc4e640 {
        background: #000 !important;
    }
}

.elementor-8264 .elementor-element.elementor-element-5bc4e640::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-4931630c */.elementor-8264 .elementor-element.elementor-element-4931630c {
    max-width: 1076px !important;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-515dbe4e */@media(max-width:767px) {
    .elementor-8264 .elementor-element.elementor-element-515dbe4e {
        background: #000 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de3a700 */@media(max-width:767px) {
    .elementor-8264 .elementor-element.elementor-element-5de3a700 {
        background: #000 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-515e5f36 */.elementor-8264 .elementor-element.elementor-element-515e5f36 {
    max-width: 1076px !important;
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21290bd2 */.elementor-8264 .elementor-element.elementor-element-21290bd2: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-8264 .elementor-element.elementor-element-21290bd2:hover::before {
        transform: scaleX(1);
    }

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

.elementor-8264 .elementor-element.elementor-element-21290bd2:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6881e327 */.elementor-8264 .elementor-element.elementor-element-6881e327: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-8264 .elementor-element.elementor-element-6881e327:hover::before {
        transform: scaleX(1);
    }

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

.elementor-8264 .elementor-element.elementor-element-6881e327:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dcb3644 */.elementor-8264 .elementor-element.elementor-element-3dcb3644: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-8264 .elementor-element.elementor-element-3dcb3644:hover::before {
        transform: scaleX(1);
    }

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

.elementor-8264 .elementor-element.elementor-element-3dcb3644:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ed1be22 */.elementor-8264 .elementor-element.elementor-element-6ed1be22: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-8264 .elementor-element.elementor-element-6ed1be22:hover::before {
        transform: scaleX(1);
    }

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

.elementor-8264 .elementor-element.elementor-element-6ed1be22:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05fb3e */.elementor-8264 .elementor-element.elementor-element-a05fb3e: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-8264 .elementor-element.elementor-element-a05fb3e:hover::before {
        transform: scaleX(1);
    }

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

.elementor-8264 .elementor-element.elementor-element-a05fb3e:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-571470f3 */.elementor-8264 .elementor-element.elementor-element-571470f3: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-8264 .elementor-element.elementor-element-571470f3:hover::before {
        transform: scaleX(1);
    }

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

.elementor-8264 .elementor-element.elementor-element-571470f3:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66122a05 */.elementor-8264 .elementor-element.elementor-element-66122a05: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-8264 .elementor-element.elementor-element-66122a05:hover::before {
        transform: scaleX(1);
    }

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

.elementor-8264 .elementor-element.elementor-element-66122a05:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4baff036 */.elementor-8264 .elementor-element.elementor-element-4baff036: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-8264 .elementor-element.elementor-element-4baff036:hover::before {
        transform: scaleX(1);
    }

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

.elementor-8264 .elementor-element.elementor-element-4baff036:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e86016c */.elementor-8264 .elementor-element.elementor-element-2e86016c: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-8264 .elementor-element.elementor-element-2e86016c:hover::before {
        transform: scaleX(1);
    }

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

.elementor-8264 .elementor-element.elementor-element-2e86016c:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73514437 */.elementor-8264 .elementor-element.elementor-element-73514437: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-8264 .elementor-element.elementor-element-73514437:hover::before {
        transform: scaleX(1);
    }

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

.elementor-8264 .elementor-element.elementor-element-73514437:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bf1f59c */.elementor-8264 .elementor-element.elementor-element-3bf1f59c: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-8264 .elementor-element.elementor-element-3bf1f59c:hover::before {
        transform: scaleX(1);
    }

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

.elementor-8264 .elementor-element.elementor-element-3bf1f59c:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-496bb7ac */.elementor-8264 .elementor-element.elementor-element-496bb7ac: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-8264 .elementor-element.elementor-element-496bb7ac:hover::before {
        transform: scaleX(1);
    }

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

.elementor-8264 .elementor-element.elementor-element-496bb7ac:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34de6cfc */.elementor-8264 .elementor-element.elementor-element-34de6cfc: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-8264 .elementor-element.elementor-element-34de6cfc:hover::before {
        transform: scaleX(1);
    }

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

.elementor-8264 .elementor-element.elementor-element-34de6cfc:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-423b52c1 */.elementor-8264 .elementor-element.elementor-element-423b52c1: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-8264 .elementor-element.elementor-element-423b52c1:hover::before {
        transform: scaleX(1);
    }

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

.elementor-8264 .elementor-element.elementor-element-423b52c1:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f575433 */.elementor-8264 .elementor-element.elementor-element-1f575433: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-8264 .elementor-element.elementor-element-1f575433:hover::before {
        transform: scaleX(1);
    }

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

.elementor-8264 .elementor-element.elementor-element-1f575433:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fd76e4b */.elementor-8264 .elementor-element.elementor-element-2fd76e4b: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-8264 .elementor-element.elementor-element-2fd76e4b:hover::before {
        transform: scaleX(1);
    }

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

.elementor-8264 .elementor-element.elementor-element-2fd76e4b:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6024f */.elementor-8264 .elementor-element.elementor-element-ee6024f: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-8264 .elementor-element.elementor-element-ee6024f:hover::before {
        transform: scaleX(1);
    }

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

.elementor-8264 .elementor-element.elementor-element-ee6024f:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f82f3 */.elementor-8264 .elementor-element.elementor-element-4f82f3: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-8264 .elementor-element.elementor-element-4f82f3:hover::before {
        transform: scaleX(1);
    }

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

.elementor-8264 .elementor-element.elementor-element-4f82f3:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cfdac90 */.elementor-8264 .elementor-element.elementor-element-5cfdac90: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-8264 .elementor-element.elementor-element-5cfdac90:hover::before {
        transform: scaleX(1);
    }

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

.elementor-8264 .elementor-element.elementor-element-5cfdac90:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54954a7c */.elementor-8264 .elementor-element.elementor-element-54954a7c: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-8264 .elementor-element.elementor-element-54954a7c:hover::before {
        transform: scaleX(1);
    }

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

.elementor-8264 .elementor-element.elementor-element-54954a7c:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3802da2d */.elementor-8264 .elementor-element.elementor-element-3802da2d: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-8264 .elementor-element.elementor-element-3802da2d:hover::before {
        transform: scaleX(1);
    }

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

.elementor-8264 .elementor-element.elementor-element-3802da2d:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59384dae */.elementor-8264 .elementor-element.elementor-element-59384dae: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-8264 .elementor-element.elementor-element-59384dae:hover::before {
        transform: scaleX(1);
    }

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

.elementor-8264 .elementor-element.elementor-element-59384dae:hover .gz_title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ae9b94 */@media(max-width:767px) {
    .elementor-8264 .elementor-element.elementor-element-8ae9b94 {
        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.ferrariquebec.com/wp-content/uploads/Ferrari-SansRegular.woff2') format('woff2'),
		url('https://www.ferrariquebec.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.ferrariquebec.com/wp-content/uploads/Ferrari-SansMedium.woff2') format('woff2'),
		url('https://www.ferrariquebec.com/wp-content/uploads/Ferrari-SansMedium.woff') format('woff');
}
/* End Custom Fonts CSS */