.l-signature-top{padding-top:8rem}.l-signature-top__container{border-bottom:1px solid #eaeaea;display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline:auto;max-width:1200px;padding-bottom:8rem;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:3.2rem;justify-content:space-between}@media (max-width:1450px){.l-signature-top__container{width:calc(100% - 40px)}}@media (max-width:767px){.l-signature-top__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.l-signature-top__left-flex{width:65%}@media (max-width:767px){.l-signature-top__left-flex{width:100%}}.l-signature-top__left-flex h4{margin-bottom:4rem}.l-signature-top__left-flex div.h-wysiwyg-html{margin-top:4.8rem}.l-signature-top__left-flex p{max-width:400px}.l-signature-top__left-flex p.list{margin-bottom:1.6rem;padding-left:2rem;position:relative}.l-signature-top__left-flex p.list:before{background-image:url(https://www.varte.fi/hubfs/Varte%202023/li-marker.svg);background-repeat:no-repeat;background-size:cover;content:"";height:20px;left:0;position:absolute;top:0;width:10px}.l-signature-top__left-flex p.list.two:before{background-image:url("https://www.varte.fi/hubfs/Varte%202023/li-marker%20(1).svg")}.l-signature-top__left-flex p.list.three:before{background-image:url("https://www.varte.fi/hubfs/Varte%202023/li-marker%20(2).svg")}.l-signature-top__left-flex p.list.four:before{background-image:url("https://www.varte.fi/hubfs/Varte%202023/li-marker%20(3).svg");width:12px}.l-signature-top__right-flex img{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);width:400px}.l-signature-top__right-flex div.info-container{background:#e9f3eb;height:auto;max-height:350px;padding:2.8rem;width:35%;width:400px}@media (max-width:500px){.l-signature-top__right-flex div.info-container{width:unset}}@media (max-width:767px){.l-signature-top__right-flex{height:auto;width:auto}}.l-signature-top__right-flex p.building-info{font-weight:700;margin-bottom:2.4rem}.l-signature-top__right-flex .specification{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem}.l-signature-top__right-flex .specification p.spec-title{font-weight:700}.l-signature-top__right-flex .specification p{width:160px}.l-signature-top__right-flex .katso-asunto{margin-top:3rem}.l-signature-center{padding-top:6rem}.l-signature-center__container{border-bottom:1px solid #eaeaea;display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline:auto;max-width:1200px;padding-bottom:8rem;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:3.2rem;justify-content:space-between}@media (max-width:1450px){.l-signature-center__container{width:calc(100% - 40px)}}@media (max-width:767px){.l-signature-center__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.l-signature-center h3{margin-bottom:5.2rem}.l-signature-center__left-flex{width:65%}@media (max-width:767px){.l-signature-center__left-flex{width:100%}}.l-signature-center__left-flex h4{margin-bottom:2.6rem}.l-signature-center__left-flex div.info-block{margin-bottom:4.8rem}.l-signature-center__left-flex div.info-block:last-child{margin-bottom:0}.l-signature-center__left-flex .specification{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.l-signature-center__left-flex .specification p{width:100px}.l-signature-center__left-flex .specification p.spec-value{width:auto}.l-signature-center__left-flex .specification-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.4rem}@media (max-width:500px){.l-signature-center__left-flex .specification-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.8rem}}.l-signature-center__left-flex .specification-input p{width:140px}.l-signature-center__left-flex .specification-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.l-signature-center__left-flex .specification-pdf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:12px}.l-signature-center__left-flex .specification-pdf p{max-width:375px}.l-signature-center__left-flex .specification-pdf p.spec-value{width:auto}.l-signature-center__left-flex .specification-pdf a.attachment{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:22px;position:relative}.l-signature-center__left-flex .specification-pdf a.attachment:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' fill='none' viewBox='0 0 18 19'%3E%3Cpath stroke='%230B9848' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M7.5 10.25a3.75 3.75 0 0 0 5.655.405l2.25-2.25a3.75 3.75 0 0 0-5.302-5.303l-1.29 1.283'/%3E%3Cpath stroke='%230B9848' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M10.5 8.75a3.75 3.75 0 0 0-5.655-.405l-2.25 2.25a3.75 3.75 0 0 0 5.303 5.302l1.282-1.282'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:19px;left:0;position:absolute;width:18px}.l-signature-center__left-flex .specification-pdf a.simple-link,.l-signature-center__left-flex .specification-pdf a.simple-link:active,.l-signature-center__left-flex .specification-pdf a.simple-link:focus,.l-signature-center__left-flex .specification-pdf a.simple-link:visited{color:#0b9848!important}.l-signature-center__right-flex{width:35%}@media (max-width:767px){.l-signature-center__right-flex{width:100%}}.l-signature-center__right-flex p.help-text{font-weight:700;margin-bottom:2rem}.l-signature-center__right-flex .sales-card{display:-webkit-box;display:-ms-flexbox;display:flex}.l-signature-center__right-flex .sales-card img{height:160px;-o-object-fit:cover;object-fit:cover;width:160px}@media (max-width:767px){.l-signature-center__right-flex .sales-card img{height:140px;width:140px}}.l-signature-center__right-flex .sales-card .card-info{background-color:#e9f3eb;padding:1.9rem 2.2rem}.l-signature-center__right-flex .sales-card .card-info p.name{font-weight:700;margin-bottom:1rem}.l-signature-center__right-flex .sales-card .card-info p{margin-bottom:.6rem}@media (max-width:767px){.l-signature-center__right-flex .sales-card .card-info p{font-size:14px!important}}.l-signature-center input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #0b9848;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;margin:0;padding:14px 14px 14px 20px;width:300px!important}.l-signature-center input.error{border:1px solid red}.l-signature-bottom{padding-top:6rem}.l-signature-bottom__container{margin-inline:auto;max-width:1200px;padding-bottom:8rem}@media (max-width:1450px){.l-signature-bottom__container{width:calc(100% - 40px)}}.l-signature-bottom .specification-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;margin-bottom:2.6rem}@media (max-width:767px){.l-signature-bottom .specification-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.l-signature-bottom p.booking-info{margin-bottom:4.8rem}.l-signature-bottom p.booking-info p{font-size:20px!important}.l-signature-bottom p.booking-info span{font-size:20px;font-weight:700}.l-signature-bottom div.h-wysiwyg-html{margin-bottom:4.8rem}.l-signature-bottom .meta .date{font-size:22px!important;margin-bottom:2.6rem}.l-signature-bottom input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #0b9848;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;margin:0;padding:14px 14px 14px 20px;width:300px!important}.l-signature-bottom input[type=submit]{background:#0b9848;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-family:Calibri,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:18px;font-weight:700;line-height:130%;margin-top:4rem;padding:1.4rem 3rem;text-decoration:none;-webkit-transition:all .3s cubic-bezier(.19,1,.22,1);transition:all .3s cubic-bezier(.19,1,.22,1);width:auto!important}.l-signature-bottom input[type=submit]:hover{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}div.order-error-banner{background:#fba9a8;border-radius:10px;color:#000;left:50%;max-width:850px;min-width:290px;opacity:0;padding:1.4rem;pointer-events:none;position:fixed;top:40px;-webkit-transform:translateX(-50%) translateY(-400px);-ms-transform:translateX(-50%) translateY(-400px);transform:translateX(-50%) translateY(-400px);-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}div.order-error-banner.visible{opacity:1;pointer-events:all;-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);z-index:3000}div.order-error-banner p{font-size:16px!important;margin:0;text-align:center}.l-footer,.l-header{display:none!important}p{font-size:18px!important}.inputs-list{list-style-type:none;margin-top:2.8rem}.hs-error-msg{color:red}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #c4c2c2;cursor:pointer;height:20px!important;margin-right:10px!important;margin:0;padding:0!important;position:relative;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);width:20px!important}input[type=checkbox]:before{content:"";display:inline-block;height:20px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .12s ease-in-out;transition:-webkit-transform .12s ease-in-out;transition:transform .12s ease-in-out;transition:transform .12s ease-in-out,-webkit-transform .12s ease-in-out;width:20px}input[type=checkbox]:checked{background-color:hsla(0,0%,100%,0);background-image:url(https://www.varte.fi/hubfs/Varte%202023/Input.svg);background-repeat:no-repeat;background-size:cover}