.elementor-2170101 .elementor-element.elementor-element-80da572 > .elementor-container{min-height:820px;}.elementor-2170101 .elementor-element.elementor-element-80da572 > .elementor-container:after{content:"";min-height:inherit;}.elementor-2170101 .elementor-element.elementor-element-80da572:not(.elementor-motion-effects-element-type-background), .elementor-2170101 .elementor-element.elementor-element-80da572 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/afinis-group-afinis-gasket-production-OnbSOhz0oig-unsplash.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2170101 .elementor-element.elementor-element-80da572 > .elementor-background-overlay{background-color:#0D1216;opacity:0.75;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2170101 .elementor-element.elementor-element-80da572{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;}.elementor-2170101 .elementor-element.elementor-element-44d3d7f .elementor-text-editor{text-align:center;}.elementor-2170101 .elementor-element.elementor-element-44d3d7f{color:#FBFBFB;font-family:"Inter", sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;}.elementor-2170101 .elementor-element.elementor-element-fcf1712{text-align:center;}.elementor-2170101 .elementor-element.elementor-element-fcf1712 .elementor-heading-title{color:#FBFBFB;font-family:"Inter", sans-serif;font-size:96px;font-weight:600;}.elementor-2170101 .elementor-element.elementor-element-3225fec .elementor-text-editor{text-align:center;}.elementor-2170101 .elementor-element.elementor-element-3225fec{color:#FBFBFB;font-family:"Inter", sans-serif;font-size:16px;font-weight:200;width:626px;max-width:max(626px, 100%);}.elementor-2170101 .elementor-element.elementor-element-b047655 a.elementor-button{font-family:"Inter", sans-serif;font-size:16px;font-weight:300;background-color:rgba(2, 1, 1, 0);border-style:solid;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;}.elementor-2170101 .elementor-element.elementor-element-b047655 a.elementor-button:not(#e){color:#F8C61E;}.elementor-2170101 .elementor-element.elementor-element-b047655 a.elementor-button:not(#e):hover, .elementor-2170101 .elementor-element.elementor-element-b047655 a.elementor-button:not(#e):focus{color:#252C37;}.elementor-2170101 .elementor-element.elementor-element-b047655 a.elementor-button:hover, .elementor-2170101 .elementor-element.elementor-element-b047655 a.elementor-button:focus{background-color:#F8C61E;border-color:#F8C61E;}.elementor-2170101 .elementor-element.elementor-element-ef8b26e > .elementor-container{min-height:90px;}.elementor-2170101 .elementor-element.elementor-element-ef8b26e > .elementor-container:after{content:"";min-height:inherit;}.elementor-2170101 .elementor-element.elementor-element-ef8b26e:not(.elementor-motion-effects-element-type-background), .elementor-2170101 .elementor-element.elementor-element-ef8b26e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252C37;}.elementor-2170101 .elementor-element.elementor-element-ef8b26e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2170101 .elementor-element.elementor-element-ef8b26e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2170101 .elementor-element.elementor-element-ef8b26e > .elementor-shape-top .elementor-shape-fill{fill:#F8C61E;}.elementor-2170101 .elementor-element.elementor-element-ef8b26e > .elementor-shape-top svg{width:calc(50% + 1.3px);}.elementor-2170101 .elementor-element.elementor-element-14983ee .elementor-image-carousel-caption{text-align:center;}.elementor-2170101 .elementor-element.elementor-element-3e7626c > .elementor-container{min-height:650px;}.elementor-2170101 .elementor-element.elementor-element-3e7626c > .elementor-container:after{content:"";min-height:inherit;}.elementor-2170101 .elementor-element.elementor-element-3e7626c:not(.elementor-motion-effects-element-type-background), .elementor-2170101 .elementor-element.elementor-element-3e7626c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252C37;}.elementor-2170101 .elementor-element.elementor-element-3e7626c > .elementor-background-overlay{background-image:url("/img/cms/vw_gti_vecto_front_blanc_1-1.svg");background-position:0px -3%;background-repeat:no-repeat;background-size:cover;opacity:0.5;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2170101 .elementor-element.elementor-element-3e7626c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2170101 .elementor-element.elementor-element-ea689b1 > .elementor-element-populated{margin:64px 0px 0px 0px;}.elementor-2170101 .elementor-element.elementor-element-08c956e{text-align:center;width:1000px;max-width:max(1000px, 100%);}.elementor-2170101 .elementor-element.elementor-element-08c956e .elementor-heading-title{color:#FBFBFB;font-family:"Inter", sans-serif;font-size:48px;font-weight:600;line-height:64px;}.elementor-2170101 .elementor-element.elementor-element-b5a2060 .elementor-text-editor{text-align:center;}.elementor-2170101 .elementor-element.elementor-element-b5a2060{color:#FBFBFB;font-family:"Inter", sans-serif;font-size:16px;font-weight:200;width:626px;max-width:max(626px, 100%);}.elementor-2170101 .elementor-element.elementor-element-b5a2060 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-2170101 .elementor-element.elementor-element-ace4872 .elementor-icon-wrapper{text-align:center;}.elementor-2170101 .elementor-element.elementor-element-ace4872 .elementor-icon i, .elementor-2170101 .elementor-element.elementor-element-ace4872 .elementor-icon svg{transform:rotate(0deg);}.elementor-2170101 .elementor-element.elementor-element-cf84f67{text-align:center;width:1000px;max-width:max(1000px, 100%);}.elementor-2170101 .elementor-element.elementor-element-cf84f67 .elementor-heading-title{color:#FBFBFB;font-family:"Inter", sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:24px;}.elementor-2170101 .elementor-element.elementor-element-9bd922a .elementor-text-editor{text-align:center;}.elementor-2170101 .elementor-element.elementor-element-9bd922a{color:#FBFBFB;font-family:"Inter", sans-serif;font-size:16px;font-weight:200;width:303px;max-width:max(303px, 100%);}.elementor-2170101 .elementor-element.elementor-element-a44bbfc .elementor-icon-wrapper{text-align:center;}.elementor-2170101 .elementor-element.elementor-element-a44bbfc .elementor-icon i, .elementor-2170101 .elementor-element.elementor-element-a44bbfc .elementor-icon svg{transform:rotate(0deg);}.elementor-2170101 .elementor-element.elementor-element-ff3ad1c{text-align:center;width:1000px;max-width:max(1000px, 100%);}.elementor-2170101 .elementor-element.elementor-element-ff3ad1c .elementor-heading-title{color:#FBFBFB;font-family:"Inter", sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:24px;}.elementor-2170101 .elementor-element.elementor-element-96a3b01 .elementor-text-editor{text-align:center;}.elementor-2170101 .elementor-element.elementor-element-96a3b01{color:#FBFBFB;font-family:"Inter", sans-serif;font-size:16px;font-weight:200;width:303px;max-width:max(303px, 100%);}.elementor-2170101 .elementor-element.elementor-element-5c45368 .elementor-icon-wrapper{text-align:center;}.elementor-2170101 .elementor-element.elementor-element-5c45368 .elementor-icon i, .elementor-2170101 .elementor-element.elementor-element-5c45368 .elementor-icon svg{transform:rotate(0deg);}.elementor-2170101 .elementor-element.elementor-element-31c232b{text-align:center;width:1000px;max-width:max(1000px, 100%);}.elementor-2170101 .elementor-element.elementor-element-31c232b .elementor-heading-title{color:#FBFBFB;font-family:"Inter", sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:24px;}.elementor-2170101 .elementor-element.elementor-element-90f78ce .elementor-text-editor{text-align:center;}.elementor-2170101 .elementor-element.elementor-element-90f78ce{color:#FBFBFB;font-family:"Inter", sans-serif;font-size:16px;font-weight:200;width:303px;max-width:max(303px, 100%);}.elementor-2170101 .elementor-element.elementor-element-2c6033f > .elementor-container{min-height:450px;}.elementor-2170101 .elementor-element.elementor-element-2c6033f > .elementor-container:after{content:"";min-height:inherit;}.elementor-2170101 .elementor-element.elementor-element-2c6033f:not(.elementor-motion-effects-element-type-background), .elementor-2170101 .elementor-element.elementor-element-2c6033f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252C37;}.elementor-2170101 .elementor-element.elementor-element-2c6033f > .elementor-background-overlay{background-image:url("/img/cms/vw_gti_vecto_back_blanc_1.svg");background-position:0px 101%;background-repeat:no-repeat;background-size:cover;opacity:0.5;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2170101 .elementor-element.elementor-element-2c6033f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2170101 .elementor-element.elementor-element-a407e0e{text-align:center;width:1000px;max-width:max(1000px, 100%);}.elementor-2170101 .elementor-element.elementor-element-a407e0e .elementor-heading-title{color:#FBFBFB;font-family:"Inter", sans-serif;font-size:32px;font-weight:500;line-height:36px;}.elementor-2170101 .elementor-element.elementor-element-23254e3 .elementor-text-editor{text-align:center;}.elementor-2170101 .elementor-element.elementor-element-23254e3{color:#FBFBFB;font-family:"Inter", sans-serif;font-size:16px;font-weight:200;width:626px;max-width:max(626px, 100%);}.elementor-2170101 .elementor-element.elementor-element-23254e3 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2170101 .elementor-element.elementor-element-4a16e3c a.elementor-button{font-family:"Inter", sans-serif;font-size:16px;font-weight:300;background-color:rgba(2, 1, 1, 0);border-style:solid;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;}.elementor-2170101 .elementor-element.elementor-element-4a16e3c a.elementor-button:not(#e){color:#F8C61E;}.elementor-2170101 .elementor-element.elementor-element-4a16e3c a.elementor-button:not(#e):hover, .elementor-2170101 .elementor-element.elementor-element-4a16e3c a.elementor-button:not(#e):focus{color:#252C37;}.elementor-2170101 .elementor-element.elementor-element-4a16e3c a.elementor-button:hover, .elementor-2170101 .elementor-element.elementor-element-4a16e3c a.elementor-button:focus{background-color:#F8C61E;border-color:#F8C61E;}@media(min-width:768px){.elementor-2170101 .elementor-element.elementor-element-8ae3122{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-3225fec */.elementor-2170101 .elementor-element.elementor-element-3225fec {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08c956e */.elementor-2170101 .elementor-element.elementor-element-08c956e {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5a2060 */.elementor-2170101 .elementor-element.elementor-element-b5a2060 {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ace4872 */.elementor-2170101 .elementor-element.elementor-element-ace4872 {
    height: 48px;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf84f67 */.elementor-2170101 .elementor-element.elementor-element-cf84f67 {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bd922a */.elementor-2170101 .elementor-element.elementor-element-9bd922a {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a44bbfc */.elementor-2170101 .elementor-element.elementor-element-a44bbfc {
    height: 48px;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff3ad1c */.elementor-2170101 .elementor-element.elementor-element-ff3ad1c {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96a3b01 */.elementor-2170101 .elementor-element.elementor-element-96a3b01 {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5c45368 */.elementor-2170101 .elementor-element.elementor-element-5c45368 {
    height: 48px;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31c232b */.elementor-2170101 .elementor-element.elementor-element-31c232b {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-90f78ce */.elementor-2170101 .elementor-element.elementor-element-90f78ce {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23254e3 */.elementor-2170101 .elementor-element.elementor-element-23254e3 {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    
}/* End custom CSS */