:root{--fontti:'Montserrat'}.et_header_style_slide #page-container{position:static!important}.et_pb_sticky .et_pb_row_0_tb_header{background-color:#19191d}:root{--cf-bg:transparent;--cf-background:#EFF0EB;--cf-border:black;--cf-border-strong:transparent;--cf-muted:#6b6b6b;--cf-accent:#79b800;--cf-accent-dark:#79b800;--cf-error:#d92d20;--cf-success:#12a150;--cf-text:var (--cf-text)--cf-radius:0px;--cf-pad:14px;--cf-gap:6px;--cf-shadow:none}.contact-card .wpcf7{display:block}.contact-card .wpcf7 form{background:var(--cf-bg);border:0px solid var(--cf-border);border-radius:var(--cf-radius);padding:0px;box-shadow:var(--cf-shadow)}.contact-card .wpcf7 form p{margin:0 0 var(--cf-gap) 0;padding-bottom:0}.contact-card .wpcf7 form label{display:block;font-family:var(--fontti);font-weight:400;color:var(--cf-text);margin-bottom:0px!important;letter-spacing:.2px;font-size:18px}.contact-card .wpcf7 .wpcf7-form-control{width:100%;font-family:var(--fontti);border:0px solid var(--cf-border);border-radius:0px;background:var(--cf-background);color:black;padding:8px 10px;line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;outline:none;box-sizing:border-box;margin-bottom:5px}.contact-card .wpcf7 textarea{height:100px}.contact-card .wpcf7 input[type="text"],.contact-card .wpcf7 input[type="email"],.contact-card .wpcf7 input[type="tel"],.contact-card .wpcf7 input[type="url"],.contact-card .wpcf7 input[type="number"],.contact-card .wpcf7 select,.contact-card .wpcf7 textarea{background:var(--cf-background)}.contact-card .wpcf7 input[type="checkbox"],.contact-card .wpcf7 input[type="radio"]{width:auto;height:auto;margin-right:8px;border-radius:4px;border:1.5px solid var(--cf-border)}.contact-card .wpcf7-acceptance label{display:flex;align-items:center;gap:10px;font-weight:500}.contact-card .wpcf7 .wpcf7-not-valid{border-color:var(--cf-error)!important;box-shadow:0 0 0 3px rgba(217,45,32,.12);background:#fff}.contact-card .wpcf7 .wpcf7-not-valid-tip{display:block;color:var(--cf-error);font-size:13px;margin-top:6px}.contact-card .wpcf7 .wpcf7-response-output{border-radius:0px;padding:12px 14px;font-weight:600;margin:0 0 var(--cf-gap) 0;border:1px solid var(--cf-border);background:#f9fafb}.contact-card .wpcf7 form.sent .wpcf7-response-output{border-color:#d4f2e3;background:#f1fbf6;color:var(--cf-success)}.contact-card .wpcf7 form.invalid .wpcf7-response-output,.contact-card .wpcf7 form.failed .wpcf7-response-output{border-color:#ffd9d6;background:#fff5f4;color:var(--cf-error)}@media (max-width:480px){.contact-card .wpcf7 form{padding:14px}.contact-card .wpcf7 .wpcf7-submit{width:100%;text-align:center}}.dl-lines-horizontal{--border-width:1px;--border-color:currentColor}#page-container .et-l .et_pb_section .dl-lines-horizontal{position:relative;background-image:linear-gradient(var(--border-color),var(--border-color)),linear-gradient(var(--border-color),var(--border-color));background-repeat:no-repeat;background-position:left top,right bottom;background-size:0% var(--border-width),0% var(--border-width);transition:background-size 0.3s ease}#page-container .et-l .et_pb_section .dl-lines-horizontal:hover{background-size:100% var(--border-width),100% var(--border-width)}.tumma{--border-color:#000000;--cf-text:#000000!important}.vaalea{--border-color:#ffffff;--cf-text:#ffffff!important}#page-container .et-l .et_pb_section .dl-lines-horizontal{&::after{margin-left:0px!important;margin-right:0px!important;margin-top:7px !imporant;font-size:22px!important}&:hover::after{margin-left:0px!important;margin-right:0px!important;font-size:22px!important}}.hienogalleria{&>div:first-child{&,& *{height:inherit}}.et_pb_gallery_item{max-height:100%!important}.et_pb_gallery_image>a{display:block}img{object-fit:cover}}