.style-no-padding>.inner-container{padding:0 !important}.style-rounded{border-radius:30px;overflow:clip}.style-rounded>.inner-wrapper{border-radius:30px;overflow:clip}body:not(.wp-admin):not(.wp-login) .style-fish::before,body:not(.wp-admin):not(.wp-login) .style-curve-and-fish::before{background-color:var(--virta_colors_color-background-light);bottom:0;content:"";display:block;height:200px;-webkit-mask-image:url(a0fc5c67e6d123e9063e.svg);mask-image:url(a0fc5c67e6d123e9063e.svg);-webkit-mask-position:bottom right;mask-position:bottom right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;max-width:70%;position:absolute;right:0;width:500px}body:not(.wp-admin):not(.wp-login) .style-curve::after,body:not(.wp-admin):not(.wp-login) .style-curve-and-fish::after{background-color:inherit;bottom:calc(100% - 1px);content:"";display:block;height:35px;height:175px;-webkit-mask-image:url(cc08e152121960d2de2e.svg);mask-image:url(cc08e152121960d2de2e.svg);-webkit-mask-position:bottom right;mask-position:bottom right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;max-width:50%;position:absolute;right:0;width:583px}body.wp-admin .style-fish:not(.overlay-true)::after,body.wp-admin .style-curve-and-fisch:not(.overlay-true)::after{background-color:var(--virta_colors_color-background-light);bottom:0;content:"";display:block;height:200px;-webkit-mask-image:url(a0fc5c67e6d123e9063e.svg);mask-image:url(a0fc5c67e6d123e9063e.svg);-webkit-mask-position:bottom right;mask-position:bottom right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;max-width:70%;position:absolute;right:0;width:500px}:focus-visible{outline:var(--virta_colors_color-secondary) auto 1px}::selection{background:color-mix(in srgb, var(--virta_colors_color-primary) 80%, #000000);color:#fff}header>.wp-block-blockflow-container{box-shadow:0 0 10.6px 0 rgba(25,49,84,.1)}header>.wp-block-blockflow-container .wp-block-blockflow-image{max-width:75% !important}#blockflow-theme body:not(.wp-admin):not(.wp-login) .wpcf7 form{-moz-column-gap:20px;column-gap:20px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:5px}#blockflow-theme body:not(.wp-admin):not(.wp-login) .wpcf7 form>p{width:calc(50% - 10px)}@media(max-width: 600px){#blockflow-theme body:not(.wp-admin):not(.wp-login) .wpcf7 form>p{width:100%}}#blockflow-theme body:not(.wp-admin):not(.wp-login) .wpcf7 form>p:has(span[style="display:none !important; visibility:hidden !important;"]){display:none;width:0}#blockflow-theme body:not(.wp-admin):not(.wp-login) .wpcf7 form>p:has(input[type=submit]),#blockflow-theme body:not(.wp-admin):not(.wp-login) .wpcf7 form>p:has(.wpcf7-acceptance),#blockflow-theme body:not(.wp-admin):not(.wp-login) .wpcf7 form>p:has(textarea),#blockflow-theme body:not(.wp-admin):not(.wp-login) .wpcf7 form>p:has(span[data-name*=captcha-]){width:100%}#blockflow-theme body:not(.wp-admin):not(.wp-login) .wpcf7 form>p:has(span[data-name*=captcha-]){-moz-column-gap:10px;column-gap:10px;display:inline-flex;flex-wrap:wrap;font-family:var(--virta_fonts_font-family, sans-serif);font-size:var(--virta_fonts_text-s__font-size, 14px);font-weight:var(--virta_fonts_text-s__font-weight, 400);letter-spacing:var(--virta_fonts_text-s__letter-spacing, normal);line-height:var(--virta_fonts_text-s__line-height, 26px);margin-bottom:15px}#blockflow-theme body:not(.wp-admin):not(.wp-login) .wpcf7 form>p:has(span[data-name*=captcha-]) .wpcf7-form-control-wrap{width:100%}#blockflow-theme body:not(.wp-admin):not(.wp-login) .wpcf7 form .wpcf7-response-output{text-align:center;width:100%}#blockflow-theme body:not(.wp-admin):not(.wp-login) .wpcf7 form .wpcf7-not-valid-tip,#blockflow-theme body:not(.wp-admin):not(.wp-login) .wpcf7 form .wpcf7-acceptance a{color:var(--virta_colors_color-secondary)}#blockflow-theme body:not(.wp-admin):not(.wp-login) .wpcf7 form input[type=checkbox]+span::before{top:2px}.wp-block-blockflow-toggle{border-radius:20px;margin-bottom:20px !important;overflow:hidden}.wp-block-blockflow-toggle .toggle-headline{padding:17px 30px !important}.wp-block-blockflow-toggle .toggle-handle{margin-right:10px}.wp-block-blockflow-toggle .toggle-content{padding-left:30px !important;padding-right:30px !important}.cky-consent-container .cky-policy,.cky-consent-container .cky-show-desc-btn,.cky-modal .cky-policy,.cky-modal .cky-show-desc-btn{color:var(--virta_colors_color-secondary) !important;text-decoration:none !important}
