.elementor-2328 .elementor-element.elementor-element-3955742{--display:flex;--min-height:38vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.02;border-style:none;--border-style:none;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%}.elementor-2328 .elementor-element.elementor-element-3955742:not(.elementor-motion-effects-element-type-background),.elementor-2328 .elementor-element.elementor-element-3955742>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-2328 .elementor-element.elementor-element-3955742::before,.elementor-2328 .elementor-element.elementor-element-3955742>.elementor-background-video-container::before,.elementor-2328 .elementor-element.elementor-element-3955742>.e-con-inner>.elementor-background-video-container::before,.elementor-2328 .elementor-element.elementor-element-3955742>.elementor-background-slideshow::before,.elementor-2328 .elementor-element.elementor-element-3955742>.e-con-inner>.elementor-background-slideshow::before,.elementor-2328 .elementor-element.elementor-element-3955742>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://tarratac.fi/wp-content/uploads/2025/01/TT-logo-koko-taustaan-valkoinen.png);--background-overlay:'';background-position:center center;background-size:cover}.elementor-2328 .elementor-element.elementor-element-46005f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-2328 .elementor-element.elementor-element-a67a69b{text-align:start}.elementor-2328 .elementor-element.elementor-element-a67a69b .elementor-heading-title{font-size:65px;font-weight:500;color:#FFF}.elementor-2328 .elementor-element.elementor-element-5f20dd7{width:var(--container-widget-width,45%);max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:start;font-size:20px;font-weight:500;color:var(--e-global-color-bc62a84)}.elementor-2328 .elementor-element.elementor-element-5f20dd7>.elementor-widget-container{margin:0% 0% -2% 0%;padding:0% 0% 0% 0%}.elementor-2328 .elementor-element.elementor-element-8f431fb{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:3%}.elementor-2328 .elementor-element.elementor-element-8f431fb:not(.elementor-motion-effects-element-type-background),.elementor-2328 .elementor-element.elementor-element-8f431fb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-da5efd1)}.elementor-2328 .elementor-element.elementor-element-9b784c8{--display:flex;--min-height:506px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%}.elementor-2328 .elementor-element.elementor-element-9b784c8:not(.elementor-motion-effects-element-type-background),.elementor-2328 .elementor-element.elementor-element-9b784c8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://tarratac.fi/wp-content/smush-webp/2026/01/IMG_4650-saadetty-scaled.jpg.webp);background-position:center center;background-size:cover}.elementor-2328 .elementor-element.elementor-element-1c521e1{--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;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%}.elementor-2328 .elementor-element.elementor-element-edd508d>.elementor-widget-container{padding:0 0 0 0}.elementor-2328 .elementor-element.elementor-element-edd508d{text-align:start}.elementor-2328 .elementor-element.elementor-element-edd508d .elementor-heading-title{color:var(--e-global-color-text)}.elementor-2328 .elementor-element.elementor-element-b97d5e9>.elementor-widget-container{padding:0 0 0 0}.elementor-2328 .elementor-element.elementor-element-b97d5e9{text-align:start;color:var(--e-global-color-text)}.elementor-2328 .elementor-element.elementor-element-4e415ec>.elementor-widget-container{padding:0 0 0 0}.elementor-2328 .elementor-element.elementor-element-4e415ec{text-align:start}.elementor-2328 .elementor-element.elementor-element-4e415ec .elementor-heading-title{color:var(--e-global-color-text)}.elementor-2328 .elementor-element.elementor-element-9ccf7c4{text-align:start;color:var(--e-global-color-text)}.elementor-2328 .elementor-element.elementor-element-812772f{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:7%;--padding-left:3%;--padding-right:0%}.elementor-2328 .elementor-element.elementor-element-812772f:not(.elementor-motion-effects-element-type-background),.elementor-2328 .elementor-element.elementor-element-812772f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-da5efd1)}.elementor-2328 .elementor-element.elementor-element-b61b40b{--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;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:10%}.elementor-2328 .elementor-element.elementor-element-09f97e7{text-align:start}.elementor-2328 .elementor-element.elementor-element-09f97e7 .elementor-heading-title{color:var(--e-global-color-text)}.elementor-2328 .elementor-element.elementor-element-615477b>.elementor-widget-container{margin:0% 0% -3% 0%;padding:0% 0% 0% 0%}.elementor-2328 .elementor-element.elementor-element-615477b{text-align:start}.elementor-2328 .elementor-element.elementor-element-b320e5e{text-align:start}.elementor-2328 .elementor-element.elementor-element-b320e5e .elementor-heading-title{color:var(--e-global-color-text)}.elementor-2328 .elementor-element.elementor-element-266d877>.elementor-widget-container{margin:0% 0% -3% 0%;padding:0% 0% 0% 0%}.elementor-2328 .elementor-element.elementor-element-266d877{text-align:start}.elementor-2328 .elementor-element.elementor-element-90db11f{--display:flex;--min-height:603px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%}.elementor-2328 .elementor-element.elementor-element-90db11f:not(.elementor-motion-effects-element-type-background),.elementor-2328 .elementor-element.elementor-element-90db11f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://tarratac.fi/wp-content/smush-webp/2026/01/IMG_4653-saadetty-scaled.jpg.webp);background-position:center center;background-size:cover}.elementor-2328 .elementor-element.elementor-element-348f44a{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:3%}.elementor-2328 .elementor-element.elementor-element-348f44a:not(.elementor-motion-effects-element-type-background),.elementor-2328 .elementor-element.elementor-element-348f44a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-da5efd1)}.elementor-2328 .elementor-element.elementor-element-567b5a6{--display:flex;--min-height:506px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%}.elementor-2328 .elementor-element.elementor-element-567b5a6:not(.elementor-motion-effects-element-type-background),.elementor-2328 .elementor-element.elementor-element-567b5a6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://tarratac.fi/wp-content/smush-webp/2026/01/IMG_4660-saadetty-scaled.jpg.webp);background-position:center center;background-size:cover}.elementor-2328 .elementor-element.elementor-element-be20ebb{--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;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%}.elementor-2328 .elementor-element.elementor-element-36e6c9b{text-align:start}.elementor-2328 .elementor-element.elementor-element-36e6c9b .elementor-heading-title{color:var(--e-global-color-text)}.elementor-2328 .elementor-element.elementor-element-5305adb>.elementor-widget-container{padding:0 0 0 0}.elementor-2328 .elementor-element.elementor-element-5305adb{text-align:start;color:var(--e-global-color-text)}.elementor-2328 .elementor-element.elementor-element-baeaace{text-align:start}.elementor-2328 .elementor-element.elementor-element-baeaace .elementor-heading-title{color:var(--e-global-color-text)}.elementor-2328 .elementor-element.elementor-element-e607bc0>.elementor-widget-container{padding:0 0 0 0}.elementor-2328 .elementor-element.elementor-element-e607bc0{text-align:start;color:var(--e-global-color-text)}.elementor-2328 .elementor-element.elementor-element-f84e208{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:7%;--padding-left:3%;--padding-right:0%}.elementor-2328 .elementor-element.elementor-element-f84e208:not(.elementor-motion-effects-element-type-background),.elementor-2328 .elementor-element.elementor-element-f84e208>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-da5efd1)}.elementor-2328 .elementor-element.elementor-element-92edf94{--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;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:10%}.elementor-2328 .elementor-element.elementor-element-ddc4d56{text-align:start}.elementor-2328 .elementor-element.elementor-element-ddc4d56 .elementor-heading-title{color:var(--e-global-color-text)}.elementor-2328 .elementor-element.elementor-element-0c07c88>.elementor-widget-container{margin:0% 0% -3% 0%;padding:0% 0% 0% 0%}.elementor-2328 .elementor-element.elementor-element-0c07c88{text-align:start}.elementor-2328 .elementor-element.elementor-element-f6bc744{text-align:start}.elementor-2328 .elementor-element.elementor-element-f6bc744 .elementor-heading-title{color:var(--e-global-color-text)}.elementor-2328 .elementor-element.elementor-element-57bc675>.elementor-widget-container{margin:0% 0% -3% 0%;padding:0% 0% 0% 0%}.elementor-2328 .elementor-element.elementor-element-57bc675{text-align:start}.elementor-2328 .elementor-element.elementor-element-e8d7489{--display:flex;--min-height:603px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%}.elementor-2328 .elementor-element.elementor-element-e8d7489:not(.elementor-motion-effects-element-type-background),.elementor-2328 .elementor-element.elementor-element-e8d7489>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://tarratac.fi/wp-content/uploads/2026/01/Kayntikortti-768px.jpg);background-position:center center;background-size:cover}@media(max-width:1024px){.elementor-2328 .elementor-element.elementor-element-a67a69b .elementor-heading-title{font-size:45px}.elementor-2328 .elementor-element.elementor-element-5f20dd7{--container-widget-width:80%;--container-widget-flex-grow:0;width:var(--container-widget-width,80%);max-width:80%;font-size:18px}}@media(max-width:767px){.elementor-2328 .elementor-element.elementor-element-3955742{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%}.elementor-2328 .elementor-element.elementor-element-46005f6{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-2328 .elementor-element.elementor-element-a67a69b .elementor-heading-title{font-size:30px}.elementor-2328 .elementor-element.elementor-element-5f20dd7{width:100%;max-width:100%;font-size:17px}.elementor-2328 .elementor-element.elementor-element-8f431fb{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-2328 .elementor-element.elementor-element-9b784c8{--min-height:243px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-2328 .elementor-element.elementor-element-1c521e1{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%}.elementor-2328 .elementor-element.elementor-element-812772f{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-2328 .elementor-element.elementor-element-b61b40b{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%}.elementor-2328 .elementor-element.elementor-element-90db11f{--min-height:243px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-2328 .elementor-element.elementor-element-90db11f.e-con{--order:-99999 /* order start hack */}.elementor-2328 .elementor-element.elementor-element-348f44a{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-2328 .elementor-element.elementor-element-567b5a6{--min-height:243px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-2328 .elementor-element.elementor-element-be20ebb{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%}.elementor-2328 .elementor-element.elementor-element-f84e208{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-2328 .elementor-element.elementor-element-92edf94{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%}.elementor-2328 .elementor-element.elementor-element-e8d7489{--min-height:243px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-2328 .elementor-element.elementor-element-e8d7489.e-con{--order:-99999 /* order start hack */}}@media(min-width:768px){.elementor-2328 .elementor-element.elementor-element-46005f6{--width:100%}.elementor-2328 .elementor-element.elementor-element-9b784c8{--width:83%}.elementor-2328 .elementor-element.elementor-element-1c521e1{--width:100%}.elementor-2328 .elementor-element.elementor-element-b61b40b{--width:100%}.elementor-2328 .elementor-element.elementor-element-90db11f{--width:75%}.elementor-2328 .elementor-element.elementor-element-567b5a6{--width:83%}.elementor-2328 .elementor-element.elementor-element-be20ebb{--width:100%}.elementor-2328 .elementor-element.elementor-element-92edf94{--width:100%}.elementor-2328 .elementor-element.elementor-element-e8d7489{--width:75%}}