body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:981px){.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.tarjous-laskuri{--tl-bg:#ffffff;--tl-text:#1f2937;--tl-muted:#6b7280;--tl-border:#e5e7eb;--tl-accent:#2563eb;--tl-success:#16a34a;--tl-radius:16px;--tl-shadow:0 10px 30px rgba(0,0,0,.06);background:var(--tl-bg);color:var(--tl-text);border:1px solid var(--tl-border);border-radius:var(--tl-radius);padding:24px;box-shadow:var(--tl-shadow)}.tl-title{margin:0 0 16px;font-size:clamp(20px,2.4vw,28px);font-weight:700;letter-spacing:.2px}.tl-grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:768px){.tl-grid{grid-template-columns:repeat(2,1fr)}}.tl-field label{display:block;font-size:14px;color:var(--tl-muted);margin-bottom:6px}.tl-field input[type="text"],.tl-field input[type="email"],.tl-field input[type="tel"],.tl-field select,.tl-field textarea{width:100%;border:1px solid var(--tl-border);border-radius:12px;padding:12px 14px;font-size:16px;background:#fff;transition:border-color .2s,box-shadow .2s}.tl-field textarea{min-height:120px;resize:vertical}.tl-field input:focus,.tl-field select:focus,.tl-field textarea:focus{outline:none;border-color:var(--tl-accent);box-shadow:0 0 0 3px rgba(37,99,235,.15)}.tl-inline .wpcf7-list-item{margin:0 12px 0 0}.tl-card{border:1px dashed var(--tl-border);background:#f9fafb;border-radius:14px;padding:16px;margin:16px 0 8px}.tl-card__head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.tl-badge{display:inline-block;background:rgba(37,99,235,.1);color:var(--tl-accent);padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.tl-note{color:var(--tl-muted);font-size:12px}.tl-price{display:flex;align-items:baseline;gap:10px}.tl-price span{color:var(--tl-muted)}#hinta_naytto{font-size:clamp(22px,3vw,32px);font-weight:800}.tl-accept{margin:8px 0 4px}.tl-actions{margin-top:8px}.tl-button{background:var(--tl-accent)!important;color:#fff!important;border:none!important;border-radius:12px!important;padding:12px 18px!important;font-weight:700!important;letter-spacing:.2px;box-shadow:0 6px 16px rgba(37,99,235,.25);transition:transform .06s ease,box-shadow .2s ease!important}.tl-button:hover{transform:translateY(-1px)}.tl-button:active{transform:translateY(0);box-shadow:0 3px 10px rgba(37,99,235,.25)}.tl-100{grid-column:1 / -1}#hinta_naytto,.tl-card{display:none!important}img{pointer-events:none}div.et_pb_section.et_pb_section_0{background-image:initial!important}div.et_pb_section.et_pb_section_0>.et_pb_background_mask{background-size:92% auto;background-image:url(data:image/svg+xml;base64,PHN2ZyAgZmlsbD0icmdiYSgyNTUsMjU1LDI1NSwwLjU4KSIgdmlld0JveD0iMCAwIDE5MjAgMTQ0MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaW4gc2xpY2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExNzUuODQsMEgwVjE0NDBIMTE3Ni4zOGMtMTEwLjY0LTIwNy41My0xNzQuODgtNDU0LjkxLTE3NC44OC03MjAuNUMxMDAxLjUsNDU0LjMzLDEwNjUuNTQsMjA3LjMzLDExNzUuODQsMFoiLz48L3N2Zz4=);background-position:left center}.et_pb_text_0 h1,.et_pb_text_2 h1,.et_pb_text_4 h1{font-family:'Ubuntu',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:33px;color:#000000!important}.et_pb_text_1.et_pb_text,.et_pb_text_3.et_pb_text,.et_pb_text_5.et_pb_text{color:#000000!important}.et_pb_text_1{font-weight:600;font-size:16px}body #page-container .et_pb_section .et_pb_button_0,body #page-container .et_pb_section .et_pb_button_2{color:#FFFFFF!important;border-color:#0C71C3;font-family:'Ubuntu',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;background-color:#0C71C3}.et_pb_button_0,.et_pb_button_0:after,.et_pb_button_1,.et_pb_button_1:after,.et_pb_button_2,.et_pb_button_2:after{transition:all 300ms ease 0ms}.et_pb_text_3{font-size:16px}.et_pb_text_5{font-size:16px;margin-top:-11px!important}body #page-container .et_pb_section .et_pb_button_1{color:#FFFFFF!important;border-color:#7CDA24;font-family:'Ubuntu',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;background-color:#7CDA24}.et_pb_image_0{width:100%;max-width:100%!important;text-align:left;margin-left:0}.et_pb_image_0 .et_pb_image_wrap,.et_pb_image_0 img{width:100%}@media only screen and (max-width:980px){div.et_pb_section.et_pb_section_0{background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal}div.et_pb_section.et_pb_section_0>.et_pb_background_mask{background-image:url(data:image/svg+xml;base64,PHN2ZyAgZmlsbD0icmdiYSgyNTUsMjU1LDI1NSwwLjU4KSIgdmlld0JveD0iMCAwIDE5MjAgMTQ0MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTE3NS44NCwwSDBWMTQ0MEgxMTc2LjM4Yy0xMTAuNjQtMjA3LjUzLTE3NC44OC00NTQuOTEtMTc0Ljg4LTcyMC41QzEwMDEuNSw0NTQuMzMsMTA2NS41NCwyMDcuMzMsMTE3NS44NCwwWiIvPjwvc3ZnPg==)}body #page-container .et_pb_section .et_pb_button_0:after,body #page-container .et_pb_section .et_pb_button_1:after,body #page-container .et_pb_section .et_pb_button_2:after{display:inline-block;opacity:0}body #page-container .et_pb_section .et_pb_button_0:hover:after,body #page-container .et_pb_section .et_pb_button_1:hover:after,body #page-container .et_pb_section .et_pb_button_2:hover:after{opacity:1}}@media only screen and (max-width:767px){div.et_pb_section.et_pb_section_0>.et_pb_background_mask{background-image:initial}body #page-container .et_pb_section .et_pb_button_0:after,body #page-container .et_pb_section .et_pb_button_1:after,body #page-container .et_pb_section .et_pb_button_2:after{display:inline-block;opacity:0}body #page-container .et_pb_section .et_pb_button_0:hover:after,body #page-container .et_pb_section .et_pb_button_1:hover:after,body #page-container .et_pb_section .et_pb_button_2:hover:after{opacity:1}}