.elementor-5874 .elementor-element.elementor-element-6e0a92df{--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-5874 .elementor-element.elementor-element-706d66e4 .elementor-repeater-item-724688d{background-color:#fafafa;background-image:url("https://tarratalo.fi/wp-content/uploads/2025/12/Suunnittelupalvelut​.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5874 .elementor-element.elementor-element-706d66e4 .elementor-repeater-item-724688d .slide-content{text-align:center;}.elementor-5874 .elementor-element.elementor-element-706d66e4 .elementor-repeater-item-724688d .slide-content .slide-title{margin-bottom:10px;animation-duration:500ms;animation-delay:0ms;}.elementor-5874 .elementor-element.elementor-element-706d66e4 .elementor-repeater-item-724688d .slide-content .slide-subtitle{margin-bottom:15px;animation-duration:500ms;animation-delay:0ms;}.elementor-5874 .elementor-element.elementor-element-706d66e4 .elementor-repeater-item-724688d .slide-content .description{margin-bottom:15px;animation-duration:500ms;animation-delay:0ms;}.elementor-5874 .elementor-element.elementor-element-706d66e4 .elementor-repeater-item-724688d .slide-content .slide-button{padding:10px 25px 10px 15px;border-radius:0px 0px 0px 0px;animation-duration:500ms;animation-delay:0ms;}.elementor-5874 .elementor-element.elementor-element-706d66e4 .et-slider{height:692px !important;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5874 .elementor-element.elementor-element-7269ca5e{text-align:start;}.elementor-5874 .elementor-element.elementor-element-7269ca5e .elementor-heading-title{font-weight:bold;line-height:2em;color:#000000;}.elementor-5874 .elementor-element.elementor-element-61a8f133{--cols:1;--cols-gap:30px;--rows-gap:30px;}.elementor-5874 .elementor-element.elementor-element-61a8f133 .style-border_left .etheme-blockquote{border-left-width:7px;}.elementor-5874 .elementor-element.elementor-element-61a8f133 .style-border_top .etheme-blockquote{border-top-width:7px;}.elementor-5874 .elementor-element.elementor-element-61a8f133 .style-border_top.quote-top .quotes{margin-top:calc(-7px / 2);}.elementor-5874 .elementor-element.elementor-element-61a8f133 .etheme-blockquote{padding:15px 15px 15px 15px;}.elementor-5874 .elementor-element.elementor-element-61a8f133 .quotes{background-color:#e1e1e1;}.elementor-5874 .elementor-element.elementor-element-7d4bb85{text-align:start;}.elementor-5874 .elementor-element.elementor-element-7d4bb85 .elementor-heading-title{font-weight:bold;line-height:2em;color:#000000;}.elementor-5874 .elementor-element.elementor-element-df06266{--cols:1;--cols-gap:30px;--rows-gap:30px;}.elementor-5874 .elementor-element.elementor-element-df06266 .style-border_left .etheme-blockquote{border-left-width:7px;}.elementor-5874 .elementor-element.elementor-element-df06266 .style-border_top .etheme-blockquote{border-top-width:7px;}.elementor-5874 .elementor-element.elementor-element-df06266 .style-border_top.quote-top .quotes{margin-top:calc(-7px / 2);}.elementor-5874 .elementor-element.elementor-element-df06266 .etheme-blockquote{padding:15px 15px 15px 15px;}.elementor-5874 .elementor-element.elementor-element-df06266 .quotes{background-color:#e1e1e1;}.elementor-5874 .elementor-element.elementor-element-111dbf37{text-align:start;}.elementor-5874 .elementor-element.elementor-element-111dbf37 .elementor-heading-title{font-weight:bold;line-height:2em;color:#000000;}.elementor-5874 .elementor-element.elementor-element-ccfdcda{--display:flex;}.elementor-5874 .elementor-element.elementor-element-579235e .etheme-advanced-headline{background-color:transparent;background-image:linear-gradient(180deg, #2962FF 0%, #0013BD 100%);}.elementor-5874 .elementor-element.elementor-element-579235e .etheme-advanced-headline::selection{-webkit-text-fill-color:#2962FF;}