.custom-hero{background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:120px;padding-bottom:120px;position:relative;z-index:1}@media(max-width: 520px){.custom-hero{padding-top:80px;padding-bottom:32px}}.custom-hero .row-reverse{flex-direction:row-reverse}.custom-hero .row-reverse .logo-container{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:50px;max-width:265px}.custom-hero .row-reverse .logo-container img{max-height:39px;filter:brightness(0) invert(1)}.custom-hero .row-reverse .foreground-image{max-width:667px;width:calc(50% - 80px);margin-left:auto;margin-right:auto}@media(max-width: 999px){.custom-hero .row-reverse .foreground-image{margin-left:1.94444rem;width:350px;margin-bottom:24px}}@media(max-width: 480px){.custom-hero .row-reverse .foreground-image{width:260px}}.custom-hero .row-reverse .content-container{max-width:610px;padding-bottom:56px}@media(max-width: 520px){.custom-hero .row-reverse .content-container{padding-bottom:0px}}.custom-hero .row-reverse .content-container h1,.custom-hero .row-reverse .content-container h2{font-size:58px;font-weight:600;line-height:1.2;margin-bottom:24px;color:#fff}.custom-hero .row-reverse .content-container h1 .puhata,.custom-hero .row-reverse .content-container h2 .puhata{filter:brightness(1.85) saturate(0.65) hue-rotate(10deg)}.custom-hero .row-reverse .content-container h1 s,.custom-hero .row-reverse .content-container h2 s{text-decoration-thickness:3px}@media(max-width: 480px){.custom-hero .row-reverse .content-container h1,.custom-hero .row-reverse .content-container h2{font-size:44px}}.custom-hero .row-reverse .content-container p{font-size:20px;line-height:1.5;color:#fff}.custom-hero .row-reverse .content-container .primary-link{color:#fff;font-size:17px;font-weight:400;line-height:1.5;text-decoration:underline}.custom-hero .row-reverse .content-container .buttons-container{display:flex;gap:24px;margin-bottom:48px}.custom-hero .row-reverse .content-container .buttons-container .btn{background-color:#e6f6ff;border-color:#e6f6ff;color:#000}@media(max-width: 520px){.custom-hero .row-reverse .content-container .buttons-container{flex-direction:column;gap:12px}}.custom-hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:-1}.custom-hero .bottom-row{width:calc(100% - 80px);margin-left:auto;margin-right:auto;margin-top:50px;gap:30px;align-items:flex-start}@media(max-width: 1040px){.custom-hero .bottom-row{width:100%}}.custom-hero .bottom-row .col-lg-6{flex-basis:calc(50% - 15px);background-color:#e6f6ff;padding:50px;border-radius:20px}.custom-hero .bottom-row .col-lg-6 h2,.custom-hero .bottom-row .col-lg-6 h3{font-size:36px}@media(max-width: 480px){.custom-hero .bottom-row .col-lg-6 h2,.custom-hero .bottom-row .col-lg-6 h3{font-size:28px}}@media(max-width: 990px){.custom-hero .bottom-row .col-lg-6{flex-basis:100%;max-width:600px}}.custom-hero .bottom-row .col-lg-6 h2{font-size:38px;font-weight:600;line-height:1.2;margin-bottom:24px}.custom-hero .bottom-row .col-lg-6 p{font-size:16px;line-height:1.5}.custom-hero .bottom-row .col-lg-6 form{max-width:505px}.custom-hero .bottom-row .col-lg-6 form label{width:100%}.custom-hero .bottom-row .col-lg-6 form input[type=text],.custom-hero .bottom-row .col-lg-6 form input[type=email],.custom-hero .bottom-row .col-lg-6 form input[type=tel],.custom-hero .bottom-row .col-lg-6 form input[type=number]{border:1px solid #d9d9d9;border-radius:40px;width:100%;height:50px;padding-left:16px}.custom-hero .bottom-row .col-lg-6 form input[type=text]::placeholder,.custom-hero .bottom-row .col-lg-6 form input[type=email]::placeholder,.custom-hero .bottom-row .col-lg-6 form input[type=tel]::placeholder,.custom-hero .bottom-row .col-lg-6 form input[type=number]::placeholder{color:#9ca0a5}.custom-hero .bottom-row .col-lg-6 form input[type=submit]{background-color:#ff6a6a;border:0;max-width:132px;margin-left:auto;border-radius:40px;color:#fff;font-size:16px;font-weight:600;padding:0 20px;height:42px;cursor:pointer}.custom-hero .bottom-row .col-lg-6 form .wpcf7-acceptance .wpcf7-list-item{display:flex;align-items:center}.custom-hero .bottom-row .col-lg-6 form .wpcf7-acceptance .wpcf7-list-item input{opacity:0;position:absolute}.custom-hero .bottom-row .col-lg-6 form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label{position:relative;padding-left:12px;margin-left:12px;display:flex;align-items:center}.custom-hero .bottom-row .col-lg-6 form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label a{margin-left:4px;font-weight:500}.custom-hero .bottom-row .col-lg-6 form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label:before{content:"";position:absolute;top:0;left:-24px;width:24px;height:24px;background:rgba(0,0,0,0);border:1px solid #294aff;border-radius:50%}.custom-hero .bottom-row .col-lg-6 form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label::after{content:"";position:absolute;top:0;left:-24px;width:24px;height:24px;background:#294aff;border-radius:50%;opacity:0;transition:all .3s ease}.custom-hero .bottom-row .col-lg-6 form .wpcf7-acceptance .wpcf7-list-item input:checked+.wpcf7-list-item-label::after{opacity:1;transition:all .3s ease}.custom-hero .bottom-row .col-lg-6 form .wpcf7-spinner{display:none}.custom-hero .bottom-row .col-lg-6 form .form-flex p{gap:10px;display:flex;justify-content:space-between}.custom-hero .bottom-row .col-lg-6 form .form-flex p br{display:none}.custom-hero .bottom-row .col-lg-6 form .form-flex p input{flex-basis:calc(50% - 5px)}@media(max-width: 520px){.custom-hero .bottom-row .col-lg-6 form .form-flex.wrap-mobile p{flex-wrap:wrap}.custom-hero .bottom-row .col-lg-6 form .form-flex.wrap-mobile p input{flex-basis:100%;margin-left:0;margin-right:auto}}.custom-hero .bottom-row .col-lg-6 .buttons-container{margin-top:24px;margin-bottom:12px}.custom-hero .bottom-row .col-lg-6 .buttons-container .btn{margin-bottom:12px}.custom-hero .bottom-row .col-lg-6 .buttons-container .btn.green{background-color:#66a942;border-color:#66a942}.buttons-rounded .btn{border-radius:40px}.buttons-rounded ol.list li:before,.buttons-rounded ol:not([class]) li:before,.buttons-rounded ul.list li:before,.buttons-rounded ul:not([class]) li:before{width:4px;height:4px;background-color:#000;border-radius:50%}.buttons-rounded ol.list,.buttons-rounded ol:not([class]),.buttons-rounded ul.list,.buttons-rounded ul:not([class]){padding-left:1.77778rem}.buttons-rounded .image-container div div{border-radius:20px;overflow:hidden}.image-squared .position-relative{height:100%}.image-squared .position-relative>div{height:100%}.btn-container.has-block-logo{flex-direction:row !important;margin-bottom:32px !important;align-items:center !important}.btn-container.has-block-logo .btn{max-width:calc(100% - 165px);margin-bottom:0 !important}.btn-container.has-block-logo .block-logo{margin-left:auto;height:42px}.image-smalltext{margin-bottom:40px}.image-smalltext .row{margin-left:0;margin-right:0;align-items:center;justify-content:space-between}.image-smalltext .row img{max-width:240px;flex-basis:240px;object-fit:contain}.image-smalltext .row .content{flex-basis:calc(100% - 280px)}.image-smalltext .row .content p:last-child{margin-bottom:0}@media(max-width: 600px){.image-smalltext .row{flex-direction:column;align-items:flex-start}.image-smalltext .row img{margin-bottom:24px;flex-basis:auto}.image-smalltext .row .content{flex-basis:100%}}.section.form-cta{margin-top:50px;margin-bottom:50px}.section.form-cta .container .row{padding-left:52px;padding-right:52px;margin-left:0;margin-right:0;border-radius:20px;background-color:#e6f6ff}.section.form-cta .container .row .col-lg-6{padding-top:52px;padding-bottom:52px}.section.form-cta .container .row .col-lg-6 h3,.section.form-cta .container .row .col-lg-6 h2{max-width:440px;font-size:38px}@media(max-width: 480px){.section.form-cta .container .row .col-lg-6 h3,.section.form-cta .container .row .col-lg-6 h2{font-size:32px}}.section.form-cta .container .row .col-lg-6 .logos{max-width:264px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:24px}.section.form-cta .container .row .col-lg-6 .logos img{height:39px;object-fit:contain}.section.form-cta .container form{max-width:505px;margin-left:auto}@media(max-width: 999px){.section.form-cta .container form{margin-left:0}}.section.form-cta .container form label{width:100%}.section.form-cta .container form input[type=text],.section.form-cta .container form input[type=email],.section.form-cta .container form input[type=tel],.section.form-cta .container form input[type=number]{border:1px solid #d9d9d9;border-radius:40px;width:100%;height:50px;padding-left:16px}.section.form-cta .container form input[type=text]::placeholder,.section.form-cta .container form input[type=email]::placeholder,.section.form-cta .container form input[type=tel]::placeholder,.section.form-cta .container form input[type=number]::placeholder{color:#9ca0a5}.section.form-cta .container form input[type=submit]{background-color:#ff6a6a;border:0;max-width:132px;margin-left:auto;border-radius:40px;color:#fff;font-size:16px;font-weight:600;padding:0 20px;height:42px;cursor:pointer}.section.form-cta .container form .wpcf7-acceptance .wpcf7-list-item{display:flex;align-items:center}.section.form-cta .container form .wpcf7-acceptance .wpcf7-list-item input{opacity:0;position:absolute}.section.form-cta .container form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label{position:relative;padding-left:12px;margin-left:12px;display:flex;align-items:center}.section.form-cta .container form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label a{margin-left:4px;font-weight:500}.section.form-cta .container form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label:before{content:"";position:absolute;top:0;left:-24px;width:24px;height:24px;background:rgba(0,0,0,0);border:1px solid #294aff;border-radius:50%}.section.form-cta .container form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label::after{content:"";position:absolute;top:0;left:-24px;width:24px;height:24px;background:#294aff;border-radius:50%;opacity:0;transition:all .3s ease}.section.form-cta .container form .wpcf7-acceptance .wpcf7-list-item input:checked+.wpcf7-list-item-label::after{opacity:1;transition:all .3s ease}.section.form-cta .container form .wpcf7-spinner{display:none}.section.form-cta .container form .form-flex p{gap:10px;display:flex;justify-content:space-between}.section.form-cta .container form .form-flex p br{display:none}.section.form-cta .container form .form-flex p input{flex-basis:calc(50% - 5px)}@media(max-width: 520px){.section.form-cta .container form .form-flex.wrap-mobile p{flex-wrap:wrap}.section.form-cta .container form .form-flex.wrap-mobile p input{flex-basis:100%;margin-left:0;margin-right:auto}}@media(max-width: 999px){.section.form-cta .container .row{padding-left:32px;padding-right:32px}.section.form-cta .container .row .col-lg-6{padding-top:32px;padding-bottom:32px}.section.form-cta .container .row .col-lg-6 .form{margin-left:0}}@media(max-width: 600px){.section.form-cta .container .row{padding-left:16px;padding-right:16px}.section.form-cta .container .row .col-lg-6{padding-top:16px;padding-bottom:16px}}.puhata{color:rgba(0,0,0,0);background-image:url("/wp-content/uploads/2025/12/puhata.svg");background-size:contain;background-position:bottom;background-repeat:no-repeat}.block-alternate.align-center .row{align-items:center}.block-alternate.align-center .row .fs-58{font-size:58px !important;line-height:1.1 !important}.block-alternate.align-center .row .fs-58 s{text-decoration-thickness:3px}@media(max-width: 480px){.block-alternate.align-center .row .fs-58{font-size:44px !important}}body.grey-text .block-text *{color:#575757 !important}body.grey-text .block-text ol.list li:before,body.grey-text .block-text ol:not([class]) li:before,body.grey-text .block-text ul.list li:before,body.grey-text .block-text ul:not([class]) li:before{background-color:#575757 !important}@media(max-width: 520px){.row .last-wrapper.mb-60{flex-wrap:wrap}.row .last-wrapper.mb-60 img{margin-bottom:8px;margin-top:8px}}#tingimused{border-top:1px solid #ccc;margin-bottom:50px;margin-top:-16px;padding-top:16px}@media(max-width: 520px){#tingimused{margin-bottom:32px;margin-top:-8px}}