.elementor-12 .elementor-element.elementor-element-11fc51b{--display:flex;--min-height:90vh;--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:center;--overlay-opacity:0.8;--border-radius:0px 0px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12%;--padding-bottom:12%;--padding-left:12%;--padding-right:12%;--z-index:2;}.elementor-12 .elementor-element.elementor-element-11fc51b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-11fc51b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://mg-berater.de/wp-content/uploads/2025/04/MG_Family_Range_2022-WEB.jpg");background-position:bottom center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-11fc51b::before, .elementor-12 .elementor-element.elementor-element-11fc51b > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-11fc51b > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-11fc51b > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-11fc51b > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-11fc51b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, var( --e-global-color-secondary ) 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e073716 .elementor-heading-title{font-family:var( --e-global-typography-54a6655-font-family ), Sans-serif;font-size:var( --e-global-typography-54a6655-font-size );font-weight:var( --e-global-typography-54a6655-font-weight );line-height:var( --e-global-typography-54a6655-line-height );color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-12bf3a3 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:0.5rem 1.5rem 0.5rem 1.5rem;}.elementor-12 .elementor-element.elementor-element-12bf3a3{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-12bf3a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-12bf3a3 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-14553a3{--display:flex;--position:absolute;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:50px;}.elementor-12 .elementor-element.elementor-element-14553a3.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-7470cdc{text-align:center;}.elementor-12 .elementor-element.elementor-element-7470cdc .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-47391f4 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-47391f4 .elementor-icon{font-size:35px;}.elementor-12 .elementor-element.elementor-element-47391f4 .elementor-icon svg{height:35px;}.elementor-12 .elementor-element.elementor-element-47391f4 .elementor-icon i, .elementor-12 .elementor-element.elementor-element-47391f4 .elementor-icon svg{transform:rotate(90deg);}.elementor-12 .elementor-element.elementor-element-65373ad{--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;}.elementor-12 .elementor-element.elementor-element-89efe78{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-7312f0e{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-7312f0e .elementor-heading-title{font-family:var( --e-global-typography-54a6655-font-family ), Sans-serif;font-size:var( --e-global-typography-54a6655-font-size );font-weight:var( --e-global-typography-54a6655-font-weight );line-height:var( --e-global-typography-54a6655-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-e6d0814 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-3770ccd{--display:grid;--min-height:605px;--e-con-grid-template-columns:repeat(9, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-0ce9039{--display:flex;--justify-content:flex-end;--overlay-opacity:0.6;--border-radius:25px 25px 25px 25px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;grid-column:span 5;}.elementor-12 .elementor-element.elementor-element-0ce9039::before, .elementor-12 .elementor-element.elementor-element-0ce9039 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0ce9039 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0ce9039 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0ce9039 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0ce9039 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, var( --e-global-color-secondary ) 100%);}.elementor-12 .elementor-element.elementor-element-0ce9039:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0ce9039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://mg-berater.de/wp-content/uploads/2025/04/MG-ZS-EV-parked-34-side-shot-02-WEB.jpg") 50% 50%;background-size:cover;}.elementor-12 .elementor-element.elementor-element-9a44e8c .elementor-heading-title{font-family:var( --e-global-typography-85b5dff-font-family ), Sans-serif;font-size:var( --e-global-typography-85b5dff-font-size );font-weight:var( --e-global-typography-85b5dff-font-weight );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );}.elementor-12 .elementor-element.elementor-element-0996acc{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e1ec47a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1e24cef .elementor-heading-title{font-family:var( --e-global-typography-d0c3173-font-family ), Sans-serif;font-size:var( --e-global-typography-d0c3173-font-size );font-weight:var( --e-global-typography-d0c3173-font-weight );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-3357496 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-9d4ce50{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1a74b89 .elementor-heading-title{font-family:var( --e-global-typography-d0c3173-font-family ), Sans-serif;font-size:var( --e-global-typography-d0c3173-font-size );font-weight:var( --e-global-typography-d0c3173-font-weight );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-4c78c39 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-20f0acd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1fb25e7 .elementor-heading-title{font-family:var( --e-global-typography-d0c3173-font-family ), Sans-serif;font-size:var( --e-global-typography-d0c3173-font-size );font-weight:var( --e-global-typography-d0c3173-font-weight );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-ab118d2 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-cffe183{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0f6e977 .elementor-heading-title{font-family:var( --e-global-typography-d0c3173-font-family ), Sans-serif;font-size:var( --e-global-typography-d0c3173-font-size );font-weight:var( --e-global-typography-d0c3173-font-weight );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-5855d53 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-ccc253e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c584f4b .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:0.5rem 1.5rem 0.5rem 1.5rem;}.elementor-12 .elementor-element.elementor-element-c584f4b{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-c584f4b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-c584f4b .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-9049dfa .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:0.5rem 1.5rem 0.5rem 1.5rem;}.elementor-12 .elementor-element.elementor-element-9049dfa{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-8221e5b .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:0.8rem 0.8rem 0.8rem 0.8rem;}.elementor-12 .elementor-element.elementor-element-8221e5b{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-db0f77f{--display:flex;--justify-content:flex-end;--border-radius:25px 25px 25px 25px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;grid-column:span 2;}.elementor-12 .elementor-element.elementor-element-db0f77f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-db0f77f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-91ed326 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-7892731 .elementor-heading-title{font-family:var( --e-global-typography-85b5dff-font-family ), Sans-serif;font-size:var( --e-global-typography-85b5dff-font-size );font-weight:var( --e-global-typography-85b5dff-font-weight );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c84d0a4 .elementor-heading-title{font-family:var( --e-global-typography-daed23e-font-family ), Sans-serif;font-size:var( --e-global-typography-daed23e-font-size );font-weight:var( --e-global-typography-daed23e-font-weight );line-height:var( --e-global-typography-daed23e-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-0c7b8bd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-21c27ce .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:0.5rem 1.5rem 0.5rem 1.5rem;}.elementor-12 .elementor-element.elementor-element-21c27ce{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-55d27ab .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:0.8rem 0.8rem 0.8rem 0.8rem;}.elementor-12 .elementor-element.elementor-element-55d27ab{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-fa8b60d{--display:flex;--justify-content:flex-end;--border-radius:25px 25px 25px 25px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;grid-column:span 2;}.elementor-12 .elementor-element.elementor-element-fa8b60d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fa8b60d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1d7daed .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c68e8aa .elementor-heading-title{font-family:var( --e-global-typography-85b5dff-font-family ), Sans-serif;font-size:var( --e-global-typography-85b5dff-font-size );font-weight:var( --e-global-typography-85b5dff-font-weight );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-7d54ad4 .elementor-heading-title{font-family:var( --e-global-typography-daed23e-font-family ), Sans-serif;font-size:var( --e-global-typography-daed23e-font-size );font-weight:var( --e-global-typography-daed23e-font-weight );line-height:var( --e-global-typography-daed23e-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-efc040a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6a5a57f .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:0.5rem 1.5rem 0.5rem 1.5rem;}.elementor-12 .elementor-element.elementor-element-6a5a57f{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-102f352 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:0.8rem 0.8rem 0.8rem 0.8rem;}.elementor-12 .elementor-element.elementor-element-102f352{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-f2fc4e2{--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;}.elementor-12 .elementor-element.elementor-element-ed45ea6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-59c1948{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-59c1948 .elementor-heading-title{font-family:var( --e-global-typography-54a6655-font-family ), Sans-serif;font-size:var( --e-global-typography-54a6655-font-size );font-weight:var( --e-global-typography-54a6655-font-weight );line-height:var( --e-global-typography-54a6655-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-d3ea84c .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-b4bc827{--display:grid;--min-height:605px;--e-con-grid-template-columns:repeat(9, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-d376df6{--display:flex;--justify-content:flex-end;--overlay-opacity:0.6;--border-radius:25px 25px 25px 25px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;grid-column:span 5;}.elementor-12 .elementor-element.elementor-element-d376df6::before, .elementor-12 .elementor-element.elementor-element-d376df6 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-d376df6 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-d376df6 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-d376df6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-d376df6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, var( --e-global-color-secondary ) 100%);}.elementor-12 .elementor-element.elementor-element-d376df6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d376df6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://mg-berater.de/wp-content/uploads/2025/04/MG-HS-Video-Fallback.jpg") 50% 50%;background-size:cover;}.elementor-12 .elementor-element.elementor-element-c273f94 .elementor-heading-title{font-family:var( --e-global-typography-85b5dff-font-family ), Sans-serif;font-size:var( --e-global-typography-85b5dff-font-size );font-weight:var( --e-global-typography-85b5dff-font-weight );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );}.elementor-12 .elementor-element.elementor-element-033f882{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-029aa38{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c1dd778 .elementor-heading-title{font-family:var( --e-global-typography-d0c3173-font-family ), Sans-serif;font-size:var( --e-global-typography-d0c3173-font-size );font-weight:var( --e-global-typography-d0c3173-font-weight );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-b08210e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-d2fd5d4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-72405a2 .elementor-heading-title{font-family:var( --e-global-typography-d0c3173-font-family ), Sans-serif;font-size:var( --e-global-typography-d0c3173-font-size );font-weight:var( --e-global-typography-d0c3173-font-weight );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-2403b10 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-29ae36f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dfd3dda .elementor-heading-title{font-family:var( --e-global-typography-d0c3173-font-family ), Sans-serif;font-size:var( --e-global-typography-d0c3173-font-size );font-weight:var( --e-global-typography-d0c3173-font-weight );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-7e2a551 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-dbfa9ef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6439478 .elementor-heading-title{font-family:var( --e-global-typography-d0c3173-font-family ), Sans-serif;font-size:var( --e-global-typography-d0c3173-font-size );font-weight:var( --e-global-typography-d0c3173-font-weight );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-6e0b95a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-5ea320a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0ef3c68 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:0.5rem 1.5rem 0.5rem 1.5rem;}.elementor-12 .elementor-element.elementor-element-0ef3c68{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-0ef3c68 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-0ef3c68 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-5a0467c .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:0.5rem 1.5rem 0.5rem 1.5rem;}.elementor-12 .elementor-element.elementor-element-5a0467c{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-c94e456 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:0.8rem 0.8rem 0.8rem 0.8rem;}.elementor-12 .elementor-element.elementor-element-c94e456{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-cf22f6e{--display:flex;--justify-content:flex-end;--border-radius:25px 25px 25px 25px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;grid-column:span 2;}.elementor-12 .elementor-element.elementor-element-cf22f6e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cf22f6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-eb3726e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-87343a7 .elementor-heading-title{font-family:var( --e-global-typography-85b5dff-font-family ), Sans-serif;font-size:var( --e-global-typography-85b5dff-font-size );font-weight:var( --e-global-typography-85b5dff-font-weight );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c79a1f5 .elementor-heading-title{font-family:var( --e-global-typography-daed23e-font-family ), Sans-serif;font-size:var( --e-global-typography-daed23e-font-size );font-weight:var( --e-global-typography-daed23e-font-weight );line-height:var( --e-global-typography-daed23e-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-8507518{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-66dd484 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:0.5rem 1.5rem 0.5rem 1.5rem;}.elementor-12 .elementor-element.elementor-element-66dd484{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-0f007fd .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:0.8rem 0.8rem 0.8rem 0.8rem;}.elementor-12 .elementor-element.elementor-element-0f007fd{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-ae3d238{--display:flex;--justify-content:flex-end;--border-radius:25px 25px 25px 25px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;grid-column:span 2;}.elementor-12 .elementor-element.elementor-element-ae3d238:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ae3d238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-6e682f9 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-e777b90 .elementor-heading-title{font-family:var( --e-global-typography-85b5dff-font-family ), Sans-serif;font-size:var( --e-global-typography-85b5dff-font-size );font-weight:var( --e-global-typography-85b5dff-font-weight );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c159569 .elementor-heading-title{font-family:var( --e-global-typography-daed23e-font-family ), Sans-serif;font-size:var( --e-global-typography-daed23e-font-size );font-weight:var( --e-global-typography-daed23e-font-weight );line-height:var( --e-global-typography-daed23e-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-8b097d5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8b097d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-5390143 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:0.5rem 1.5rem 0.5rem 1.5rem;}.elementor-12 .elementor-element.elementor-element-5390143{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-b914d0c .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:0.8rem 0.8rem 0.8rem 0.8rem;}.elementor-12 .elementor-element.elementor-element-b914d0c{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-02053e8{--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;}.elementor-12 .elementor-element.elementor-element-66e1f05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-2bb6069{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-2bb6069 .elementor-heading-title{font-family:var( --e-global-typography-54a6655-font-family ), Sans-serif;font-size:var( --e-global-typography-54a6655-font-size );font-weight:var( --e-global-typography-54a6655-font-weight );line-height:var( --e-global-typography-54a6655-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4901dc0 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-4901dc0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4901dc0.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4901dc0.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4901dc0.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4901dc0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-9c5291f{--display:grid;--min-height:605px;--e-con-grid-template-columns:repeat(9, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-2e729df{--display:flex;--justify-content:flex-end;--overlay-opacity:0.6;--border-radius:25px 25px 25px 25px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;grid-column:span 9;}.elementor-12 .elementor-element.elementor-element-2e729df::before, .elementor-12 .elementor-element.elementor-element-2e729df > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2e729df > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2e729df > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2e729df > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2e729df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, var( --e-global-color-secondary ) 100%);}.elementor-12 .elementor-element.elementor-element-2e729df:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2e729df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://mg-berater.de/wp-content/uploads/2025/04/MG-Marvel-R-Produktvideo-Lifestyle-WEB-Fallaback.jpg") 50% 50%;background-size:cover;}.elementor-12 .elementor-element.elementor-element-b544420 .elementor-heading-title{font-family:var( --e-global-typography-85b5dff-font-family ), Sans-serif;font-size:var( --e-global-typography-85b5dff-font-size );font-weight:var( --e-global-typography-85b5dff-font-weight );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );}.elementor-12 .elementor-element.elementor-element-8754a43{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bec30d1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9397215 .elementor-heading-title{font-family:var( --e-global-typography-d0c3173-font-family ), Sans-serif;font-size:var( --e-global-typography-d0c3173-font-size );font-weight:var( --e-global-typography-d0c3173-font-weight );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-79f348a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-524ca77{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fe0a23a .elementor-heading-title{font-family:var( --e-global-typography-d0c3173-font-family ), Sans-serif;font-size:var( --e-global-typography-d0c3173-font-size );font-weight:var( --e-global-typography-d0c3173-font-weight );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-0306055 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-e1b64a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5b96337 .elementor-heading-title{font-family:var( --e-global-typography-d0c3173-font-family ), Sans-serif;font-size:var( --e-global-typography-d0c3173-font-size );font-weight:var( --e-global-typography-d0c3173-font-weight );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-8dcdee6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-f529c84{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3b54ce8 .elementor-heading-title{font-family:var( --e-global-typography-d0c3173-font-family ), Sans-serif;font-size:var( --e-global-typography-d0c3173-font-size );font-weight:var( --e-global-typography-d0c3173-font-weight );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-b889aee .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-01c7a50{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4e83eb0 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:0.5rem 1.5rem 0.5rem 1.5rem;}.elementor-12 .elementor-element.elementor-element-4e83eb0{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-4e83eb0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-4e83eb0 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-fde7a11 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:0.8rem 0.8rem 0.8rem 0.8rem;}.elementor-12 .elementor-element.elementor-element-fde7a11{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-6474e84{--display:flex;--justify-content:flex-end;--border-radius:25px 25px 25px 25px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;grid-column:span 3;}.elementor-12 .elementor-element.elementor-element-6474e84:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6474e84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b5991ce .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-8e0e7b3 .elementor-heading-title{font-family:var( --e-global-typography-85b5dff-font-family ), Sans-serif;font-size:var( --e-global-typography-85b5dff-font-size );font-weight:var( --e-global-typography-85b5dff-font-weight );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-cecfc1e .elementor-heading-title{font-family:var( --e-global-typography-daed23e-font-family ), Sans-serif;font-size:var( --e-global-typography-daed23e-font-size );font-weight:var( --e-global-typography-daed23e-font-weight );line-height:var( --e-global-typography-daed23e-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-7062166{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-018d8d7 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:0.5rem 1.5rem 0.5rem 1.5rem;}.elementor-12 .elementor-element.elementor-element-018d8d7{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-ec99e13 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:0.8rem 0.8rem 0.8rem 0.8rem;}.elementor-12 .elementor-element.elementor-element-ec99e13{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-7968496{--display:flex;--justify-content:flex-end;--border-radius:25px 25px 25px 25px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;grid-column:span 3;}.elementor-12 .elementor-element.elementor-element-7968496:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7968496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-21601ba .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-51e529f .elementor-heading-title{font-family:var( --e-global-typography-85b5dff-font-family ), Sans-serif;font-size:var( --e-global-typography-85b5dff-font-size );font-weight:var( --e-global-typography-85b5dff-font-weight );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4a5b227 .elementor-heading-title{font-family:var( --e-global-typography-daed23e-font-family ), Sans-serif;font-size:var( --e-global-typography-daed23e-font-size );font-weight:var( --e-global-typography-daed23e-font-weight );line-height:var( --e-global-typography-daed23e-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-0ae1d02{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5411142 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:0.5rem 1.5rem 0.5rem 1.5rem;}.elementor-12 .elementor-element.elementor-element-5411142{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-5d44800 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:0.8rem 0.8rem 0.8rem 0.8rem;}.elementor-12 .elementor-element.elementor-element-5d44800{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-9cd1ccf{--display:flex;--justify-content:flex-end;--border-radius:25px 25px 25px 25px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;grid-column:span 3;}.elementor-12 .elementor-element.elementor-element-9cd1ccf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9cd1ccf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-310d45f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-dc96917 .elementor-heading-title{font-family:var( --e-global-typography-85b5dff-font-family ), Sans-serif;font-size:var( --e-global-typography-85b5dff-font-size );font-weight:var( --e-global-typography-85b5dff-font-weight );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-379de5b .elementor-heading-title{font-family:var( --e-global-typography-daed23e-font-family ), Sans-serif;font-size:var( --e-global-typography-daed23e-font-size );font-weight:var( --e-global-typography-daed23e-font-weight );line-height:var( --e-global-typography-daed23e-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-a7a4fc9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-df4df29 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:0.5rem 1.5rem 0.5rem 1.5rem;}.elementor-12 .elementor-element.elementor-element-df4df29{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-c013837 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:0.8rem 0.8rem 0.8rem 0.8rem;}.elementor-12 .elementor-element.elementor-element-c013837{width:auto;max-width:auto;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-14553a3{--width:20%;}.elementor-12 .elementor-element.elementor-element-89efe78{--width:100%;}.elementor-12 .elementor-element.elementor-element-3770ccd{--width:100%;}.elementor-12 .elementor-element.elementor-element-ed45ea6{--width:100%;}.elementor-12 .elementor-element.elementor-element-b4bc827{--width:100%;}.elementor-12 .elementor-element.elementor-element-8b097d5{--width:99.43%;}.elementor-12 .elementor-element.elementor-element-66e1f05{--width:100%;}.elementor-12 .elementor-element.elementor-element-9c5291f{--width:100%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-e073716 .elementor-heading-title{font-size:var( --e-global-typography-54a6655-font-size );line-height:var( --e-global-typography-54a6655-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-12bf3a3 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-7470cdc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-7312f0e .elementor-heading-title{font-size:var( --e-global-typography-54a6655-font-size );line-height:var( --e-global-typography-54a6655-line-height );}.elementor-12 .elementor-element.elementor-element-3770ccd{--e-con-grid-template-columns:repeat(10, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-0ce9039{--min-height:650px;grid-column:span 10;}.elementor-12 .elementor-element.elementor-element-9a44e8c .elementor-heading-title{font-size:var( --e-global-typography-85b5dff-font-size );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );}.elementor-12 .elementor-element.elementor-element-0996acc{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-1e24cef .elementor-heading-title{font-size:var( --e-global-typography-d0c3173-font-size );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-3357496 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-1a74b89 .elementor-heading-title{font-size:var( --e-global-typography-d0c3173-font-size );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-4c78c39 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-1fb25e7 .elementor-heading-title{font-size:var( --e-global-typography-d0c3173-font-size );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-ab118d2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-0f6e977 .elementor-heading-title{font-size:var( --e-global-typography-d0c3173-font-size );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-5855d53 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-c584f4b .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-9049dfa .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-8221e5b .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-db0f77f{grid-column:span 5;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-91ed326 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-7892731 .elementor-heading-title{font-size:var( --e-global-typography-85b5dff-font-size );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c84d0a4 .elementor-heading-title{font-size:var( --e-global-typography-daed23e-font-size );line-height:var( --e-global-typography-daed23e-line-height );}.elementor-12 .elementor-element.elementor-element-21c27ce .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-55d27ab .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-fa8b60d{grid-column:span 5;}.elementor-12 .elementor-element.elementor-element-1d7daed .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-c68e8aa .elementor-heading-title{font-size:var( --e-global-typography-85b5dff-font-size );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7d54ad4 .elementor-heading-title{font-size:var( --e-global-typography-daed23e-font-size );line-height:var( --e-global-typography-daed23e-line-height );}.elementor-12 .elementor-element.elementor-element-6a5a57f .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-102f352 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-59c1948 .elementor-heading-title{font-size:var( --e-global-typography-54a6655-font-size );line-height:var( --e-global-typography-54a6655-line-height );}.elementor-12 .elementor-element.elementor-element-b4bc827{--e-con-grid-template-columns:repeat(10, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-d376df6{--min-height:650px;grid-column:span 10;}.elementor-12 .elementor-element.elementor-element-c273f94 .elementor-heading-title{font-size:var( --e-global-typography-85b5dff-font-size );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );}.elementor-12 .elementor-element.elementor-element-033f882{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-c1dd778 .elementor-heading-title{font-size:var( --e-global-typography-d0c3173-font-size );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-b08210e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-72405a2 .elementor-heading-title{font-size:var( --e-global-typography-d0c3173-font-size );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-2403b10 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-dfd3dda .elementor-heading-title{font-size:var( --e-global-typography-d0c3173-font-size );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-7e2a551 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-6439478 .elementor-heading-title{font-size:var( --e-global-typography-d0c3173-font-size );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-6e0b95a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-0ef3c68 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-5a0467c .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-c94e456 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-cf22f6e{grid-column:span 5;}.elementor-12 .elementor-element.elementor-element-eb3726e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-87343a7 .elementor-heading-title{font-size:var( --e-global-typography-85b5dff-font-size );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c79a1f5 .elementor-heading-title{font-size:var( --e-global-typography-daed23e-font-size );line-height:var( --e-global-typography-daed23e-line-height );}.elementor-12 .elementor-element.elementor-element-66dd484 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-0f007fd .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-ae3d238{grid-column:span 5;}.elementor-12 .elementor-element.elementor-element-6e682f9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-e777b90 .elementor-heading-title{font-size:var( --e-global-typography-85b5dff-font-size );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c159569 .elementor-heading-title{font-size:var( --e-global-typography-daed23e-font-size );line-height:var( --e-global-typography-daed23e-line-height );}.elementor-12 .elementor-element.elementor-element-5390143 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-b914d0c .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-2bb6069 .elementor-heading-title{font-size:var( --e-global-typography-54a6655-font-size );line-height:var( --e-global-typography-54a6655-line-height );}.elementor-12 .elementor-element.elementor-element-9c5291f{--e-con-grid-template-columns:repeat(10, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-2e729df{--min-height:650px;grid-column:span 10;}.elementor-12 .elementor-element.elementor-element-b544420 .elementor-heading-title{font-size:var( --e-global-typography-85b5dff-font-size );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );}.elementor-12 .elementor-element.elementor-element-8754a43{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-9397215 .elementor-heading-title{font-size:var( --e-global-typography-d0c3173-font-size );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-79f348a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-fe0a23a .elementor-heading-title{font-size:var( --e-global-typography-d0c3173-font-size );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-0306055 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-5b96337 .elementor-heading-title{font-size:var( --e-global-typography-d0c3173-font-size );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-8dcdee6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-3b54ce8 .elementor-heading-title{font-size:var( --e-global-typography-d0c3173-font-size );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-b889aee .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-4e83eb0 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-fde7a11 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-6474e84{grid-column:span 5;}.elementor-12 .elementor-element.elementor-element-b5991ce .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-8e0e7b3 .elementor-heading-title{font-size:var( --e-global-typography-85b5dff-font-size );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );}.elementor-12 .elementor-element.elementor-element-cecfc1e .elementor-heading-title{font-size:var( --e-global-typography-daed23e-font-size );line-height:var( --e-global-typography-daed23e-line-height );}.elementor-12 .elementor-element.elementor-element-018d8d7 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-ec99e13 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-7968496{grid-column:span 5;}.elementor-12 .elementor-element.elementor-element-21601ba .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-51e529f .elementor-heading-title{font-size:var( --e-global-typography-85b5dff-font-size );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );}.elementor-12 .elementor-element.elementor-element-4a5b227 .elementor-heading-title{font-size:var( --e-global-typography-daed23e-font-size );line-height:var( --e-global-typography-daed23e-line-height );}.elementor-12 .elementor-element.elementor-element-5411142 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-5d44800 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-9cd1ccf{grid-column:span 10;}.elementor-12 .elementor-element.elementor-element-310d45f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-dc96917 .elementor-heading-title{font-size:var( --e-global-typography-85b5dff-font-size );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );}.elementor-12 .elementor-element.elementor-element-379de5b .elementor-heading-title{font-size:var( --e-global-typography-daed23e-font-size );line-height:var( --e-global-typography-daed23e-line-height );}.elementor-12 .elementor-element.elementor-element-df4df29 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-c013837 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-e073716 .elementor-heading-title{font-size:var( --e-global-typography-54a6655-font-size );line-height:var( --e-global-typography-54a6655-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-12bf3a3 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-7470cdc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-7312f0e .elementor-heading-title{font-size:var( --e-global-typography-54a6655-font-size );line-height:var( --e-global-typography-54a6655-line-height );}.elementor-12 .elementor-element.elementor-element-3770ccd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-9a44e8c .elementor-heading-title{font-size:var( --e-global-typography-85b5dff-font-size );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );}.elementor-12 .elementor-element.elementor-element-0996acc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-1e24cef .elementor-heading-title{font-size:var( --e-global-typography-d0c3173-font-size );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-3357496 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-1a74b89 .elementor-heading-title{font-size:var( --e-global-typography-d0c3173-font-size );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-4c78c39 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-1fb25e7 .elementor-heading-title{font-size:var( --e-global-typography-d0c3173-font-size );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-ab118d2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-0f6e977 .elementor-heading-title{font-size:var( --e-global-typography-d0c3173-font-size );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-5855d53 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-c584f4b .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-9049dfa .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-8221e5b .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-91ed326 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-7892731 .elementor-heading-title{font-size:var( --e-global-typography-85b5dff-font-size );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c84d0a4 .elementor-heading-title{font-size:var( --e-global-typography-daed23e-font-size );line-height:var( --e-global-typography-daed23e-line-height );}.elementor-12 .elementor-element.elementor-element-21c27ce .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-55d27ab .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-1d7daed .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-c68e8aa .elementor-heading-title{font-size:var( --e-global-typography-85b5dff-font-size );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7d54ad4 .elementor-heading-title{font-size:var( --e-global-typography-daed23e-font-size );line-height:var( --e-global-typography-daed23e-line-height );}.elementor-12 .elementor-element.elementor-element-6a5a57f .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-102f352 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-59c1948 .elementor-heading-title{font-size:var( --e-global-typography-54a6655-font-size );line-height:var( --e-global-typography-54a6655-line-height );}.elementor-12 .elementor-element.elementor-element-b4bc827{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-c273f94 .elementor-heading-title{font-size:var( --e-global-typography-85b5dff-font-size );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );}.elementor-12 .elementor-element.elementor-element-033f882{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-c1dd778 .elementor-heading-title{font-size:var( --e-global-typography-d0c3173-font-size );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-b08210e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-72405a2 .elementor-heading-title{font-size:var( --e-global-typography-d0c3173-font-size );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-2403b10 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-dfd3dda .elementor-heading-title{font-size:var( --e-global-typography-d0c3173-font-size );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-7e2a551 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-6439478 .elementor-heading-title{font-size:var( --e-global-typography-d0c3173-font-size );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-6e0b95a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-0ef3c68 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-5a0467c .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-c94e456 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-eb3726e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-87343a7 .elementor-heading-title{font-size:var( --e-global-typography-85b5dff-font-size );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c79a1f5 .elementor-heading-title{font-size:var( --e-global-typography-daed23e-font-size );line-height:var( --e-global-typography-daed23e-line-height );}.elementor-12 .elementor-element.elementor-element-66dd484 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-0f007fd .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-6e682f9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-e777b90 .elementor-heading-title{font-size:var( --e-global-typography-85b5dff-font-size );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c159569 .elementor-heading-title{font-size:var( --e-global-typography-daed23e-font-size );line-height:var( --e-global-typography-daed23e-line-height );}.elementor-12 .elementor-element.elementor-element-5390143 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-b914d0c .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-2bb6069 .elementor-heading-title{font-size:var( --e-global-typography-54a6655-font-size );line-height:var( --e-global-typography-54a6655-line-height );}.elementor-12 .elementor-element.elementor-element-9c5291f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-b544420 .elementor-heading-title{font-size:var( --e-global-typography-85b5dff-font-size );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );}.elementor-12 .elementor-element.elementor-element-8754a43{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-9397215 .elementor-heading-title{font-size:var( --e-global-typography-d0c3173-font-size );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-79f348a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-fe0a23a .elementor-heading-title{font-size:var( --e-global-typography-d0c3173-font-size );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-0306055 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-5b96337 .elementor-heading-title{font-size:var( --e-global-typography-d0c3173-font-size );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-8dcdee6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-3b54ce8 .elementor-heading-title{font-size:var( --e-global-typography-d0c3173-font-size );line-height:var( --e-global-typography-d0c3173-line-height );}.elementor-12 .elementor-element.elementor-element-b889aee .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-4e83eb0 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-fde7a11 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-b5991ce .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-8e0e7b3 .elementor-heading-title{font-size:var( --e-global-typography-85b5dff-font-size );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );}.elementor-12 .elementor-element.elementor-element-cecfc1e .elementor-heading-title{font-size:var( --e-global-typography-daed23e-font-size );line-height:var( --e-global-typography-daed23e-line-height );}.elementor-12 .elementor-element.elementor-element-018d8d7 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-ec99e13 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-21601ba .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-51e529f .elementor-heading-title{font-size:var( --e-global-typography-85b5dff-font-size );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );}.elementor-12 .elementor-element.elementor-element-4a5b227 .elementor-heading-title{font-size:var( --e-global-typography-daed23e-font-size );line-height:var( --e-global-typography-daed23e-line-height );}.elementor-12 .elementor-element.elementor-element-5411142 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-5d44800 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-310d45f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-dc96917 .elementor-heading-title{font-size:var( --e-global-typography-85b5dff-font-size );line-height:var( --e-global-typography-85b5dff-line-height );letter-spacing:var( --e-global-typography-85b5dff-letter-spacing );}.elementor-12 .elementor-element.elementor-element-379de5b .elementor-heading-title{font-size:var( --e-global-typography-daed23e-font-size );line-height:var( --e-global-typography-daed23e-line-height );}.elementor-12 .elementor-element.elementor-element-df4df29 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-c013837 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}