@import url("https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,400..700;1,400..700&family=Palanquin:wght@600&display=swap");
/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/themes/starterkit_theme/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/themes/starterkit_theme/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/themes/starterkit_theme/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
:root{--base-font-family:"Figtree",Helvetica,Arial,sans-serif;--base-font-weight:400;--base-font-size:1rem;--base-font-size-small:.875rem;--base-font-size-large:1.1875rem;--base-line-height-small:1.25rem;--base-line-height:1.75rem;--nav-font-family:"Palanquin","Figtree",Helvetica,sans-serif;--nav-font-weight:600;--heading-font-family:"Figtree",Helvetica,Arial,sans-serif;--heading-font-weight:600;--heading-font-size-h1:2.5rem;--heading-font-size-h2:2rem;--heading-font-size-h3:1.625rem;--heading-font-size-h4:1.375rem;--heading-font-size-h5:1.1875rem;--heading-line-height-h1:2.75rem;--heading-line-height-h2:2.25rem;--heading-line-height-h3:1.875rem;--heading-line-height-h4:1.5rem;--heading-line-height-h5:1.3125rem;--color-base-text:#17433e;--color-primary:#48bb88;--color-secondary:#9cc7da;--color-tertiary:#eaf3f3;--color-white:#fff;--color-black:#000;--color-grey:#d0d0d0;--color-grey-dark:#515d5c;--color-grey-light:#f5f5f5;--color-green-dark:#26a36c;--color-green-blue:#7ad0b7;--color-green-light:#d3ffb7;--color-error:#f90b1e;--color-link:#029cd6;--background-color:#f8faf6;--background-color-grey:#f5f5f5;--background-color-grey-dark:#c3cfcd;--background-color-blue:#e5f6fb;--background-color-blue-light:#e5f6fb80;--background-color-green:hsla(93,27%,94%,.74);--line-color-grey:#d0d0d0;--border-color:#333;--border-radius:100px;--gutter:48px;--gutter-half:24px;--gutter-quarter:12px}@media screen and (min-width:1024px){:root{--heading-font-size-h1:3rem;--heading-line-height-h1:3.25rem}}.container{margin-left:auto;margin-right:auto;max-width:1632px;padding-left:24px;padding-right:24px}@media screen and (min-width:1440px){.container{padding-left:96px;padding-right:96px}}.container--small{margin-left:auto;margin-right:auto;max-width:1632px;max-width:940px;padding-left:24px;padding-right:24px}@media screen and (min-width:1440px){.container--small{padding-left:0;padding-right:0}}.sidebar-wrapper{display:grid;-ms-grid-columns:(1fr)[ 1 ];grid-column-gap:0;grid-row-gap:24px;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:var(--gutter)}@media screen and (min-width:1024px){.sidebar-wrapper{display:grid;-ms-grid-columns:(1fr)[ 2 ];grid-column-gap:48px;grid-row-gap:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media screen and (min-width:1200px){.sidebar-wrapper{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.clearfix:after{clear:both;content:"";display:table}.visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;width:1px;word-wrap:normal}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}img{display:block;height:auto;max-width:100%}iframe{width:100%}svg{height:auto;max-width:100%}.no-transition *{transition:none!important}.no-transition * .no-scroll{overflow-x:unset}.button--default{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--border-radius);box-shadow:none;color:var(--color-base-text);display:inline-flex;font-size:1.25rem;font-weight:700;line-height:var(--base-line-height-small);padding:12px 24px;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer}.button--default:focus,.button--default:hover{background-color:transparent;color:var(--color-primary);outline:none}.button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--border-radius);box-shadow:none;color:var(--color-base-text);display:inline-flex;font-size:1.25rem;font-weight:700;line-height:var(--base-line-height-small);padding:12px 24px;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer}.button:focus,.button:hover{background-color:transparent;color:var(--color-primary);outline:none}.button:after{background-color:var(--color-base-text);background-size:contain;content:"";display:inline-block;height:16px;margin-left:24px;mask:url(/themes/custom/vvog/images/icon_arrow_right.svg) no-repeat center;-webkit-mask:url(/themes/custom/vvog/images/icon_arrow_right.svg) no-repeat center;transition:all .25s ease-in-out;width:16px}.button--secondary,.button:hover:after{background-color:var(--color-primary)}.button--secondary{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--border-radius);box-shadow:none;color:var(--color-base-text);display:inline-flex;font-size:1.25rem;font-weight:700;line-height:var(--base-line-height-small);padding:12px 24px;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-secondary);border:1px solid var(--color-secondary);cursor:pointer}.button--secondary:focus,.button--secondary:hover{background-color:transparent;color:var(--color-primary);color:var(--color-secondary);outline:none}.button--tertiary{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);border-radius:var(--border-radius);box-shadow:none;color:var(--color-base-text);display:inline-flex;font-size:1.25rem;font-weight:700;line-height:var(--base-line-height-small);padding:12px 24px;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-white);border:1px solid var(--color-primary);cursor:pointer}.button--tertiary:focus,.button--tertiary:hover{background-color:transparent;color:var(--color-primary);outline:none}.button--tertiary:after{background-color:var(--color-base-text);background-size:contain;content:"";display:inline-block;height:16px;margin-left:24px;mask:url(/themes/custom/vvog/images/icon_arrow_right.svg) no-repeat center;-webkit-mask:url(/themes/custom/vvog/images/icon_arrow_right.svg) no-repeat center;transition:all .25s ease-in-out;width:16px}.button--tertiary:focus,.button--tertiary:hover{background-color:var(--color-base-text);border-color:var(--color-base-text);color:var(--color-white)}.button--tertiary:focus:after,.button--tertiary:hover:after{background-color:var(--color-white)}.button--filter{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);border-radius:var(--border-radius);box-shadow:none;color:var(--color-base-text);display:inline-flex;font-size:1.25rem;font-weight:700;line-height:var(--base-line-height-small);padding:12px 24px;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-white);border:1px solid var(--color-green-blue);cursor:pointer}.button--filter:focus,.button--filter:hover{background-color:transparent;background-color:var(--color-green-blue);color:var(--color-primary);color:var(--color-base-text);outline:none}table{border-collapse:collapse;display:block;overflow:scroll;width:100%}@media screen and (min-width:480px){table{display:table}}table tr{border-bottom:1px solid var(--line-color-grey)}table td,table th{padding:5px}table th{text-align:left}table p{margin:0}html{scroll-behavior:smooth}html,html a{-webkit-font-smoothing:antialiased;font-size:100%;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none}body,html,html a{-moz-osx-font-smoothing:grayscale}body{-webkit-font-smoothing:antialiased;color:var(--color-base-text);font-family:var(--base-font-family);font-optical-sizing:auto;font-size:var(--base-font-size-large);font-variant-ligatures:none;line-height:var(--base-line-height);text-rendering:optimizeLegibility;text-shadow:rgba(0,0,0,.01) 0 0 1px}a{color:inherit;outline:0!important;text-decoration:none;transition:all .25s linear}a:focus,a:hover{text-decoration:underline}ol,p,ul{margin:0 0 24px}strong{font-weight:700}p{margin-top:0}p:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);margin-top:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;font-weight:inherit;text-decoration:none}h1{font-size:var(--heading-font-size-h1);line-height:var(--heading-line-height-h1);margin-bottom:32px}h2{font-size:var(--heading-font-size-h2);line-height:var(--heading-line-height-h2);margin-bottom:24px}h3{font-size:var(--heading-font-size-h3);line-height:var(--heading-line-height-h3);margin-bottom:16px}h3,h4{color:var(--color-green-dark)}h4{font-size:var(--heading-font-size-h4);line-height:var(--heading-line-height-h4);margin-bottom:12px}h5{color:var(--color-grey-dark);font-size:var(--heading-font-size-h5);line-height:var(--heading-line-height-h5);margin-bottom:8px}button,input,optgroup,select,textarea{font-family:var(--base-font-family)}.cke_editable ol,.cke_editable ul,.text-formatted ol,.text-formatted ul{padding:0}.cke_editable ol li,.cke_editable ul li,.text-formatted ol li,.text-formatted ul li{list-style:none;margin-bottom:12px;padding-left:36px;position:relative}.cke_editable ol li:before,.cke_editable ul li:before,.text-formatted ol li:before,.text-formatted ul li:before{color:var(--color-primary);left:8px;position:absolute}.cke_editable ol ol,.cke_editable ol ul,.cke_editable ul ol,.cke_editable ul ul,.text-formatted ol ol,.text-formatted ol ul,.text-formatted ul ol,.text-formatted ul ul{margin-top:24px}.cke_editable ul>li:before,.text-formatted ul>li:before{content:"•"}.cke_editable ol>li,.text-formatted ol>li{counter-increment:list}.cke_editable ol>li:before,.text-formatted ol>li:before{content:counter(list) "."}.cke_editable ol>li ol>li,.text-formatted ol>li ol>li{counter-increment:sublist}.cke_editable ol>li ol>li:before,.text-formatted ol>li ol>li:before{content:counter(sublist) "."}.cke_editable a:not(.button):not(.button--secondary):not(.button--tertiary),.text-formatted a:not(.button):not(.button--secondary):not(.button--tertiary){color:var(--color-link);text-decoration:underline}.cke_editable a:not(.button):not(.button--secondary):not(.button--tertiary):focus,.cke_editable a:not(.button):not(.button--secondary):not(.button--tertiary):hover,.text-formatted a:not(.button):not(.button--secondary):not(.button--tertiary):focus,.text-formatted a:not(.button):not(.button--secondary):not(.button--tertiary):hover{text-decoration:none}.cke_editable:has(table),.text-formatted:has(table){overflow:auto}span{background-color:transparent}.page-header__container{margin-bottom:32px;margin-top:32px;overflow:hidden}.page-header__container .page-header__top{margin-bottom:0}.page-header__container .page-header__top .block-system-branding-block{margin-bottom:24px}@media screen and (min-width:768px){.page-header__container .page-header__top{align-items:start;display:flex;justify-content:space-between}.page-header__container .page-header__top .block-system-branding-block{margin-bottom:0;padding-right:var(--gutter-half)}}*{box-sizing:border-box}body{background-color:var(--background-color)}body,main{overflow-x:hidden}.maintenance-page{background-color:var(--background-color-grey)}.maintenance-page .maintenance-wrapper{left:50%;max-width:440px;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%}.maintenance-page header{border-bottom:1px solid var(--line-color-grey);margin-bottom:20px;padding-bottom:20px}.maintenance-page header img{display:inline-block;height:auto;width:140px}.maintenance-page main h1{color:var(--color-base-text);font-size:1rem;font-weight:700;line-height:1.25;margin-bottom:32px;margin-top:0}.maintenance-page main .maintenance__content{border-bottom:1px solid var(--line-color-grey);font-size:1.25rem;font-weight:700;line-height:1.5;padding-bottom:24px}.crm-form-checkbox,.crm-form-radio{display:inline-block}.crm-form-checkbox+label,.crm-form-radio+label{display:inline-block!important}form .form-item label{color:var(--color-base-text);display:block;font-weight:600;margin-bottom:4px}form .form-item label.form-required:after{content:"*"}form .form-item .description{color:var(--color-grey-dark);font-size:.875rem;line-height:1.25rem;margin-top:4px}form .form-item--error-message{color:var(--color-error);font-size:.875rem;font-weight:400;line-height:1.25rem;margin-top:4px}form .form-item--error-message strong{font-weight:500}form .form-item--error-message a{color:var(--color-error);text-decoration:underline}form .form-item--error-message a:focus,form .form-item--error-message a:hover{text-decoration:none}form .form-item--error label{color:var(--color-error)}form .form-date,form .form-email,form .form-number,form .form-select,form .form-tel,form .form-text,form .form-time,form .form-url,form .select2 .select2-selection,form select,form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-color-blue-light);border:1px solid var(--color-primary);border-radius:8px;box-shadow:none;font-size:1.0625rem;line-height:var(--base-line-height-small);max-width:100%;min-height:44px;padding:12px 16px;transition:all .25s linear;width:100%}form .form-date::-moz-placeholder,form .form-email::-moz-placeholder,form .form-number::-moz-placeholder,form .form-select::-moz-placeholder,form .form-tel::-moz-placeholder,form .form-text::-moz-placeholder,form .form-time::-moz-placeholder,form .form-url::-moz-placeholder,form .select2 .select2-selection::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{color:rgba(0,32,24,.502)}form .form-date::placeholder,form .form-email::placeholder,form .form-number::placeholder,form .form-select::placeholder,form .form-tel::placeholder,form .form-text::placeholder,form .form-time::placeholder,form .form-url::placeholder,form .select2 .select2-selection::placeholder,form select::placeholder,form textarea::placeholder{color:rgba(0,32,24,.502)}form .form-date.error,form .form-email.error,form .form-number.error,form .form-select.error,form .form-tel.error,form .form-text.error,form .form-time.error,form .form-url.error,form .select2 .select2-selection.error,form select.error,form textarea.error{border-color:var(--color-error)}form .form-date:focus,form .form-email:focus,form .form-number:focus,form .form-select:focus,form .form-tel:focus,form .form-text:focus,form .form-time:focus,form .form-url:focus,form .select2 .select2-selection:focus,form select:focus,form textarea:focus{border-color:var(--color-base-text);outline:none}form .select2 .select2-selection .select2-selection__rendered{line-height:1.25rem}form .select2 .select2-selection .select2-selection__arrow{height:42px;width:32px}form select{background:url(/themes/custom/vvog/images/icon_dropdown.svg) no-repeat right 15px center var(--color-white);cursor:pointer;padding:12px 40px 12px 20px!important}form .webform-type-checkboxes .fieldset-wrapper,form .webform-type-radios .fieldset-wrapper{margin-top:12px}form .webform-type-checkboxes .fieldset-wrapper .form-item,form .webform-type-radios .fieldset-wrapper .form-item{margin-bottom:16px}form .webform-type-checkboxes .fieldset-wrapper .form-item label,form .webform-type-checkboxes .fieldset-wrapper .form-item:last-child,form .webform-type-radios .fieldset-wrapper .form-item label,form .webform-type-radios .fieldset-wrapper .form-item:last-child{margin-bottom:0}form .form-type-checkbox input,form .form-type-radio input{opacity:0;position:absolute}form .form-type-checkbox label,form .form-type-radio label{cursor:pointer;display:block;font-weight:400;margin-bottom:12px;padding-left:32px;position:relative}form .form-type-checkbox label a,form .form-type-radio label a{color:var(--color-link);text-decoration:underline}form .form-type-checkbox label a:focus,form .form-type-checkbox label a:hover,form .form-type-radio label a:focus,form .form-type-radio label a:hover{text-decoration:none}form .form-type-checkbox label:before,form .form-type-radio label:before{background:var(--background-color-blue-light);border:1px solid var(--color-primary);content:"";left:0;position:absolute;top:3px;transition:all .25s ease-in-out}form .form-type-checkbox label{line-height:var(--base-line-height-small)}form .form-type-checkbox label:before{border-radius:2px;height:16px;top:0;width:16px}form .form-type-checkbox input:checked+label:before{background:url(/themes/custom/vvog/images/icon_check_white.svg) no-repeat center var(--color-primary);border-color:var(--color-primary)}form .form-type-radio input:checked+label:before{background:var(--color-primary);background-clip:content-box}form .form-type-radio label:before{border-radius:50%;height:10px;padding:3px;width:10px}form .form-type-managed-file{margin-bottom:var(--gutter-half)}form .form-type-managed-file .form-submit{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);border-radius:var(--border-radius);box-shadow:none;color:var(--color-base-text);display:inline-flex;font-size:1.25rem;font-weight:700;line-height:var(--base-line-height-small);padding:12px 24px;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-secondary);border:1px solid var(--color-secondary);cursor:pointer}form .form-type-managed-file .form-submit:focus,form .form-type-managed-file .form-submit:hover{background-color:transparent;color:var(--color-primary);color:var(--color-secondary);outline:none}form fieldset{border:0;margin:0;padding:0}form fieldset .fieldset-legend{color:var(--color-green-dark);display:block;font-family:var(--heading-font-family);font-size:var(--heading-font-size-h3);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height-h3);margin-bottom:var(--gutter-quarter)}.form,.user-form,.user-hospitals-form,.user-login-form,.user-pass,.webform-submission-form:not(.webform-submission-contact-form){margin-bottom:32px}@media screen and (min-width:1024px){.form,.user-form,.user-hospitals-form,.user-login-form,.user-pass,.webform-submission-form:not(.webform-submission-contact-form){margin-bottom:64px}}.form>.form-item,.user-form .form-wrapper>.form-item,.user-hospitals-form>.form-item,.user-login-form>.form-item,.webform-submission-form>.form-item{margin:0 0 var(--gutter-half) 0}.form>.form-item.form-type-processed-text,.user-form .form-wrapper>.form-item.form-type-processed-text,.user-hospitals-form>.form-item.form-type-processed-text,.user-login-form>.form-item.form-type-processed-text,.webform-submission-form>.form-item.form-type-processed-text{margin-bottom:0}.form-type-password-confirm .form-item-pass-pass1{margin:0 0 var(--gutter-half) 0}.user-hospitals-form .info{margin-bottom:var(--gutter)}.user-hospitals-form .form-type-select{margin-bottom:var(--gutter-half)}.webform-flexbox{display:grid;-ms-grid-columns:(1fr)[ 1 ];grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:repeat(1,minmax(0,1fr));margin:0 0 var(--gutter-half) 0}@media screen and (min-width:768px){.webform-flexbox{display:grid;-ms-grid-columns:(1fr)[ 2 ];grid-column-gap:48px;grid-row-gap:48px;grid-template-columns:repeat(2,minmax(0,1fr))}}.webform-flexbox .webform-flex--container{margin:0}.captcha{margin:0 0 var(--gutter-half) 0}.menu--account .menu{align-items:center;-moz-column-gap:24px;column-gap:24px;display:flex;flex-flow:row wrap;list-style:none;margin:0;padding:0;row-gap:8px}.menu--account .menu .menu-item a{font-size:1.0625rem;font-weight:500;line-height:1.125rem;transition:all .25s ease-in-out}.menu--account .menu .menu-item a:focus,.menu--account .menu .menu-item a:hover{color:var(--color-primary);text-decoration:none}.menu--account .menu .menu-item.menu-item--active-trail a{color:var(--color-primary)}.cookiesjsr-banner{background-color:var(--background-color-grey);bottom:30px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);color:var(--color-base-text);display:block;font-size:var(--base-font-size-small);left:30px;max-width:calc(100% - 60px);padding:30px 30px 15px;right:30px;width:780px}.cookiesjsr-banner .cookiesjsr-banner--action{display:flex;flex-flow:row wrap;width:100%}.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--border-radius);box-shadow:none;color:var(--color-base-text);display:inline-flex;font-size:1.25rem;font-weight:700;line-height:var(--base-line-height-small);padding:12px 24px;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;font-size:var(--base-font-size);margin:0 12px 12px 0;opacity:1;text-transform:none;width:auto}.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn:focus,.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn:hover{background-color:transparent;color:var(--color-primary);outline:none}.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn.cookiesjsr-settings{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);border-radius:var(--border-radius);box-shadow:none;color:var(--color-base-text);display:inline-flex;font-size:1.25rem;font-weight:700;line-height:var(--base-line-height-small);padding:12px 24px;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-secondary);border:1px solid var(--color-secondary);cursor:pointer;font-size:var(--base-font-size)}.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn.cookiesjsr-settings:focus,.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn.cookiesjsr-settings:hover{background-color:transparent;color:var(--color-primary);color:var(--color-secondary);outline:none}.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn:last-child{margin-right:0}.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn:focus,.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn:hover{transform:none}.cookiesjsr-banner .cookiesjsr-banner--links{display:flex;flex-flow:row wrap;margin:12px 0 0}.cookiesjsr-banner .cookiesjsr-banner--links li{margin-right:12px;padding:0}.cookiesjsr-banner .cookiesjsr-banner--links li:last-child{margin-right:0}.cookiesjsr-banner .cookiesjsr-banner--links a{color:var(--color-base-text);font-size:var(--base-font-size-small);text-decoration:underline}.cookiesjsr-banner .cookiesjsr-banner--links a:focus,.cookiesjsr-banner .cookiesjsr-banner--links a:hover{text-decoration:none}.cookiesjsr-banner .cookiesjsr-banner--info{overflow:unset;padding:0;width:100%}.cookiesjsr-layer--wrapper .cookiesjsr-layer--header{background-color:var(--color-white);border-bottom:1px solid var(--line-color-grey);height:80px;padding:0 20px}.cookiesjsr-layer--wrapper .cookiesjsr-layer--header span{font-size:var(--heading-font-size-h2);font-weight:700;line-height:var(--heading-line-height-h2);text-transform:unset}.cookiesjsr-layer--wrapper .cookiesjsr-layer--header .cookiesjsr-layer--close{background:url(/themes/custom/vvog/images/icon_close.svg) no-repeat 50%;background-size:24px;border:0;display:block;height:38px;padding:12px;position:absolute;right:20px;text-indent:-9999px;top:20px;transition:all .25s ease-in-out;width:24px;z-index:100}.cookiesjsr-layer--wrapper .cookiesjsr-layer--header .cookiesjsr-layer--close:focus,.cookiesjsr-layer--wrapper .cookiesjsr-layer--header .cookiesjsr-layer--close:hover{opacity:.8}.cookiesjsr-layer--wrapper .cookiesjsr-layer--body{background-color:var(--color-white);top:80px}@media screen and (min-width:768px){.cookiesjsr-layer--wrapper .cookiesjsr-layer--body .cookiesjsr-service-groups{margin-top:24px!important}}.cookiesjsr-layer--wrapper .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--tab{background:var(--color-white);border-bottom:1px solid var(--line-color-grey)}.cookiesjsr-layer--wrapper .cookiesjsr-layer--body .cookiesjsr-service-group .cookiesjsr-service-group--content{background:var(--color-white);color:var(--color-base-text);font-size:var(--base-font-size-small)}.cookiesjsr-layer--wrapper .cookiesjsr-layer--body .cookiesjsr-service-group.active .cookiesjsr-service-group--tab{color:var(--color-primary)}.cookiesjsr-layer--wrapper .cookiesjsr-layer--body .cookiesjsr-service--description a,.cookiesjsr-layer--wrapper .cookiesjsr-layer--body .cookiesjsr-service--description h3{color:var(--color-base-text)}.cookiesjsr-layer--wrapper .cookiesjsr-layer--body .cookiesjsr-service--description a{font-size:.75rem}.cookiesjsr-layer--wrapper .cookiesjsr-layer--body .cookiesjsr-service--description ul{list-style:none;margin:0;padding:0}.cookiesjsr-layer--wrapper .cookiesjsr-layer--body .cookiesjsr-service--description ul li{padding:0}.cookiesjsr-layer--wrapper .cookiesjsr-layer--footer{background-color:var(--background-color-grey);border:0}.cookiesjsr-layer--wrapper .cookiesjsr-layer--footer .cookiesjsr-layer--label-all{color:var(--color-base-text);font-size:var(--base-font-size-small)}.cookiesjsr-layer--wrapper .cookiesjsr-layer--footer .cookiesjsr-layer--actions button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--border-radius);box-shadow:none;color:var(--color-base-text);display:inline-flex;font-size:1.25rem;font-weight:700;line-height:var(--base-line-height-small);padding:12px 24px;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;font-size:var(--base-font-size);text-transform:unset}.cookiesjsr-layer--wrapper .cookiesjsr-layer--footer .cookiesjsr-layer--actions button:focus,.cookiesjsr-layer--wrapper .cookiesjsr-layer--footer .cookiesjsr-layer--actions button:hover{background-color:transparent;color:var(--color-primary);outline:none}.cookiesjsr-layer--wrapper .cookiesjsr-layer--footer .cookiesjsr-layer--actions button.allowAll,.cookiesjsr-layer--wrapper .cookiesjsr-layer--footer .cookiesjsr-layer--actions button.denyAll{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);border-radius:var(--border-radius);box-shadow:none;color:var(--color-base-text);display:inline-flex;font-size:1.25rem;font-weight:700;line-height:var(--base-line-height-small);padding:12px 24px;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-secondary);border:1px solid var(--color-secondary);cursor:pointer;font-size:var(--base-font-size)}.cookiesjsr-layer--wrapper .cookiesjsr-layer--footer .cookiesjsr-layer--actions button.allowAll:focus,.cookiesjsr-layer--wrapper .cookiesjsr-layer--footer .cookiesjsr-layer--actions button.allowAll:hover,.cookiesjsr-layer--wrapper .cookiesjsr-layer--footer .cookiesjsr-layer--actions button.denyAll:focus,.cookiesjsr-layer--wrapper .cookiesjsr-layer--footer .cookiesjsr-layer--actions button.denyAll:hover{background-color:transparent;color:var(--color-primary);color:var(--color-secondary);outline:none}.cookiesjsr-layer--wrapper .cookiesjsr-layer--footer .cookiesjsr-layer--actions button:focus,.cookiesjsr-layer--wrapper .cookiesjsr-layer--footer .cookiesjsr-layer--actions button:hover{transform:none}.messages{margin:var(--gutter-half) 0}.pager{margin-top:var(--gutter)}.pager:after{clear:both;content:"";display:table}.pager .pager__items{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;list-style:none;margin:0;padding:0}.pager .pager__item--first,.pager .pager__item--last{display:none}.pager li{display:inline-block;margin-right:var(--gutter-quarter);text-align:center}.pager li:last-child{margin-right:0}.pager li:not(.pager__item--previous):not(.pager__item--next) a{border-radius:20px;color:var(--background-color-grey-dark);display:block;font-size:3rem;line-height:3.5rem;padding:0 16px;text-decoration:none}.pager li:not(.pager__item--previous):not(.pager__item--next) a:focus,.pager li:not(.pager__item--previous):not(.pager__item--next) a:hover{color:var(--color-base-text)}.pager li:not(.pager__item--previous):not(.pager__item--next).is-active a{background-color:var(--color-base-text);color:var(--color-white)}.pager li.pager__item--next a,.pager li.pager__item--previous a{display:block;text-indent:-9999px;width:12px}.pager li.pager__item--next a:focus,.pager li.pager__item--next a:hover,.pager li.pager__item--previous a:focus,.pager li.pager__item--previous a:hover{opacity:.5}.pager li.pager__item--previous a{background:url(/themes/custom/vvog/images/icon_prev.svg) no-repeat 50%;background-size:12px 18px;margin-right:var(--gutter-quarter)}.pager li.pager__item--next a{background:url(/themes/custom/vvog/images/icon_next.svg) no-repeat 50%;background-size:12px 18px;margin-left:var(--gutter-quarter)}ul.tabs{display:flex;flex-flow:row wrap;gap:var(--gutter-quarter);list-style:none;margin:0;padding:0;padding:var(--gutter-half) 0}ul.tabs:after{clear:both;content:"";display:table}ul.tabs li a{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);border-radius:var(--border-radius);box-shadow:none;color:var(--color-base-text);display:inline-flex;font-size:1.25rem;font-weight:700;line-height:var(--base-line-height-small);padding:12px 24px;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-secondary);border:1px solid var(--color-secondary);cursor:pointer}ul.tabs li a:focus,ul.tabs li a:hover{background-color:transparent;color:var(--color-primary);color:var(--color-secondary);outline:none}.tfa-entry-form,.tfa-setup{margin-block:32px}#tfa-base-overview summary{display:none}#tfa-base-overview .details-wrapper ul{list-style:none;margin:0;padding:0}#tfa-base-overview .details-wrapper ul a{font-weight:700;text-decoration:underline}#tfa-base-overview .details-wrapper ul a:focus-visible,#tfa-base-overview .details-wrapper ul a:hover{text-decoration:none}
