.elementor-1296 .elementor-element.elementor-element-dd0c709{--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-1296 .elementor-element.elementor-element-dd0c709:not(.elementor-motion-effects-element-type-background),.elementor-1296 .elementor-element.elementor-element-dd0c709>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-1296 .elementor-element.elementor-element-dd0c709::before,.elementor-1296 .elementor-element.elementor-element-dd0c709>.elementor-background-video-container::before,.elementor-1296 .elementor-element.elementor-element-dd0c709>.e-con-inner>.elementor-background-video-container::before,.elementor-1296 .elementor-element.elementor-element-dd0c709>.elementor-background-slideshow::before,.elementor-1296 .elementor-element.elementor-element-dd0c709>.e-con-inner>.elementor-background-slideshow::before,.elementor-1296 .elementor-element.elementor-element-dd0c709>.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-1296 .elementor-element.elementor-element-0a1d2fc{--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-1296 .elementor-element.elementor-element-0cd901b{text-align:start}.elementor-1296 .elementor-element.elementor-element-0cd901b .elementor-heading-title{font-size:65px;font-weight:500;color:#FFF}.elementor-1296 .elementor-element.elementor-element-0f61cc1{width:var(--container-widget-width,60%);max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;font-size:20px;font-weight:500;color:var(--e-global-color-bc62a84)}.elementor-1296 .elementor-element.elementor-element-0f61cc1>.elementor-widget-container{margin:0% 0% -2% 0%;padding:0% 0% 0% 0%}.elementor-1296 .elementor-element.elementor-element-940e3ee{--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:7%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%}.elementor-1296 .elementor-element.elementor-element-940e3ee:not(.elementor-motion-effects-element-type-background),.elementor-1296 .elementor-element.elementor-element-940e3ee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-da5efd1)}.elementor-1296 .elementor-element.elementor-element-6a190d9>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-1296 .elementor-element.elementor-element-6a190d9{text-align:center}.elementor-1296 .elementor-element.elementor-element-b608749{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-size:18px;font-weight:500;color:#000}.elementor-1296 .elementor-element.elementor-element-b608749>.elementor-widget-container{margin:0% 0% 0% 0%}.elementor-1296 .elementor-element.elementor-element-b608749.elementor-element{--align-self:center}.elementor-1296 .elementor-element.elementor-element-43d3a33{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-4997817{--display:flex}.elementor-1296 .elementor-element.elementor-element-2b06065 img{border-style:none;box-shadow:0 0 10px 0 rgba(30,85.99999999999997,99.99999999999999,.34)}.elementor-1296 .elementor-element.elementor-element-f98c8c0>.elementor-widget-container{margin:-2% 0% 0% 0%}.elementor-1296 .elementor-element.elementor-element-f98c8c0{text-align:start;font-size:13px;font-style:italic;color:var(--e-global-color-text)}.elementor-1296 .elementor-element.elementor-element-11da3c1{text-align:start}.elementor-1296 .elementor-element.elementor-element-11da3c1 .elementor-heading-title{font-weight:600}.elementor-1296 .elementor-element.elementor-element-e26fd75{--display:flex}.elementor-1296 .elementor-element.elementor-element-1f2d754 img{border-style:none;box-shadow:0 0 10px 0 rgba(30,85.99999999999997,99.99999999999999,.34)}.elementor-1296 .elementor-element.elementor-element-7941de3>.elementor-widget-container{margin:-2% 0% 0% 0%}.elementor-1296 .elementor-element.elementor-element-7941de3{text-align:start;font-size:13px;font-style:italic;color:var(--e-global-color-text)}.elementor-1296 .elementor-element.elementor-element-ca90ec6{text-align:start}.elementor-1296 .elementor-element.elementor-element-ca90ec6 .elementor-heading-title{font-weight:600}.elementor-1296 .elementor-element.elementor-element-2e6c878{--display:flex}.elementor-1296 .elementor-element.elementor-element-f7b665f img{border-style:none;box-shadow:0 0 10px 0 rgba(30,85.99999999999997,99.99999999999999,.34)}.elementor-1296 .elementor-element.elementor-element-96e4a46>.elementor-widget-container{margin:-2% 0% 0% 0%}.elementor-1296 .elementor-element.elementor-element-96e4a46{text-align:start;font-size:13px;font-style:italic;color:var(--e-global-color-text)}.elementor-1296 .elementor-element.elementor-element-7fd1134{text-align:start}.elementor-1296 .elementor-element.elementor-element-7fd1134 .elementor-heading-title{font-weight:600}.elementor-1296 .elementor-element.elementor-element-820ccba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-82b40c5{--display:flex}.elementor-1296 .elementor-element.elementor-element-45bee89 img{border-style:none;box-shadow:0 0 10px 0 rgba(30,85.99999999999997,99.99999999999999,.34)}.elementor-1296 .elementor-element.elementor-element-3ca5b72{text-align:start}.elementor-1296 .elementor-element.elementor-element-3ca5b72 .elementor-heading-title{font-weight:600}.elementor-1296 .elementor-element.elementor-element-ad015d8{--display:flex}.elementor-1296 .elementor-element.elementor-element-7fc4150 img{border-style:none;box-shadow:0 0 10px 0 rgba(30,85.99999999999997,99.99999999999999,.34)}.elementor-1296 .elementor-element.elementor-element-6ca6377{text-align:start}.elementor-1296 .elementor-element.elementor-element-6ca6377 .elementor-heading-title{font-weight:600}.elementor-1296 .elementor-element.elementor-element-ceebfb7{--display:flex}.elementor-1296 .elementor-element.elementor-element-9a704f3 img{border-style:none;box-shadow:0 0 10px 0 rgba(30,85.99999999999997,99.99999999999999,.34)}.elementor-1296 .elementor-element.elementor-element-21189ae{text-align:start}.elementor-1296 .elementor-element.elementor-element-21189ae .elementor-heading-title{font-weight:600}.elementor-1296 .elementor-element.elementor-element-1348eb5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-3f15acb{--display:flex}.elementor-1296 .elementor-element.elementor-element-0976264 img{border-style:none;box-shadow:0 0 10px 0 rgba(30,85.99999999999997,99.99999999999999,.34)}.elementor-1296 .elementor-element.elementor-element-65cd0ea{text-align:start}.elementor-1296 .elementor-element.elementor-element-65cd0ea .elementor-heading-title{font-weight:600}.elementor-1296 .elementor-element.elementor-element-ed7e9b7{--display:flex}.elementor-1296 .elementor-element.elementor-element-70b0c1a img{border-style:none;box-shadow:0 0 10px 0 rgba(30,85.99999999999997,99.99999999999999,.34)}.elementor-1296 .elementor-element.elementor-element-a3b9047{text-align:start}.elementor-1296 .elementor-element.elementor-element-a3b9047 .elementor-heading-title{font-weight:600}.elementor-1296 .elementor-element.elementor-element-519b589{--display:flex}.elementor-1296 .elementor-element.elementor-element-46a4b2d img{border-style:none;box-shadow:0 0 10px 0 rgba(30,85.99999999999997,99.99999999999999,.34)}.elementor-1296 .elementor-element.elementor-element-f44425c{text-align:start}.elementor-1296 .elementor-element.elementor-element-f44425c .elementor-heading-title{font-weight:600}.elementor-1296 .elementor-element.elementor-element-7f855c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-6675cd2{--display:flex}.elementor-1296 .elementor-element.elementor-element-effafd1 img{border-style:none;box-shadow:0 0 10px 0 rgba(30,85.99999999999997,99.99999999999999,.34)}.elementor-1296 .elementor-element.elementor-element-89168e0>.elementor-widget-container{margin:-2% 0% 0% 0%}.elementor-1296 .elementor-element.elementor-element-89168e0{text-align:start;font-size:13px;font-style:italic;color:var(--e-global-color-text)}.elementor-1296 .elementor-element.elementor-element-b070887{text-align:start}.elementor-1296 .elementor-element.elementor-element-b070887 .elementor-heading-title{font-weight:600}.elementor-1296 .elementor-element.elementor-element-4e42e56{--display:flex}.elementor-1296 .elementor-element.elementor-element-3550c74 img{border-style:none;box-shadow:0 0 10px 0 rgba(30,85.99999999999997,99.99999999999999,.34)}.elementor-1296 .elementor-element.elementor-element-b4cc3bd>.elementor-widget-container{margin:-2% 0% 0% 0%}.elementor-1296 .elementor-element.elementor-element-b4cc3bd{text-align:start;font-size:13px;font-style:italic;color:var(--e-global-color-text)}.elementor-1296 .elementor-element.elementor-element-fa493f0{text-align:start}.elementor-1296 .elementor-element.elementor-element-fa493f0 .elementor-heading-title{font-weight:600}.elementor-1296 .elementor-element.elementor-element-2546d27{--display:flex}.elementor-1296 .elementor-element.elementor-element-59e0e5c img{border-style:none;box-shadow:0 0 10px 0 rgba(30,85.99999999999997,99.99999999999999,.34)}.elementor-1296 .elementor-element.elementor-element-fa27d50{text-align:start}.elementor-1296 .elementor-element.elementor-element-fa27d50 .elementor-heading-title{font-weight:600}.elementor-1296 .elementor-element.elementor-element-d87148f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-0eba8af{--display:flex}.elementor-1296 .elementor-element.elementor-element-89724c8 img{border-style:none;box-shadow:0 0 10px 0 rgba(30,85.99999999999997,99.99999999999999,.34)}.elementor-1296 .elementor-element.elementor-element-c1e63a8{text-align:start}.elementor-1296 .elementor-element.elementor-element-c1e63a8 .elementor-heading-title{font-weight:600}.elementor-1296 .elementor-element.elementor-element-ba58868{--display:flex}.elementor-1296 .elementor-element.elementor-element-43be48c img{border-style:none;box-shadow:0 0 10px 0 rgba(30,85.99999999999997,99.99999999999999,.34)}.elementor-1296 .elementor-element.elementor-element-1902f9c{text-align:start}.elementor-1296 .elementor-element.elementor-element-1902f9c .elementor-heading-title{font-weight:600}.elementor-1296 .elementor-element.elementor-element-3ac900f{--display:flex}.elementor-1296 .elementor-element.elementor-element-609049c img{border-style:none;box-shadow:0 0 10px 0 rgba(30,85.99999999999997,99.99999999999999,.34)}.elementor-1296 .elementor-element.elementor-element-86e6caa{text-align:start}.elementor-1296 .elementor-element.elementor-element-86e6caa .elementor-heading-title{font-weight:600}.elementor-1296 .elementor-element.elementor-element-f7c63a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-a79e222{--display:flex}.elementor-1296 .elementor-element.elementor-element-a483fa0{text-align:start}.elementor-1296 .elementor-element.elementor-element-a483fa0 .elementor-heading-title{font-weight:600}.elementor-1296 .elementor-element.elementor-element-46ad1d7{--display:flex}.elementor-1296 .elementor-element.elementor-element-e812d1e img{border-style:none;box-shadow:0 0 10px 0 rgba(30,85.99999999999997,99.99999999999999,.34)}.elementor-1296 .elementor-element.elementor-element-af62a40{text-align:start}.elementor-1296 .elementor-element.elementor-element-af62a40 .elementor-heading-title{font-weight:600}.elementor-1296 .elementor-element.elementor-element-96ca26e{--display:flex}.elementor-1296 .elementor-element.elementor-element-5e5ceb0 img{border-style:none;box-shadow:0 0 10px 0 rgba(30,85.99999999999997,99.99999999999999,.34)}.elementor-1296 .elementor-element.elementor-element-85b6489{text-align:start}.elementor-1296 .elementor-element.elementor-element-85b6489 .elementor-heading-title{font-weight:600}@media(max-width:1024px){.elementor-1296 .elementor-element.elementor-element-0cd901b .elementor-heading-title{font-size:45px}.elementor-1296 .elementor-element.elementor-element-0f61cc1{--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-1296 .elementor-element.elementor-element-dd0c709{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%}.elementor-1296 .elementor-element.elementor-element-0a1d2fc{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-1296 .elementor-element.elementor-element-0cd901b .elementor-heading-title{font-size:30px}.elementor-1296 .elementor-element.elementor-element-0f61cc1{width:100%;max-width:100%;font-size:17px}.elementor-1296 .elementor-element.elementor-element-940e3ee{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%}.elementor-1296 .elementor-element.elementor-element-b608749{width:100%;max-width:100%;font-size:16px}.elementor-1296 .elementor-element.elementor-element-43d3a33{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-4997817{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-2b06065 img{width:100%}.elementor-1296 .elementor-element.elementor-element-f98c8c0>.elementor-widget-container{margin:0% 4% 0% 0%}.elementor-1296 .elementor-element.elementor-element-f98c8c0{font-size:9px}.elementor-1296 .elementor-element.elementor-element-e26fd75{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-1f2d754 img{width:100%}.elementor-1296 .elementor-element.elementor-element-7941de3>.elementor-widget-container{margin:0% 4% 0% 0%}.elementor-1296 .elementor-element.elementor-element-7941de3{font-size:9px}.elementor-1296 .elementor-element.elementor-element-2e6c878{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-f7b665f img{width:100%}.elementor-1296 .elementor-element.elementor-element-96e4a46>.elementor-widget-container{margin:0% 4% 0% 0%}.elementor-1296 .elementor-element.elementor-element-96e4a46{font-size:9px}.elementor-1296 .elementor-element.elementor-element-820ccba{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-82b40c5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-45bee89 img{width:100%}.elementor-1296 .elementor-element.elementor-element-ad015d8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-7fc4150 img{width:100%}.elementor-1296 .elementor-element.elementor-element-ceebfb7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-9a704f3 img{width:100%}.elementor-1296 .elementor-element.elementor-element-1348eb5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-3f15acb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-0976264 img{width:100%}.elementor-1296 .elementor-element.elementor-element-ed7e9b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-70b0c1a img{width:100%}.elementor-1296 .elementor-element.elementor-element-519b589{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-46a4b2d img{width:100%}.elementor-1296 .elementor-element.elementor-element-7f855c6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-6675cd2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-effafd1 img{width:100%}.elementor-1296 .elementor-element.elementor-element-89168e0>.elementor-widget-container{margin:0% 4% 0% 0%}.elementor-1296 .elementor-element.elementor-element-89168e0{font-size:9px}.elementor-1296 .elementor-element.elementor-element-4e42e56{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-3550c74 img{width:100%}.elementor-1296 .elementor-element.elementor-element-b4cc3bd>.elementor-widget-container{margin:0% 4% 0% 0%}.elementor-1296 .elementor-element.elementor-element-b4cc3bd{font-size:9px}.elementor-1296 .elementor-element.elementor-element-2546d27{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-59e0e5c img{width:100%}.elementor-1296 .elementor-element.elementor-element-d87148f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-0eba8af{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-89724c8 img{width:100%}.elementor-1296 .elementor-element.elementor-element-ba58868{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-43be48c img{width:100%}.elementor-1296 .elementor-element.elementor-element-3ac900f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-609049c img{width:100%}.elementor-1296 .elementor-element.elementor-element-f7c63a0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-a79e222{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-46ad1d7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-e812d1e img{width:100%}.elementor-1296 .elementor-element.elementor-element-96ca26e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1296 .elementor-element.elementor-element-5e5ceb0 img{width:100%}}@media(min-width:768px){.elementor-1296 .elementor-element.elementor-element-0a1d2fc{--width:100%}.elementor-1296 .elementor-element.elementor-element-940e3ee{--content-width:1600px}}