@font-face {
    font-family: Avenir;
    font-style: normal;
    font-weight: 400;
    src: local('Avenir'), url(fonts/avenir_roman_12.woff) format('woff')
}

@font-face {
    font-family: Avenir Heavy;
    src: url(fonts/avenir_heavy.eot);
    src: url(fonts/avenir_heavy.eot) format("embedded-opentype"),
    url(fonts/avenir_heavy.woff) format("woff"),
    url(fonts/avenir_heavy.woff2) format("woff2"),
    url(fonts/avenir_heavy.ttf) format("truetype"),
    url(fonts/avenir_heavy.svg) format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    background: #ede6e0 url(vollegrond-top-desktop.svg) no-repeat fixed top / 100%;
    color: #222;
    display: grid;
    font-family: Avenir, sans-serif;
    gap: 3rem;
    grid-template-areas: "header" "login" "aside";
    grid-template-rows: 11rem 1fr;
    margin: 0 auto;
    padding-left: calc(var(--bs-gutter-x)*.5);
    padding-right: calc(var(--bs-gutter-x)*.5);
    position: relative;
    width: calc(100% - 1.5rem)
}

@media (min-width:67px) {
    body {
        background-image: url(vollegrond-top-desktop.svg)
    }
}

@media (max-width:768px) {
    body {
        height: auto;
        justify-content: center
    }
}

@media (min-width:768px) {
    body {
        gap: 2rem;
        grid-template-areas: "header aside""login aside";
        grid-template-columns: 1fr 1fr
    }
}

@media (min-width:992px) {
    body {
        gap: 0
    }
}

@media (min-width:1200px) {
    body {
        max-width: 1000px
    }
}

#login {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    grid-area: login;
    margin: 0;
    max-width: 25rem;
    padding: 0;
    width: 100%
}

@media (min-width:768px) {
    #login {
        justify-content: center
    }
}

.h6 {
    font-family: Avenir Heavy;
    font-size: 1.375rem
}

.logo {
    background-image: url(vollegrond-logo.svg);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: contain;
    grid-area: header;
    margin-top: 2.5rem;
    width: 303px
}

.login a {
    color: #223ea0
}

.login h1 {
    display: none
}

.login form {
    background-color: transparent;
    border: none;
    box-shadow: none;
    display: grid;
    gap: 1.875rem;
    margin-top: 0;
    padding: 0
}

.login form #wfls-prompt-overlay {
    visibility: visible;
    background-color: transparent;
}

.login form .input,
.login form input[type=checkbox],
.login form input[type=text] {
    background: transparent
}

.login form input.password-input,
.login form input[type=text] {
    border-radius: 8px;
    min-height: 53px
}

.login form .button.wp-hide-pw {
    min-height: 53px
}

.login label {
    color: #223ea0;
    font-size: 1rem;
    margin-bottom: 5px
}

.login #backtoblog,
.login #nav {
    font-size: 1rem;
    padding: 0
}

.login #backtoblog a,
.login #nav a {
    color: #223ea0;
    padding: 0
}

.login #backtoblog {
    margin: 24px 0 0
}

.login input {
    background: transparent;
    border: 1px solid #223ea0
}

#aside {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    grid-area: aside;
    padding: 0;
    width: 100%
}

@media (min-width:768px) {
    #aside {
        justify-content: center;
        margin-top: 2.5rem
    }
}

@media (min-width:992px) {
    #aside {
        margin-top: 0
    }
}

