@font-face{font-family:SuisseIntl-Bold-WebM;src:url(../../../fonts/SuisseIntl-Bold-WebM.woff) format("woff")}@font-face{font-family:SuisseIntl-SemiBold-WebM;src:url(../../../fonts/SuisseIntl-SemiBold-WebM.woff) format("woff")}@font-face{font-family:SuisseIntl-Regular-WebM;src:url(../../../fonts/SuisseIntl-Regular-WebM.woff) format("woff")}.modal{display:none}.modal.is-open{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:12}.modal.is-open,.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0}.modal__overlay{background:rgba(0,0,0,.1);z-index:11}.modal__container{z-index:12;position:absolute;background-color:#fff;padding:30px 25px 25px;margin-top:74px;box-sizing:border-box;box-shadow:0 0 5px 0 rgba(0,0,0,.1);height:calc(100% - 74px);overflow-y:auto}@media (min-width:768px){.modal__container{max-width:768px;height:unset;max-height:calc(100% - 100px);padding:30px}}@media (min-width:1280px){.modal__container{max-width:1000px}}.modal__container .btn-primary,.modal__container .btn-secondary,.modal__container button{margin:0 10px 15px 0}@media (max-width:767.98px){.modal__container .btn-primary,.modal__container .btn-secondary,.modal__container button{padding:10px 20px}.modal__container .btn-primary:last-child,.modal__container .btn-secondary:last-child,.modal__container button:last-child{margin-bottom:0}}.modal.modal-bottom .modal__container{bottom:0}@media (min-width:768px){.modal.modal-bottom .modal__container{margin-bottom:30px}}body.modal-open{overflow:hidden}#cookie-banner .h1,#cookie-banner .h2,#cookie-banner .h3,#cookie-banner .h4,#cookie-banner .h5,#cookie-banner h1,#cookie-banner h2,#cookie-banner h3,#cookie-banner h4,#cookie-banner h5,#cookie-popup .h1,#cookie-popup .h2,#cookie-popup .h3,#cookie-popup .h4,#cookie-popup .h5,#cookie-popup h1,#cookie-popup h2,#cookie-popup h3,#cookie-popup h4,#cookie-popup h5{font-family:SuisseIntl-SemiBold-WebM;letter-spacing:-.003em}#cookie-banner .bold,#cookie-banner strong,#cookie-popup .bold,#cookie-popup strong{font-family:SuisseIntl-Bold-WebM}#cookie-banner .h1,#cookie-banner h1,#cookie-popup .h1,#cookie-popup h1{font-size:42px;line-height:48px;margin-bottom:30px;color:#00b451}@media (min-width:768px){#cookie-banner .h1,#cookie-banner h1,#cookie-popup .h1,#cookie-popup h1{font-size:54px;line-height:56px}}#cookie-banner .h2,#cookie-banner h2,#cookie-popup .h2,#cookie-popup h2{font-size:32px;line-height:40px;margin-bottom:30px}@media (min-width:768px){#cookie-banner .h2,#cookie-banner h2,#cookie-popup .h2,#cookie-popup h2{font-size:42px;line-height:48px}}#cookie-banner .h3,#cookie-banner h3,#cookie-popup .h3,#cookie-popup h3{font-size:24px;line-height:32px;margin-bottom:30px}@media (min-width:768px){#cookie-banner .h3,#cookie-banner h3,#cookie-popup .h3,#cookie-popup h3{font-size:32px;line-height:40px}}#cookie-banner .h4,#cookie-banner h4,#cookie-popup .h4,#cookie-popup h4{font-size:24px;line-height:32px;margin-bottom:30px}#cookie-banner .h5,#cookie-banner h5,#cookie-popup .h5,#cookie-popup h5{font-size:20px;line-height:28px;margin-bottom:30px}#cookie-banner .semi-bold,#cookie-popup .semi-bold{font-family:SuisseIntl-SemiBold-WebM}#cookie-banner #cookie-popup form legend,#cookie-banner .semi-bold-headline,#cookie-banner form #cookie-popup legend,#cookie-banner form legend,#cookie-popup #cookie-banner form legend,#cookie-popup .semi-bold-headline,#cookie-popup form #cookie-banner legend,#cookie-popup form legend{font-family:SuisseIntl-SemiBold-WebM;font-size:19px;line-height:29px;margin-bottom:.5em;margin-top:1em}#cookie-banner .ingress,#cookie-popup .ingress{font-size:20px;line-height:28px;margin-bottom:40px}@media (min-width:768px){#cookie-banner .ingress,#cookie-popup .ingress{font-size:24px;line-height:32px;margin-bottom:40px}}#cookie-banner p,#cookie-popup p{font-size:16px;line-height:24px;margin-bottom:30px}#cookie-banner .font-small,#cookie-popup .font-small{font-size:14px;line-height:24px}#cookie-banner .btn-primary,#cookie-banner .btn-secondary,#cookie-banner button,#cookie-popup .btn-primary,#cookie-popup .btn-secondary,#cookie-popup button{font-family:SuisseIntl-SemiBold-WebM;font-size:16px;line-height:1.2em;border:0;box-shadow:none;display:-ms-inline-flexbox;display:inline-flex;outline:none;transition:all .25s ease-in-out}#cookie-banner .btn-primary:active,#cookie-banner .btn-primary:focus,#cookie-banner .btn-primary:hover,#cookie-banner .btn-secondary:active,#cookie-banner .btn-secondary:focus,#cookie-banner .btn-secondary:hover,#cookie-banner button:active,#cookie-banner button:focus,#cookie-banner button:hover,#cookie-popup .btn-primary:active,#cookie-popup .btn-primary:focus,#cookie-popup .btn-primary:hover,#cookie-popup .btn-secondary:active,#cookie-popup .btn-secondary:focus,#cookie-popup .btn-secondary:hover,#cookie-popup button:active,#cookie-popup button:focus,#cookie-popup button:hover{border:0;box-shadow:none;outline:none;text-decoration:none}#cookie-banner .btn-primary:disabled,#cookie-banner .btn-primary:disabled:active,#cookie-banner .btn-primary:disabled:focus,#cookie-banner .btn-primary:disabled:hover,#cookie-banner .btn-secondary:disabled,#cookie-banner .btn-secondary:disabled:active,#cookie-banner .btn-secondary:disabled:focus,#cookie-banner .btn-secondary:disabled:hover,#cookie-banner button:disabled,#cookie-banner button:disabled:active,#cookie-banner button:disabled:focus,#cookie-banner button:disabled:hover,#cookie-popup .btn-primary:disabled,#cookie-popup .btn-primary:disabled:active,#cookie-popup .btn-primary:disabled:focus,#cookie-popup .btn-primary:disabled:hover,#cookie-popup .btn-secondary:disabled,#cookie-popup .btn-secondary:disabled:active,#cookie-popup .btn-secondary:disabled:focus,#cookie-popup .btn-secondary:disabled:hover,#cookie-popup button:disabled,#cookie-popup button:disabled:active,#cookie-popup button:disabled:focus,#cookie-popup button:disabled:hover{background:#90959d;border:0;color:#fff}#cookie-banner button,#cookie-popup button{margin:1em 0 3.5em;padding:12px 20px}@media (min-width:1280px){#cookie-banner button,#cookie-popup button{margin:2em 0}}#cookie-banner .btn-primary,#cookie-banner .btn-secondary,#cookie-popup .btn-primary,#cookie-popup .btn-secondary{margin:0 0 30px;padding:19px 30px}#cookie-banner .btn-primary,#cookie-banner button,#cookie-popup .btn-primary,#cookie-popup button{background:#00b451;color:#fff}#cookie-banner .btn-primary:active,#cookie-banner .btn-primary:focus,#cookie-banner .btn-primary:hover,#cookie-banner button:active,#cookie-banner button:focus,#cookie-banner button:hover,#cookie-popup .btn-primary:active,#cookie-popup .btn-primary:focus,#cookie-popup .btn-primary:hover,#cookie-popup button:active,#cookie-popup button:focus,#cookie-popup button:hover{background-color:#00813a}#cookie-banner .btn-primary:active,#cookie-banner .btn-primary:focus,#cookie-banner .btn-primary:hover,#cookie-popup .btn-primary:active,#cookie-popup .btn-primary:focus,#cookie-popup .btn-primary:hover{color:#fff}#cookie-banner .btn-secondary,#cookie-popup .btn-secondary{background:#fff;color:#00b451;border:2px solid #00b451}#cookie-banner .btn-secondary:active,#cookie-banner .btn-secondary:focus,#cookie-banner .btn-secondary:hover,#cookie-popup .btn-secondary:active,#cookie-popup .btn-secondary:focus,#cookie-popup .btn-secondary:hover{background:#fff;border:2px solid #00813a;color:#00813a}#cookie-banner .btn-pill,#cookie-popup .btn-pill{background-color:#d8d8d8;border-radius:20px;color:#333;font-family:SuisseIntl-Regular-WebM;font-size:14px;margin:2px;padding:10px 40px 10px 15px;position:relative}#cookie-banner .btn-pill:after,#cookie-popup .btn-pill:after{content:url(https://vrgroup.studio.crasman.fi/pub/SYSTEM/v2/icons/close-no-bg.svg);position:absolute;right:15px;top:6px}#cookie-banner .btn-pill:active,#cookie-banner .btn-pill:focus,#cookie-banner .btn-pill:hover,#cookie-popup .btn-pill:active,#cookie-popup .btn-pill:focus,#cookie-popup .btn-pill:hover{background:#b0b4b8}#cookie-banner .button-plain,#cookie-popup .button-plain{background:transparent;color:inherit;border:0 none;padding:0;margin:0}#cookie-banner .button-plain:active,#cookie-banner .button-plain:focus,#cookie-banner .button-plain:hover,#cookie-popup .button-plain:active,#cookie-popup .button-plain:focus,#cookie-popup .button-plain:hover{background:transparent;border:0 none}#cookie-banner .button-plain:focus,#cookie-popup .button-plain:focus{outline:2px solid #00b451}#cookie-banner form,#cookie-popup form{margin-bottom:60px}#cookie-banner form .form-group,#cookie-banner form .form-section,#cookie-popup form .form-group,#cookie-popup form .form-section{margin-bottom:30px}#cookie-banner form .form-section:last-child,#cookie-popup form .form-section:last-child{margin-bottom:0}#cookie-banner form .form-control,#cookie-popup form .form-control{border-color:#d8d8d8;border-radius:0}#cookie-banner form .error-summary,#cookie-popup form .error-summary{color:#da3b01}#cookie-banner form .has-error .custom-radio__indicator,#cookie-banner form .has-error .form-control,#cookie-banner form .has-error .multiselect-button,#cookie-banner form .has-error input[type=checkbox]:enabled,#cookie-popup form .has-error .custom-radio__indicator,#cookie-popup form .has-error .form-control,#cookie-popup form .has-error .multiselect-button,#cookie-popup form .has-error input[type=checkbox]:enabled{border-color:#da3b01;border-width:2px}#cookie-banner form .label,#cookie-banner form label,#cookie-popup form .label,#cookie-popup form label{font-family:SuisseIntl-Regular-WebM;font-size:1rem;margin-bottom:5px;line-height:1.5em}#cookie-banner form input[type=text],#cookie-popup form input[type=text]{border:1px solid #d8d8d8;padding:9px 15px;font-family:SuisseIntl-Regular-WebM;font-size:16px;line-height:1}#cookie-banner form input[type=submit],#cookie-popup form input[type=submit]{background:#00b451;border:0;color:#fff;padding:12px 20px;font-family:SuisseIntl-SemiBold-WebM;font-size:16px;line-height:1}#cookie-banner form input[type=submit]:active,#cookie-banner form input[type=submit]:focus,#cookie-banner form input[type=submit]:hover,#cookie-popup form input[type=submit]:active,#cookie-popup form input[type=submit]:focus,#cookie-popup form input[type=submit]:hover{background-color:#00813a}#cookie-banner form input[type=checkbox],#cookie-popup form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:25px;height:25px;display:inline-block;vertical-align:middle}#cookie-banner form input[type=checkbox]:enabled,#cookie-popup form input[type=checkbox]:enabled{border:1px solid #00b451}#cookie-banner form input[type=checkbox]:active,#cookie-banner form input[type=checkbox]:checked,#cookie-popup form input[type=checkbox]:active,#cookie-popup form input[type=checkbox]:checked{position:relative}#cookie-banner form input[type=checkbox]:active:after,#cookie-banner form input[type=checkbox]:checked:after,#cookie-popup form input[type=checkbox]:active:after,#cookie-popup form input[type=checkbox]:checked:after{content:"";background:url(https://vrgroup.studio.crasman.fi/pub/SYSTEM/v2/icons/check-mark.svg) 50% no-repeat;background-size:14px auto;position:absolute;top:0;left:0;right:0;bottom:0}#cookie-banner form input[type=checkbox]+label,#cookie-popup form input[type=checkbox]+label{vertical-align:middle;margin-left:10px;margin-bottom:0}#cookie-banner form .form-group--radio .label,#cookie-popup form .form-group--radio .label{margin-bottom:15px}#cookie-banner form .custom-radio,#cookie-popup form .custom-radio{position:relative;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:-webkit-fit-content;width:fit-content}#cookie-banner form .custom-radio input,#cookie-popup form .custom-radio input{position:absolute;z-index:-1;opacity:0}#cookie-banner form .custom-radio__indicator,#cookie-popup form .custom-radio__indicator{position:relative;display:inline-block;height:25px;width:25px;border:1px solid #00b451;border-radius:50%;margin-right:15px}#cookie-banner form .custom-radio__indicator:after,#cookie-popup form .custom-radio__indicator:after{content:"";box-sizing:unset;position:absolute;left:4px;right:4px;top:4px;bottom:4px;border-radius:50%}#cookie-banner form .custom-radio input:focus~.custom-radio__indicator~.custom-radio__text,#cookie-popup form .custom-radio input:focus~.custom-radio__indicator~.custom-radio__text{font-family:SuisseIntl-SemiBold-WebM}#cookie-banner form .custom-radio input:checked~.custom-radio__indicator:after,#cookie-popup form .custom-radio input:checked~.custom-radio__indicator:after{background-color:#00b451}#cookie-banner form .option,#cookie-popup form .option{margin-bottom:15px}#cookie-banner #cookie-popup a,#cookie-banner .color-highlight a,#cookie-banner .link-default,#cookie-banner a,#cookie-popup #cookie-banner a,#cookie-popup .color-highlight a,#cookie-popup .link-default,#cookie-popup a{border-bottom:1px solid transparent;color:#00b451;transition:border-bottom .25s ease-in-out}#cookie-banner #cookie-popup a:active,#cookie-banner #cookie-popup a:focus,#cookie-banner #cookie-popup a:hover,#cookie-banner .link-default:active,#cookie-banner .link-default:focus,#cookie-banner .link-default:hover,#cookie-banner a:active,#cookie-banner a:focus,#cookie-banner a:hover,#cookie-popup #cookie-banner a:active,#cookie-popup #cookie-banner a:focus,#cookie-popup #cookie-banner a:hover,#cookie-popup .link-default:active,#cookie-popup .link-default:focus,#cookie-popup .link-default:hover,#cookie-popup a:active,#cookie-popup a:focus,#cookie-popup a:hover{border-bottom:1px solid #00b451;color:#00b451;text-decoration:none}#cookie-banner .btn-primary,#cookie-banner .btn-secondary,#cookie-banner button,#cookie-popup .btn-primary,#cookie-popup .btn-secondary,#cookie-popup button{margin:0 10px 15px 0}@media (max-width:767.98px){#cookie-banner .btn-primary,#cookie-banner .btn-secondary,#cookie-banner button,#cookie-popup .btn-primary,#cookie-popup .btn-secondary,#cookie-popup button{padding:10px 20px}#cookie-banner .btn-primary:last-child,#cookie-banner .btn-secondary:last-child,#cookie-banner button:last-child,#cookie-popup .btn-primary:last-child,#cookie-popup .btn-secondary:last-child,#cookie-popup button:last-child{margin-bottom:0}}#cookie-banner .color-highlight,#cookie-popup .color-highlight{color:#00b451}#cookie-banner form,#cookie-popup form{margin-bottom:0}#cookie-banner form p,#cookie-popup form p{margin-top:1rem;margin-bottom:2rem}#cookie-banner form legend,#cookie-popup form legend{border:0}#cookie-banner form fieldset,#cookie-popup form fieldset{border:0;padding:0;margin:0}#cookie-banner .body-content,#cookie-popup .body-content{overflow:auto;max-height:60vh;margin-bottom:25px;padding-right:10px}#cookie-banner .body-content>:last-child,#cookie-popup .body-content>:last-child{margin-bottom:0}@media (min-width:768px){#cookie-banner .body-content,#cookie-popup .body-content{margin-bottom:30px}}@media (max-width:767.98px){#cookie-banner .body-content{max-height:40vh}}@media (max-width:500px) and (max-height:540px){#cookie-banner .body-content{max-height:30vh}}@media (max-width:767.98px){#cookie-popup .modal__container{bottom:0}}@media (max-width:767.98px){#cookie-popup .body-content{max-height:45vh}}@media (max-width:500px) and (max-height:540px){#cookie-popup .body-content{max-height:35vh}}#cookie-popup #cookie-popup-title{margin-top:0}#cookie-popup form{margin-bottom:0}#cookie-popup form p{margin-top:1rem;margin-bottom:2rem}
/*# sourceMappingURL=cookie-consent.min.css.map */
