.elementor-99 .elementor-element.elementor-element-7d54b09{--display:flex;--min-height:55vh;--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.4;--padding-top:0%;--padding-bottom:0%;--padding-left:22%;--padding-right:15%;}.elementor-99 .elementor-element.elementor-element-7d54b09:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-7d54b09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ninankuvamaailma.fi/wp-content/uploads/2025/11/tauluja-kuvia-filmia.jpg");background-position:center center;background-size:cover;}.elementor-99 .elementor-element.elementor-element-7d54b09::before, .elementor-99 .elementor-element.elementor-element-7d54b09 > .elementor-background-video-container::before, .elementor-99 .elementor-element.elementor-element-7d54b09 > .e-con-inner > .elementor-background-video-container::before, .elementor-99 .elementor-element.elementor-element-7d54b09 > .elementor-background-slideshow::before, .elementor-99 .elementor-element.elementor-element-7d54b09 > .e-con-inner > .elementor-background-slideshow::before, .elementor-99 .elementor-element.elementor-element-7d54b09 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d602d2c );--background-overlay:'';}.elementor-99 .elementor-element.elementor-element-3fd76e3{--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;--justify-content:center;}.elementor-99 .elementor-element.elementor-element-de90324 .elementor-heading-title{font-family:var( --e-global-typography-639de68-font-family ), Sans-serif;font-size:var( --e-global-typography-639de68-font-size );font-weight:var( --e-global-typography-639de68-font-weight );line-height:var( --e-global-typography-639de68-line-height );letter-spacing:var( --e-global-typography-639de68-letter-spacing );}.elementor-99 .elementor-element.elementor-element-83a4ccb{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );text-shadow:0px 0px 21px #FFFFFF;color:var( --e-global-color-58410cb );}.elementor-99 .elementor-element.elementor-element-9ef575b .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-2bfe964-font-family ), Sans-serif;font-size:var( --e-global-typography-2bfe964-font-size );font-weight:var( --e-global-typography-2bfe964-font-weight );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );fill:var( --e-global-color-d602d2c );color:var( --e-global-color-d602d2c );border-radius:7px 7px 7px 7px;padding:15px 45px 15px 45px;}.elementor-99 .elementor-element.elementor-element-9ef575b .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-9ef575b .elementor-button:focus{color:#ffffff;}.elementor-99 .elementor-element.elementor-element-9ef575b .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-9ef575b .elementor-button:focus svg{fill:#ffffff;}.elementor-99 .elementor-element.elementor-element-f978b31{--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;--justify-content:center;}.elementor-99 .elementor-element.elementor-element-5fcd259.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-99 .elementor-element.elementor-element-5fcd259 .elementor-main-swiper{height:44vh;}.elementor-99 .elementor-element.elementor-element-5fcd259 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-99 .elementor-element.elementor-element-b7caaac:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-b7caaac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d602d2c );}.elementor-99 .elementor-element.elementor-element-b7caaac{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-99 .elementor-element.elementor-element-b7caaac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-99 .elementor-element.elementor-element-0e6901d .elementor-menu-toggle{margin:0 auto;}.elementor-99 .elementor-element.elementor-element-0e6901d .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-2bfe964-font-family ), Sans-serif;font-size:var( --e-global-typography-2bfe964-font-size );font-weight:var( --e-global-typography-2bfe964-font-weight );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-0e6901d .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );padding-left:12px;padding-right:12px;padding-top:5px;padding-bottom:5px;}.elementor-99 .elementor-element.elementor-element-0e6901d .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;}.elementor-99 .elementor-element.elementor-element-1b8ff617{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--align-content:center;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-4a64813b{--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;--justify-content:flex-end;}.elementor-99 .elementor-element.elementor-element-fa7e3af > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-99 .elementor-element.elementor-element-62d0283e{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-99 .elementor-element.elementor-element-62d0283e .elementor-divider-separator{width:15%;margin:0 auto;margin-left:0;}.elementor-99 .elementor-element.elementor-element-62d0283e .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-99 .elementor-element.elementor-element-21cc9c82{--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;}.elementor-99 .elementor-element.elementor-element-e0e935a > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-99 .elementor-element.elementor-element-bef6fe5{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-99 .elementor-element.elementor-element-bef6fe5 .elementor-divider-separator{width:15%;margin:0 auto;margin-left:0;}.elementor-99 .elementor-element.elementor-element-bef6fe5 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-99 .elementor-element.elementor-element-261dce06{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--flex-wrap:wrap;--align-content:center;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-73202f41{--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;--justify-content:flex-end;}.elementor-99 .elementor-element.elementor-element-42ecac1f{text-align:center;}.elementor-99 .elementor-element.elementor-element-42ecac1f img{width:81%;}.elementor-99 .elementor-element.elementor-element-56a894e{text-align:center;}.elementor-99 .elementor-element.elementor-element-56a894e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-99 .elementor-element.elementor-element-51b60ade > .elementor-widget-container{margin:-15px 0px -15px 0px;}.elementor-99 .elementor-element.elementor-element-51b60ade{text-align:center;}.elementor-99 .elementor-element.elementor-element-51b60ade .elementor-heading-title{color:#000000;}.elementor-99 .elementor-element.elementor-element-936340d{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-99 .elementor-element.elementor-element-936340d .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-99 .elementor-element.elementor-element-936340d .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-99 .elementor-element.elementor-element-16eb3867 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-2bfe964-font-family ), Sans-serif;font-size:var( --e-global-typography-2bfe964-font-size );font-weight:var( --e-global-typography-2bfe964-font-weight );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );fill:var( --e-global-color-d602d2c );color:var( --e-global-color-d602d2c );border-radius:7px 7px 7px 7px;padding:15px 45px 15px 45px;}.elementor-99 .elementor-element.elementor-element-16eb3867 .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-16eb3867 .elementor-button:focus{color:#ffffff;}.elementor-99 .elementor-element.elementor-element-16eb3867 .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-16eb3867 .elementor-button:focus svg{fill:#ffffff;}.elementor-99 .elementor-element.elementor-element-65cf6a9f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-99 .elementor-element.elementor-element-b9027ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;}.elementor-99 .elementor-element.elementor-element-5ba6909{--display:flex;--min-height:160px;--background-transition:0.3s;}.elementor-99 .elementor-element.elementor-element-5ba6909:hover{background-color:var( --e-global-color-30dfcb2 );}.elementor-99 .elementor-element.elementor-element-b566a85 > .elementor-widget-container{margin:0px 0px -13px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-c1c8896 > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-c1c8896{text-align:center;font-family:var( --e-global-typography-e24f55a-font-family ), Sans-serif;font-size:var( --e-global-typography-e24f55a-font-size );font-weight:var( --e-global-typography-e24f55a-font-weight );}.elementor-99 .elementor-element.elementor-element-efad1bc{--display:flex;--min-height:160px;--background-transition:0.3s;}.elementor-99 .elementor-element.elementor-element-efad1bc:hover{background-color:var( --e-global-color-30dfcb2 );}.elementor-99 .elementor-element.elementor-element-e563fb1 > .elementor-widget-container{margin:0px 0px -13px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-e6a521f > .elementor-widget-container{margin:-9px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-e6a521f{text-align:center;font-family:var( --e-global-typography-e24f55a-font-family ), Sans-serif;font-size:var( --e-global-typography-e24f55a-font-size );font-weight:var( --e-global-typography-e24f55a-font-weight );color:var( --e-global-color-accent );}.elementor-99 .elementor-element.elementor-element-09634da > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-09634da{text-align:center;font-family:var( --e-global-typography-e24f55a-font-family ), Sans-serif;font-size:var( --e-global-typography-e24f55a-font-size );font-weight:var( --e-global-typography-e24f55a-font-weight );}.elementor-99 .elementor-element.elementor-element-0acaaa0{--display:flex;--min-height:160px;--background-transition:0.3s;}.elementor-99 .elementor-element.elementor-element-0acaaa0:hover{background-color:var( --e-global-color-30dfcb2 );}.elementor-99 .elementor-element.elementor-element-9400ab8 > .elementor-widget-container{margin:0px 0px -13px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-e5807c1 > .elementor-widget-container{margin:-9px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-e5807c1{text-align:center;font-family:var( --e-global-typography-e24f55a-font-family ), Sans-serif;font-size:var( --e-global-typography-e24f55a-font-size );font-weight:var( --e-global-typography-e24f55a-font-weight );color:var( --e-global-color-accent );}.elementor-99 .elementor-element.elementor-element-80376db > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-80376db{text-align:center;font-family:var( --e-global-typography-e24f55a-font-family ), Sans-serif;font-size:var( --e-global-typography-e24f55a-font-size );font-weight:var( --e-global-typography-e24f55a-font-weight );}.elementor-99 .elementor-element.elementor-element-1c4ca3c{--display:flex;--min-height:160px;--background-transition:0.3s;}.elementor-99 .elementor-element.elementor-element-1c4ca3c:hover{background-color:var( --e-global-color-30dfcb2 );}.elementor-99 .elementor-element.elementor-element-dc968f3 > .elementor-widget-container{margin:0px 0px -13px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-a3ece8f > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-a3ece8f{text-align:center;font-family:var( --e-global-typography-e24f55a-font-family ), Sans-serif;font-size:var( --e-global-typography-e24f55a-font-size );font-weight:var( --e-global-typography-e24f55a-font-weight );}.elementor-99 .elementor-element.elementor-element-4912d90{--display:flex;--min-height:160px;--background-transition:0.3s;}.elementor-99 .elementor-element.elementor-element-4912d90:hover{background-color:var( --e-global-color-30dfcb2 );}.elementor-99 .elementor-element.elementor-element-001efa2 > .elementor-widget-container{margin:0px 0px -13px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-32988be > .elementor-widget-container{margin:-9px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-32988be{text-align:center;font-family:var( --e-global-typography-e24f55a-font-family ), Sans-serif;font-size:var( --e-global-typography-e24f55a-font-size );font-weight:var( --e-global-typography-e24f55a-font-weight );color:var( --e-global-color-accent );}.elementor-99 .elementor-element.elementor-element-335f44f > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-335f44f{text-align:center;font-family:var( --e-global-typography-e24f55a-font-family ), Sans-serif;font-size:var( --e-global-typography-e24f55a-font-size );font-weight:var( --e-global-typography-e24f55a-font-weight );}.elementor-99 .elementor-element.elementor-element-95cab2b{--display:flex;--min-height:160px;--background-transition:0.3s;}.elementor-99 .elementor-element.elementor-element-95cab2b:hover{background-color:var( --e-global-color-30dfcb2 );}.elementor-99 .elementor-element.elementor-element-03e35b8 > .elementor-widget-container{margin:0px 0px -13px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-4e535b4 > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-4e535b4{text-align:center;font-family:var( --e-global-typography-e24f55a-font-family ), Sans-serif;font-size:var( --e-global-typography-e24f55a-font-size );font-weight:var( --e-global-typography-e24f55a-font-weight );}.elementor-99 .elementor-element.elementor-element-48a4a800{--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;--flex-wrap:wrap;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-99 .elementor-element.elementor-element-48a4a800:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-48a4a800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ninankuvamaailma.fi/wp-content/uploads/2025/10/filmistrippi.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-99 .elementor-element.elementor-element-617e604c{--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;--justify-content:flex-end;}.elementor-99 .elementor-element.elementor-element-09f3d75 .elementor-button{background-color:#313030;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );fill:var( --e-global-color-ec2732e );color:var( --e-global-color-ec2732e );border-radius:35px 35px 35px 35px;padding:13px 13px 13px 13px;}.elementor-99 .elementor-element.elementor-element-09f3d75 > .elementor-widget-container{--e-transform-rotateZ:-4deg;padding:0px 0px 13px 33px;}.elementor-99 .elementor-element.elementor-element-198c6faa > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-99 .elementor-element.elementor-element-198c6faa{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-69f78279 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-99 .elementor-element.elementor-element-69f78279{text-align:left;}.elementor-99 .elementor-element.elementor-element-69f78279 .elementor-heading-title{color:#000000;}.elementor-99 .elementor-element.elementor-element-6b3d7f7b{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-99 .elementor-element.elementor-element-6b3d7f7b .elementor-divider-separator{width:15%;margin:0 auto;margin-left:0;}.elementor-99 .elementor-element.elementor-element-6b3d7f7b .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-99 .elementor-element.elementor-element-7dc18028 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-7dc18028{font-family:var( --e-global-typography-e24f55a-font-family ), Sans-serif;font-size:var( --e-global-typography-e24f55a-font-size );font-weight:var( --e-global-typography-e24f55a-font-weight );color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-7ef8f69 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-2bfe964-font-family ), Sans-serif;font-size:var( --e-global-typography-2bfe964-font-size );font-weight:var( --e-global-typography-2bfe964-font-weight );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );fill:var( --e-global-color-d602d2c );color:var( --e-global-color-d602d2c );border-radius:7px 7px 7px 7px;padding:15px 45px 15px 45px;}.elementor-99 .elementor-element.elementor-element-7ef8f69 .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-7ef8f69 .elementor-button:focus{color:#ffffff;}.elementor-99 .elementor-element.elementor-element-7ef8f69 .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-7ef8f69 .elementor-button:focus svg{fill:#ffffff;}.elementor-99 .elementor-element.elementor-element-5c2d65f7{--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:flex-start;}.elementor-99 .elementor-element.elementor-element-5971e7dd{--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-end;}.elementor-99 .elementor-element.elementor-element-6ff4aba5{text-align:left;}.elementor-99 .elementor-element.elementor-element-6ff4aba5 img{width:95%;}.elementor-99 .elementor-element.elementor-element-371f9ce2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-bfbe154{--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-end;}.elementor-99 .elementor-element.elementor-element-4197ba5f{text-align:left;}.elementor-99 .elementor-element.elementor-element-4197ba5f img{width:95%;box-shadow:-4px 4px 8px 0px rgba(0,0,0,0.5);}.elementor-99 .elementor-element.elementor-element-4038f739{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-83d1ca0{--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-99 .elementor-element.elementor-element-7bef6af4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--flex-wrap:wrap;--align-content:center;--overlay-opacity:0.5;--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-7bef6af4:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-7bef6af4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ninankuvamaailma.fi/wp-content/uploads/2025/11/fuji_paperileima_1080px.jpg");background-repeat:repeat;background-size:contain;}.elementor-99 .elementor-element.elementor-element-7bef6af4::before, .elementor-99 .elementor-element.elementor-element-7bef6af4 > .elementor-background-video-container::before, .elementor-99 .elementor-element.elementor-element-7bef6af4 > .e-con-inner > .elementor-background-video-container::before, .elementor-99 .elementor-element.elementor-element-7bef6af4 > .elementor-background-slideshow::before, .elementor-99 .elementor-element.elementor-element-7bef6af4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-99 .elementor-element.elementor-element-7bef6af4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d602d2c );--background-overlay:'';}.elementor-99 .elementor-element.elementor-element-31b438bc{--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;--justify-content:flex-end;}.elementor-99 .elementor-element.elementor-element-2bec913{--display:flex;--min-height:300px;}.elementor-99 .elementor-element.elementor-element-53e72e96 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-99 .elementor-element.elementor-element-53e72e96{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-1531e01d > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-99 .elementor-element.elementor-element-1531e01d{text-align:left;}.elementor-99 .elementor-element.elementor-element-1531e01d .elementor-heading-title{color:#000000;}.elementor-99 .elementor-element.elementor-element-351a8fc2{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-99 .elementor-element.elementor-element-351a8fc2 .elementor-divider-separator{width:15%;margin:0 auto;margin-left:0;}.elementor-99 .elementor-element.elementor-element-351a8fc2 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-99 .elementor-element.elementor-element-6d89b35 > .elementor-widget-container{padding:0px 70px 0px 0px;}.elementor-99 .elementor-element.elementor-element-6d89b35{font-family:var( --e-global-typography-e24f55a-font-family ), Sans-serif;font-size:var( --e-global-typography-e24f55a-font-size );font-weight:var( --e-global-typography-e24f55a-font-weight );}.elementor-99 .elementor-element.elementor-element-1ea78a8 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-2bfe964-font-family ), Sans-serif;font-size:var( --e-global-typography-2bfe964-font-size );font-weight:var( --e-global-typography-2bfe964-font-weight );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );fill:var( --e-global-color-d602d2c );color:var( --e-global-color-d602d2c );border-radius:7px 7px 7px 7px;padding:15px 45px 15px 45px;}.elementor-99 .elementor-element.elementor-element-1ea78a8 .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-1ea78a8 .elementor-button:focus{color:#ffffff;}.elementor-99 .elementor-element.elementor-element-1ea78a8 .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-1ea78a8 .elementor-button:focus svg{fill:#ffffff;}.elementor-99 .elementor-element.elementor-element-2eaa29a2{--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:flex-end;}.elementor-99 .elementor-element.elementor-element-2ac98c55{--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-end;}.elementor-99 .elementor-element.elementor-element-25d358be{text-align:left;}.elementor-99 .elementor-element.elementor-element-25d358be img{width:85%;box-shadow:-4px 4px 10px 0px rgba(0,0,0,0.5);}.elementor-99 .elementor-element.elementor-element-1b3fb0e{--display:flex;--min-height:300px;}.elementor-99 .elementor-element.elementor-element-75c7d74e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-650b255a{--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-end;}.elementor-99 .elementor-element.elementor-element-436bb1ee{text-align:left;}.elementor-99 .elementor-element.elementor-element-436bb1ee img{width:95%;}.elementor-99 .elementor-element.elementor-element-289599c{--display:flex;--min-height:300px;}.elementor-99 .elementor-element.elementor-element-75a79fa1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-b413818{--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-99 .elementor-element.elementor-element-24d4595f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--flex-wrap:wrap;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-2c25cba{--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;--justify-content:flex-end;}.elementor-99 .elementor-element.elementor-element-1a4abe3 img{box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-99 .elementor-element.elementor-element-c6e803b{--display:flex;--min-height:300px;}.elementor-99 .elementor-element.elementor-element-b4dc4b2 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-99 .elementor-element.elementor-element-b4dc4b2{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-1b8daea7 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-99 .elementor-element.elementor-element-1b8daea7{text-align:left;}.elementor-99 .elementor-element.elementor-element-1b8daea7 .elementor-heading-title{color:#000000;}.elementor-99 .elementor-element.elementor-element-189f1664{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-99 .elementor-element.elementor-element-189f1664 .elementor-divider-separator{width:15%;margin:0 auto;margin-left:0;}.elementor-99 .elementor-element.elementor-element-189f1664 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-99 .elementor-element.elementor-element-2dfd5db8 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-2bfe964-font-family ), Sans-serif;font-size:var( --e-global-typography-2bfe964-font-size );font-weight:var( --e-global-typography-2bfe964-font-weight );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );fill:var( --e-global-color-d602d2c );color:var( --e-global-color-d602d2c );border-radius:7px 7px 7px 7px;padding:15px 45px 15px 45px;}.elementor-99 .elementor-element.elementor-element-2dfd5db8 .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-2dfd5db8 .elementor-button:focus{color:#ffffff;}.elementor-99 .elementor-element.elementor-element-2dfd5db8 .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-2dfd5db8 .elementor-button:focus svg{fill:#ffffff;}.elementor-99 .elementor-element.elementor-element-84f4ea4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-99 .elementor-element.elementor-element-64cffd6{--display:flex;--min-height:300px;}.elementor-99 .elementor-element.elementor-element-8dc23df{--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-99 .elementor-element.elementor-element-1428ebfb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--flex-wrap:wrap;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-1428ebfb:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-1428ebfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c178ed );}.elementor-99 .elementor-element.elementor-element-67f8624b{--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;--justify-content:flex-end;}.elementor-99 .elementor-element.elementor-element-3908b203{text-align:left;}.elementor-99 .elementor-element.elementor-element-3908b203 img{width:90%;box-shadow:-4px 4px 8px 0px rgba(0,0,0,0.5);}.elementor-99 .elementor-element.elementor-element-3c0764e{--display:flex;--min-height:300px;}.elementor-99 .elementor-element.elementor-element-71add4b7 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-99 .elementor-element.elementor-element-71add4b7{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-99 .elementor-element.elementor-element-5193510a > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-99 .elementor-element.elementor-element-5193510a{text-align:left;}.elementor-99 .elementor-element.elementor-element-5193510a .elementor-heading-title{font-family:var( --e-global-typography-639de68-font-family ), Sans-serif;font-size:var( --e-global-typography-639de68-font-size );font-weight:var( --e-global-typography-639de68-font-weight );line-height:var( --e-global-typography-639de68-line-height );letter-spacing:var( --e-global-typography-639de68-letter-spacing );color:#000000;}.elementor-99 .elementor-element.elementor-element-41745615{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-99 .elementor-element.elementor-element-41745615 .elementor-divider-separator{width:15%;margin:0 auto;margin-left:0;}.elementor-99 .elementor-element.elementor-element-41745615 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-99 .elementor-element.elementor-element-5d49d7e > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-5d49d7e{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-581dfb1f .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-2bfe964-font-family ), Sans-serif;font-size:var( --e-global-typography-2bfe964-font-size );font-weight:var( --e-global-typography-2bfe964-font-weight );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );fill:var( --e-global-color-d602d2c );color:var( --e-global-color-d602d2c );border-radius:7px 7px 7px 7px;padding:15px 45px 15px 45px;}.elementor-99 .elementor-element.elementor-element-581dfb1f .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-581dfb1f .elementor-button:focus{color:#ffffff;}.elementor-99 .elementor-element.elementor-element-581dfb1f .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-581dfb1f .elementor-button:focus svg{fill:#ffffff;}.elementor-99 .elementor-element.elementor-element-5ef3b747{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-99 .elementor-element.elementor-element-2212b63c{--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-end;}.elementor-99 .elementor-element.elementor-element-d545e7e{text-align:left;}.elementor-99 .elementor-element.elementor-element-d545e7e img{width:100%;box-shadow:-4px 4px 12px 0px rgba(0,0,0,0.5);}.elementor-99 .elementor-element.elementor-element-b0a2cf2{--display:flex;--min-height:300px;}.elementor-99 .elementor-element.elementor-element-62c7316{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-31ebb8a1{--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;}.elementor-99 .elementor-element.elementor-element-1ad91e8d{text-align:left;}.elementor-99 .elementor-element.elementor-element-1ad91e8d img{width:90%;}.elementor-99 .elementor-element.elementor-element-ac5b5c9{--display:flex;--min-height:300px;}.elementor-99 .elementor-element.elementor-element-76f412c8{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-52f0959b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--flex-wrap:wrap;--align-content:center;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-562094d7{--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;--justify-content:flex-end;}.elementor-99 .elementor-element.elementor-element-3f49f0bb > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-99 .elementor-element.elementor-element-3f49f0bb{text-align:left;}.elementor-99 .elementor-element.elementor-element-3f49f0bb .elementor-heading-title{color:#000000;}.elementor-99 .elementor-element.elementor-element-7474f0d9 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-99 .elementor-element.elementor-element-7474f0d9{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-600702cc{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-99 .elementor-element.elementor-element-600702cc .elementor-divider-separator{width:15%;margin:0 auto;margin-left:0;}.elementor-99 .elementor-element.elementor-element-600702cc .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-99 .elementor-element.elementor-element-75022397 > .elementor-widget-container{margin:0px 0px -36px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-75022397{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-30dfcb2 );}.elementor-99 .elementor-element.elementor-element-2baed80a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-99 .elementor-element.elementor-element-54e683e1 > .elementor-widget-container{margin:0px 0px -36px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-54e683e1{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-30dfcb2 );}.elementor-99 .elementor-element.elementor-element-7080a299 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-99 .elementor-element.elementor-element-1f45dd86 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-2bfe964-font-family ), Sans-serif;font-size:var( --e-global-typography-2bfe964-font-size );font-weight:var( --e-global-typography-2bfe964-font-weight );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );fill:var( --e-global-color-d602d2c );color:var( --e-global-color-d602d2c );border-radius:7px 7px 7px 7px;padding:15px 45px 15px 45px;}.elementor-99 .elementor-element.elementor-element-1f45dd86 .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-1f45dd86 .elementor-button:focus{color:#ffffff;}.elementor-99 .elementor-element.elementor-element-1f45dd86 .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-1f45dd86 .elementor-button:focus svg{fill:#ffffff;}.elementor-99 .elementor-element.elementor-element-117c0662{--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;}.elementor-99 .elementor-element.elementor-element-b78bdd7 > .elementor-widget-container{margin:-15px 0px -20px 0px;}.elementor-99 .elementor-element.elementor-element-b78bdd7{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-10d1b36e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-10d1b36e:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-10d1b36e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c178ed );}.elementor-99 .elementor-element.elementor-element-66f5e868{--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;--justify-content:flex-end;}.elementor-99 .elementor-element.elementor-element-3384e6bb{text-align:left;}.elementor-99 .elementor-element.elementor-element-3384e6bb img{width:500px;}.elementor-99 .elementor-element.elementor-element-e71f8fc > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-99 .elementor-element.elementor-element-e71f8fc{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-1ad07d5f > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-99 .elementor-element.elementor-element-1ad07d5f{text-align:left;}.elementor-99 .elementor-element.elementor-element-1ad07d5f .elementor-heading-title{color:#000000;}.elementor-99 .elementor-element.elementor-element-1796c3d9{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-99 .elementor-element.elementor-element-1796c3d9 .elementor-divider-separator{width:15%;margin:0 auto;margin-left:0;}.elementor-99 .elementor-element.elementor-element-1796c3d9 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-99 .elementor-element.elementor-element-2ee2342c > .elementor-widget-container{margin:0px 0px -36px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-2ee2342c{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-30dfcb2 );}.elementor-99 .elementor-element.elementor-element-271cc2bd .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-99 .elementor-element.elementor-element-609698a0 > .elementor-widget-container{margin:0px 0px -36px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-609698a0{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-30dfcb2 );}.elementor-99 .elementor-element.elementor-element-2455dcb8 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-99 .elementor-element.elementor-element-7e826a61 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-2bfe964-font-family ), Sans-serif;font-size:var( --e-global-typography-2bfe964-font-size );font-weight:var( --e-global-typography-2bfe964-font-weight );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );fill:var( --e-global-color-d602d2c );color:var( --e-global-color-d602d2c );border-radius:7px 7px 7px 7px;padding:15px 45px 15px 45px;}.elementor-99 .elementor-element.elementor-element-7e826a61 .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-7e826a61 .elementor-button:focus{color:#ffffff;}.elementor-99 .elementor-element.elementor-element-7e826a61 .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-7e826a61 .elementor-button:focus svg{fill:#ffffff;}.elementor-99 .elementor-element.elementor-element-697389e2{--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;}.elementor-99 .elementor-element.elementor-element-4eede1b0 img{width:77%;}.elementor-99 .elementor-element.elementor-element-38c3d9a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-176ca546{--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;--justify-content:flex-end;}.elementor-99 .elementor-element.elementor-element-32f4da91 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-99 .elementor-element.elementor-element-32f4da91{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-7ea70c17 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-99 .elementor-element.elementor-element-7ea70c17{text-align:left;}.elementor-99 .elementor-element.elementor-element-7ea70c17 .elementor-heading-title{color:#000000;}.elementor-99 .elementor-element.elementor-element-34db003{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-99 .elementor-element.elementor-element-34db003 .elementor-divider-separator{width:15%;margin:0 auto;margin-left:0;}.elementor-99 .elementor-element.elementor-element-34db003 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-99 .elementor-element.elementor-element-3ebf06b > .elementor-widget-container{margin:0px 0px -36px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-3ebf06b{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-30dfcb2 );}.elementor-99 .elementor-element.elementor-element-f0819f3 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-99 .elementor-element.elementor-element-dd06d9a > .elementor-widget-container{margin:0px 0px -36px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-dd06d9a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-30dfcb2 );}.elementor-99 .elementor-element.elementor-element-1b6857a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-99 .elementor-element.elementor-element-52367694 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-52367694{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-705c7c1b .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-2bfe964-font-family ), Sans-serif;font-size:var( --e-global-typography-2bfe964-font-size );font-weight:var( --e-global-typography-2bfe964-font-weight );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );fill:var( --e-global-color-d602d2c );color:var( --e-global-color-d602d2c );border-radius:7px 7px 7px 7px;padding:15px 45px 15px 45px;}.elementor-99 .elementor-element.elementor-element-705c7c1b .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-705c7c1b .elementor-button:focus{color:#ffffff;}.elementor-99 .elementor-element.elementor-element-705c7c1b .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-705c7c1b .elementor-button:focus svg{fill:#ffffff;}.elementor-99 .elementor-element.elementor-element-1139a9cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-99 .elementor-element.elementor-element-67289dc4{--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-99 .elementor-element.elementor-element-6e14b550{text-align:left;}.elementor-99 .elementor-element.elementor-element-6e14b550 img{width:95%;box-shadow:4px 4px 8px 0px rgba(0, 0, 0, 0.25);}.elementor-99 .elementor-element.elementor-element-5a4a503e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-1fa65646{--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-99 .elementor-element.elementor-element-7ca0a167{text-align:left;}.elementor-99 .elementor-element.elementor-element-7ca0a167 img{width:100%;}.elementor-99 .elementor-element.elementor-element-7abb3df2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-49b16271{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-49b16271:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-49b16271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c178ed );}.elementor-99 .elementor-element.elementor-element-bede5d4{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-2313f95 > .elementor-widget-container{margin:0px 0px 0px -40px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-2313f95{text-align:left;}.elementor-99 .elementor-element.elementor-element-2313f95 img{width:400px;}.elementor-99 .elementor-element.elementor-element-dea572e > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-99 .elementor-element.elementor-element-dea572e{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-5005a782 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-99 .elementor-element.elementor-element-5005a782{text-align:left;}.elementor-99 .elementor-element.elementor-element-5005a782 .elementor-heading-title{color:#000000;}.elementor-99 .elementor-element.elementor-element-40c9c9dc{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-99 .elementor-element.elementor-element-40c9c9dc .elementor-divider-separator{width:15%;margin:0 auto;margin-left:0;}.elementor-99 .elementor-element.elementor-element-40c9c9dc .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-99 .elementor-element.elementor-element-54d5021 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-54d5021{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-58410cb );}.elementor-99 .elementor-element.elementor-element-54d5021 p{margin-block-end:0.3em;}.elementor-99 .elementor-element.elementor-element-59641133 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-2bfe964-font-family ), Sans-serif;font-size:var( --e-global-typography-2bfe964-font-size );font-weight:var( --e-global-typography-2bfe964-font-weight );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );fill:var( --e-global-color-d602d2c );color:var( --e-global-color-d602d2c );border-radius:7px 7px 7px 7px;padding:15px 45px 15px 45px;}.elementor-99 .elementor-element.elementor-element-59641133 .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-59641133 .elementor-button:focus{color:#ffffff;}.elementor-99 .elementor-element.elementor-element-59641133 .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-59641133 .elementor-button:focus svg{fill:#ffffff;}.elementor-99 .elementor-element.elementor-element-42a60d0e{--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:flex-start;}.elementor-99 .elementor-element.elementor-element-3b134fd5{--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-end;}.elementor-99 .elementor-element.elementor-element-6c8f83d{text-align:left;}.elementor-99 .elementor-element.elementor-element-6c8f83d img{width:100%;}.elementor-99 .elementor-element.elementor-element-16819044{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-215784d2{--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-end;}.elementor-99 .elementor-element.elementor-element-56226170{text-align:left;}.elementor-99 .elementor-element.elementor-element-56226170 img{width:80%;}.elementor-99 .elementor-element.elementor-element-5b7fc293{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-6e28e30{margin-top:100px;margin-bottom:0px;}.elementor-99 .elementor-element.elementor-element-f932733 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-f807ef5 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-99 .elementor-element.elementor-element-f807ef5{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-30dfcb2 );}.elementor-99 .elementor-element.elementor-element-97aeeb3{text-align:center;}.elementor-99 .elementor-element.elementor-element-a42d8aa > .elementor-container{max-width:762px;}.elementor-99 .elementor-element.elementor-element-cce82ac > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-cce82ac{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-789620e .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-2bfe964-font-family ), Sans-serif;font-size:var( --e-global-typography-2bfe964-font-size );font-weight:var( --e-global-typography-2bfe964-font-weight );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );fill:var( --e-global-color-d602d2c );color:var( --e-global-color-d602d2c );border-radius:7px 7px 7px 7px;padding:15px 45px 15px 45px;}.elementor-99 .elementor-element.elementor-element-789620e > .elementor-widget-container{margin:0px 0px 100px 0px;}.elementor-99 .elementor-element.elementor-element-789620e .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-789620e .elementor-button:focus{color:#ffffff;}.elementor-99 .elementor-element.elementor-element-789620e .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-789620e .elementor-button:focus svg{fill:#ffffff;}.elementor-99 .elementor-element.elementor-element-06a17d5{margin-top:0px;margin-bottom:-129px;z-index:1;}.elementor-99 .elementor-element.elementor-element-eac8a9a > .elementor-element-populated{margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-99 .elementor-element.elementor-element-4883635.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:50px;}.elementor-99 .elementor-element.elementor-element-4883635 .elementor-main-swiper{height:363px;width:92%;}.elementor-99 .elementor-element.elementor-element-4883635 .elementor-main-swiper .swiper-slide{border-width:5px 5px 5px 5px;border-radius:20px;border-color:var( --e-global-color-secondary );}.elementor-99 .elementor-element.elementor-element-4883635 .elementor-swiper-button{font-size:20px;}.elementor-99 .elementor-element.elementor-element-b245d02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-b245d02 img{width:100%;opacity:0.84;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-99 .elementor-element.elementor-element-7d54b09{--width:100%;}.elementor-99 .elementor-element.elementor-element-3fd76e3{--width:500px;}.elementor-99 .elementor-element.elementor-element-f978b31{--width:500px;}.elementor-99 .elementor-element.elementor-element-1b8ff617{--content-width:1240px;}.elementor-99 .elementor-element.elementor-element-4a64813b{--width:700px;}.elementor-99 .elementor-element.elementor-element-21cc9c82{--width:420px;}.elementor-99 .elementor-element.elementor-element-261dce06{--content-width:1240px;}.elementor-99 .elementor-element.elementor-element-73202f41{--width:550px;}.elementor-99 .elementor-element.elementor-element-65cf6a9f{--width:650px;}.elementor-99 .elementor-element.elementor-element-b9027ed{--width:450px;}.elementor-99 .elementor-element.elementor-element-5ba6909{--width:100px;}.elementor-99 .elementor-element.elementor-element-efad1bc{--width:100px;}.elementor-99 .elementor-element.elementor-element-0acaaa0{--width:100px;}.elementor-99 .elementor-element.elementor-element-1c4ca3c{--width:100px;}.elementor-99 .elementor-element.elementor-element-4912d90{--width:100px;}.elementor-99 .elementor-element.elementor-element-95cab2b{--width:100px;}.elementor-99 .elementor-element.elementor-element-48a4a800{--content-width:1240px;}.elementor-99 .elementor-element.elementor-element-617e604c{--width:470px;}.elementor-99 .elementor-element.elementor-element-5c2d65f7{--width:750px;}.elementor-99 .elementor-element.elementor-element-7bef6af4{--content-width:1240px;}.elementor-99 .elementor-element.elementor-element-31b438bc{--width:470px;}.elementor-99 .elementor-element.elementor-element-2eaa29a2{--width:750px;}.elementor-99 .elementor-element.elementor-element-24d4595f{--content-width:1240px;}.elementor-99 .elementor-element.elementor-element-2c25cba{--width:600px;}.elementor-99 .elementor-element.elementor-element-84f4ea4{--width:580px;}.elementor-99 .elementor-element.elementor-element-1428ebfb{--content-width:1240px;}.elementor-99 .elementor-element.elementor-element-67f8624b{--width:400px;}.elementor-99 .elementor-element.elementor-element-5ef3b747{--width:820px;}.elementor-99 .elementor-element.elementor-element-52f0959b{--content-width:1240px;}.elementor-99 .elementor-element.elementor-element-562094d7{--width:380px;}.elementor-99 .elementor-element.elementor-element-117c0662{--width:720px;}.elementor-99 .elementor-element.elementor-element-10d1b36e{--content-width:1200px;}.elementor-99 .elementor-element.elementor-element-66f5e868{--width:550px;}.elementor-99 .elementor-element.elementor-element-697389e2{--width:600px;}.elementor-99 .elementor-element.elementor-element-38c3d9a4{--content-width:1240px;}.elementor-99 .elementor-element.elementor-element-176ca546{--width:470px;}.elementor-99 .elementor-element.elementor-element-1139a9cd{--width:750px;}.elementor-99 .elementor-element.elementor-element-49b16271{--content-width:1240px;}.elementor-99 .elementor-element.elementor-element-bede5d4{--width:420px;}.elementor-99 .elementor-element.elementor-element-42a60d0e{--width:750px;}}@media(max-width:1024px) and (min-width:768px){.elementor-99 .elementor-element.elementor-element-4a64813b{--width:500px;}.elementor-99 .elementor-element.elementor-element-21cc9c82{--width:500px;}.elementor-99 .elementor-element.elementor-element-65cf6a9f{--width:700px;}.elementor-99 .elementor-element.elementor-element-5c2d65f7{--width:700px;}.elementor-99 .elementor-element.elementor-element-2eaa29a2{--width:700px;}.elementor-99 .elementor-element.elementor-element-84f4ea4{--width:600px;}.elementor-99 .elementor-element.elementor-element-67f8624b{--width:430px;}.elementor-99 .elementor-element.elementor-element-5ef3b747{--width:700px;}.elementor-99 .elementor-element.elementor-element-117c0662{--width:550px;}.elementor-99 .elementor-element.elementor-element-697389e2{--width:592px;}.elementor-99 .elementor-element.elementor-element-176ca546{--width:450px;}.elementor-99 .elementor-element.elementor-element-1139a9cd{--width:700px;}.elementor-99 .elementor-element.elementor-element-42a60d0e{--width:700px;}}@media(min-width:1981px){.elementor-99 .elementor-element.elementor-element-7d54b09{--min-height:65vh;}.elementor-99 .elementor-element.elementor-element-7d54b09:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-7d54b09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-99 .elementor-element.elementor-element-3fd76e3{--width:600px;}.elementor-99 .elementor-element.elementor-element-de90324 .elementor-heading-title{font-size:var( --e-global-typography-639de68-font-size );line-height:var( --e-global-typography-639de68-line-height );letter-spacing:var( --e-global-typography-639de68-letter-spacing );}.elementor-99 .elementor-element.elementor-element-83a4ccb{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-9ef575b .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-f978b31{--width:600px;}.elementor-99 .elementor-element.elementor-element-5fcd259.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-99 .elementor-element.elementor-element-5fcd259 .elementor-main-swiper{height:500px;}.elementor-99 .elementor-element.elementor-element-0e6901d .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-0e6901d .elementor-nav-menu--main .elementor-item{padding-left:25px;padding-right:25px;padding-top:10px;padding-bottom:10px;}.elementor-99 .elementor-element.elementor-element-1b8ff617{--content-width:1600px;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-99 .elementor-element.elementor-element-4a64813b{--width:700px;}.elementor-99 .elementor-element.elementor-element-21cc9c82{--width:400px;}.elementor-99 .elementor-element.elementor-element-261dce06{--content-width:1600px;}.elementor-99 .elementor-element.elementor-element-73202f41{--width:650px;}.elementor-99 .elementor-element.elementor-element-56a894e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-99 .elementor-element.elementor-element-16eb3867 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-b9027ed{--width:550px;}.elementor-99 .elementor-element.elementor-element-5ba6909{--width:140px;--min-height:160px;}.elementor-99 .elementor-element.elementor-element-c1c8896{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-efad1bc{--width:140px;--min-height:160px;}.elementor-99 .elementor-element.elementor-element-e6a521f{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-09634da{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-0acaaa0{--width:140px;--min-height:160px;}.elementor-99 .elementor-element.elementor-element-e5807c1{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-80376db{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-1c4ca3c{--width:140px;--min-height:160px;}.elementor-99 .elementor-element.elementor-element-a3ece8f{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-4912d90{--width:140px;--min-height:160px;}.elementor-99 .elementor-element.elementor-element-32988be{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-335f44f{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-95cab2b{--width:140px;--min-height:160px;}.elementor-99 .elementor-element.elementor-element-4e535b4{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-48a4a800{--content-width:1600px;--align-content:center;}.elementor-99 .elementor-element.elementor-element-617e604c{--width:550px;}.elementor-99 .elementor-element.elementor-element-09f3d75 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-99 .elementor-element.elementor-element-198c6faa{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-7dc18028{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-7ef8f69 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-5c2d65f7{--width:1000px;}.elementor-99 .elementor-element.elementor-element-371f9ce2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-4038f739{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-7bef6af4{--content-width:1600px;}.elementor-99 .elementor-element.elementor-element-31b438bc{--width:550px;}.elementor-99 .elementor-element.elementor-element-53e72e96{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-99 .elementor-element.elementor-element-6d89b35{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-1ea78a8 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-2eaa29a2{--width:1000px;}.elementor-99 .elementor-element.elementor-element-25d358be{text-align:center;}.elementor-99 .elementor-element.elementor-element-75c7d74e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-75a79fa1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-24d4595f{--content-width:1600px;--align-content:center;}.elementor-99 .elementor-element.elementor-element-2c25cba{--width:700px;}.elementor-99 .elementor-element.elementor-element-b4dc4b2{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-2dfd5db8 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-84f4ea4{--width:700px;}.elementor-99 .elementor-element.elementor-element-1428ebfb{--content-width:1600px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--align-content:center;}.elementor-99 .elementor-element.elementor-element-67f8624b{--width:550px;}.elementor-99 .elementor-element.elementor-element-3908b203 img{width:75%;}.elementor-99 .elementor-element.elementor-element-71add4b7{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-5193510a .elementor-heading-title{font-size:var( --e-global-typography-639de68-font-size );line-height:var( --e-global-typography-639de68-line-height );letter-spacing:var( --e-global-typography-639de68-letter-spacing );}.elementor-99 .elementor-element.elementor-element-5d49d7e{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-581dfb1f .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-5ef3b747{--width:1000px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-99 .elementor-element.elementor-element-62c7316{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-1ad91e8d img{width:90%;}.elementor-99 .elementor-element.elementor-element-76f412c8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-52f0959b{--content-width:1600px;}.elementor-99 .elementor-element.elementor-element-7474f0d9{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-99 .elementor-element.elementor-element-75022397{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-54e683e1{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-1f45dd86 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-b78bdd7{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-10d1b36e{--content-width:1600px;--align-content:center;}.elementor-99 .elementor-element.elementor-element-66f5e868{--width:600px;}.elementor-99 .elementor-element.elementor-element-e71f8fc{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-2ee2342c{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-609698a0{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-7e826a61 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-697389e2{--width:700px;}.elementor-99 .elementor-element.elementor-element-38c3d9a4{--content-width:1600px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--align-content:center;}.elementor-99 .elementor-element.elementor-element-176ca546{--width:550px;}.elementor-99 .elementor-element.elementor-element-32f4da91{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-3ebf06b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-dd06d9a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-52367694{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-705c7c1b .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-1139a9cd{--width:1000px;--justify-content:flex-end;}.elementor-99 .elementor-element.elementor-element-5a4a503e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-7abb3df2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-49b16271{--content-width:1600px;--align-content:center;}.elementor-99 .elementor-element.elementor-element-bede5d4{--width:550px;}.elementor-99 .elementor-element.elementor-element-dea572e{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-54d5021{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-59641133 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-42a60d0e{--width:1000px;}.elementor-99 .elementor-element.elementor-element-16819044{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-5b7fc293{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-f807ef5{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-99 .elementor-element.elementor-element-cce82ac{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-789620e .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-4883635.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:1441px){.elementor-99 .elementor-element.elementor-element-de90324 .elementor-heading-title{font-size:var( --e-global-typography-639de68-font-size );line-height:var( --e-global-typography-639de68-line-height );letter-spacing:var( --e-global-typography-639de68-letter-spacing );}.elementor-99 .elementor-element.elementor-element-83a4ccb{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-9ef575b .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-5fcd259.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-99 .elementor-element.elementor-element-0e6901d .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-56a894e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-99 .elementor-element.elementor-element-16eb3867 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-c1c8896{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-e6a521f{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-09634da{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-e5807c1{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-80376db{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-a3ece8f{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-32988be{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-335f44f{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-4e535b4{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-09f3d75 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-99 .elementor-element.elementor-element-198c6faa{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-7dc18028{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-7ef8f69 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-371f9ce2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-4038f739{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-53e72e96{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-99 .elementor-element.elementor-element-6d89b35{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-1ea78a8 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-75c7d74e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-75a79fa1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-b4dc4b2{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-2dfd5db8 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-71add4b7{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-5193510a .elementor-heading-title{font-size:var( --e-global-typography-639de68-font-size );line-height:var( --e-global-typography-639de68-line-height );letter-spacing:var( --e-global-typography-639de68-letter-spacing );}.elementor-99 .elementor-element.elementor-element-5d49d7e{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-581dfb1f .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-62c7316{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-76f412c8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-7474f0d9{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-99 .elementor-element.elementor-element-75022397{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-54e683e1{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-1f45dd86 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-b78bdd7{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-e71f8fc{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-2ee2342c{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-609698a0{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-7e826a61 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-32f4da91{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-3ebf06b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-dd06d9a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-52367694{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-705c7c1b .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-5a4a503e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-7abb3df2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-dea572e{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-54d5021{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-59641133 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-16819044{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-5b7fc293{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-f807ef5{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-99 .elementor-element.elementor-element-cce82ac{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-789620e .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-4883635.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:1024px){.elementor-99 .elementor-element.elementor-element-7d54b09{--min-height:50vh;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:60px;}.elementor-99 .elementor-element.elementor-element-de90324 .elementor-heading-title{font-size:var( --e-global-typography-639de68-font-size );line-height:var( --e-global-typography-639de68-line-height );letter-spacing:var( --e-global-typography-639de68-letter-spacing );}.elementor-99 .elementor-element.elementor-element-83a4ccb{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-9ef575b > .elementor-widget-container{margin:0px 0px 100px 0px;}.elementor-99 .elementor-element.elementor-element-9ef575b .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-5fcd259.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-99 .elementor-element.elementor-element-0e6901d .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-0e6901d .elementor-nav-menu--main .elementor-item{padding-top:2px;padding-bottom:2px;}.elementor-99 .elementor-element.elementor-element-1b8ff617{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-4a64813b{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-99 .elementor-element.elementor-element-fa7e3af{text-align:center;}.elementor-99 .elementor-element.elementor-element-62d0283e .elementor-divider{text-align:center;}.elementor-99 .elementor-element.elementor-element-62d0283e .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-99 .elementor-element.elementor-element-21cc9c82{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-99 .elementor-element.elementor-element-3845019{text-align:center;}.elementor-99 .elementor-element.elementor-element-3845019 img{width:300px;}.elementor-99 .elementor-element.elementor-element-e0e935a{text-align:center;}.elementor-99 .elementor-element.elementor-element-bef6fe5 .elementor-divider{text-align:center;}.elementor-99 .elementor-element.elementor-element-bef6fe5 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-99 .elementor-element.elementor-element-261dce06{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-73202f41{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-99 .elementor-element.elementor-element-56a894e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-99 .elementor-element.elementor-element-51b60ade{text-align:center;}.elementor-99 .elementor-element.elementor-element-936340d .elementor-divider{text-align:center;}.elementor-99 .elementor-element.elementor-element-936340d .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-99 .elementor-element.elementor-element-16eb3867 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-c1c8896{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-e6a521f{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-09634da{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-e5807c1{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-80376db{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-a3ece8f{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-32988be{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-335f44f{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-4e535b4{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-48a4a800{--padding-top:180px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-617e604c{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-99 .elementor-element.elementor-element-09f3d75 > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-09f3d75 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-99 .elementor-element.elementor-element-198c6faa{text-align:center;font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-69f78279{text-align:center;}.elementor-99 .elementor-element.elementor-element-6b3d7f7b .elementor-divider{text-align:center;}.elementor-99 .elementor-element.elementor-element-6b3d7f7b .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-99 .elementor-element.elementor-element-7dc18028{text-align:center;font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-7ef8f69 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-5971e7dd.e-con{--align-self:flex-start;}.elementor-99 .elementor-element.elementor-element-6ff4aba5{text-align:center;}.elementor-99 .elementor-element.elementor-element-6ff4aba5 img{width:95%;}.elementor-99 .elementor-element.elementor-element-371f9ce2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-4197ba5f{text-align:center;}.elementor-99 .elementor-element.elementor-element-4197ba5f img{width:95%;}.elementor-99 .elementor-element.elementor-element-4038f739{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-7bef6af4{--padding-top:180px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-31b438bc{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-99 .elementor-element.elementor-element-2bec913{--min-height:240px;}.elementor-99 .elementor-element.elementor-element-53e72e96{text-align:center;font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-99 .elementor-element.elementor-element-1531e01d{text-align:center;}.elementor-99 .elementor-element.elementor-element-351a8fc2 .elementor-divider{text-align:center;}.elementor-99 .elementor-element.elementor-element-351a8fc2 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-99 .elementor-element.elementor-element-6d89b35 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-6d89b35{text-align:center;font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-1ea78a8 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-2ac98c55.e-con{--align-self:flex-start;}.elementor-99 .elementor-element.elementor-element-25d358be{text-align:left;}.elementor-99 .elementor-element.elementor-element-25d358be img{width:95%;}.elementor-99 .elementor-element.elementor-element-1b3fb0e{--min-height:120px;}.elementor-99 .elementor-element.elementor-element-75c7d74e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-436bb1ee{text-align:left;}.elementor-99 .elementor-element.elementor-element-436bb1ee img{width:100%;}.elementor-99 .elementor-element.elementor-element-289599c{--min-height:120px;}.elementor-99 .elementor-element.elementor-element-75a79fa1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-24d4595f{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-2c25cba{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-99 .elementor-element.elementor-element-c6e803b{--min-height:0px;}.elementor-99 .elementor-element.elementor-element-b4dc4b2{text-align:center;font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-1b8daea7{text-align:center;}.elementor-99 .elementor-element.elementor-element-189f1664 .elementor-divider{text-align:center;}.elementor-99 .elementor-element.elementor-element-189f1664 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-99 .elementor-element.elementor-element-2dfd5db8 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-64cffd6{--min-height:84px;}.elementor-99 .elementor-element.elementor-element-1428ebfb{--justify-content:center;--padding-top:100px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-67f8624b{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-99 .elementor-element.elementor-element-3908b203{text-align:center;}.elementor-99 .elementor-element.elementor-element-3908b203 img{width:89%;}.elementor-99 .elementor-element.elementor-element-3c0764e{--min-height:114px;}.elementor-99 .elementor-element.elementor-element-71add4b7{text-align:center;font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-5193510a{text-align:center;}.elementor-99 .elementor-element.elementor-element-5193510a .elementor-heading-title{font-size:var( --e-global-typography-639de68-font-size );line-height:var( --e-global-typography-639de68-line-height );letter-spacing:var( --e-global-typography-639de68-letter-spacing );}.elementor-99 .elementor-element.elementor-element-41745615 .elementor-divider{text-align:center;}.elementor-99 .elementor-element.elementor-element-41745615 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-99 .elementor-element.elementor-element-5d49d7e{text-align:center;font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-581dfb1f .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-2212b63c.e-con{--align-self:flex-start;}.elementor-99 .elementor-element.elementor-element-d545e7e{text-align:center;}.elementor-99 .elementor-element.elementor-element-b0a2cf2{--min-height:150px;}.elementor-99 .elementor-element.elementor-element-62c7316{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-1ad91e8d{text-align:left;}.elementor-99 .elementor-element.elementor-element-1ad91e8d img{width:82%;}.elementor-99 .elementor-element.elementor-element-ac5b5c9{--min-height:150px;}.elementor-99 .elementor-element.elementor-element-76f412c8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-52f0959b{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-562094d7{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-99 .elementor-element.elementor-element-3f49f0bb{text-align:center;}.elementor-99 .elementor-element.elementor-element-7474f0d9{text-align:center;font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-99 .elementor-element.elementor-element-600702cc .elementor-divider{text-align:center;}.elementor-99 .elementor-element.elementor-element-600702cc .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-99 .elementor-element.elementor-element-75022397{text-align:center;font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-2baed80a{text-align:center;}.elementor-99 .elementor-element.elementor-element-54e683e1{text-align:center;font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-7080a299{text-align:center;}.elementor-99 .elementor-element.elementor-element-1f45dd86 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-b78bdd7{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-10d1b36e{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-66f5e868{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-99 .elementor-element.elementor-element-3384e6bb{text-align:center;}.elementor-99 .elementor-element.elementor-element-e71f8fc{text-align:center;font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-1ad07d5f{text-align:center;}.elementor-99 .elementor-element.elementor-element-1796c3d9 .elementor-divider{text-align:center;}.elementor-99 .elementor-element.elementor-element-1796c3d9 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-99 .elementor-element.elementor-element-2ee2342c{text-align:center;font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-271cc2bd{text-align:center;}.elementor-99 .elementor-element.elementor-element-609698a0{text-align:center;font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-2455dcb8{text-align:center;}.elementor-99 .elementor-element.elementor-element-7e826a61 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-697389e2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-99 .elementor-element.elementor-element-4eede1b0{text-align:center;}.elementor-99 .elementor-element.elementor-element-38c3d9a4{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-176ca546{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-99 .elementor-element.elementor-element-32f4da91{text-align:center;font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-7ea70c17{text-align:center;}.elementor-99 .elementor-element.elementor-element-34db003 .elementor-divider{text-align:center;}.elementor-99 .elementor-element.elementor-element-34db003 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-99 .elementor-element.elementor-element-3ebf06b{text-align:center;font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-f0819f3{text-align:center;}.elementor-99 .elementor-element.elementor-element-dd06d9a{text-align:center;font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-1b6857a{text-align:center;}.elementor-99 .elementor-element.elementor-element-52367694{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-705c7c1b .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-67289dc4.e-con{--align-self:flex-start;}.elementor-99 .elementor-element.elementor-element-6e14b550{text-align:center;}.elementor-99 .elementor-element.elementor-element-6e14b550 img{width:86%;}.elementor-99 .elementor-element.elementor-element-5a4a503e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-7ca0a167{text-align:left;}.elementor-99 .elementor-element.elementor-element-7ca0a167 img{width:100%;}.elementor-99 .elementor-element.elementor-element-7abb3df2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-49b16271{--padding-top:100px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-bede5d4{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-2313f95 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-dea572e{text-align:center;font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-5005a782{text-align:center;}.elementor-99 .elementor-element.elementor-element-40c9c9dc .elementor-divider{text-align:center;}.elementor-99 .elementor-element.elementor-element-40c9c9dc .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-99 .elementor-element.elementor-element-54d5021{text-align:center;font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-59641133 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-3b134fd5.e-con{--align-self:flex-start;}.elementor-99 .elementor-element.elementor-element-6c8f83d{text-align:left;}.elementor-99 .elementor-element.elementor-element-6c8f83d img{width:100%;}.elementor-99 .elementor-element.elementor-element-16819044{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-56226170{text-align:center;}.elementor-99 .elementor-element.elementor-element-56226170 img{width:75%;}.elementor-99 .elementor-element.elementor-element-5b7fc293{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-f807ef5{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-99 .elementor-element.elementor-element-cce82ac{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-789620e .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-4883635.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:23px;}.elementor-99 .elementor-element.elementor-element-4883635 .elementor-main-swiper{height:272px;width:100%;}}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-7d54b09:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-7d54b09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ninankuvamaailma.fi/wp-content/uploads/2025/02/tausta_mobile2_768x100px.jpg");background-position:top right;}.elementor-99 .elementor-element.elementor-element-7d54b09{--min-height:60vh;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--overlay-opacity:0.3;--padding-top:70px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-99 .elementor-element.elementor-element-de90324 .elementor-heading-title{font-size:var( --e-global-typography-639de68-font-size );line-height:var( --e-global-typography-639de68-line-height );letter-spacing:var( --e-global-typography-639de68-letter-spacing );}.elementor-99 .elementor-element.elementor-element-83a4ccb{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-9ef575b > .elementor-widget-container{margin:-20px 0px 70px 0px;}.elementor-99 .elementor-element.elementor-element-9ef575b .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-5fcd259.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-99 .elementor-element.elementor-element-5fcd259 .elementor-main-swiper{height:277px;}.elementor-99 .elementor-element.elementor-element-0e6901d .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-496dfcc{margin-top:-10px;margin-bottom:-10px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-1b8ff617{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-99 .elementor-element.elementor-element-4a64813b{--width:350px;}.elementor-99 .elementor-element.elementor-element-21cc9c82{--width:350px;}.elementor-99 .elementor-element.elementor-element-3845019 img{width:250px;}.elementor-99 .elementor-element.elementor-element-0183649{margin-top:-10px;margin-bottom:-10px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-261dce06{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-99 .elementor-element.elementor-element-73202f41{--width:350px;}.elementor-99 .elementor-element.elementor-element-56a894e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-99 .elementor-element.elementor-element-16eb3867 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-65cf6a9f{--width:350px;}.elementor-99 .elementor-element.elementor-element-5ba6909{--width:120px;--min-height:140px;}.elementor-99 .elementor-element.elementor-element-c1c8896{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-efad1bc{--width:120px;--min-height:140px;}.elementor-99 .elementor-element.elementor-element-e6a521f{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-09634da{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-0acaaa0{--width:120px;--min-height:140px;}.elementor-99 .elementor-element.elementor-element-e5807c1{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-80376db{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-1c4ca3c{--width:120px;--min-height:140px;}.elementor-99 .elementor-element.elementor-element-a3ece8f{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-4912d90{--width:120px;--min-height:140px;}.elementor-99 .elementor-element.elementor-element-32988be{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-335f44f{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-95cab2b{--width:120px;--min-height:140px;}.elementor-99 .elementor-element.elementor-element-4e535b4{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-48a4a800:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-48a4a800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ninankuvamaailma.fi/wp-content/uploads/2025/10/filmistrippi-ylamieto.svg");}.elementor-99 .elementor-element.elementor-element-48a4a800{--padding-top:70px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-99 .elementor-element.elementor-element-617e604c{--width:350px;}.elementor-99 .elementor-element.elementor-element-09f3d75 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-99 .elementor-element.elementor-element-198c6faa{text-align:center;font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-7dc18028{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-7ef8f69 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-5c2d65f7{--width:350px;}.elementor-99 .elementor-element.elementor-element-6ff4aba5{text-align:center;}.elementor-99 .elementor-element.elementor-element-6ff4aba5 img{width:70%;}.elementor-99 .elementor-element.elementor-element-371f9ce2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-4197ba5f{text-align:center;}.elementor-99 .elementor-element.elementor-element-4197ba5f img{width:70%;}.elementor-99 .elementor-element.elementor-element-4038f739{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-7bef6af4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-99 .elementor-element.elementor-element-31b438bc{--width:350px;}.elementor-99 .elementor-element.elementor-element-53e72e96{text-align:center;font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-99 .elementor-element.elementor-element-6d89b35{font-size:var( --e-global-typography-e24f55a-font-size );}.elementor-99 .elementor-element.elementor-element-1ea78a8 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-2eaa29a2{--width:350px;}.elementor-99 .elementor-element.elementor-element-25d358be{text-align:center;}.elementor-99 .elementor-element.elementor-element-25d358be img{width:70%;}.elementor-99 .elementor-element.elementor-element-75c7d74e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-436bb1ee{text-align:center;}.elementor-99 .elementor-element.elementor-element-436bb1ee img{width:75%;}.elementor-99 .elementor-element.elementor-element-75a79fa1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-24d4595f{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-99 .elementor-element.elementor-element-2c25cba{--width:350px;}.elementor-99 .elementor-element.elementor-element-b4dc4b2{text-align:center;font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-2dfd5db8 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-84f4ea4{--width:350px;}.elementor-99 .elementor-element.elementor-element-1428ebfb{--padding-top:70px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-99 .elementor-element.elementor-element-67f8624b{--width:350px;}.elementor-99 .elementor-element.elementor-element-3908b203{text-align:center;}.elementor-99 .elementor-element.elementor-element-3908b203 img{width:75%;}.elementor-99 .elementor-element.elementor-element-71add4b7{text-align:center;font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-5193510a .elementor-heading-title{font-size:var( --e-global-typography-639de68-font-size );line-height:var( --e-global-typography-639de68-line-height );letter-spacing:var( --e-global-typography-639de68-letter-spacing );}.elementor-99 .elementor-element.elementor-element-5d49d7e{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-581dfb1f .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-5ef3b747{--width:350px;}.elementor-99 .elementor-element.elementor-element-d545e7e img{width:70%;}.elementor-99 .elementor-element.elementor-element-62c7316{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-1ad91e8d{text-align:center;}.elementor-99 .elementor-element.elementor-element-1ad91e8d img{width:60%;}.elementor-99 .elementor-element.elementor-element-76f412c8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-52f0959b{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-99 .elementor-element.elementor-element-562094d7{--width:350px;}.elementor-99 .elementor-element.elementor-element-7474f0d9{text-align:center;font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-99 .elementor-element.elementor-element-75022397{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-2baed80a{text-align:center;}.elementor-99 .elementor-element.elementor-element-54e683e1{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-7080a299{text-align:center;}.elementor-99 .elementor-element.elementor-element-1f45dd86 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-117c0662{--width:350px;}.elementor-99 .elementor-element.elementor-element-b78bdd7{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-10d1b36e{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-99 .elementor-element.elementor-element-66f5e868{--width:350px;}.elementor-99 .elementor-element.elementor-element-e71f8fc{text-align:center;font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-2ee2342c{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-271cc2bd{text-align:center;}.elementor-99 .elementor-element.elementor-element-609698a0{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-2455dcb8{text-align:center;}.elementor-99 .elementor-element.elementor-element-7e826a61 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-697389e2{--width:350px;}.elementor-99 .elementor-element.elementor-element-4eede1b0 img{width:285px;}.elementor-99 .elementor-element.elementor-element-38c3d9a4{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-99 .elementor-element.elementor-element-176ca546{--width:350px;}.elementor-99 .elementor-element.elementor-element-32f4da91{text-align:center;font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-3ebf06b{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-dd06d9a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-52367694{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-705c7c1b .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-1139a9cd{--width:350px;}.elementor-99 .elementor-element.elementor-element-6e14b550{text-align:center;}.elementor-99 .elementor-element.elementor-element-6e14b550 img{width:75%;}.elementor-99 .elementor-element.elementor-element-5a4a503e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-7ca0a167{text-align:center;}.elementor-99 .elementor-element.elementor-element-7ca0a167 img{width:90%;}.elementor-99 .elementor-element.elementor-element-7abb3df2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-49b16271{--padding-top:70px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-99 .elementor-element.elementor-element-bede5d4{--width:350px;}.elementor-99 .elementor-element.elementor-element-dea572e{text-align:center;font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-54d5021{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-59641133 .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-42a60d0e{--width:350px;}.elementor-99 .elementor-element.elementor-element-6c8f83d{text-align:center;}.elementor-99 .elementor-element.elementor-element-6c8f83d img{width:75%;}.elementor-99 .elementor-element.elementor-element-16819044{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-56226170{text-align:center;}.elementor-99 .elementor-element.elementor-element-56226170 img{width:60%;}.elementor-99 .elementor-element.elementor-element-5b7fc293{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-99 .elementor-element.elementor-element-f807ef5{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-99 .elementor-element.elementor-element-cce82ac{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-99 .elementor-element.elementor-element-789620e .elementor-button{font-size:var( --e-global-typography-2bfe964-font-size );letter-spacing:var( --e-global-typography-2bfe964-letter-spacing );}.elementor-99 .elementor-element.elementor-element-eac8a9a > .elementor-element-populated{margin:0px 30px 50px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-99 .elementor-element.elementor-element-4883635.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-99 .elementor-element.elementor-element-4883635 .elementor-main-swiper{height:233px;width:100%;}}