.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}
/*!
 * Web Fonts from Fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2021 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      exljbris Font Foundry
 * License URL: https://www.fontspring.com/licenses/exljbris/webfont
 *
 * Licence is located here: ./../resources/fonts/museo-sans/Licenses/Web Font EULA 1.7.1.txt
 * 
 */
@font-face{font-family:"MuseoSans";src:url(//hepa.ee/wp-content/themes/hepa-theme/page-card-campaign/./../resources/fonts/museo-sans/WebFonts/museosans_300_macroman/MuseoSans_300-webfont.woff2) format("woff2"),url(//hepa.ee/wp-content/themes/hepa-theme/page-card-campaign/./../resources/fonts/museo-sans/WebFonts/museosans_300_macroman/MuseoSans_300-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"MuseoSans";src:url(//hepa.ee/wp-content/themes/hepa-theme/page-card-campaign/./../resources/fonts/museo-sans/WebFonts/museosans_300italic_macroman/MuseoSans_300_Italic-webfont.woff2) format("woff2"),url(//hepa.ee/wp-content/themes/hepa-theme/page-card-campaign/./../resources/fonts/museo-sans/WebFonts/museosans_300italic_macroman/MuseoSans_300_Italic-webfont.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"MuseoSans";src:url(//hepa.ee/wp-content/themes/hepa-theme/page-card-campaign/./../resources/fonts/museo-sans/WebFonts/museosans_500_macroman/MuseoSans_500-webfont.woff2) format("woff2"),url(//hepa.ee/wp-content/themes/hepa-theme/page-card-campaign/./../resources/fonts/museo-sans/WebFonts/museosans_500_macroman/MuseoSans_500-webfont.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"MuseoSans";src:url(//hepa.ee/wp-content/themes/hepa-theme/page-card-campaign/./../resources/fonts/museo-sans/WebFonts/museosans_500italic_macroman/MuseoSans_500_Italic-webfont.woff2) format("woff2"),url(//hepa.ee/wp-content/themes/hepa-theme/page-card-campaign/./../resources/fonts/museo-sans/WebFonts/museosans_500italic_macroman/MuseoSans_500_Italic-webfont.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:"MuseoSans";src:url(//hepa.ee/wp-content/themes/hepa-theme/page-card-campaign/./../resources/fonts/museo-sans/WebFonts/museosans_700_macroman/MuseoSans_700-webfont.woff2) format("woff2"),url(//hepa.ee/wp-content/themes/hepa-theme/page-card-campaign/./../resources/fonts/museo-sans/WebFonts/museosans_700_macroman/MuseoSans_700-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"MuseoSans";src:url(//hepa.ee/wp-content/themes/hepa-theme/page-card-campaign/./../resources/fonts/museo-sans/WebFonts/museosans_700italic_macroman/MuseoSans_700_Italic-webfont.woff2) format("woff2"),url(//hepa.ee/wp-content/themes/hepa-theme/page-card-campaign/./../resources/fonts/museo-sans/WebFonts/museosans_700italic_macroman/MuseoSans_700_Italic-webfont.woff) format("woff");font-weight:700;font-style:italic}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-family:"MuseoSans",Tahoma,Sans-Serif;font-size:1.25rem;font-weight:300;background-color:rgba(12,19,67,1);color:#fff;line-height:1.5}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}.container{width:100%;margin:0 auto;padding:0 1rem}.hepa-icon{width:2rem;height:2rem;background-color:rgba(255,255,255,.2);border-radius:50%;display:inline-block;vertical-align:middle;background-size:1rem 1rem;background-position:center center;background-repeat:no-repeat}.hepa-icon.phone{margin-top:-4px;background-image:url(//hepa.ee/wp-content/themes/hepa-theme/page-card-campaign/./img/icon-phone.svg)}.hepa-icon.facebook{margin-top:-4px;background-image:url(//hepa.ee/wp-content/themes/hepa-theme/page-card-campaign/./img/icon-fb.svg)}.hepa-icon.email{background-image:url(//hepa.ee/wp-content/themes/hepa-theme/page-card-campaign/./img/icon-email.svg)}.hepa-icon.location{margin-top:-2px;background-image:url(//hepa.ee/wp-content/themes/hepa-theme/page-card-campaign/./img/icon-location.svg)}p{text-align:center;color:rgba(255,255,255,.8);margin:0;padding:0;font-size:1rem}@media (min-width:768px){p{font-size:1.25rem}}p.small{font-size:1rem;opacity:.8}.eyebrow{font-size:1rem;color:rgba(230,0,126,1);font-style:normal;font-weight:400;line-height:120%;letter-spacing:.02rem;text-transform:uppercase}.navbar-brand{margin-top:2rem;margin-bottom:0;text-align:center;width:100%;height:auto}@media (min-width:768px){.navbar-brand{margin-top:4rem;margin-bottom:2rem}}.logo{width:102px;height:64px;margin:0 auto;background:url(//hepa.ee/wp-content/themes/hepa-theme/page-card-campaign/./img/HepaKontoLogo.svg) no-repeat;background-size:contain}.content-grid{position:relative;display:grid;min-height:100vh;min-height:100svh;min-height:100dvh;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;grid-auto-rows:auto;gap:0;justify-content:center}.content-grid section{width:100%}.header{position:static;grid-row:1;display:grid;grid-template-rows:auto 1fr;justify-content:center;min-height:100vh;min-height:100svh;min-height:100dvh}.header-hero{display:flex;flex-direction:column;justify-content:flex-start;padding:0 0 3rem;grid-row:1;max-width:904px}.button-wrap{display:flex;justify-content:start;flex-direction:column;align-items:center;margin-top:auto;gap:4rem;padding-bottom:8rem;padding-top:0;grid-row:2}.header-hero .intro{display:flex;flex-direction:column;align-items:center;gap:2rem}@media (min-width:768px){.header-hero .intro{gap:3rem}}.header-hero h1{font-family:"MuseoSans",Tahoma,Sans-Serif;color:#fff;text-align:center;font-size:2rem;font-style:normal;font-weight:500;line-height:1.2;letter-spacing:-.08rem;margin:0;padding:0;opacity:1}@media (min-width:768px){.header-hero h1{font-size:4rem}}.usp-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.5rem}.usp{position:relative;display:flex;flex-direction:row;width:fit-content;align-items:flex-start;gap:1rem}.usp span{font-size:3.5rem;line-height:1;text-align:left;color:rgba(230,0,126,1);margin:0;padding:0}.oct25 .highlight{color:#fff;font-size:.75rem;line-height:1;padding:.25rem;position:absolute;bottom:-10px;left:-10px;display:block}.oct25 .highlight .lg{color:#fff;font-size:1rem;line-height:1}.oct25.usp span{color:#fff}.usp p{display:inline-flex;text-align:left;line-height:1.3;color:#fff;margin:0;padding:0;white-space:normal;width:auto;max-width:310px}@media (min-width:768px){.usp p{width:max-content}}@media (min-width:980px){.usp-container{flex-direction:row;gap:3rem}}.btn{display:inline-flex;justify-content:center;background:rgba(230,0,126,1);border-radius:2rem;line-height:1;color:#fff;text-align:center;text-transform:none;text-decoration:none;font-size:1rem;font-weight:700;transition:all .3s ease-in}.btn:hover{transform:scale(.99);background:rgba(255,0,153,1);box-shadow:0px 0px 6px 3px rgba(230,0,126,1)}.primary-cta{display:inline-flex;background:rgba(230,0,126,1);border-radius:2rem;line-height:1;color:#fff;text-transform:none;text-decoration:none;font-size:1.25rem;font-weight:700;padding:1.375rem 2.75rem;box-shadow:161px 122px 57px 0 rgba(11,18,66,.02),103px 78px 52px 0 rgba(11,18,66,.14),58px 44px 44px 0 rgba(11,18,66,.47),26px 20px 32px 0 rgba(11,18,66,.8),6px 5px 18px 0 rgba(11,18,66,.92),0px 0px 8px 4px rgba(230,0,126,.1);transition:all .3s ease-in}.primary-cta:hover{transform:scale(.99);background:rgba(255,0,153,1);box-shadow:161px 122px 57px 0 rgba(11,18,66,0),103px 78px 52px 0 rgba(11,18,66,0),58px 44px 44px 0 rgba(11,18,66,.2),26px 20px 32px 0 rgba(11,18,66,.4),6px 5px 18px 0 rgba(11,18,66,.5),0px 0px 8px 4px rgba(230,0,126,1)}.btn-medium{padding:.75rem 1.5rem}.btn-large{width:100%;padding:1.25rem 2.5rem}.btn-ctacard{box-shadow:161px 122px 57px 0 rgba(11,18,66,0),103px 78px 52px 0 rgba(11,18,66,.02),58px 44px 44px 0 rgba(11,18,66,.06),26px 20px 32px 0 rgba(11,18,66,.1),6px 5px 18px 0 rgba(11,18,66,.11)}.btn-ctacard:hover{box-shadow:161px 122px 57px 0 rgba(11,18,66,0),103px 78px 52px 0 rgba(11,18,66,0),58px 44px 44px 0 rgba(11,18,66,.03),26px 20px 32px 0 rgba(11,18,66,.05),6px 5px 18px 0 rgba(11,18,66,.5)}.background{position:absolute;left:0;right:0;grid-row:2;z-index:-1;width:100%;height:auto;display:flex;justify-content:center;align-items:flex-end;background:#0c1343;overflow:hidden;-webkit-mask-image:radial-gradient(120% 105% at 50% 50%,rgba(0,0,0,1) 22%,rgba(0,0,0,0) 34%);mask-image:radial-gradient(120% 105% at 50% 50%,rgba(0,0,0,1) 22%,rgba(0,0,0,0) 34%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:100% 100%;mask-size:110% 100%}@media (min-width:768px){.background{mask-size:70% 140%}}.background video{position:relative;margin:0;width:150%;max-width:1400px;object-fit:contain;mix-blend-mode:screen;opacity:.9;filter:brightness(1.15) contrast(1.05)}@media (min-width:768px){.background video{position:relative;margin:0;width:100%}}.example{display:flex;justify-content:center;align-items:flex-end;padding:4rem 0}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}.example-card{position:relative;display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:648px;padding:1rem;justify-content:center;align-items:flex-start;border-radius:1rem;background:rgba(9,15,52,.3);z-index:20;overflow:hidden}@media (min-width:768px){.example-card{padding:3rem}}.example-card:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:conic-gradient(from var(--a),#101a5b,#101a5b,#1500ff,rgba(16,26,191,0));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:sweep 4s linear infinite;will-change:background;z-index:-1}@keyframes sweep{to{--a:360deg}}@media (prefers-reduced-motion:reduce){.ring:before{animation:none}}.example-card p{color:#fff}.ribbon{position:relative;font-size:.875rem;font-style:normal;font-weight:500;color:#fff;text-align:center;background:#10195a;padding:.25rem .5rem;border-radius:.25rem;transform:rotate(0);user-select:none}@media (min-width:768px){.ribbon{position:absolute;right:-160px;top:20px;font-size:.875rem;font-style:normal;font-weight:500;color:#fff;text-align:center;background:rgba(230,0,126,1);padding:.25rem 10rem;transform:rotate(45deg);user-select:none}}.example-card .textblock p{text-align:left}.example-card .textblock p span{color:rgba(230,0,126,1);font-weight:700}.hepa-konto-description{display:flex;justify-content:center;padding:4rem 0}.hepa-konto-description .description-content{max-width:648px;display:flex;gap:.5rem;flex-direction:column;align-items:center;justify-content:center}.description-content p{color:#fff}.description-content .small{margin-top:1rem}.highlight{display:none;transform:rotate(-2deg);padding:0 .5rem;justify-content:center;align-items:center;gap:.5rem;border-radius:.25rem;background:rgba(230,0,126,1);color:#fff;font-weight:500;text-align:center}.hl-phone{display:inline-flex}@media (min-width:768px){.highlight{display:inline-flex}.hl-phone{display:none}}.registration-form{position:relative;z-index:30;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 0}.request-form-wrapper{max-width:648px;width:100%;margin:0 auto;border-radius:1rem;border:1px solid #101a5b;background:rgba(9,15,52,.3)}.request-form-wrapper h2{text-align:left}.request-form-wrapper h3{display:none;font-size:1.5rem;font-style:normal;font-weight:500;line-height:1.2;margin:0}@media (min-width:768px){.request-form-wrapper h3{display:block;font-size:1.25rem}}.id-block{display:none;padding:1.5rem;border-bottom:1px solid rgba(6,10,35,1)}@media (min-width:768px){.id-block{display:block;padding:3rem 3rem 1.5rem}}.id-block h3{margin-top:.25rem}.id-block .button-wrapper{width:100%;text-align:left;margin:0;padding:1.5rem 0 0}.request-form-wrapper .form{padding:1.5rem;border-top:1px solid rgba(16,26,91,1)}@media (min-width:768px){.request-form-wrapper .form{padding:1.5rem 3rem 3rem}}.request-form-wrapper .form .data-notice{display:none}.request-form-wrapper .form .data-notice{text-align:center}.request-form-wrapper .form .data-notice .btn-cta-3{margin-bottom:20px}.request-form-wrapper .form .data-notice span{font-size:20px;font-weight:400}form{display:flex;flex-direction:column;gap:1.5rem}.field-row{margin-top:30px;padding:0}.field-row label{font-size:1rem;line-height:1;font-weight:400}.field-row input{border-radius:2rem;border:1px solid #2032b1;background:#090f34;color:#fff;width:100%;height:auto;padding:1rem;font-size:1rem;line-height:1;transition:all .3s cubic-bezier(.2,.7,.2,1)}@media (min-width:768px){.field-row input{padding:1.25rem 1.5rem}}.field-row.field-error input{border:2px solid #ff5767}.field-row input[type=checkbox],.field-row input.hepa-checkbox{border:0;background-color:transparent;border-bottom:2px solid #0c1631;width:initial;font-size:17px;font-weight:700}.field-row input:focus,.submit-row input:focus{outline:none;border:1px solid #0b23c6;box-shadow:0 0 12px 0 #2032b1}.field-row.checkbox-row label{margin-left:10px;vertical-align:top}.form label:has(>.wpcf7-form-control-wrap[style*="display: none"]){display:none}.field-row{position:relative}.form input[type=checkbox]{width:20px;height:20px;border:1px solid #2032b1;border-radius:2px}.form .wpcf7-form-control label{display:flex;gap:.5rem;flex-direction:row;align-items:center}.field-row.field-correct:after{display:block;position:absolute;top:18px;right:24px;width:16px;height:16px;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAA51BMVEUAAABD1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1D1A1ysccxAAAATHRSTlMAAQIDBAUHCAkLDA4PFBUjJygpLjU3PD9ER01OUFZYe3yFi4yVmJueoKOmqqutsLK0tbm6vL7AwcPFyMrMzs/V2drc3uLo6fX3+fv98HWFgAAAAK9JREFUGBkFwQVCQkEUQNH75s8oxhcVu7sTW0BRsfDufz2eA0Dr6Me/i4UAAMqZqvo8DkD+cLA8lkbnOn5PABx7XQCIXXsBTT8LANVkPLkE264DULrDZstH6DuVrk6jdHUra/BrY0PPe3oYaOHdOt+rHgRZEzuuUt3qfsCsHZhxkKnaewHcuAJcepIAYNN+Aka+fJ0vVNNthzUAjQdV9a0GAGLxTn1ZSwAAQJQEAPwDoIQdwnPFGesAAAAASUVORK5CYII=)}.field-row.field-error:after{display:block;position:absolute;top:18px;right:24px;width:16px;height:16px;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAqFBMVEUAAADAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSvAOSsTBpyiAAAAN3RSTlMAAQMEBQcICwwNDxEUGBtFR0pLVVZeX2FjZmhrc3l+f4CCg4WboKKytLm6vL7M3OTm6+3v8fP9UlytVQAAAIZJREFUGBkFwYciAgAAQMGXlU2IsiIre7v//zN3Va0dLr6+n8bDqqrRH2BcVXMA7qr2AWBSq3+8bk64Gj5gqyNs1vGsVnDeAqdVdYC3fmBatQ/6heuqCegF86qa4qMTbNTetJYxax2PKyOmS7fYqWMAuKy6B+B5UNUZwNWgqtq+eOfzZrfqHz2QIMTudqtqAAAAAElFTkSuQmCC)}@media (prefers-reduced-motion:reduce){input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=search],select,textarea{transition-duration:0s}}.submit-row{display:flex}.submit-row .card-ajax-loader{margin:5px 0 5px 5px}.registration-form .disclaimer{color:rgba(255,255,255,.8);font-style:normal;font-size:1rem;text-align:center;margin:1.5rem 0 0;max-width:648px}h2{color:#fff;text-align:center;font-size:1.25rem;font-style:normal;font-weight:500;line-height:120%;margin:0;padding:0}@media (min-width:768px){h2{font-size:2rem}}.faq{position:relative;z-index:30;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 0}.faq-wrap{max-width:648px;display:flex;flex-direction:column;justify-content:center;align-items:center}.faq-title{text-align:center;margin-top:0;margin-right:0;margin-bottom:2rem;margin-left:0;max-width:320px}.faq-list{display:grid;gap:0}.faq-item{border-bottom:1px solid #060a23;box-shadow:inset 0 -1px 0 0 #101a5b;padding-top:.25rem;padding-right:0;padding-bottom:.25rem;padding-left:0}.faq-summary{display:flex;align-items:center;gap:1rem;list-style-type:none;cursor:pointer;padding-top:1rem;padding-right:0;padding-bottom:1rem;padding-left:0}.faq-summary::-webkit-details-marker{display:none}.faq-q{font-size:1rem;line-height:1.3;font-weight:500;color:#fff;margin:0;padding:0;user-select:none}@media (min-width:768px){.faq-q{font-size:1.25rem}}.faq-item[open] .faq-q{color:#e6007e}.faq-icon{margin-left:auto;width:1.1rem;height:1.1rem;position:relative;color:#cbd0ff;flex:0 0 auto;transition-property:color;transition-duration:.25s;transition-timing-function:ease}.faq-item[open] .faq-icon{color:#e6007e}.faq-icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:currentColor;border-radius:1px;transition-property:transform,opacity;transition-duration:.25s;transition-timing-function:ease;height:2px;width:100%}.faq-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:currentColor;border-radius:1px;transition-property:transform,opacity;transition-duration:.25s;transition-timing-function:ease;width:2px;height:100%}.faq-item[open] .faq-icon:after{transform:rotate(90deg);opacity:0}.faq-a{display:grid;grid-template-rows:0fr;transition-property:grid-template-rows;transition-duration:.35s;transition-timing-function:ease;user-select:none}.faq-item[open] .faq-a{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a p{color:rgba(255,255,255,.8);text-align:left;margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;opacity:0;transform:translateY(-4px);transition-property:opacity,transform;transition-duration:.35s;transition-timing-function:ease}.faq-item[open] .faq-a p{opacity:1;transform:none}.faq-item:last-child{border-bottom-width:0;border-bottom-style:none;border-bottom-color:transparent}.cta-block{position:relative;z-index:30;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 0}.cta-card{position:relative;display:flex;flex-direction:column;gap:1rem;max-width:648px;width:100%;padding:1.5rem 1.5rem 0;justify-content:center;align-items:flex-start;border-radius:1rem;background:rgba(9,15,52,.3);overflow:hidden}@media (min-width:768px){.cta-card{padding:3rem;gap:1.5rem}}.cta-card:after{content:"";position:relative;right:0;bottom:0;width:100%;aspect-ratio:255/209;background-image:url(//hepa.ee/wp-content/themes/hepa-theme/page-card-campaign/img/coins-center.png);background-repeat:no-repeat;background-position:bottom right;background-size:contain}@media (min-width:768px){.cta-card:after{content:"";position:absolute;right:0;bottom:0;width:306px;height:232px;background-image:url(//hepa.ee/wp-content/themes/hepa-theme/page-card-campaign/img/coins-corner.png);background-repeat:no-repeat;background-position:bottom right;background-size:contain}}.cta-card:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:conic-gradient(from var(--a),#101a5b,#101a5b,#1500ff,rgba(16,26,191,0));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:sweep 4s linear infinite;will-change:background;z-index:-1}.cta-card h2{text-align:left;max-width:446px}.cta-card .textblock p{text-align:left;max-width:446px}.cta-card .button-wrap{padding-top:.5rem;padding-bottom:0}@media (min-width:768px){.cta-card .button-wrap{padding-top:1.5rem}}.footer{position:relative}.footer-gfx-wrap{position:absolute;z-index:1;bottom:0;width:100%;min-height:100vh;overflow:hidden;user-select:none;pointer-events:none}.footer-gfx{position:absolute;bottom:0;width:100%;z-index:1;aspect-ratio:1440/776;background:url(//hepa.ee/wp-content/themes/hepa-theme/page-card-campaign/img/footer-gradient.svg) no-repeat;background-position:center center;background-size:contain;min-width:1024px}.footer .container{z-index:10;position:relative}.footer .row{display:flex;justify-content:center;padding:3rem 0}.footer .first-row{border-top:1px solid rgba(255,255,255,.1);padding:8rem 0 0}.col-give{margin:32px auto;text-align:center}.give-logo{width:32px;height:19px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;display:inline-block;background:url(//hepa.ee/wp-content/themes/hepa-theme/page-card-campaign/img/give-logo.svg) no-repeat}.give-logo:hover{background:url(//hepa.ee/wp-content/themes/hepa-theme/page-card-campaign/img/give-logo-hover.svg)}.col-contacts{display:flex;flex-direction:column;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:1.5rem;font-size:1rem;font-weight:500;color:rgba(12,19,67,1);line-height:1.5}@media (min-width:480px){.col-contacts{flex-direction:row}}.col-contacts a,.col-facebook a{color:rgba(14,29,66,1);text-decoration:none}.col-contacts a:hover,.col-facebook a:hover{text-decoration:underline wavy currentColor;text-decoration-thickness:1.5px;color:rgba(14,29,66,1)}.col-contacts .contact{display:flex;gap:.5rem}.col-facebook{text-align:center}div.wpcf7-response-output{margin:1.25rem;padding:1rem;border:1px solid transparent;border-radius:.75rem}div.wpcf7-validation-errors{background-color:#f2dede;color:#a94442;border:1px solid #ebccd1}div.wpcf7-mail-sent-ok{background-color:#dff0d8;border-color:#d6e9c6;color:#113212}@media (min-width:768px){.field-row{padding:0}div.wpcf7-response-output{margin:15px 0 20px}.request-form-wrapper .disclaimer{margin:32px 0 0}}@media (min-width:992px){.request-form-wrapper .form .data-notice{display:block}.col-facebook{text-align:right}.button-wrapper{margin:64px 0}.col-give{margin:48px auto}}.request-form-wrapper .field-row{margin-top:.5rem;display:flex}.request-form-wrapper .wpcf7-list-item-label{color:rgba(255,255,255,.8);line-height:1.5;font-size:1rem}.request-form-wrapper p{text-align:left;vertical-align:middle}.request-form-wrapper .wpcf7-list-item{display:inline-block;margin:0}