/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--gbvlc-color-purple-cactus-flower:#AA3F93;--gbvlc-color-byzantium:#732C64;--gbvlc-color-crepe-myrtle:#E295D1;--gbvlc-color-impulse-blue:#006A99;--gbvlc-color-adriatic:#01496A;--gbvlc-color-resonant-blue:#00A0CA;--gbvlc-color-madonna-blue:#71B6D4;--gbvlc-color-skylark:#C2E1F0;--gbvlc-color-abaddon-black:#231F20;--gbvlc-color-autumn-landscape:#E87425;--gbvlc-color-disco-ball:#E6E6E6;--gbvlc-color-macaroon-cream:#FEE7D7;--gbvlc-color-first-frost:#CEE5EF;--gbvlc-color-wine-frost:#E6D6E2;--gbvlc-color-blizzard:#FFFFFF;--gbvlc-color-darkness:#000000;--gbvlc-color-asphalt:#383C3F;--gbvlc-color-dark-grey:#262626;--gbvlc-color-surface-sunset:#E97324;}:root{--gbvlc-color-primary:var(--gbvlc-color-purple-cactus-flower);--gbvlc-color-primary-dark:var(--gbvlc-color-byzantium);--gbvlc-color-primary-light:var(--gbvlc-color-crepe-myrtle);--gbvlc-color-secondary:var(--gbvlc-color-impulse-blue);--gbvlc-color-secondary-dark:var(--gbvlc-color-adriatic);--gbvlc-color-secondary-light:var(--gbvlc-color-madonna-blue);--gbvlc-color-white:var(--gbvlc-color-blizzard);--gbvlc-color-light:var(--gbvlc-color-disco-ball);--gbvlc-color-dark:var(--gbvlc-color-abaddon-black);--gbvlc-color-black:var(--gbvlc-color-darkness);}.gbvlc--color-purple-cactus-flower{color:var(--gbvlc-color-purple-cactus-flower);}.gbvlc--bg-purple-cactus-flower{background-color:var(--gbvlc-color-purple-cactus-flower);}.gbvlc--color-byzantium{color:var(--gbvlc-color-byzantium);}.gbvlc--bg-byzantium{background-color:var(--gbvlc-color-byzantium);}.gbvlc--color-crepe-myrtle{color:var(--gbvlc-color-crepe-myrtle);}.gbvlc--bg-crepe-myrtle{background-color:var(--gbvlc-color-crepe-myrtle);}.gbvlc--color-impulse-blue{color:var(--gbvlc-color-impulse-blue);}.gbvlc--bg-impulse-blue{background-color:var(--gbvlc-color-impulse-blue);}.gbvlc--color-adriatic{color:var(--gbvlc-color-adriatic);}.gbvlc--bg-adriatic{background-color:var(--gbvlc-color-adriatic);}.gbvlc--color-resonant-blue{color:var(--gbvlc-color-resonant-blue);}.gbvlc--bg-resonant-blue{background-color:var(--gbvlc-color-resonant-blue);}.gbvlc--color-madonna-blue{color:var(--gbvlc-color-madonna-blue);}.gbvlc--bg-madonna-blue{background-color:var(--gbvlc-color-madonna-blue);}.gbvlc--color-skylark{color:var(--gbvlc-color-skylark);}.gbvlc--bg-skylark{background-color:var(--gbvlc-color-skylark);}.gbvlc--color-abaddon-black{color:var(--gbvlc-color-abaddon-black);}.gbvlc--bg-abaddon-black{background-color:var(--gbvlc-color-abaddon-black);}.gbvlc--color-autumn-landscape{color:var(--gbvlc-color-autumn-landscape);}.gbvlc--bg-autumn-landscape{background-color:var(--gbvlc-color-autumn-landscape);}.gbvlc--color-disco-ball{color:var(--gbvlc-color-disco-ball);}.gbvlc--bg-disco-ball{background-color:var(--gbvlc-color-disco-ball);}.gbvlc--color-macaroon-cream{color:var(--gbvlc-color-macaroon-cream);}.gbvlc--bg-macaroon-cream{background-color:var(--gbvlc-color-macaroon-cream);}.gbvlc--color-first-frost{color:var(--gbvlc-color-first-frost);}.gbvlc--bg-first-frost{background-color:var(--gbvlc-color-first-frost);}.gbvlc--color-wine-frost{color:var(--gbvlc-color-wine-frost);}.gbvlc--bg-wine-frost{background-color:var(--gbvlc-color-wine-frost);}.gbvlc--color-blizzard{color:var(--gbvlc-color-blizzard);}.gbvlc--bg-blizzard{background-color:var(--gbvlc-color-blizzard);}.gbvlc--color-darkness{color:var(--gbvlc-color-darkness);}.gbvlc--bg-darkness{background-color:var(--gbvlc-color-darkness);}.gbvlc--color-asphalt{color:var(--gbvlc-color-asphalt);}.gbvlc--bg-asphalt{background-color:var(--gbvlc-color-asphalt);}.gbvlc--color-dark-grey{color:var(--gbvlc-color-dark-grey);}.gbvlc--bg-dark-grey{background-color:var(--gbvlc-color-dark-grey);}.gbvlc--color-surface-sunset{color:var(--gbvlc-color-surface-sunset);}.gbvlc--bg-surface-sunset{background-color:var(--gbvlc-color-surface-sunset);}.gbvlc--color-white{color:var(--gbvlc-color-white);}.gbvlc--bg-white{background-color:var(--gbvlc-color-white);}.gbvlc--color-black{color:var(--gbvlc-color-black);}.gbvlc--bg-black{background-color:var(--gbvlc-color-black);}
:root{--gbvlc-width-full:100%;--gbvlc-width-xxlarge:1920px;--gbvlc-width-xlarge:1440px;--gbvlc-width-large:1280px;--gbvlc-width-medium:960px;--gbvlc-width-max:800px;--gbvlc-width-small:768px;--gbvlc-width-xsmall:640px;--gbvlc-width-xxsmall:480px;}.gbvlc__block__aspect_square_1_1{aspect-ratio:1/1;}.gbvlc__block__aspect_4_3{aspect-ratio:4/3;}.gbvlc__block__aspect_16_9{aspect-ratio:16/9;}.gbvlc__block__aspect_9_16{aspect-ratio:9/16;}.gbvlc__block__aspect_2_3{aspect-ratio:2/3;}.gbvlc__block__aspect_4_5{aspect-ratio:4/5;}
@media (min-width:768px){:root{--t7_lb--spacing-xxs:0.25rem;--t7_lb--spacing-xs:0.5rem;--t7_lb--spacing-s:0.75rem;--t7_lb--spacing-m:1rem;--t7_lb--spacing-l:1.5rem;--t7_lb--spacing-xl:2.25rem;--t7_lb--spacing-xxl:3rem;--t7_lb--spacing-margin:2.5rem;--t7_lb--spacing-text-inset:1.25rem;--t7_lb--spacing-gutter:2.5rem;--t7_lb--spacing-vertical-gap:2.5rem;--t7_lb--spacing-gutter-standard:2.5rem;--t7_lb--spacing-gutter-none:0;--t7_lb--spacing-block:2rem;}}@media (min-width:992px){:root{--t7_lb--spacing-xxs:0.25rem;--t7_lb--spacing-xs:0.5rem;--t7_lb--spacing-s:0.75rem;--t7_lb--spacing-m:1rem;--t7_lb--spacing-l:1.5rem;--t7_lb--spacing-xl:2.25rem;--t7_lb--spacing-xxl:3rem;--t7_lb--spacing-margin:4.125rem;--t7_lb--spacing-text-inset:1.25rem;--t7_lb--spacing-gutter:2.5rem;--t7_lb--spacing-vertical-gap:2.5rem;--t7_lb--spacing-gutter-standard:2.5rem;--t7_lb--spacing-gutter-none:0;--t7_lb--spacing-block:2rem;}}
:root{--gbvlc-ff-base:"Montserrat",sans-serif;}:root{--gbvlc-fs-heading-h1:1.125rem;--gbvlc-fs-heading-h2:1.25rem;--gbvlc-fs-heading-h3:0.875rem;--gbvlc-fs-heading-h4:0.875rem;--gbvlc-fs-heading-h5:0.875rem;--gbvlc-fs-heading-h6:0.875rem;--gbvlc-fs-body-base:0.875rem;--gbvlc-fs-body-18:0.875rem;--gbvlc-fs-body-16:0.875rem;--gbvlc-fs-label-18:0.875rem;--gbvlc-fs-label-16:0.875rem;--gbvlc-fs-label-14:0.75rem;--gbvlc-lh-heading-h1:1.3333333333;--gbvlc-lh-heading-h2:1.4;--gbvlc-lh-heading-h3:1.3571428571;--gbvlc-lh-heading-h4:1.3571428571;--gbvlc-lh-heading-h5:1.3571428571;--gbvlc-lh-heading-h6:1.3571428571;--gbvlc-lh-body-base:1.2857142857;--gbvlc-lh-body-18:1.5714285714;--gbvlc-lh-body-16:1.5714285714;--gbvlc-lh-label-18:1.7142857143;--gbvlc-lh-label-16:1.7142857143;--gbvlc-lh-label-14:1.8333333333;}@media (min-width:768px){:root{--gbvlc-fs-heading-h1:2.5rem;--gbvlc-fs-heading-h2:1.375rem;--gbvlc-fs-heading-h3:1rem;--gbvlc-fs-heading-h4:0.875rem;--gbvlc-fs-heading-h5:0.875rem;--gbvlc-fs-heading-h6:0.875rem;--gbvlc-fs-body-18:1rem;--gbvlc-fs-body-16:1rem;--gbvlc-fs-label-18:1rem;--gbvlc-fs-label-16:1rem;--gbvlc-fs-label-14:0.875rem;--gbvlc-lh-heading-h1:1.35;--gbvlc-lh-heading-h2:1.2727272727;--gbvlc-lh-heading-h3:1.1875;--gbvlc-lh-heading-h4:1.3571428571;--gbvlc-lh-heading-h5:1.3571428571;--gbvlc-lh-heading-h6:1.3571428571;--gbvlc-lh-body-18:1.625;--gbvlc-lh-body-16:1.625;--gbvlc-lh-label-18:1.75;--gbvlc-lh-label-16:1.5;--gbvlc-lh-label-14:1.7142857143;}}@media (min-width:1024px){:root{--gbvlc-fs-body-18:1.125rem;--gbvlc-fs-body-16:1rem;--gbvlc-fs-label-18:1.125rem;--gbvlc-fs-label-16:1rem;--gbvlc-lh-body-18:1.5555555556;--gbvlc-lh-body-16:1.625;--gbvlc-lh-label-18:1.5555555556;--gbvlc-lh-label-16:1.75;}}@media (min-width:1200px){:root{--gbvlc-fs-body-18:1.125rem;--gbvlc-fs-body-16:1rem;--gbvlc-lh-body-18:1.5555555556;--gbvlc-lh-body-16:1.625;}}:root{--gbvlc-fw-thin:100;--gbvlc-fw-light:300;--gbvlc-fw-regular:400;--gbvlc-fw-book:500;--gbvlc-fw-medium:600;--gbvlc-fw-semibold:700;--gbvlc-fw-bold:800;}
*,::before,::after{box-sizing:border-box;}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0;}ul{list-style:none;}html:focus-within{scroll-behavior:smooth;}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;}img,picture{max-width:100%;display:block;}input,button,textarea,select{font:inherit;}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto;}::before,::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}
form > * + *,form .form-item + .form-item{margin-top:var(--gbvlc-gap-small);}@media (min-width:992px){form > * + *,form .form-item + .form-item{margin-top:var(--gbvlc-gap-large);}}label,legend{font-size:var(--gbvlc-fs-label-16);line-height:var(--gbvlc-lh-label-16);display:block;font-weight:var(--gbvlc-fw-bold);margin-bottom:0;}input,textarea{font-size:var(--gbvlc-fs-label-16);line-height:var(--gbvlc-lh-label-16);background-color:var(--gbvlc-color-white);border:solid 1px var(--gbvlc-color-dark);border-radius:0;max-width:100%;padding:8px 12px;}textarea{display:block;width:100%;}input[type=text],input[type=password],input[type=date],input[type=email],input[type=number]{height:auto;}input[type=file]{height:inherit;}select{font-size:var(--gbvlc-fs-label-16);line-height:var(--gbvlc-lh-label-16);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--gbvlc-color-white);border-radius:0;color:var(--gbvlc-color-black);padding:8px 12px;text-indent:0.01px;text-overflow:"";}select::-ms-expand{display:none;}.form-type__checkbox,.form-type__radio{position:relative;}.form-type__checkbox input,.form-type__radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:100%;left:0;margin:0;position:absolute;top:0;width:100%;z-index:var(--gbvlc-zindex-default);}.form-type__checkbox label:before,.form-type__radio label:before{border:var(--gbvlc-color-dark);content:"";display:block;float:left;height:16px;margin-right:12px;width:16px;}.form-type__checkbox label:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22var%28--gbvlc-color-white%29%22%3E%3Cpath%20d%3D%22M9%2016.219l10.594-10.641%201.406%201.406-12%2012-5.578-5.578%201.359-1.406z%22%2F%3E%3C%2Fsvg%3E%20") no-repeat center var(--gbvlc-color-white);background-size:80%;border:var(--gbvlc-color-dark);float:left;height:16px;margin-right:12px;width:16px;}.form-type__checkbox input:checked + label:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22var%28--gbvlc-color-white%29%22%3E%3Cpath%20d%3D%22M9%2016.219l10.594-10.641%201.406%201.406-12%2012-5.578-5.578%201.359-1.406z%22%2F%3E%3C%2Fsvg%3E%20") no-repeat center var(--gbvlc-color-dark);}.form-type__radio label:before{background:var(--gbvlc-color-white);border-radius:50%;box-shadow:inset 0 0 0 3px var(--gbvlc-color-white);}.form-type__radio input:checked + label:before{background:var(--gbvlc-color-dark);}.description{font-size:var(--gbvlc-fs-label-14);line-height:var(--gbvlc-lh-label-14);}.password-strength__meter{background-color:var(--gbvlc-color-gray-100);}.password-strength__indicator.is-fair{background-color:var(--gbvlc-color-yellow);}.password-strength__indicator.is-strong{background-color:var(--gbvlc-color-green);}.password-strength__indicator.is-good{background-color:var(--gbvlc-color-green);}.password-strength__indicator.is-weak{background-color:var(--gbvlc-color-red);}.password-confirm,.password-strength__title{font-size:var(--gbvlc-fs-label-14);line-height:var(--gbvlc-lh-label-14);}.password-strength__text{font-weight:var(--gbvlc-fw-bold);}.password-confirm > span{font-weight:var(--gbvlc-fw-bold);}.password-confirm > span.error{color:var(--gbvlc-color-red);}.password-confirm > span.ok{color:var(--gbvlc-color-green);}.password-suggestions{font-size:var(--gbvlc-fs-label-14);line-height:var(--gbvlc-lh-label-14);font-weight:var(--gbvlc-fw-bold);}.password-suggestions > ul{font-weight:var(--gbvlc-fw-regular);}
h2,h3,h4,h5,h6{color:inherit;margin-bottom:0;}h2 > a,h3 > a,h4 > a,h5 > a,h6 > a{-webkit-text-decoration:none;text-decoration:none;}h2 + p,h3 + p,h4 + p,h5 + p,h6 + p{margin-top:var(--t7_lb--spacing-xs);}h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0;}h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0;}h1{font-weight:var(--gbvlc-fw-bold);font-size:var(--gbvlc-fs-heading-h1);line-height:var(--gbvlc-lh-heading-h1);margin-top:var(--t7_lb--spacing-xl);}h1.h1-fs-l{font-size:48px;line-height:2.5rem;}h1.h1-fs-xl{font-size:64px;line-height:3.5rem;}h2{font-weight:var(--gbvlc-fw-bold);font-size:var(--gbvlc-fs-heading-h2);line-height:var(--gbvlc-lh-heading-h2);margin-top:var(--t7_lb--spacing-block);margin-bottom:var(--t7_lb--spacing-m);}h2.h2-fs-l{font-size:48px;}h2.h2-fs-xl{font-size:64px;}h3{font-weight:var(--gbvlc-fw-bold);font-size:var(--gbvlc-fs-heading-h3);line-height:var(--gbvlc-lh-heading-h3);margin-top:var(--t7_lb--spacing-l);font-weight:var(--gbvlc-fw-semibold);}h3.h3-fs-l{font-size:32px;}h3.h3-fs-xl{font-size:48px;}h4{font-weight:var(--gbvlc-fw-bold);font-size:var(--gbvlc-fs-heading-h4);line-height:var(--gbvlc-lh-heading-h4);margin-top:var(--t7_lb--spacing-l);font-weight:var(--gbvlc-fw-semibold);}h4.h4-fs-l{font-size:24px;}h4.h4-fs-xl{font-size:32px;}h5{font-weight:var(--gbvlc-fw-bold);font-size:var(--gbvlc-fs-heading-h5);line-height:var(--gbvlc-lh-heading-h5);margin-top:var(--t7_lb--spacing-l);font-weight:var(--gbvlc-fw-book);}h5.h5-fs-l{font-size:20px;}h5.h5-fs-xl{font-size:28px;}h6{font-weight:var(--gbvlc-fw-bold);font-size:var(--gbvlc-fs-heading-h6);line-height:var(--gbvlc-lh-heading-h6);margin-top:var(--t7_lb--spacing-l);font-weight:var(--gbvlc-fw-book);}h6.h6-fs-l{font-size:18px;}h6.h6-fs-xl{font-size:20px;}
a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;}a:hover,a:focus{color:inherit;-webkit-text-decoration:none;text-decoration:none;}a.btn{display:inline-flex;padding:var(--t7_lb--spacing-s) var(--t7_lb--spacing-m);justify-content:center;align-items:center;border-radius:25px;text-align:center;font-family:var(--gbvlc-ff-base);font-size:var(--Button-Text,14px);font-weight:var(--gbvlc-fw-medium);line-height:var(--line-height-Button-Text,14px);-webkit-text-decoration:none;text-decoration:none;border:2px solid var(--gbvlc-color-primary);background:var(--gbvlc-color-primary);color:var(--gbvlc-color-white);}a.btn:hover{background:var(--gbvlc-color-primary-dark);}a.btn + a.btn{margin-left:1rem;}a.btn--primary__solid{background-color:var(--gbvlc-color-primary);border-color:var(--gbvlc-color-primary);color:var(--gbvlc-color-white);}a.btn--primary__solid:hover{background:var(--gbvlc-color-primary-dark);border-color:var(--gbvlc-color-primary);}a.btn--secondary__solid{background-color:var(--gbvlc-color-secondary);border-color:var(--gbvlc-color-secondary);color:var(--gbvlc-color-white);}a.btn--secondary__solid:hover{background:var(--gbvlc-color-secondary-dark);border-color:var(--gbvlc-color-secondary);}a.btn--primary__outline{background-color:var(--gbvlc-color-white);border-color:var(--gbvlc-color-primary);color:var(--gbvlc-color-dark);}a.btn--primary__outline:hover{background:var(--gbvlc-color-primary-light);border-color:var(--gbvlc-color-primary);}a.btn--secondary__outline{background-color:var(--gbvlc-color-white);border-color:var(--gbvlc-color-secondary);color:var(--gbvlc-color-dark);}a.btn--secondary__outline:hover{background:var(--gbvlc-color-secondary-light);border-color:var(--gbvlc-color-secondary);}
ul:not([class]),ol:not([class]){font-size:inherit;line-height:inherit;list-style-position:outside;}ul:not([class]) span,ol:not([class]) span{display:inline-block;}ul:not([class]):not(:first-child),ol:not([class]):not(:first-child){margin-top:16px;}.field--name-body ul{list-style:none;margin-left:0;padding-left:0;margin-left:2.5rem;}.field--name-body ul > li{display:flex;gap:0.5rem;}.field--name-body ul > li:before{content:"•";font-weight:var(--gbvlc-fw-regular);}.field--name-body ul ul{margin-top:6px;padding-left:var(--space-indent);}
figure{margin:0;}figure img{display:block;}img{max-width:100%;height:auto;}figcaption{margin:16px 0;}
html{-webkit-text-size-adjust:100%;-moz-tab-size:4;font-size:100%;scroll-behavior:smooth;-o-tab-size:4;tab-size:4;}.skip-link{display:block;background-color:var(--gbvlc-color-black);border-radius:0 0 4px 4px;color:var(--gbvlc-color-white) !important;font-size:1em;left:50%;outline:red dotted 2px;padding:10px 18px;-webkit-text-decoration:none;text-decoration:none;transform:translateX(-50%);z-index:1000;}.skip-link.focusable:focus{position:absolute !important;}hr{width:64px;height:8px;border:0;border-radius:4px;background:var(--gbvlc-color-autumn-landscape);margin-top:var(--t7_lb--spacing-block);margin-bottom:var(--t7_lb--spacing-block);margin-left:auto;margin-right:auto;}
table{font-size:var(--gbvlc-fs-label-16);line-height:var(--gbvlc-lh-label-16);width:100%;max-width:100%;border-spacing:0;text-align:left;border-collapse:collapse;}thead th{vertical-align:bottom;}thead th,thead td{border-bottom:1px solid var(--gbvlc-color-dark);}th,td{padding:8px;text-align:left;vertical-align:top;}th{color:var(--gbvlc-color-dark);font-weight:var(--gbvlc-fw-bold);}caption + thead tr:first-child th,caption + thead tr:first-child td,colgroup + thead tr:first-child th,colgroup + thead tr:first-child td,thead:first-child tr:first-child th,thead:first-child tr:first-child td{border-top:0;}tbody + tbody{border-top:2px solid var(--gbvlc-color-dark);}tr.even{background-color:var(--gbvlc-color-gray-200);}
body{font-size:var(--gbvlc-fs-body-base);line-height:var(--gbvlc-lh-body-base);color:var(--gbvlc-color-black);font-family:var(--gbvlc-ff-base);}strong,b{font-weight:var(--gbvlc-fw-bold);}p{margin:0 0 var(--t7_lb--spacing-xs) 0;}p:last-child{margin-bottom:0;}p.p-fs-l{font-size:18px;}p.p-fs-xl{font-size:32px;}p.p-fs-xxl{font-size:48px;}p.p-fs-xxxl{font-size:64px;}blockquote{font-weight:var(--gbvlc-fw-bold);font-size:var(--gbvlc-fs-heading-h2);line-height:var(--gbvlc-lh-heading-h2);margin:var(--t7_lb--spacing-block) 0 var(--t7_lb--spacing-block) var(--t7_lb--spacing-xxl);padding-top:0;padding-bottom:0;padding-left:var(--t7_lb--spacing-l);padding-right:calc(var(--t7_lb--spacing-xxl) + var(--t7_lb--spacing-l));border-left:4px solid var(--gbvlc-color-purple-cactus-flower);font-weight:var(--gbvlc-fw-normal);}figcaption{font-weight:var(--gbvlc-fw-bold);font-size:var(--gbvlc-fs-heading-h4);line-height:var(--gbvlc-lh-heading-h4);margin-top:var(--t7_lb--spacing-m);font-weight:var(--gbvlc-fw-semibold);}.field--name-body{width:var(--gbvlc-width-full);max-width:var(--gbvlc-width-max);margin:0 auto;padding:0 var(--t7_lb--spacing-m);}@media (min-width:992px){.field--name-body{padding:0;}}.field--name-body figure{margin:2rem 0;}.field--name-body img{border-radius:10px;}.article__header{position:relative;}
.layout-builder{display:flex;flex-direction:column;align-items:center;}.layout-builder__link--add-template-to-library.button{padding:calc(1em - 2px) calc(1.5em - 2px) !important;border:2px solid var(--gin-color-primary) !important;border-radius:6px !important;box-shadow:0 1px 2px var(--gin-color-primary-light) !important;font-size:16px !important;background:var(--gbvlc-color-white) !important;color:var(--gin-color-primary) !important;}.layout-builder__link--add-template-to-library.button:hover{background:var(--gin-color-primary) !important;color:var(--gbvlc-color-white) !important;}.layout-builder__link--add-section-to-library{display:inline-block;margin-top:1rem;margin-left:2px;}.layout-builder__link--import-from-library:hover,.layout-builder__link--add-section-to-library:hover{-webkit-text-decoration:underline;text-decoration:underline;color:var(--gin-color-primary) !important;}.glb-body .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne{bottom:0 !important;top:100% !important;}.glb-body .glb-canvas-form__settings{overflow:visible;}.glb-body .ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled:not(:focus){display:none;}
.gbvlc--quick-exit{position:fixed;left:0;bottom:0;z-index:9999;}.gbvlc--quick-exit--content{display:flex;align-items:center;justify-content:flex-start;position:relative;}.gbvlc--quick-exit--btn{height:38px;padding:16px 24px;width:144px;border-radius:0 4px 4px 0;text-align:center;font-style:normal;font-weight:600;line-height:120%;-webkit-text-decoration:none;text-decoration:none;z-index:99;font-size:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}@media (min-width:992px){.gbvlc--quick-exit--btn{height:72px;font-size:24px;width:174px;}}.gbvlc--quick-exit--btn:hover{color:var(--gbvlc-color-white);}.gbvlc--quick-exit--help{display:flex;align-items:center;height:38px;border-radius:0 8px 8px 0;background:var(--gbvlc-color-black);position:relative;left:-3px;color:var(--gbvlc-color-white);}@media (min-width:992px){.gbvlc--quick-exit--help{height:72px;}}.gbvlc--quick-exit--help--toggle{min-width:40px;padding:16px;background:url("/themes/custom/gbvlc/images/icons/icon-question.svg") no-repeat center;width:13px;height:18px;}.gbvlc--quick-exit--help--toggle:hover{cursor:pointer;}.gbvlc--quick-exit--help--text-container{width:0;overflow:hidden;display:flex;align-items:center;opacity:0;transition:opacity 0.5s;position:relative;padding:24px 0;}.gbvlc--quick-exit--help--text{text-align:center;font-size:16px;display:none;width:100%;position:relative;}@media (max-width:991.98px){.gbvlc--quick-exit--btn{align-self:flex-end;}.gbvlc--quick-exit--content{align-items:flex-start;}.gbvlc--quick-exit--help.open{left:-144px;height:150px;width:100vw;align-items:flex-start;border-radius:0 8px 0 0;padding-right:16px;}.gbvlc--quick-exit--content:has(.gbvlc--quick-exit--help.open) .gbvlc--quick-exit--help--toggle{align-self:flex-end;height:38px;}.gbvlc--quick-exit--help--text__last{display:none;}}.gbvlc--quick-exit--content:has(.gbvlc--quick-exit--help.open) .gbvlc--quick-exit--help--text-container{padding-left:16px;opacity:1;width:100%;}.gbvlc--quick-exit--content:has(.gbvlc--quick-exit--help.open) .gbvlc--quick-exit--help--text{display:block;}.gbvlc--quick-exit--content:has(.gbvlc--quick-exit--help.open) .gbvlc--quick-exit--help--toggle{background:url("/themes/custom/gbvlc/images/icons/icon-left-chevron.svg") no-repeat center;}
.align-left{margin:0 var(--t7_lb--spacing-m) var(--t7_lb--spacing-m) 0;}.align-right{margin:0 0 var(--t7_lb--spacing-m) var(--t7_lb--spacing-m);}.align-center{margin:var(--t7_lb--spacing-m) auto;}[class*=l-flex] > *{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:calc(var(--gbvlc-grid-gap) / 2 * -1) calc(var(--gbvlc-grid-gap) / 2 * -1);}[class*=l-flex] > * > *{margin:calc(var(--gbvlc-grid-gap) / 2) calc(var(--gbvlc-grid-gap) / 2);}.l-flex__alignment--start > *{justify-content:flex-start;}.l-flex__alignment--center > *{justify-content:center;}.l-flex__alignment--end > *{justify-content:flex-end;}.l-flex__alignment--end > *{justify-content:flex-end;}.l-flex__no-wrap > *{flex-wrap:nowrap;}[class*=l-constrained]{margin-left:auto;margin-right:auto;max-width:var(--gbvlc-width-xlarge);width:100%;}[class*=l-constrained] [class*=l-constrained]{margin-left:0;margin-right:0;}.l-constrained{max-width:var(--gbvlc-width-xlarge);}.l-constrained__width--narrow{max-width:var(--gbvlc-width-medium);}.l-constrained__width--wide{max-width:var(--gbvlc-width-xxlarge);}.l-constrained__width--full{width:100%;}
.site-branding{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;margin:0;padding:0;width:var(--size-width,13.75rem);z-index:1;}@media (min-width:992px){.site-branding{width:19.8125rem;max-width:19.8125rem;}}.site-branding a,.site-branding img{display:block;width:100%;}@media (min-width:768px){.site-branding a,.site-branding img{min-width:8.75rem;}}
.site-footer{background-color:var(--gbvlc-color-disco-ball);padding:var(--t7_lb--spacing-xxl) var(--t7_lb--spacing-margin);margin-top:var(--t7_lb--spacing-xxl);}@media (max-width:767.98px){.site-footer{padding-bottom:calc(var(--t7_lb--spacing-xxl) + 40px);}}.site-footer .site-footer__content{display:flex;flex-direction:column;justify-content:center;gap:var(--t7_lb--spacing-xs);}
:root{--gbvlc-default_nav_position:84px;--gbvlc-logged_in_nav_position:171px;}@media (min-width:576px){:root{--gbvlc-default_nav_position:84px;--gbvlc-logged_in_nav_position:171px;}}main::before{display:none;}@media (max-width:767.98px){.js-prevent-scroll{position:fixed;height:100%;overflow:hidden;width:100%;}}@media (max-width:767.98px){.js-prevent-scroll main::before{top:95px;}.js-prevent-scroll.user-logged-in main::before{padding-top:40px;top:140px;}}.site-header{position:relative;z-index:3;background:var(--gbvlc-color-white);box-shadow:0px 2px 6px 0px rgba(0,0,0,0.3);}.site-header__inner{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:var(--t7_lb--spacing-l) var(--t7_lb--spacing-margin);}.site-header__navigation{position:fixed;}@media (max-width:767.98px){.site-header__navigation{background-color:var(--gbvlc-color-white);top:var(--gbvlc-default_nav_position);bottom:0;right:0;z-index:-1;transition:all 0.5s ease-in-out;width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--t7_lb--spacing-xxl);padding-left:var(--t7_lb--spacing-xxl);padding-right:var(--t7_lb--spacing-xxl);padding-top:0;padding-bottom:0;overflow:hidden;}.user-logged-in .site-header__navigation{top:var(--gbvlc-logged_in_nav_position);}.site-header__navigation .site-header__menu-main{margin-top:var(--t7_lb--spacing-xxl);}.site-header__navigation .menu--utility-navigation{margin-bottom:var(--t7_lb--spacing-xxl);}}@media (min-width:768px){.site-header__navigation{align-items:flex-end;display:flex;justify-content:flex-end;flex-flow:column-reverse;position:relative;row-gap:var(--t7_lb--spacing-l);}}.site-header__utilities{margin-bottom:20px;}.nav-trigger{display:none;}@media (max-width:767.98px){.nav-trigger{grid-column-start:2;align-items:center;background:transparent;border:none;display:inline-flex;height:36px;margin-top:auto;margin-left:auto;margin-bottom:auto;max-width:100px;padding:0;}}label[for=nav-trigger]{cursor:pointer;height:30px;margin:auto;position:absolute;right:30px;top:18px;width:30px;z-index:2;}@media (min-width:768px){label[for=nav-trigger]{display:none;}}.nav-trigger span.icon{width:1.5rem;height:1.5rem;display:inline-block;position:relative;}.nav-trigger span.icon svg{position:absolute;left:0;top:0;}.nav-trigger span.icon svg path{fill:var(--gbvlc-color-adriatic);}.nav-trigger__icon--expand{transform:rotate(0) scale(1);transition:all 0.35s ease-in-out;}.nav-trigger__icon--collapse{opacity:0;transform:rotate(-90deg) scale(0);transition:all 0.35s ease-in-out;}.nav-trigger[aria-expanded=true] .nav-trigger__icon--collapse{opacity:1;transform:rotate(0) scale(1);}.nav-trigger[aria-expanded=true] .nav-trigger__icon--expand{opacity:0;transform:rotate(90deg) scale(0);}@media (max-width:767.98px){.nav-trigger[aria-expanded=false] ~ .site-header__navigation{height:0;transition:all 0.25s ease-in-out;}.nav-trigger[aria-expanded=true] ~ .site-header__navigation{opacity:1;visibility:visible;overflow-y:auto;z-index:3;height:100%;transition:all 0.25s ease-in-out;}}.menu--utility-navigation{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--t7_lb--spacing-xl);margin:0;padding:0;}@media (min-width:768px){.menu--utility-navigation{display:flex;flex-direction:row;justify-content:flex-end;gap:var(--t7_lb--spacing-xl);margin:0;padding:0;}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
