.elementor-10418 .elementor-element.elementor-element-a37dd58{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:190px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px}.elementor-10418 .elementor-element.elementor-element-a37dd58:not(.elementor-motion-effects-element-type-background),.elementor-10418 .elementor-element.elementor-element-a37dd58>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://dev.hmpools.oddercode.fi/wp-content/uploads/2024/05/mustasaaren-uimahalli-sivusta.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-10418 .elementor-element.elementor-element-e02b469{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;--overlay-opacity:.75;box-shadow:0px 5px 10px 0px rgba(0,0,0,.26);--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px}.elementor-10418 .elementor-element.elementor-element-e02b469:before,.elementor-10418 .elementor-element.elementor-element-e02b469>.elementor-background-video-container:before,.elementor-10418 .elementor-element.elementor-element-e02b469>.e-con-inner>.elementor-background-video-container:before,.elementor-10418 .elementor-element.elementor-element-e02b469>.elementor-background-slideshow:before,.elementor-10418 .elementor-element.elementor-element-e02b469>.e-con-inner>.elementor-background-slideshow:before,.elementor-10418 .elementor-element.elementor-element-e02b469>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-c7970e9);--background-overlay:''}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-primary)}.elementor-10418 .elementor-element.elementor-element-f81fbfd{width:var(--container-widget-width,700px);max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center}.elementor-10418 .elementor-element.elementor-element-f81fbfd .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-primary)}.elementor-10418 .elementor-element.elementor-element-5733ec0{--display:flex;--overlay-opacity:.1;--padding-top:0px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px}.elementor-10418 .elementor-element.elementor-element-5733ec0:not(.elementor-motion-effects-element-type-background),.elementor-10418 .elementor-element.elementor-element-5733ec0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-58aa6ce)}.elementor-10418 .elementor-element.elementor-element-5733ec0:before,.elementor-10418 .elementor-element.elementor-element-5733ec0>.elementor-background-video-container:before,.elementor-10418 .elementor-element.elementor-element-5733ec0>.e-con-inner>.elementor-background-video-container:before,.elementor-10418 .elementor-element.elementor-element-5733ec0>.elementor-background-slideshow:before,.elementor-10418 .elementor-element.elementor-element-5733ec0>.e-con-inner>.elementor-background-slideshow:before,.elementor-10418 .elementor-element.elementor-element-5733ec0>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://dev.hmpools.oddercode.fi/wp-content/uploads/2026/09/hm-pools-logo-puolikas.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:contain}.elementor-10418 .elementor-element.elementor-element-ad1e44d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-597f8c7{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-89e5de0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-slides .elementor-slide-heading{font-family:var(--e-global-typography-primary-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-slides .elementor-slide-description{font-family:var(--e-global-typography-secondary-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-widget-slides .elementor-slide-button{font-family:var(--e-global-typography-accent-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-0824763 .elementor-repeater-item-7a84ab5 .swiper-slide-bg{background-image:url(https://dev.hmpools.oddercode.fi/wp-content/uploads/2024/11/lisavarusteet-allastportaat-mustasaari-scaled.jpg);background-size:cover}.elementor-10418 .elementor-element.elementor-element-0824763 .elementor-repeater-item-7a84ab5 .elementor-background-overlay{background-color:var(--e-global-color-d3f3fe4)}.elementor-10418 .elementor-element.elementor-element-0824763 .elementor-repeater-item-4b59490 .swiper-slide-bg{background-image:url(https://dev.hmpools.oddercode.fi/wp-content/uploads/2024/11/lisavarusteet-allasportaat-raasepori-scaled.jpg);background-size:cover}.elementor-10418 .elementor-element.elementor-element-0824763 .elementor-repeater-item-4b59490 .elementor-background-overlay{background-color:var(--e-global-color-d3f3fe4)}.elementor-10418 .elementor-element.elementor-element-0824763 .elementor-repeater-item-bb8e12a .swiper-slide-bg{background-image:url(https://dev.hmpools.oddercode.fi/wp-content/uploads/2024/11/lisavarusteet-hieronta-scaled.jpg);background-size:cover}.elementor-10418 .elementor-element.elementor-element-0824763 .elementor-repeater-item-bb8e12a .elementor-background-overlay{background-color:var(--e-global-color-d3f3fe4)}.elementor-10418 .elementor-element.elementor-element-0824763 .elementor-repeater-item-4d3a579 .swiper-slide-bg{background-image:url(https://dev.hmpools.oddercode.fi/wp-content/uploads/2026/10/kemi-referenssi1-scaled.png);background-size:cover}.elementor-10418 .elementor-element.elementor-element-0824763 .elementor-repeater-item-4d3a579 .elementor-background-overlay{background-color:var(--e-global-color-d3f3fe4)}.elementor-10418 .elementor-element.elementor-element-0824763 .swiper-slide{transition-duration:calc(4000ms*1.2);height:450px}.elementor-10418 .elementor-element.elementor-element-0824763 .swiper-slide-contents{max-width:66%}.elementor-10418 .elementor-element.elementor-element-0824763 .swiper-slide-inner{text-align:center}.elementor-10418 .elementor-element.elementor-element-7d7240a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-5db4f65{width:var(--container-widget-width,700px);max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0}.elementor-10418 .elementor-element.elementor-element-5db4f65 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-primary)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Plus Jakarta Sans;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);letter-spacing:var(--e-global-typography-text-letter-spacing);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-10418 .elementor-element.elementor-element-d310a21{width:var(--container-widget-width,550px);max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;font-family:var(--e-global-typography-text-font-family),Plus Jakarta Sans;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);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-341100d{--display:flex;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px}.elementor-10418 .elementor-element.elementor-element-341100d:not(.elementor-motion-effects-element-type-background),.elementor-10418 .elementor-element.elementor-element-341100d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-93e912e)}.elementor-10418 .elementor-element.elementor-element-0afe423{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-70f97ea{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-d539e5e{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-3a8c2c7 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-primary)}.elementor-10418 .elementor-element.elementor-element-5e7e190{width:var(--container-widget-width,550px);max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;font-family:var(--e-global-typography-text-font-family),Plus Jakarta Sans;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);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-5e7e190 a:hover,.elementor-10418 .elementor-element.elementor-element-5e7e190 a:focus{color:var(--e-global-color-4ad654e)}.elementor-10418 .elementor-element.elementor-element-bbd410a .elementor-heading-title{font-family:var(--e-global-typography-95d5917-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-95d5917-font-size);font-weight:var(--e-global-typography-95d5917-font-weight);line-height:var(--e-global-typography-95d5917-line-height);letter-spacing:var(--e-global-typography-95d5917-letter-spacing);color:var(--e-global-color-primary)}.elementor-10418 .elementor-element.elementor-element-61fb30e{--display:flex;--min-height:450px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:.2;box-shadow:0px 2px 8px 0px rgba(0,0,0,.27);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-61fb30e:not(.elementor-motion-effects-element-type-background),.elementor-10418 .elementor-element.elementor-element-61fb30e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://dev.hmpools.oddercode.fi/wp-content/uploads/2023/06/Kadettikoulu_2026_5-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-10418 .elementor-element.elementor-element-61fb30e:before,.elementor-10418 .elementor-element.elementor-element-61fb30e>.elementor-background-video-container:before,.elementor-10418 .elementor-element.elementor-element-61fb30e>.e-con-inner>.elementor-background-video-container:before,.elementor-10418 .elementor-element.elementor-element-61fb30e>.elementor-background-slideshow:before,.elementor-10418 .elementor-element.elementor-element-61fb30e>.e-con-inner>.elementor-background-slideshow:before,.elementor-10418 .elementor-element.elementor-element-61fb30e>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-c7970e9);--background-overlay:''}.elementor-10418 .elementor-element.elementor-element-8bd1cb9{--display:flex;--min-height:685px;--overlay-opacity:.5;box-shadow:0px 2px 8px 0px rgba(0,0,0,.26);--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px}.elementor-10418 .elementor-element.elementor-element-8bd1cb9:before,.elementor-10418 .elementor-element.elementor-element-8bd1cb9>.elementor-background-video-container:before,.elementor-10418 .elementor-element.elementor-element-8bd1cb9>.e-con-inner>.elementor-background-video-container:before,.elementor-10418 .elementor-element.elementor-element-8bd1cb9>.elementor-background-slideshow:before,.elementor-10418 .elementor-element.elementor-element-8bd1cb9>.e-con-inner>.elementor-background-slideshow:before,.elementor-10418 .elementor-element.elementor-element-8bd1cb9>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-c7970e9);--background-overlay:''}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading>.e-n-tab-title[aria-selected=false]:hover{background:var(--e-global-color-accent)}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected=true],.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading>.e-n-tab-title[aria-selected=false]:hover{background:var(--e-global-color-accent)}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title){font-family:var(--e-global-typography-accent-font-family),Plus Jakarta Sans;font-weight:var(--e-global-typography-accent-font-weight);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var(--e-global-typography-accent-font-size)}.elementor-10418 .elementor-element.elementor-element-545f6ff{--display:flex}.elementor-10418 .elementor-element.elementor-element-d7bd31a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-02333f1 .elementor-heading-title{font-family:var(--e-global-typography-01d75df-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-01d75df-font-size);font-weight:var(--e-global-typography-01d75df-font-weight);line-height:var(--e-global-typography-01d75df-line-height);letter-spacing:var(--e-global-typography-01d75df-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-dc34bc0>.elementor-widget-container{margin:0 0 0 -20px}.elementor-10418 .elementor-element.elementor-element-dc34bc0{font-family:var(--e-global-typography-text-font-family),Plus Jakarta Sans;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);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var(--e-global-typography-primary-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var(--e-global-typography-text-font-family),Plus Jakarta Sans;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);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-gallery{--galleries-title-color-normal:var(--e-global-color-primary);--galleries-title-color-hover:var(--e-global-color-secondary);--galleries-pointer-bg-color-hover:var(--e-global-color-accent);--gallery-title-color-active:var(--e-global-color-secondary);--galleries-pointer-bg-color-active:var(--e-global-color-accent)}.elementor-widget-gallery .elementor-gallery-title{font-family:var(--e-global-typography-primary-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-a4c4e54 .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-10418 .elementor-element.elementor-element-a4c4e54 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#49646D59}.elementor-10418 .elementor-element.elementor-element-a4c4e54{--image-transition-duration:.8s;--overlay-transition-duration:.8s;--content-text-align:center;--content-padding:20px;--content-transition-duration:.8s;--content-transition-delay:.8s}.elementor-10418 .elementor-element.elementor-element-c9a2302{--display:flex}.elementor-10418 .elementor-element.elementor-element-dd032bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-50c366e .elementor-heading-title{font-family:var(--e-global-typography-01d75df-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-01d75df-font-size);font-weight:var(--e-global-typography-01d75df-font-weight);line-height:var(--e-global-typography-01d75df-line-height);letter-spacing:var(--e-global-typography-01d75df-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-8a725e0>.elementor-widget-container{margin:0 0 0 -20px}.elementor-10418 .elementor-element.elementor-element-8a725e0{font-family:var(--e-global-typography-text-font-family),Plus Jakarta Sans;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);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-96e1355 .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-10418 .elementor-element.elementor-element-96e1355 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#49646D59}.elementor-10418 .elementor-element.elementor-element-96e1355{--image-transition-duration:.8s;--overlay-transition-duration:.8s;--content-text-align:center;--content-padding:20px;--content-transition-duration:.8s;--content-transition-delay:.8s}.elementor-10418 .elementor-element.elementor-element-d986c37{--display:flex}.elementor-10418 .elementor-element.elementor-element-d986c37.e-con{--flex-grow:0;--flex-shrink:0}.elementor-10418 .elementor-element.elementor-element-8858749{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-a27d28d .elementor-heading-title{font-family:var(--e-global-typography-01d75df-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-01d75df-font-size);font-weight:var(--e-global-typography-01d75df-font-weight);line-height:var(--e-global-typography-01d75df-line-height);letter-spacing:var(--e-global-typography-01d75df-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-042cde7>.elementor-widget-container{margin:0 0 0 -20px}.elementor-10418 .elementor-element.elementor-element-042cde7{font-family:var(--e-global-typography-text-font-family),Plus Jakarta Sans;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);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-faab433 .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-10418 .elementor-element.elementor-element-faab433 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#49646D59}.elementor-10418 .elementor-element.elementor-element-faab433{--image-transition-duration:.8s;--overlay-transition-duration:.8s;--content-text-align:center;--content-padding:20px;--content-transition-duration:.8s;--content-transition-delay:.8s}.elementor-10418 .elementor-element.elementor-element-add0836{--display:flex}.elementor-10418 .elementor-element.elementor-element-add0836.e-con{--flex-grow:0;--flex-shrink:0}.elementor-10418 .elementor-element.elementor-element-5aa842b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-335053b .elementor-heading-title{font-family:var(--e-global-typography-01d75df-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-01d75df-font-size);font-weight:var(--e-global-typography-01d75df-font-weight);line-height:var(--e-global-typography-01d75df-line-height);letter-spacing:var(--e-global-typography-01d75df-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-32b043a>.elementor-widget-container{margin:0 0 0 -20px}.elementor-10418 .elementor-element.elementor-element-32b043a{font-family:var(--e-global-typography-text-font-family),Plus Jakarta Sans;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);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-242dfc2 .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-10418 .elementor-element.elementor-element-242dfc2 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#49646D59}.elementor-10418 .elementor-element.elementor-element-242dfc2{--image-transition-duration:.8s;--overlay-transition-duration:.8s;--content-text-align:center;--content-padding:20px;--content-transition-duration:.8s;--content-transition-delay:.8s}.elementor-10418 .elementor-element.elementor-element-cbbfa5f{--display:flex}.elementor-10418 .elementor-element.elementor-element-cbbfa5f.e-con{--flex-grow:0;--flex-shrink:0}.elementor-10418 .elementor-element.elementor-element-0c73c96{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-0a19e17 .elementor-heading-title{font-family:var(--e-global-typography-01d75df-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-01d75df-font-size);font-weight:var(--e-global-typography-01d75df-font-weight);line-height:var(--e-global-typography-01d75df-line-height);letter-spacing:var(--e-global-typography-01d75df-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-f2c8a7e>.elementor-widget-container{margin:0 0 0 -20px}.elementor-10418 .elementor-element.elementor-element-f2c8a7e{font-family:var(--e-global-typography-text-font-family),Plus Jakarta Sans;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);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-1b17a15 .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-10418 .elementor-element.elementor-element-1b17a15 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#49646D59}.elementor-10418 .elementor-element.elementor-element-1b17a15{--image-transition-duration:.8s;--overlay-transition-duration:.8s;--content-text-align:center;--content-padding:20px;--content-transition-duration:.8s;--content-transition-delay:.8s}.elementor-10418 .elementor-element.elementor-element-4b04ddb{--display:flex}.elementor-10418 .elementor-element.elementor-element-4b04ddb.e-con{--flex-grow:0;--flex-shrink:0}.elementor-10418 .elementor-element.elementor-element-1b6d07e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-68c819e .elementor-heading-title{font-family:var(--e-global-typography-01d75df-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-01d75df-font-size);font-weight:var(--e-global-typography-01d75df-font-weight);line-height:var(--e-global-typography-01d75df-line-height);letter-spacing:var(--e-global-typography-01d75df-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-7198259>.elementor-widget-container{margin:0 0 0 -20px}.elementor-10418 .elementor-element.elementor-element-7198259{font-family:var(--e-global-typography-text-font-family),Plus Jakarta Sans;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);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-3911544 .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-10418 .elementor-element.elementor-element-3911544 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#49646D59}.elementor-10418 .elementor-element.elementor-element-3911544{--image-transition-duration:.8s;--overlay-transition-duration:.8s;--content-text-align:center;--content-padding:20px;--content-transition-duration:.8s;--content-transition-delay:.8s}.elementor-10418 .elementor-element.elementor-element-51b7a5c{--display:flex}.elementor-10418 .elementor-element.elementor-element-51b7a5c.e-con{--flex-grow:0;--flex-shrink:0}.elementor-10418 .elementor-element.elementor-element-7c3f249{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-0d4f247 .elementor-heading-title{font-family:var(--e-global-typography-01d75df-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-01d75df-font-size);font-weight:var(--e-global-typography-01d75df-font-weight);line-height:var(--e-global-typography-01d75df-line-height);letter-spacing:var(--e-global-typography-01d75df-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-e13926d .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-10418 .elementor-element.elementor-element-e13926d .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#49646D59}.elementor-10418 .elementor-element.elementor-element-e13926d{--image-transition-duration:.8s;--overlay-transition-duration:.8s;--content-text-align:center;--content-padding:20px;--content-transition-duration:.8s;--content-transition-delay:.8s}.elementor-10418 .elementor-element.elementor-element-6a19593{--display:flex}.elementor-10418 .elementor-element.elementor-element-6a19593.e-con{--flex-grow:0;--flex-shrink:0}.elementor-10418 .elementor-element.elementor-element-32740b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-52e3ebe .elementor-heading-title{font-family:var(--e-global-typography-01d75df-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-01d75df-font-size);font-weight:var(--e-global-typography-01d75df-font-weight);line-height:var(--e-global-typography-01d75df-line-height);letter-spacing:var(--e-global-typography-01d75df-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-f0f76ec .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-10418 .elementor-element.elementor-element-f0f76ec .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#49646D59}.elementor-10418 .elementor-element.elementor-element-f0f76ec{--image-transition-duration:.8s;--overlay-transition-duration:.8s;--content-text-align:center;--content-padding:20px;--content-transition-duration:.8s;--content-transition-delay:.8s}.elementor-10418 .elementor-element.elementor-element-cad909e{--display:flex}.elementor-10418 .elementor-element.elementor-element-cad909e.e-con{--flex-grow:0;--flex-shrink:0}.elementor-10418 .elementor-element.elementor-element-8543ae8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-a71bf77 .elementor-heading-title{font-family:var(--e-global-typography-01d75df-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-01d75df-font-size);font-weight:var(--e-global-typography-01d75df-font-weight);line-height:var(--e-global-typography-01d75df-line-height);letter-spacing:var(--e-global-typography-01d75df-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-2927e3d .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-10418 .elementor-element.elementor-element-2927e3d .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#49646D59}.elementor-10418 .elementor-element.elementor-element-2927e3d{--image-transition-duration:.8s;--overlay-transition-duration:.8s;--content-text-align:center;--content-padding:20px;--content-transition-duration:.8s;--content-transition-delay:.8s}.elementor-10418 .elementor-element.elementor-element-3ed9e97{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:17px;--n-tabs-gap:50px;--n-tabs-title-transition:.5s;--n-tabs-title-border-radius:0px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:24px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:24px;--n-tabs-title-font-size:var(--e-global-typography-accent-font-size);--n-tabs-title-color:var(--e-global-color-93e912e);--n-tabs-title-color-active:var(--e-global-color-93e912e)}.elementor-10418 .elementor-element.elementor-element-3ed9e97>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected=false]:not(:hover){background:var(--e-global-color-accent)}.elementor-10418 .elementor-element.elementor-element-3ed9e97.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading>.e-n-tab-title[aria-selected=false]:hover{background:var(--e-global-color-d9c6eec);box-shadow:0px 0px 8px 0px rgba(0,0,0,.32)}.elementor-10418 .elementor-element.elementor-element-3ed9e97.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected=true],.elementor-10418 .elementor-element.elementor-element-3ed9e97.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading>.e-n-tab-title[aria-selected=false]:hover{background:var(--e-global-color-d9c6eec)}.elementor-10418 .elementor-element.elementor-element-3ed9e97.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected=false]:not(:hover){border-style:none}.elementor-10418 .elementor-element.elementor-element-3ed9e97.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title){font-family:var(--e-global-typography-accent-font-family),Plus Jakarta Sans;font-weight:var(--e-global-typography-accent-font-weight);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-3ed9e97 [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover{--n-tabs-title-color-hover:var(--e-global-color-93e912e)}:where(.elementor-10418 .elementor-element.elementor-element-3ed9e97.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content)>.e-con{border-style:none;--border-radius:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px}.elementor-10418 .elementor-element.elementor-element-e3627d2{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-95b2b31{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-f57354c{--display:flex;--min-height:450px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:.2;box-shadow:0px 2px 8px 0px rgba(0,0,0,.27);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-f57354c:before,.elementor-10418 .elementor-element.elementor-element-f57354c>.elementor-background-video-container:before,.elementor-10418 .elementor-element.elementor-element-f57354c>.e-con-inner>.elementor-background-video-container:before,.elementor-10418 .elementor-element.elementor-element-f57354c>.elementor-background-slideshow:before,.elementor-10418 .elementor-element.elementor-element-f57354c>.e-con-inner>.elementor-background-slideshow:before,.elementor-10418 .elementor-element.elementor-element-f57354c>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-c7970e9);--background-overlay:''}.elementor-10418 .elementor-element.elementor-element-f57354c:not(.elementor-motion-effects-element-type-background),.elementor-10418 .elementor-element.elementor-element-f57354c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background:url("https://dev.hmpools.oddercode.fi/wp-content/uploads/2024/11/lisavarusteet-hieronta-scaled.jpg") 50% 50%;background-size:cover}.elementor-10418 .elementor-element.elementor-element-ef6c0b5{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-72b641e .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-primary)}.elementor-10418 .elementor-element.elementor-element-2f76471{width:var(--container-widget-width,550px);max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;font-family:var(--e-global-typography-text-font-family),Plus Jakarta Sans;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);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-2f76471 a:hover,.elementor-10418 .elementor-element.elementor-element-2f76471 a:focus{color:var(--e-global-color-4ad654e)}.elementor-10418 .elementor-element.elementor-element-65552c1{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-687dec7{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-cc74191{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-1dac4cf .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-primary)}.elementor-10418 .elementor-element.elementor-element-b6e8f06{width:var(--container-widget-width,550px);max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;font-family:var(--e-global-typography-text-font-family),Plus Jakarta Sans;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);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-b6e8f06 a:hover,.elementor-10418 .elementor-element.elementor-element-b6e8f06 a:focus{color:var(--e-global-color-4ad654e)}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-610c968 .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);letter-spacing:var(--e-global-typography-accent-letter-spacing);fill:var(--e-global-color-93e912e);color:var(--e-global-color-93e912e);transition-duration:.5s;border-radius:0;padding:14px 25px}.elementor-10418 .elementor-element.elementor-element-610c968 .elementor-button:hover,.elementor-10418 .elementor-element.elementor-element-610c968 .elementor-button:focus{background-color:var(--e-global-color-c7970e9);color:var(--e-global-color-primary);box-shadow:0px 0px 8px 0px rgba(0,0,0,.32)}.elementor-10418 .elementor-element.elementor-element-610c968 .elementor-button:hover svg,.elementor-10418 .elementor-element.elementor-element-610c968 .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-10418 .elementor-element.elementor-element-1d3cf3e{--display:flex;--min-height:450px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:.2;box-shadow:0px 2px 8px 0px rgba(0,0,0,.27);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-1d3cf3e:not(.elementor-motion-effects-element-type-background),.elementor-10418 .elementor-element.elementor-element-1d3cf3e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://dev.hmpools.oddercode.fi/wp-content/uploads/2024/05/Liukumaki.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-10418 .elementor-element.elementor-element-1d3cf3e:before,.elementor-10418 .elementor-element.elementor-element-1d3cf3e>.elementor-background-video-container:before,.elementor-10418 .elementor-element.elementor-element-1d3cf3e>.e-con-inner>.elementor-background-video-container:before,.elementor-10418 .elementor-element.elementor-element-1d3cf3e>.elementor-background-slideshow:before,.elementor-10418 .elementor-element.elementor-element-1d3cf3e>.e-con-inner>.elementor-background-slideshow:before,.elementor-10418 .elementor-element.elementor-element-1d3cf3e>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-c7970e9);--background-overlay:''}.elementor-10418 .elementor-element.elementor-element-1ec894f{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px}.elementor-10418 .elementor-element.elementor-element-1ec894f:not(.elementor-motion-effects-element-type-background),.elementor-10418 .elementor-element.elementor-element-1ec894f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-c7970e9)}.elementor-10418 .elementor-element.elementor-element-ea0e9a2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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),Plus Jakarta Sans;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);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-74d9bfd img{width:60px;opacity:.5}.elementor-10418 .elementor-element.elementor-element-75e787f{text-align:center}.elementor-10418 .elementor-element.elementor-element-75e787f .elementor-heading-title{font-family:var(--e-global-typography-e5d93ba-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-e5d93ba-font-size);font-weight:var(--e-global-typography-e5d93ba-font-weight);font-style:var(--e-global-typography-e5d93ba-font-style);line-height:var(--e-global-typography-e5d93ba-line-height);letter-spacing:var(--e-global-typography-e5d93ba-letter-spacing);color:var(--e-global-color-primary)}.elementor-10418 .elementor-element.elementor-element-0e34823{width:var(--container-widget-width,650px);max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;font-family:var(--e-global-typography-13fdab5-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-13fdab5-font-size);font-weight:var(--e-global-typography-13fdab5-font-weight);line-height:var(--e-global-typography-13fdab5-line-height);letter-spacing:var(--e-global-typography-13fdab5-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-95b0456 .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);letter-spacing:var(--e-global-typography-accent-letter-spacing);fill:var(--e-global-color-93e912e);color:var(--e-global-color-93e912e);transition-duration:.5s;border-radius:0;padding:14px 25px}.elementor-10418 .elementor-element.elementor-element-95b0456 .elementor-button:hover,.elementor-10418 .elementor-element.elementor-element-95b0456 .elementor-button:focus{background-color:var(--e-global-color-306ca09);color:var(--e-global-color-primary);box-shadow:0px 0px 8px 0px rgba(0,0,0,.32)}.elementor-10418 .elementor-element.elementor-element-95b0456 .elementor-button:hover svg,.elementor-10418 .elementor-element.elementor-element-95b0456 .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-10418 .elementor-element.elementor-element-4cd789f{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px}.elementor-10418 .elementor-element.elementor-element-4cd789f:not(.elementor-motion-effects-element-type-background),.elementor-10418 .elementor-element.elementor-element-4cd789f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-58aa6ce)}.elementor-10418 .elementor-element.elementor-element-074ab8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-ba611df{width:var(--container-widget-width,700px);max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0}.elementor-10418 .elementor-element.elementor-element-ba611df .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-primary)}.elementor-10418 .elementor-element.elementor-element-0ad549b{width:var(--container-widget-width,500px);max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0}.elementor-10418 .elementor-element.elementor-element-6ae6e04 .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Plus Jakarta Sans;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);letter-spacing:var(--e-global-typography-accent-letter-spacing);fill:var(--e-global-color-93e912e);color:var(--e-global-color-93e912e);transition-duration:.5s;border-radius:0;padding:14px 50px}.elementor-10418 .elementor-element.elementor-element-6ae6e04 .elementor-button:hover,.elementor-10418 .elementor-element.elementor-element-6ae6e04 .elementor-button:focus{background-color:var(--e-global-color-c7970e9);color:var(--e-global-color-primary);box-shadow:0px 0px 8px 0px rgba(0,0,0,.32)}.elementor-10418 .elementor-element.elementor-element-6ae6e04 .elementor-button:hover svg,.elementor-10418 .elementor-element.elementor-element-6ae6e04 .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-10418 .elementor-element.elementor-element-3e4ecef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-2eaf65e{--swiper-slides-to-display:3;--swiper-offset-size:80px;--swiper-slides-gap:-30px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:45px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:45px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:27px;--arrow-normal-color:var(--e-global-color-primary);--arrow-hover-color:var(--e-global-color-93e912e)}.elementor-10418 .elementor-element.elementor-element-2eaf65e :is(.elementor-swiper-button-prev,.elementor-swiper-button-next){background-color:var(--e-global-color-d9c6eec);box-shadow:0px 2px 10px 0px rgba(0,0,0,.5);border-radius:3px;padding:20px 13px}.elementor-10418 .elementor-element.elementor-element-2eaf65e :is(.elementor-swiper-button-prev:hover,.elementor-swiper-button-next:hover){background-color:var(--e-global-color-c7970e9)}.elementor-10418 .elementor-element.elementor-element-787969a{--swiper-slides-to-display:2;--swiper-offset-size:65px;--swiper-slides-gap:20px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:20px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:20px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:27px;--arrow-normal-color:var(--e-global-color-primary);--arrow-hover-color:var(--e-global-color-93e912e)}.elementor-10418 .elementor-element.elementor-element-787969a :is(.elementor-swiper-button-prev,.elementor-swiper-button-next){background-color:var(--e-global-color-d9c6eec);box-shadow:0px 2px 10px 0px rgba(0,0,0,.5);border-radius:3px;padding:20px 13px}.elementor-10418 .elementor-element.elementor-element-787969a :is(.elementor-swiper-button-prev:hover,.elementor-swiper-button-next:hover){background-color:var(--e-global-color-c7970e9)}:root{--page-title-display:none}@media(max-width:1160px){.elementor-10418 .elementor-element.elementor-element-a37dd58{--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px}.elementor-10418 .elementor-element.elementor-element-e02b469{--overlay-opacity:.6}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-f81fbfd{--container-widget-width:400px;--container-widget-flex-grow:0;width:var(--container-widget-width,400px);max-width:400px}.elementor-10418 .elementor-element.elementor-element-f81fbfd .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-597f8c7{--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:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-widget-slides .elementor-slide-heading{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-slides .elementor-slide-description{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-widget-slides .elementor-slide-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-0824763 .swiper-slide{height:450px}.elementor-10418 .elementor-element.elementor-element-7d7240a.e-con{--order:-99999}.elementor-10418 .elementor-element.elementor-element-5db4f65 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-d310a21{width:100%;max-width:100%;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-341100d{--gap:80px 80px;--row-gap:80px;--column-gap:80px}.elementor-10418 .elementor-element.elementor-element-0afe423{--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:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-10418 .elementor-element.elementor-element-70f97ea{--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:40px 40px;--row-gap:40px;--column-gap:40px}.elementor-10418 .elementor-element.elementor-element-3a8c2c7 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-5e7e190{width:100%;max-width:100%;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-bbd410a .elementor-heading-title{font-size:var(--e-global-typography-95d5917-font-size);line-height:var(--e-global-typography-95d5917-line-height);letter-spacing:var(--e-global-typography-95d5917-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-8bd1cb9{--min-height:550px}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title){letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-02333f1 .elementor-heading-title{font-size:var(--e-global-typography-01d75df-font-size);line-height:var(--e-global-typography-01d75df-line-height);letter-spacing:var(--e-global-typography-01d75df-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-dc34bc0{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-gallery .elementor-gallery-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-50c366e .elementor-heading-title{font-size:var(--e-global-typography-01d75df-font-size);line-height:var(--e-global-typography-01d75df-line-height);letter-spacing:var(--e-global-typography-01d75df-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-8a725e0{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-a27d28d .elementor-heading-title{font-size:var(--e-global-typography-01d75df-font-size);line-height:var(--e-global-typography-01d75df-line-height);letter-spacing:var(--e-global-typography-01d75df-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-042cde7{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-335053b .elementor-heading-title{font-size:var(--e-global-typography-01d75df-font-size);line-height:var(--e-global-typography-01d75df-line-height);letter-spacing:var(--e-global-typography-01d75df-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-32b043a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-0a19e17 .elementor-heading-title{font-size:var(--e-global-typography-01d75df-font-size);line-height:var(--e-global-typography-01d75df-line-height);letter-spacing:var(--e-global-typography-01d75df-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-f2c8a7e{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-68c819e .elementor-heading-title{font-size:var(--e-global-typography-01d75df-font-size);line-height:var(--e-global-typography-01d75df-line-height);letter-spacing:var(--e-global-typography-01d75df-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-7198259{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-0d4f247 .elementor-heading-title{font-size:var(--e-global-typography-01d75df-font-size);line-height:var(--e-global-typography-01d75df-line-height);letter-spacing:var(--e-global-typography-01d75df-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-52e3ebe .elementor-heading-title{font-size:var(--e-global-typography-01d75df-font-size);line-height:var(--e-global-typography-01d75df-line-height);letter-spacing:var(--e-global-typography-01d75df-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-a71bf77 .elementor-heading-title{font-size:var(--e-global-typography-01d75df-font-size);line-height:var(--e-global-typography-01d75df-line-height);letter-spacing:var(--e-global-typography-01d75df-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-3ed9e97{--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:23px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:23px;--n-tabs-title-font-size:var(--e-global-typography-accent-font-size)}.elementor-10418 .elementor-element.elementor-element-3ed9e97.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title){letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-e3627d2{--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:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-10418 .elementor-element.elementor-element-95b2b31{--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:40px 40px;--row-gap:40px;--column-gap:40px}.elementor-10418 .elementor-element.elementor-element-ef6c0b5.e-con{--order:-99999}.elementor-10418 .elementor-element.elementor-element-72b641e .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-2f76471{width:100%;max-width:100%;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-65552c1{--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:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-10418 .elementor-element.elementor-element-687dec7{--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:40px 40px;--row-gap:40px;--column-gap:40px}.elementor-10418 .elementor-element.elementor-element-1dac4cf .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-b6e8f06{width:100%;max-width:100%;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-610c968 .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-75e787f .elementor-heading-title{font-size:var(--e-global-typography-e5d93ba-font-size);line-height:var(--e-global-typography-e5d93ba-line-height);letter-spacing:var(--e-global-typography-e5d93ba-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-0e34823{font-size:var(--e-global-typography-13fdab5-font-size);line-height:var(--e-global-typography-13fdab5-line-height);letter-spacing:var(--e-global-typography-13fdab5-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-95b0456 .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-4cd789f{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-074ab8a{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px}.elementor-10418 .elementor-element.elementor-element-ba611df .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-6ae6e04 .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-2eaf65e{--swiper-slides-to-display:1}.elementor-10418 .elementor-element.elementor-element-787969a{--swiper-slides-to-display:2}}@media(max-width:767px){.elementor-10418 .elementor-element.elementor-element-a37dd58{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px}.elementor-10418 .elementor-element.elementor-element-e02b469{--padding-top:30px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-f81fbfd>.elementor-widget-container{padding:0}.elementor-10418 .elementor-element.elementor-element-f81fbfd{--container-widget-width:300px;--container-widget-flex-grow:0;width:var(--container-widget-width,300px);max-width:300px}.elementor-10418 .elementor-element.elementor-element-f81fbfd .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-5733ec0:before,.elementor-10418 .elementor-element.elementor-element-5733ec0>.elementor-background-video-container:before,.elementor-10418 .elementor-element.elementor-element-5733ec0>.e-con-inner>.elementor-background-video-container:before,.elementor-10418 .elementor-element.elementor-element-5733ec0>.elementor-background-slideshow:before,.elementor-10418 .elementor-element.elementor-element-5733ec0>.e-con-inner>.elementor-background-slideshow:before,.elementor-10418 .elementor-element.elementor-element-5733ec0>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-position:bottom right;background-size:200px auto}.elementor-10418 .elementor-element.elementor-element-5733ec0{--padding-top:0px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px}.elementor-widget-slides .elementor-slide-heading{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-slides .elementor-slide-description{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-widget-slides .elementor-slide-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-0824763 .swiper-slide{height:300px}.elementor-10418 .elementor-element.elementor-element-5db4f65 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-d310a21{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-341100d{--padding-top:60px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px}.elementor-10418 .elementor-element.elementor-element-3a8c2c7 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-5e7e190{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-bbd410a .elementor-heading-title{font-size:var(--e-global-typography-95d5917-font-size);line-height:var(--e-global-typography-95d5917-line-height);letter-spacing:var(--e-global-typography-95d5917-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-61fb30e{--min-height:300px}.elementor-10418 .elementor-element.elementor-element-8bd1cb9{--min-height:100px;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title){letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-02333f1 .elementor-heading-title{font-size:var(--e-global-typography-01d75df-font-size);line-height:var(--e-global-typography-01d75df-line-height);letter-spacing:var(--e-global-typography-01d75df-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-dc34bc0{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-gallery .elementor-gallery-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-50c366e .elementor-heading-title{font-size:var(--e-global-typography-01d75df-font-size);line-height:var(--e-global-typography-01d75df-line-height);letter-spacing:var(--e-global-typography-01d75df-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-8a725e0{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-a27d28d .elementor-heading-title{font-size:var(--e-global-typography-01d75df-font-size);line-height:var(--e-global-typography-01d75df-line-height);letter-spacing:var(--e-global-typography-01d75df-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-042cde7{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-335053b .elementor-heading-title{font-size:var(--e-global-typography-01d75df-font-size);line-height:var(--e-global-typography-01d75df-line-height);letter-spacing:var(--e-global-typography-01d75df-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-32b043a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-0a19e17 .elementor-heading-title{font-size:var(--e-global-typography-01d75df-font-size);line-height:var(--e-global-typography-01d75df-line-height);letter-spacing:var(--e-global-typography-01d75df-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-f2c8a7e{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-68c819e .elementor-heading-title{font-size:var(--e-global-typography-01d75df-font-size);line-height:var(--e-global-typography-01d75df-line-height);letter-spacing:var(--e-global-typography-01d75df-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-7198259{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-0d4f247 .elementor-heading-title{font-size:var(--e-global-typography-01d75df-font-size);line-height:var(--e-global-typography-01d75df-line-height);letter-spacing:var(--e-global-typography-01d75df-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-52e3ebe .elementor-heading-title{font-size:var(--e-global-typography-01d75df-font-size);line-height:var(--e-global-typography-01d75df-line-height);letter-spacing:var(--e-global-typography-01d75df-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-a71bf77 .elementor-heading-title{font-size:var(--e-global-typography-01d75df-font-size);line-height:var(--e-global-typography-01d75df-line-height);letter-spacing:var(--e-global-typography-01d75df-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-3ed9e97{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:8px;--n-tabs-gap:30px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:30px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:30px;--n-tabs-title-font-size:var(--e-global-typography-accent-font-size)}.elementor-10418 .elementor-element.elementor-element-3ed9e97.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title){letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-f57354c{--min-height:300px}.elementor-10418 .elementor-element.elementor-element-72b641e .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-2f76471{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-1dac4cf .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-b6e8f06{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-610c968 .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-1d3cf3e{--min-height:300px}.elementor-10418 .elementor-element.elementor-element-1ec894f{--padding-top:50px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-75e787f .elementor-heading-title{font-size:var(--e-global-typography-e5d93ba-font-size);line-height:var(--e-global-typography-e5d93ba-line-height);letter-spacing:var(--e-global-typography-e5d93ba-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-0e34823{font-size:var(--e-global-typography-13fdab5-font-size);line-height:var(--e-global-typography-13fdab5-line-height);letter-spacing:var(--e-global-typography-13fdab5-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-95b0456 .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-4cd789f{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-10418 .elementor-element.elementor-element-074ab8a{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-10418 .elementor-element.elementor-element-ba611df .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-6ae6e04 .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-10418 .elementor-element.elementor-element-2eaf65e{--swiper-slides-to-display:1}.elementor-10418 .elementor-element.elementor-element-787969a{--swiper-slides-to-display:1;--swiper-offset-size:30px;--swiper-slides-gap:15px;--arrow-prev-left-position:10px;--arrow-next-right-position:10px;--arrow-size:25px}.elementor-10418 .elementor-element.elementor-element-787969a :is(.elementor-swiper-button-prev,.elementor-swiper-button-next){padding:15px 10px}}@media(min-width:768px){.elementor-10418 .elementor-element.elementor-element-e02b469{--width:1200px}.elementor-10418 .elementor-element.elementor-element-5733ec0{--content-width:1200px}.elementor-10418 .elementor-element.elementor-element-341100d{--content-width:1200px}.elementor-10418 .elementor-element.elementor-element-d986c37{--width:99.911%}.elementor-10418 .elementor-element.elementor-element-add0836{--width:99.911%}.elementor-10418 .elementor-element.elementor-element-cbbfa5f{--width:99.911%}.elementor-10418 .elementor-element.elementor-element-4b04ddb{--width:99.911%}.elementor-10418 .elementor-element.elementor-element-51b7a5c{--width:99.911%}.elementor-10418 .elementor-element.elementor-element-6a19593{--width:99.911%}.elementor-10418 .elementor-element.elementor-element-cad909e{--width:99.911%}.elementor-10418 .elementor-element.elementor-element-1ec894f{--content-width:1200px}.elementor-10418 .elementor-element.elementor-element-074ab8a{--content-width:1200px}}@media(max-width:1160px) and (min-width:768px){.elementor-10418 .elementor-element.elementor-element-e02b469{--width:100%}}@media screen and (max-width:765px){.elementor-widget-container .e-n-tabs-heading{display:grid}}.refe-karuselli .swiper-container,.refe-karuselli .swiper{overflow:visible !important;padding-top:10px;padding-bottom:10px}.refe-karuselli .swiper-slide{transform:scale(.86);opacity:.95;transition:all .4s ease-in-out}.refe-karuselli .swiper-slide-next,.refe-karuselli .swiper-slide-prev{transform:scale(.93);opacity:.95}.refe-karuselli .swiper-slide-active{transform:scale(1);opacity:1;padding:0 40px}.refe-karuselli .referenssi-info{opacity:0;transition:all .6s ease-in-out;transform:translateY(20px)}.refe-karuselli .swiper-slide-active .referenssi-info{opacity:1;transform:translateY(0)}