.elementor-12 .elementor-element.elementor-element-032c444{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-87b1ab5{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-a4d0b4d{--display:flex;--min-height:450px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-a4d0b4d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a4d0b4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.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-c87efbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-c87efbb .elementor-heading-title{font-family:"BMW Motorroad", Sans-serif;font-size:40px;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-32dcaa2 );}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-01ec970{font-family:"BMW Motorroad", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-32dcaa2 );}.elementor-12 .elementor-element.elementor-element-2694a91{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-d3945dc .elementor-button{background-color:var( --e-global-color-primary );font-family:"BMW Motorroad", Sans-serif;font-size:23px;font-weight:bold;fill:var( --e-global-color-9c33b96 );color:var( --e-global-color-9c33b96 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:13px 35px 13px 35px;}.elementor-12 .elementor-element.elementor-element-d3945dc .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-d3945dc .elementor-button:focus{background-color:var( --e-global-color-d111cc9 );color:var( --e-global-color-9c33b96 );}.elementor-12 .elementor-element.elementor-element-d3945dc .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-d3945dc .elementor-button:focus svg{fill:var( --e-global-color-9c33b96 );}.elementor-12 .elementor-element.elementor-element-ae6a73b .elementor-button{background-color:#72B01D00;font-family:"BMW Motorroad", Sans-serif;font-size:23px;font-weight:bold;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:13px 35px 13px 35px;}.elementor-12 .elementor-element.elementor-element-ae6a73b .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-ae6a73b .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ae6a73b .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-ae6a73b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-703e9f3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e3d5fb4{--display:flex;--min-height:341px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e3d5fb4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e3d5fb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bmwmc.fi/wp-content/uploads/2026/03/K48_A005_CB-0451_GT-LBR_GTL-GM.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-108fc13{--display:flex;--min-height:341px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ddc6594{--display:flex;--min-height:341px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2fc040d{--display:flex;}.elementor-12 .elementor-element.elementor-element-9b36fa9{--display:flex;--border-radius:25px 25px 25px 25px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fcfb710{--display:flex;--min-height:810px;--border-radius:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-fcfb710:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fcfb710 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bmwmc.fi/wp-content/uploads/2026/01/Hero-Img-1.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-f356f88{--display:flex;--min-height:715px;--overflow:auto;--margin-top:-700px;--margin-bottom:50px;--margin-left:30px;--margin-right:0px;--z-index:99;}.elementor-12 .elementor-element.elementor-element-f356f88:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f356f88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bmwmc.fi/wp-content/uploads/2026/01/Hero-Img-4.png");background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;}.elementor-12 .elementor-element.elementor-element-4facee3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-c2958b9{--display:flex;}.elementor-12 .elementor-element.elementor-element-84cd486{text-align:start;}.elementor-12 .elementor-element.elementor-element-84cd486 .elementor-heading-title{font-family:"BMW Motorroad", Sans-serif;font-size:30px;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-32dcaa2 );}.elementor-12 .elementor-element.elementor-element-e0e824a{font-family:"BMW Motorroad", Sans-serif;font-size:18px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-0cbc662{--display:flex;--min-height:280px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-0cbc662:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0cbc662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6cba326{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-67adcfb{--display:flex;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );}.elementor-12 .elementor-element.elementor-element-55a6b72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-55a6b72 img{width:25%;}.elementor-12 .elementor-element.elementor-element-ecd282b{--display:flex;--min-height:273px;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-aca8441{text-align:center;}.elementor-12 .elementor-element.elementor-element-aca8441 .elementor-heading-title{font-family:"BMW Motorroad", Sans-serif;font-size:30px;font-weight:bold;color:var( --e-global-color-32dcaa2 );}.elementor-12 .elementor-element.elementor-element-de1437f{text-align:center;font-family:"BMW Motorroad", Sans-serif;font-size:18px;font-weight:400;color:#252323;}.elementor-12 .elementor-element.elementor-element-0d7ac0a{--display:flex;}.elementor-12 .elementor-element.elementor-element-353b1c6 .elementor-button{background-color:var( --e-global-color-primary );font-family:"BMW Motorroad", Sans-serif;font-size:23px;font-weight:bold;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:13px 20px 13px 20px;}.elementor-12 .elementor-element.elementor-element-353b1c6 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-353b1c6 .elementor-button:focus{background-color:var( --e-global-color-d111cc9 );color:var( --e-global-color-9c33b96 );}.elementor-12 .elementor-element.elementor-element-353b1c6 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-353b1c6 .elementor-button:focus svg{fill:var( --e-global-color-9c33b96 );}.elementor-12 .elementor-element.elementor-element-84f2873{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-fef895a{--display:flex;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-27659d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-27659d5 img{width:25%;}.elementor-12 .elementor-element.elementor-element-010913c{--display:flex;--min-height:273px;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-c24cf9a{text-align:center;}.elementor-12 .elementor-element.elementor-element-c24cf9a .elementor-heading-title{font-family:"BMW Motorroad", Sans-serif;font-size:30px;font-weight:bold;color:var( --e-global-color-32dcaa2 );}.elementor-12 .elementor-element.elementor-element-fae8644{text-align:center;font-family:"BMW Motorroad", Sans-serif;font-size:18px;font-weight:400;color:#252323;}.elementor-12 .elementor-element.elementor-element-4d6e857{--display:flex;}.elementor-12 .elementor-element.elementor-element-7e5c4dc .elementor-button{background-color:var( --e-global-color-primary );font-family:"BMW Motorroad", Sans-serif;font-size:23px;font-weight:bold;fill:var( --e-global-color-9c33b96 );color:var( --e-global-color-9c33b96 );border-style:none;border-radius:10px 10px 10px 10px;padding:13px 20px 13px 20px;}.elementor-12 .elementor-element.elementor-element-7e5c4dc .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-7e5c4dc .elementor-button:focus{background-color:var( --e-global-color-d111cc9 );color:var( --e-global-color-9c33b96 );}.elementor-12 .elementor-element.elementor-element-7e5c4dc .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-7e5c4dc .elementor-button:focus svg{fill:var( --e-global-color-9c33b96 );}.elementor-12 .elementor-element.elementor-element-3ff1d0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-8818dce{--display:flex;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-287e383{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-287e383 img{width:25%;}.elementor-12 .elementor-element.elementor-element-04e6f6a{--display:flex;--min-height:273px;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-56ff6c0{text-align:center;}.elementor-12 .elementor-element.elementor-element-56ff6c0 .elementor-heading-title{font-family:"BMW Motorroad", Sans-serif;font-size:30px;font-weight:bold;color:var( --e-global-color-32dcaa2 );}.elementor-12 .elementor-element.elementor-element-0ffdb40{text-align:center;font-family:"BMW Motorroad", Sans-serif;font-size:18px;font-weight:400;color:#252323;}.elementor-12 .elementor-element.elementor-element-3be364c{--display:flex;}.elementor-12 .elementor-element.elementor-element-343a74e .elementor-button{background-color:var( --e-global-color-primary );font-family:"BMW Motorroad", Sans-serif;font-size:23px;font-weight:bold;fill:var( --e-global-color-9c33b96 );color:var( --e-global-color-9c33b96 );border-radius:10px 10px 10px 10px;padding:13px 25px 13px 25px;}.elementor-12 .elementor-element.elementor-element-343a74e .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-343a74e .elementor-button:focus{background-color:var( --e-global-color-d111cc9 );color:var( --e-global-color-9c33b96 );}.elementor-12 .elementor-element.elementor-element-343a74e .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-343a74e .elementor-button:focus svg{fill:var( --e-global-color-9c33b96 );}.elementor-12 .elementor-element.elementor-element-4bd60c2{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:25px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:0px;--e-n-carousel-arrow-normal-color:#0553B6;--e-n-carousel-arrow-hover-color:var( --e-global-color-d111cc9 );}.elementor-12 .elementor-element.elementor-element-64f8279{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-9c19c2c{--display:flex;}.elementor-12 .elementor-element.elementor-element-3aad574 img{border-radius:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-708250c{--display:flex;}.elementor-12 .elementor-element.elementor-element-c5243d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-c5243d6 .elementor-heading-title{font-family:"BMW Motorroad", Sans-serif;font-size:30px;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-32dcaa2 );}.elementor-12 .elementor-element.elementor-element-9f71976{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;color:#252323;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-e7c098b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--e-icon-list-icon-size:10px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-e7c098b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-12 .elementor-element.elementor-element-e7c098b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-12 .elementor-element.elementor-element-e7c098b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-12 .elementor-element.elementor-element-e7c098b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-12 .elementor-element.elementor-element-e7c098b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-12 .elementor-element.elementor-element-e7c098b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-e7c098b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-e7c098b .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-12 .elementor-element.elementor-element-e7c098b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-368f656 .elementor-button{background-color:var( --e-global-color-primary );font-family:"BMW Motorroad", Sans-serif;font-size:23px;font-weight:bold;fill:var( --e-global-color-9c33b96 );color:var( --e-global-color-9c33b96 );border-radius:10px 10px 10px 10px;padding:13px 20px 13px 20px;}.elementor-12 .elementor-element.elementor-element-368f656 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-368f656 .elementor-button:focus{background-color:var( --e-global-color-d111cc9 );color:var( --e-global-color-9c33b96 );}.elementor-12 .elementor-element.elementor-element-368f656 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-368f656 .elementor-button:focus svg{fill:var( --e-global-color-9c33b96 );}.elementor-12 .elementor-element.elementor-element-83eacec{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-aa53bc5{--display:flex;--min-height:480px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-12 .elementor-element.elementor-element-aa53bc5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-aa53bc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-32dcaa2 );background-image:url("https://bmwmc.fi/wp-content/uploads/2026/01/Adventuredays_2025_jc_140.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-aa53bc5::before, .elementor-12 .elementor-element.elementor-element-aa53bc5 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-aa53bc5 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-aa53bc5 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-aa53bc5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-aa53bc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-32dcaa2 );--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-78320bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-78320bc .elementor-heading-title{font-family:"BMW Motorroad", Sans-serif;font-size:30px;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-81a1578{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;font-family:"BMW Motorroad", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-967fb5f .elementor-button{background-color:var( --e-global-color-primary );font-family:"BMW Motorroad", Sans-serif;font-size:23px;font-weight:bold;fill:var( --e-global-color-9c33b96 );color:var( --e-global-color-9c33b96 );border-radius:10px 10px 10px 10px;padding:13px 35px 13px 35px;}.elementor-12 .elementor-element.elementor-element-967fb5f .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-967fb5f .elementor-button:focus{background-color:var( --e-global-color-d111cc9 );color:var( --e-global-color-9c33b96 );}.elementor-12 .elementor-element.elementor-element-967fb5f .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-967fb5f .elementor-button:focus svg{fill:var( --e-global-color-9c33b96 );}.elementor-12 .elementor-element.elementor-element-efe9b53{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-efe9b53:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-efe9b53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-177df2f{--display:flex;}.elementor-12 .elementor-element.elementor-element-e75dd46 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e75dd46 .tribe-events-widget-events-list__event-date-tag-month{color:var( --e-global-color-primary );font-family:"BMW Motorroad", Sans-serif;font-size:15px;font-weight:bold;text-transform:uppercase;word-spacing:0px;}.elementor-12 .elementor-element.elementor-element-e75dd46 .tribe-events-widget-events-list__event-date-tag-daynum{word-spacing:0px;}.elementor-12 .elementor-element.elementor-element-e75dd46 .tribe-events-widget-events-list__event-datetime{font-size:14px;}.elementor-12 .elementor-element.elementor-element-e75dd46 .tribe-events-widget-events-list__event-title-link{color:var( --e-global-color-32dcaa2 );}.elementor-12 .elementor-element.elementor-element-e75dd46 .tribe-events-widget-events-list__event-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-e75dd46 .tribe-events-widget-events-list__view-more-link{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e75dd46 .tribe-events-widget-events-list__view-more{font-family:"BMW Motorroad", Sans-serif;font-size:20px;font-weight:bold;}.elementor-12 .elementor-element.elementor-element-afc8f1d{--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;}.elementor-12 .elementor-element.elementor-element-c5b5424{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-c5b5424 .elementor-heading-title{font-family:"BMW Motorroad", Sans-serif;font-size:30px;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-32dcaa2 );}.elementor-12 .elementor-element.elementor-element-d27212e{--display:flex;--min-height:500px;--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;--border-radius:25px 25px 25px 25px;--padding-top:60px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-d27212e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d27212e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-5dab331{--display:flex;}.elementor-12 .elementor-element.elementor-element-aaa622c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-aaa622c .elementor-heading-title{font-family:"BMW Motorroad", Sans-serif;font-size:30px;font-weight:bold;color:var( --e-global-color-32dcaa2 );}.elementor-12 .elementor-element.elementor-element-b48b9e7{font-family:"BMW Motorroad", Sans-serif;font-size:18px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-bb9f988 .elementor-button{background-color:var( --e-global-color-primary );font-family:"BMW Motorroad", Sans-serif;font-size:23px;font-weight:bold;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:13px 35px 13px 35px;}.elementor-12 .elementor-element.elementor-element-bb9f988 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-bb9f988 .elementor-button:focus{background-color:var( --e-global-color-d111cc9 );color:var( --e-global-color-9c33b96 );}.elementor-12 .elementor-element.elementor-element-bb9f988{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-12 .elementor-element.elementor-element-bb9f988 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-bb9f988 .elementor-button:focus svg{fill:var( --e-global-color-9c33b96 );}.elementor-12 .elementor-element.elementor-element-184c7f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-184c7f6 .elementor-heading-title{font-family:"BMW Motorroad", Sans-serif;font-size:30px;font-weight:bold;color:var( --e-global-color-32dcaa2 );}.elementor-12 .elementor-element.elementor-element-55b5381{font-family:"BMW Motorroad", Sans-serif;font-size:18px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-2a865bd .elementor-button{background-color:var( --e-global-color-primary );font-family:"BMW Motorroad", Sans-serif;font-size:23px;font-weight:bold;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:13px 35px 13px 35px;}.elementor-12 .elementor-element.elementor-element-2a865bd .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-2a865bd .elementor-button:focus{background-color:var( --e-global-color-d111cc9 );color:var( --e-global-color-9c33b96 );}.elementor-12 .elementor-element.elementor-element-2a865bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-2a865bd .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-2a865bd .elementor-button:focus svg{fill:var( --e-global-color-9c33b96 );}.elementor-12 .elementor-element.elementor-element-1f34054{--display:flex;}.elementor-12 .elementor-element.elementor-element-9e28d46{margin:-105px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-2d40ae3{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-be362b6{--display:flex;--min-height:650px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.58;--border-radius:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-be362b6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-be362b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bmwmc.fi/wp-content/uploads/2026/01/020A6227_copy.jpg");background-position:0px -285px;background-size:cover;}.elementor-12 .elementor-element.elementor-element-be362b6::before, .elementor-12 .elementor-element.elementor-element-be362b6 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-be362b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-be362b6 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-be362b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-be362b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-32dcaa2 );--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-c65dbdc{--display:flex;--min-height:370px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:130px;--margin-bottom:-300px;--margin-left:0px;--margin-right:0px;--z-index:99;}.elementor-12 .elementor-element.elementor-element-dec9f93{--display:flex;}.elementor-12 .elementor-element.elementor-element-cc7ad40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-cc7ad40 .elementor-heading-title{font-family:"BMW Motorroad", Sans-serif;font-size:30px;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-d69dc98{text-align:center;font-family:"BMW Motorroad", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-3113e99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-4b996d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4b996d2.e-con:hover{--e-con-transform-scale:1.1;}.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-23ec821{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-12 .elementor-element.elementor-element-23ec821 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-23ec821.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-23ec821.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-23ec821.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-23ec821.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-23ec821.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-792c8ae{text-align:center;}.elementor-12 .elementor-element.elementor-element-792c8ae .elementor-heading-title{font-family:"BMW Motorroad", Sans-serif;font-size:25px;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-afd240c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-afd240c.e-con:hover{--e-con-transform-scale:1.1;}.elementor-12 .elementor-element.elementor-element-64682f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-12 .elementor-element.elementor-element-64682f7 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-64682f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-64682f7.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-64682f7.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-64682f7.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-64682f7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-ba92180{text-align:center;}.elementor-12 .elementor-element.elementor-element-ba92180 .elementor-heading-title{font-family:"BMW Motorroad", Sans-serif;font-size:25px;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-5624358{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5624358.e-con:hover{--e-con-transform-scale:1.1;}.elementor-12 .elementor-element.elementor-element-6ed293d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-12 .elementor-element.elementor-element-6ed293d .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-6ed293d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6ed293d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6ed293d.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6ed293d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6ed293d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-d38e668{text-align:center;}.elementor-12 .elementor-element.elementor-element-d38e668 .elementor-heading-title{font-family:"BMW Motorroad", Sans-serif;font-size:25px;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-5ff95bc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5ff95bc.e-con:hover{--e-con-transform-scale:1.1;}.elementor-12 .elementor-element.elementor-element-ce61c84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-12 .elementor-element.elementor-element-ce61c84 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-ce61c84.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-ce61c84.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ce61c84.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-ce61c84.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ce61c84.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-40a41b2{text-align:center;}.elementor-12 .elementor-element.elementor-element-40a41b2 .elementor-heading-title{font-family:"BMW Motorroad", Sans-serif;font-size:25px;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-9d4b7de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9d4b7de.e-con:hover{--e-con-transform-scale:1.1;}.elementor-12 .elementor-element.elementor-element-d512c3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-12 .elementor-element.elementor-element-d512c3d .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-d512c3d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-d512c3d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d512c3d.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-d512c3d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d512c3d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-fd26709{text-align:center;}.elementor-12 .elementor-element.elementor-element-fd26709 .elementor-heading-title{font-family:"BMW Motorroad", Sans-serif;font-size:25px;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-cafd330{margin:-275px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-cafd330 img{filter:brightness( 61% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-48582f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-d69fa8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-d69fa8d .elementor-heading-title{font-family:"BMW Motorroad", Sans-serif;font-size:30px;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-32dcaa2 );}.elementor-12 .elementor-element.elementor-element-0843369{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-0843369:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0843369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-1f079e3{--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;}.elementor-12 .elementor-element.elementor-element-2b4624b{--display:flex;}.elementor-12 .elementor-element.elementor-element-8ab5f62 img{width:80%;}.elementor-12 .elementor-element.elementor-element-5a5e557{--display:flex;}.elementor-12 .elementor-element.elementor-element-ff797c2 img{width:58%;}.elementor-12 .elementor-element.elementor-element-364f646{--display:flex;}.elementor-12 .elementor-element.elementor-element-ca88249 img{width:69%;}.elementor-12 .elementor-element.elementor-element-1bc746d{--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;}.elementor-12 .elementor-element.elementor-element-ca9b053{--display:flex;}.elementor-12 .elementor-element.elementor-element-8cd7684 img{width:63%;}.elementor-12 .elementor-element.elementor-element-5b1a675{--display:flex;}.elementor-12 .elementor-element.elementor-element-f175fb9 img{width:40%;}:root{--page-title-display:none;}@media(max-width:1400px){.elementor-12 .elementor-element.elementor-element-a4d0b4d{--min-height:40vh;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-d3945dc .elementor-button{padding:13px 20px 13px 20px;}.elementor-12 .elementor-element.elementor-element-ae6a73b .elementor-button{padding:13px 20px 13px 20px;}.elementor-12 .elementor-element.elementor-element-e3d5fb4{--min-height:20vh;}.elementor-12 .elementor-element.elementor-element-108fc13{--min-height:21vh;}.elementor-12 .elementor-element.elementor-element-ddc6594{--min-height:21vh;}.elementor-12 .elementor-element.elementor-element-fcfb710{--min-height:740px;}.elementor-12 .elementor-element.elementor-element-fcfb710:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fcfb710 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-f356f88{--min-height:735px;--margin-top:-725px;--margin-bottom:30px;--margin-left:30px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-f356f88:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f356f88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;background-size:120% auto;}.elementor-12 .elementor-element.elementor-element-4facee3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-0cbc662{--min-height:30vh;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-ecd282b{--min-height:360px;}.elementor-12 .elementor-element.elementor-element-aca8441 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-de1437f{font-size:17px;}.elementor-12 .elementor-element.elementor-element-010913c{--min-height:360px;}.elementor-12 .elementor-element.elementor-element-c24cf9a .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-fae8644{font-size:17px;}.elementor-12 .elementor-element.elementor-element-04e6f6a{--min-height:360px;}.elementor-12 .elementor-element.elementor-element-56ff6c0 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-0ffdb40{font-size:17px;}.elementor-12 .elementor-element.elementor-element-4bd60c2{--e-n-carousel-arrow-size:0px;}.elementor-12 .elementor-element.elementor-element-64f8279{--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-9c19c2c{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c5243d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-9f71976{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-e7c098b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-12 .elementor-element.elementor-element-aa53bc5{--min-height:420px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-78320bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-81a1578{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-12 .elementor-element.elementor-element-efe9b53{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-c5b5424{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-12 .elementor-element.elementor-element-d27212e{--min-height:560px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-aaa622c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-184c7f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-9e28d46{margin:-85px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-9e28d46 img{width:120%;}.elementor-12 .elementor-element.elementor-element-be362b6{--min-height:580px;}.elementor-12 .elementor-element.elementor-element-be362b6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-be362b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-12 .elementor-element.elementor-element-c65dbdc{--min-height:370px;}.elementor-12 .elementor-element.elementor-element-cc7ad40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-8ab5f62 img{width:80%;}.elementor-12 .elementor-element.elementor-element-ff797c2 img{width:67%;}.elementor-12 .elementor-element.elementor-element-ca88249 img{width:75%;}.elementor-12 .elementor-element.elementor-element-8cd7684{text-align:center;}.elementor-12 .elementor-element.elementor-element-8cd7684 img{width:70%;}.elementor-12 .elementor-element.elementor-element-f175fb9 img{width:47%;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-032c444{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a4d0b4d{--min-height:380px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-108fc13{--min-height:280px;}.elementor-12 .elementor-element.elementor-element-ddc6594:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ddc6594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bmwmc.fi/wp-content/uploads/2026/01/Hero-Img-1.jpg");background-position:0px -180px;background-size:cover;}.elementor-12 .elementor-element.elementor-element-2fc040d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2fc040d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bmwmc.fi/wp-content/uploads/2026/01/Hero-Img-4.png");background-position:20px -27px;background-repeat:no-repeat;background-size:350px auto;}.elementor-12 .elementor-element.elementor-element-2fc040d{--min-height:415px;--margin-top:-100px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-4facee3{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-4bd60c2{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-size:30px;}.elementor-12 .elementor-element.elementor-element-64f8279{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-c5243d6 .elementor-heading-title{font-size:26px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-d27212e{--min-height:690px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 15px;--row-gap:0px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-1f34054{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9e28d46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-be362b6{--min-height:530px;}.elementor-12 .elementor-element.elementor-element-c65dbdc{--min-height:390px;--margin-top:15px;--margin-bottom:-250px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-3113e99{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-23ec821 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-23ec821 .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-792c8ae .elementor-heading-title{font-size:23px;}.elementor-12 .elementor-element.elementor-element-64682f7 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-64682f7 .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-ba92180 .elementor-heading-title{font-size:23px;}.elementor-12 .elementor-element.elementor-element-6ed293d .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-6ed293d .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-d38e668 .elementor-heading-title{font-size:23px;}.elementor-12 .elementor-element.elementor-element-ce61c84 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-ce61c84 .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-40a41b2 .elementor-heading-title{font-size:23px;}.elementor-12 .elementor-element.elementor-element-d512c3d .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-d512c3d .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-fd26709 .elementor-heading-title{font-size:23px;}.elementor-12 .elementor-element.elementor-element-0843369{--min-height:330px;}.elementor-12 .elementor-element.elementor-element-1f079e3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-8ab5f62 img{width:91%;}.elementor-12 .elementor-element.elementor-element-1bc746d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-032c444{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-87b1ab5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-a4d0b4d{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-c87efbb .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-01ec970{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-size:16px;}.elementor-12 .elementor-element.elementor-element-2694a91{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2694a91.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-d3945dc .elementor-button{font-size:20px;padding:13px 60px 13px 60px;}.elementor-12 .elementor-element.elementor-element-ae6a73b .elementor-button{font-size:20px;padding:13px 40px 13px 40px;}.elementor-12 .elementor-element.elementor-element-108fc13{--min-height:220px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ddc6594{--width:100%;--min-height:240px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-ddc6594:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ddc6594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-2fc040d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2fc040d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bmwmc.fi/wp-content/uploads/2026/01/Hero-Img-4.png");background-position:center center;background-size:285px auto;}.elementor-12 .elementor-element.elementor-element-2fc040d{--width:95%;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-4facee3{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-c2958b9{--width:100%;}.elementor-12 .elementor-element.elementor-element-84cd486 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-e0e824a{font-size:16px;}.elementor-12 .elementor-element.elementor-element-0cbc662{--min-height:550px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-55a6b72 img{width:30%;}.elementor-12 .elementor-element.elementor-element-ecd282b{--min-height:0px;}.elementor-12 .elementor-element.elementor-element-aca8441 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-de1437f{font-size:16px;}.elementor-12 .elementor-element.elementor-element-353b1c6 .elementor-button{font-size:20px;padding:13px 15px 13px 15px;}.elementor-12 .elementor-element.elementor-element-27659d5 img{width:30%;}.elementor-12 .elementor-element.elementor-element-010913c{--min-height:200px;}.elementor-12 .elementor-element.elementor-element-fae8644{font-size:16px;}.elementor-12 .elementor-element.elementor-element-7e5c4dc .elementor-button{font-size:20px;padding:13px 15px 13px 15px;}.elementor-12 .elementor-element.elementor-element-287e383 img{width:30%;}.elementor-12 .elementor-element.elementor-element-04e6f6a{--min-height:250px;}.elementor-12 .elementor-element.elementor-element-0ffdb40{font-size:16px;}.elementor-12 .elementor-element.elementor-element-4bd60c2{--e-n-carousel-swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-64f8279{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-c5243d6 .elementor-heading-title{font-size:22px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-e7c098b{--icon-vertical-align:flex-start;--icon-vertical-offset:9px;}.elementor-12 .elementor-element.elementor-element-368f656 .elementor-button{font-size:20px;}.elementor-12 .elementor-element.elementor-element-83eacec{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-aa53bc5{--min-height:360px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-78320bc .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-81a1578{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-12 .elementor-element.elementor-element-967fb5f .elementor-button{font-size:20px;padding:13px 10px 13px 10px;}.elementor-12 .elementor-element.elementor-element-177df2f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-afc8f1d{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-c5b5424{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-12 .elementor-element.elementor-element-c5b5424 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-d27212e{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-5dab331{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-aaa622c .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-b48b9e7{font-size:16px;}.elementor-12 .elementor-element.elementor-element-bb9f988 .elementor-button{font-size:20px;padding:13px 20px 13px 20px;}.elementor-12 .elementor-element.elementor-element-184c7f6 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-55b5381{font-size:16px;}.elementor-12 .elementor-element.elementor-element-2a865bd .elementor-button{font-size:20px;padding:13px 25px 13px 25px;}.elementor-12 .elementor-element.elementor-element-2d40ae3{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-be362b6{--min-height:500px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c65dbdc{--min-height:0px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-12 .elementor-element.elementor-element-cc7ad40{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-cc7ad40 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-d69dc98{font-size:16px;}.elementor-12 .elementor-element.elementor-element-3113e99{--gap:30px 5px;--row-gap:30px;--column-gap:5px;}.elementor-12 .elementor-element.elementor-element-4b996d2{--width:45%;}.elementor-12 .elementor-element.elementor-element-23ec821 .elementor-icon{font-size:35px;}.elementor-12 .elementor-element.elementor-element-23ec821 .elementor-icon svg{height:35px;}.elementor-12 .elementor-element.elementor-element-792c8ae .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-afd240c{--width:45%;}.elementor-12 .elementor-element.elementor-element-64682f7 .elementor-icon{font-size:35px;}.elementor-12 .elementor-element.elementor-element-64682f7 .elementor-icon svg{height:35px;}.elementor-12 .elementor-element.elementor-element-ba92180 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-5624358{--width:45%;}.elementor-12 .elementor-element.elementor-element-6ed293d .elementor-icon{font-size:35px;}.elementor-12 .elementor-element.elementor-element-6ed293d .elementor-icon svg{height:35px;}.elementor-12 .elementor-element.elementor-element-d38e668 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-5ff95bc{--width:45%;}.elementor-12 .elementor-element.elementor-element-ce61c84 .elementor-icon{font-size:35px;}.elementor-12 .elementor-element.elementor-element-ce61c84 .elementor-icon svg{height:35px;}.elementor-12 .elementor-element.elementor-element-40a41b2 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-9d4b7de{--width:45%;}.elementor-12 .elementor-element.elementor-element-d512c3d .elementor-icon{font-size:35px;}.elementor-12 .elementor-element.elementor-element-d512c3d .elementor-icon svg{height:35px;}.elementor-12 .elementor-element.elementor-element-fd26709 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-cafd330{margin:-260px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-12 .elementor-element.elementor-element-48582f7{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-d69fa8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-12 .elementor-element.elementor-element-d69fa8d .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-0843369{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-1f079e3{--width:100%;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-8ab5f62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-12 .elementor-element.elementor-element-8ab5f62 img{width:110%;}.elementor-12 .elementor-element.elementor-element-ff797c2 img{width:74%;}.elementor-12 .elementor-element.elementor-element-1bc746d{--width:100%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ca9b053{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-8cd7684 img{width:75%;}.elementor-12 .elementor-element.elementor-element-f175fb9 img{width:54%;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-032c444{--content-width:1450px;}.elementor-12 .elementor-element.elementor-element-87b1ab5{--width:60%;}.elementor-12 .elementor-element.elementor-element-9b36fa9{--width:40%;}.elementor-12 .elementor-element.elementor-element-4facee3{--content-width:1435px;}.elementor-12 .elementor-element.elementor-element-0cbc662{--content-width:1250px;}.elementor-12 .elementor-element.elementor-element-64f8279{--content-width:1450px;}.elementor-12 .elementor-element.elementor-element-9c19c2c{--width:40%;}.elementor-12 .elementor-element.elementor-element-708250c{--width:60%;}.elementor-12 .elementor-element.elementor-element-83eacec{--content-width:1420px;}.elementor-12 .elementor-element.elementor-element-aa53bc5{--width:65%;}.elementor-12 .elementor-element.elementor-element-efe9b53{--width:40%;}.elementor-12 .elementor-element.elementor-element-177df2f{--width:90%;}.elementor-12 .elementor-element.elementor-element-afc8f1d{--content-width:1450px;}.elementor-12 .elementor-element.elementor-element-2d40ae3{--content-width:1450px;}.elementor-12 .elementor-element.elementor-element-be362b6{--width:100%;}.elementor-12 .elementor-element.elementor-element-c65dbdc{--width:80%;}.elementor-12 .elementor-element.elementor-element-dec9f93{--width:65%;}.elementor-12 .elementor-element.elementor-element-3113e99{--width:100%;}.elementor-12 .elementor-element.elementor-element-4b996d2{--width:20%;}.elementor-12 .elementor-element.elementor-element-afd240c{--width:20%;}.elementor-12 .elementor-element.elementor-element-5624358{--width:20%;}.elementor-12 .elementor-element.elementor-element-5ff95bc{--width:20%;}.elementor-12 .elementor-element.elementor-element-9d4b7de{--width:26%;}.elementor-12 .elementor-element.elementor-element-48582f7{--content-width:1450px;}.elementor-12 .elementor-element.elementor-element-1bc746d{--width:70%;}}@media(max-width:1400px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-4facee3{--content-width:1420px;}.elementor-12 .elementor-element.elementor-element-64f8279{--content-width:95%;}.elementor-12 .elementor-element.elementor-element-83eacec{--content-width:95%;}.elementor-12 .elementor-element.elementor-element-177df2f{--width:100%;}.elementor-12 .elementor-element.elementor-element-afc8f1d{--content-width:95%;}.elementor-12 .elementor-element.elementor-element-2d40ae3{--content-width:95%;}.elementor-12 .elementor-element.elementor-element-c65dbdc{--width:100%;}.elementor-12 .elementor-element.elementor-element-48582f7{--content-width:95%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-032c444{--content-width:98%;}.elementor-12 .elementor-element.elementor-element-87b1ab5{--width:100%;}.elementor-12 .elementor-element.elementor-element-2fc040d{--width:365px;}.elementor-12 .elementor-element.elementor-element-64f8279{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-9c19c2c{--width:90%;}.elementor-12 .elementor-element.elementor-element-708250c{--width:90%;}.elementor-12 .elementor-element.elementor-element-83eacec{--content-width:92%;}.elementor-12 .elementor-element.elementor-element-aa53bc5{--width:60%;}.elementor-12 .elementor-element.elementor-element-efe9b53{--width:50%;}}@media(min-width:1680px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for tec_elementor_widget_events_list_widget, class: .elementor-element-e75dd46 */.tribe-events-widget-events-list__view-more {
  display: none !important;
}

.tribe-events-widget-events-list__event-row {
  gap: 20px; /* Adjust spacing between date and title */
  align-items: center;
}/* End custom CSS */