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:100% 100%;background-image:url(data:image/svg+xml;base64,PHN2ZyAgZmlsbD0icmdiYSgyNTUsMjU1LDI1NSwwLjc0KSIgdmlld0JveD0iMCAwIDE5MjAgMjU2MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaW4gc2xpY2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExNzUuNDMsMEgwVjI1NjBIMTE3Ni4zOGMtMTk2LjY4LTM2OC45NS0zMTAuOS04MDguNzItMzEwLjktMTI4MC44OUM4NjUuNDgsODA3LjcsOTc5LjMzLDM2OC41OCwxMTc1LjQzLDBaIi8+PC9zdmc+)}.et_pb_section_0.et_pb_section{padding-bottom:87px}.et_pb_text_0 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{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:#7CDA24;font-family:'Ubuntu',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;background-color:#7CDA24}.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}body #page-container .et_pb_section .et_pb_button_1{color:#FFFFFF!important;border-color:#0C71C3;font-size:19px;font-family:'Ubuntu',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;padding-right:0.7em;padding-left:2em;background-color:#0C71C3}body #page-container .et_pb_section .et_pb_button_1:after{display:none}body #page-container .et_pb_section .et_pb_button_1:before{content:attr(data-icon);font-family:ETmodules!important;font-weight:400!important;line-height:inherit;font-size:inherit!important;opacity:1;margin-left:-1.3em;right:auto;display:inline-block;font-family:ETmodules!important;font-weight:400!important}body #page-container .et_pb_section .et_pb_button_1:hover:before{margin-left:.3em;right:auto;margin-left:-1.3em}.et_pb_text_2 h1{font-family:'Ubuntu',Helvetica,Arial,Lucida,sans-serif;font-weight:700;color:#000000!important;text-shadow:0em 0em 0.3em #FFFFFF}.et_pb_text_2 h2{font-family:'Ubuntu',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:33px;color:#000000!important;text-shadow:0em 0em 0.3em #FFFFFF}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button{color:#FFFFFF!important;border-color:#7CDA24;font-family:'Ubuntu',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;background-color:#7CDA24!important}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button,body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover{padding:0.3em 1em!important}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:before,body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after{display:none!important}@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,PHN2ZyAgZmlsbD0icmdiYSgyNTUsMjU1LDI1NSwwLjc0KSIgdmlld0JveD0iMCAwIDE5MjAgMTQ0MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cG9seWdvbiBwb2ludHM9IjEyNDEuNSAwIDAgMCAwIDE0NDAgMTI0MS44MiAxNDQwIDEwMTYgNzE5LjUgMTI0MS41IDAiLz48L3N2Zz4=);background-position:center}body #page-container .et_pb_section .et_pb_button_0: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_2:hover:after{opacity:1}body #page-container .et_pb_section .et_pb_button_1:before{line-height:inherit;font-size:inherit!important;margin-left:-1.3em;right:auto;display:inline-block;opacity:1;content:attr(data-icon);font-family:ETmodules!important;font-weight:400!important}body #page-container .et_pb_section .et_pb_button_1:after{display:none}body #page-container .et_pb_section .et_pb_button_1:hover:before{margin-left:.3em;right:auto;margin-left:-1.3em}}@media only screen and (max-width:767px){div.et_pb_section.et_pb_section_0>.et_pb_background_mask{background-image:initial}.et_pb_section_0.et_pb_section{background-color:#FFFFFF!important}body #page-container .et_pb_section .et_pb_button_0: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_2:hover:after{opacity:1}body #page-container .et_pb_section .et_pb_button_1:before{line-height:inherit;font-size:inherit!important;margin-left:-1.3em;right:auto;display:inline-block;opacity:1;content:attr(data-icon);font-family:ETmodules!important;font-weight:400!important}body #page-container .et_pb_section .et_pb_button_1:after{display:none}body #page-container .et_pb_section .et_pb_button_1:hover:before{margin-left:.3em;right:auto;margin-left:-1.3em}}