.aside__image {
    background-image: url(vollegrond_duotone.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    clip-path: polygon(145.450124px 0, 145.450124px 0, 149.769443695px .2765261374px, 153.86678256px 1.0771117006px, 157.687334765px 2.358267416px, 161.17629448px 4.0765040099px, 164.278855875px 6.1883322088px, 166.94021312px 8.6502627389px, 169.105560385px 11.4188063267px, 170.72009184px 14.4504736986px, 171.729001655px 17.7017755809px, 172.077484px 21.1292227px, 172.077484px 27.9519634px, 172.077484px 27.9519634px, 172.534706722px 32.4642262881px, 173.858999056px 36.7457316248px, 175.979297254px 40.7398612987px, 178.824537568px 44.3899971984px, 182.32365625px 47.6395212125px, 186.405589552px 50.4318152296px, 190.999273726px 52.7102611383px, 196.033645024px 54.4182408272px, 201.437639698px 55.4991361849px, 207.140194px 55.8963291px, calc(100% - 89.65399px) 55.8963291px, calc(100% - 89.65399px) 55.8963291px, calc(100% - 85.78853px) 55.9186394013px, calc(100% - 81.70254px) 56.0249732904px, calc(100% - 77.40221px) 56.2744352451px, calc(100% - 72.8937px) 56.7261297432px, calc(100% - 68.18317px) 57.4391612625px, calc(100% - 63.27679px) 58.4726342808px, calc(100% - 58.18073px) 59.8856532759px, calc(100% - 52.90115px) 61.7373227256px, calc(100% - 47.44422px) 64.0867471077px, calc(100% - 41.81611px) 66.9930309px, calc(100% - 41.81611px) 66.9930309px, calc(100% - 34.69161px) 71.023976534px, calc(100% - 28.11312px) 75.579297496px, calc(100% - 22.12867px) 80.620891236px, calc(100% - 16.7863px) 86.110655204px, calc(100% - 12.13404px) 92.01048685px, calc(100% - 8.21993px) 98.282283624px, calc(100% - 5.09201px) 104.887942976px, calc(100% - 2.7983px) 111.789362356px, calc(100% - 1.38686px) 118.948439214px, calc(100% - .9057px) 126.327071px, 100% calc(100% - 89.58162px), 100% calc(100% - 89.58162px), calc(100% - .92175px) calc(100% - 75.18648px), calc(100% - 3.59031px) calc(100% - 61.53076px), calc(100% - 7.86069px) calc(100% - 48.79721px), calc(100% - 13.58786px) calc(100% - 37.16856px), calc(100% - 20.62682px) calc(100% - 26.82756px), calc(100% - 28.83257px) calc(100% - 17.95695px), calc(100% - 38.06008px) calc(100% - 10.73948px), calc(100% - 48.16436px) calc(100% - 5.35789px), calc(100% - 59.00038px) calc(100% - 1.99492px), calc(100% - 70.42314px) calc(100% - .83333px), 126.327071px calc(100% - .83333px), 126.327071px calc(100% - .83333px), 114.902247387px calc(100% - 1.99492px), 104.06457454px calc(100% - 5.35789px), 93.959016707px calc(100% - 10.73948px), 84.730538136px calc(100% - 17.95695px), 76.524103075px calc(100% - 26.82756px), 69.484675772px calc(100% - 37.16856px), 63.757220475px calc(100% - 48.79721px), 59.486701432px calc(100% - 61.53076px), 56.818082891px calc(100% - 75.18648px), 55.8963291px calc(100% - 89.58162px), 55.8963291px calc(100% - 246.09543px), 55.8963291px calc(100% - 246.09543px), 55.4991361849px calc(100% - 251.79798px), 54.4182408272px calc(100% - 257.20197px), 52.7102611383px calc(100% - 262.23635px), 50.4318152296px calc(100% - 266.83003px), 47.6395212125px calc(100% - 270.91196px), 44.3899971984px calc(100% - 274.41108px), 40.7398612987px calc(100% - 277.25632px), 36.7457316248px calc(100% - 279.37662px), 32.4642262881px calc(100% - 280.70091px), 27.9519634px calc(100% - 281.15814px), 21.1292227px calc(100% - 281.15814px), 21.1292227px calc(100% - 281.15814px), 17.7271351287px calc(100% - 281.50662px), 14.5446663046px calc(100% - 282.51553px), 11.6144371239px calc(100% - 284.13006px), 8.9690684824px calc(100% - 286.29541px), 6.6411812763px calc(100% - 288.95676px), 4.6633964014px calc(100% - 292.05932px), 3.0683347539px calc(100% - 295.54828px), 1.8886172296px calc(100% - 299.36884px), 1.1568647247px calc(100% - 303.46618px), .905698135px calc(100% - 307.7855px), .905698135px calc(100% - 307.7855px), .905698135px calc(100% - 315.68423px), .905698135px calc(100% - 329.69918px), .905698135px calc(100% - 348.54455px), .905698135px calc(100% - 370.93457px), .905698135px calc(100% - 395.58345px), .905698135px calc(100% - 421.2054px), .905698135px calc(100% - 446.51465px), .905698135px calc(100% - 470.22542px), .905698135px calc(100% - 491.05192px), .905698135px calc(100% - 507.70837px), .905698135px 93.2916293px, 1.3671341812px 79.2237707154px, 2.940839049px 65.4864764032px, 5.9109078318px 52.3506760658px, 10.5614356235px 40.0872994056px, 17.1765175175px 28.967276125px, 26.0402486075px 19.2615359264px, 37.4367239872px 11.2410085122px, 51.65003875px 5.1766235848px, 68.9642879898px 1.3393108466px, 89.6635668px 0, 145.450124px 0);
    height: 600px;
    max-width: 480px;
    width: 100%
}

@media (min-width:1200px) {
    .aside__image {
        height: 680px
    }
}

.supportbox {
    background-color: #e8cb00;
    clip-path: polygon(100% 27.6943283px, 100% 27.6943283px, calc(100% - .35379px) 23.2022905839px, calc(100% - 1.37805px) 18.9409779712px, calc(100% - 3.01711px) 14.9674189553px, calc(100% - 5.21533px) 11.3386420296px, calc(100% - 7.91704px) 8.1116756875px, calc(100% - 11.06657px) 5.3435484224px, calc(100% - 14.60828px) 3.0912887277px, calc(100% - 18.48649px) 1.4119250968px, calc(100% - 22.64556px) .3624860231px, calc(100% - 27.02981px) 0, 27.0267324px 0, 27.0267324px 0, 22.6425661092px .3624860231px, 18.4837364736px 1.4119250968px, 14.6058666684px 3.0912887277px, 11.0645798688px 5.3435484224px, 7.91549925px 8.1116756875px, 5.2142479872px 11.3386420296px, 3.0164492556px 14.9674189553px, 1.3777262304px 18.9409779712px, .3537020868px 23.2022905839px, 0 27.6943283px, 0 calc(100% - 27.69433px), 0 calc(100% - 27.69433px), .3537020868px calc(100% - 23.20229px), 1.3777262304px calc(100% - 18.94098px), 3.0164492556px calc(100% - 14.96742px), 5.2142479872px calc(100% - 11.33864px), 7.91549925px calc(100% - 8.11168px), 11.0645798688px calc(100% - 5.34355px), 14.6058666684px calc(100% - 3.09129px), 18.4837364736px calc(100% - 1.41193px), 22.6425661092px calc(100% - .36249px), 27.0267324px 100%, 47.300629px 100%, 47.300629px 100%, 49.4926690291px calc(100% - .18124px), 51.5719668688px calc(100% - .70596px), 53.5107293977px calc(100% - 1.54564px), 55.2811634944px calc(100% - 2.67177px), 56.8554760375px calc(100% - 4.05584px), 58.2058739056px calc(100% - 5.66932px), 59.3045639773px calc(100% - 7.48371px), 60.1237531312px calc(100% - 9.47049px), 60.6356482459px calc(100% - 11.60115px), 60.8124562px calc(100% - 13.84716px), 60.8124562px calc(100% - 33.59143px), 60.8124562px calc(100% - 33.59143px), 60.9893503353px calc(100% - 35.83745px), 61.5014793704px calc(100% - 37.96811px), 62.3210132491px calc(100% - 39.95489px), 63.4201219152px calc(100% - 41.76928px), 64.7709753125px calc(100% - 43.38276px), 66.3457433848px calc(100% - 44.76682px), 68.1165960759px calc(100% - 45.89295px), 70.0557033296px calc(100% - 46.73264px), 72.1352350897px calc(100% - 47.25736px), 74.3273613px calc(100% - 47.4386px), calc(100% - 27.02981px) calc(100% - 47.4386px), calc(100% - 27.02981px) calc(100% - 47.4386px), calc(100% - 22.64556px) calc(100% - 47.80109px), calc(100% - 18.48649px) calc(100% - 48.85052px), calc(100% - 14.60828px) calc(100% - 50.52989px), calc(100% - 11.06657px) calc(100% - 52.78215px), calc(100% - 7.91704px) calc(100% - 55.55028px), calc(100% - 5.21533px) calc(100% - 58.77724px), calc(100% - 3.01711px) calc(100% - 62.40602px), calc(100% - 1.37805px) calc(100% - 66.37958px), calc(100% - .35379px) calc(100% - 70.64089px), 100% calc(100% - 75.13293px), 100% 27.6943283px);
    margin: -14rem 0 0 -4rem;
    max-width: 410px;
    width: 100%
}

@media (min-width:768px) {
    .supportbox {
        margin: -14rem 0 0 -2rem
    }
}

@media (min-width:992px) {
    .supportbox {
        margin: -14rem 0 0 -7rem
    }
}

@media (min-width:1200px) {
    .supportbox {
        margin: -13.75rem 0 0 14rem;
        width: 27rem
    }
}

.supportbox__inner {
    display: flex;
    flex-direction: column;
    font-size: 1rem;
    gap: .625rem;
    padding: 1.625rem 3rem 5rem
}

.language-switcher {
    display: none
}

.wp-core-ui .button {
    font-family: Avenir Heavy;
    font-size: 1rem
}

.wp-core-ui .button,
.wp-core-ui .button-secondary {
    color: #223ea0
}

.wp-core-ui .button-primary {
    background-color: #ea5563;
    border-color: #ea5563;
    clip-path: polygon(0 calc(100% - 10.39691px), 0 calc(100% - 10.39691px), .1747936285px calc(100% - 8.71051px), .6808347736px calc(100% - 7.11074px), 1.4906138252px calc(100% - 5.61899px), 2.5766211728px calc(100% - 4.25669px), 3.9113472063px calc(100% - 3.04524px), 5.4672823152px calc(100% - 2.00604px), 7.2169168894px calc(100% - 1.16051px), 9.1327413184px calc(100% - .53006px), 11.1872459921px calc(100% - .13608px), 13.3529213px 100%, calc(100% - 13.35148px) 100%, calc(100% - 13.35148px) 100%, calc(100% - 11.18585px) calc(100% - .13608px), calc(100% - 9.13145px) calc(100% - .53006px), calc(100% - 7.21579px) calc(100% - 1.16051px), calc(100% - 5.46635px) calc(100% - 2.00604px), calc(100% - 3.91063px) calc(100% - 3.04524px), calc(100% - 2.57611px) calc(100% - 4.25669px), calc(100% - 1.4903px) calc(100% - 5.61899px), calc(100% - .68068px) calc(100% - 7.11074px), calc(100% - .17475px) calc(100% - 8.71051px), 100% calc(100% - 10.39691px), 100% 21.2449345px, 100% 21.2449345px, calc(100% - .17475px) 19.5582325373px, calc(100% - .68068px) 17.9582144784px, calc(100% - 1.4903px) 16.4662820971px, calc(100% - 2.57611px) 15.1038371672px, calc(100% - 3.91063px) 13.8922814625px, calc(100% - 5.46635px) 12.8530167568px, calc(100% - 7.21579px) 12.0074448239px, calc(100% - 9.13145px) 11.3769674376px, calc(100% - 11.18585px) 10.9829863717px, calc(100% - 13.35148px) 10.8469034px, calc(100% - 71.97943px) 10.8469034px, calc(100% - 71.97943px) 10.8469034px, calc(100% - 72.83733px) 10.7882639091px, calc(100% - 73.65032px) 10.6286861142px, calc(100% - 74.4077px) 10.3765288216px, calc(100% - 75.09878px) 10.0401508381px, calc(100% - 75.71288px) 9.62791097px, calc(100% - 76.23929px) 9.1481680239px, calc(100% - 76.66734px) 8.6092808064px, calc(100% - 76.98632px) 8.0196081238px, calc(100% - 77.18555px) 7.3875087829px, calc(100% - 77.25434px) 6.72134159px, calc(100% - 77.25434px) 3.11940932px, calc(100% - 77.25434px) 3.11940932px, calc(100% - 77.30676px) 2.613398729px, calc(100% - 77.45854px) 2.1333933107px, calc(100% - 77.70144px) 1.6858135969px, calc(100% - 78.0272px) 1.2770801194px, calc(100% - 78.42758px) .91361341px, calc(100% - 78.89433px) .6018340006px, calc(100% - 79.41922px) .3481624231px, calc(100% - 79.99399px) .1590192093px, calc(100% - 80.6104px) .040824891px, calc(100% - 81.26021px) 0, 13.3529213px 0, 13.3529213px 0, 11.1872459921px .1360829698px, 9.1327413184px .5300640309px, 7.2169168894px 1.1605414107px, 5.4672823152px 2.0061133366px, 3.9113472063px 3.0453780363px, 2.5766211728px 4.256933737px, 1.4906138252px 5.6193786662px, .6808347736px 7.1113110515px, .1747936285px 8.7113291203px, 0 10.3980311px, 0 calc(100% - 10.39691px));
    color: #fff;
    height: 64px;
    width: 100%
}

.wp-core-ui .button-primary:focus,
.wp-core-ui .button-primary:hover {
    background: #e03747;
    border-color: #e03747
}

.wp-core-ui .button-primary:active {
    background: #c52c3b;
    border-color: #c52c3b
}

.wp-core-ui .button-secondary {
    background-color: transparent
}

strong {
    font-family: Avenir Heavy
}

.login #login_error,
.login .message,
.login .success {
    background-color: #f8f5f3;
    border-left: 8px solid #223ea0;
    border-radius: 8px;
    box-shadow: none;
    font-size: 1rem;
    margin-bottom: 20px
}

.login .notice-error {
    border-left-color: #ea5563
}

.login-action-confirm_admin_email #login {
    max-width: 25rem;
    width: 100%
}

@media screen and (max-width:782px) {
    .login-action-confirm_admin_email #login {
        padding: 0
    }
}

.login .admin-email__actions .button-primary {
    margin: 0
}

.admin-email__actions-secondary,
.admin-email__details {
    font-size: 1rem
}

.admin-email__actions-primary a {
    width: fit-content
}

.admin-email__actions div {
    display: grid;
    gap: 1.875rem
}