/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{background-color:#fff;box-sizing:border-box;}*,*::before,*::after{box-sizing:inherit;}html,body{height:100%;}body{margin:0;}.layout-container{position:relative;display:flex;flex-direction:column;min-height:100vh;}.layout-container #main{flex:1;}.layout-container > *{width:100%;}.inner-container{margin:auto 1em;max-width:720px;}.inner-container::after{clear:both;content:"";display:block;}@media (min-width:784px){.inner-container{margin:auto;}}.outer-container{max-width:960px;margin-left:1em;margin-right:1em;}@media (min-width:1024px){.outer-container{max-width:960px;margin-left:auto;margin-right:auto;}}#content-wrapper{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);}#header,#footer,.mission,.breadcrumb,.node{clear:both;}#navigation > div > div{display:flex;justify-content:flex-end;gap:40px;}#header{text-align:center;}#header.outer-container,#main{margin-top:1em;margin-bottom:1em;padding:3em 0;}#header.with-header-image{padding:10% 0;}body.page-form-sign-up .block-dsr-windvoora-theme-page-title{text-align:center;}form .form-actions{margin:2em 0;}#footer{text-align:right;padding:1em 0;}
#block-dsr-demo-theme-account-menu{padding:0.5rem 1em;text-align:right;}#block-dsr-demo-theme-account-menu a{color:inherit;}.breadcrumb li{list-style-type:none;display:inline-block;}.breadcrumb li + li::before{content:'»';}#block-made-by-startx span,[id^='block-made-by-startx'] span,#block-poweredbydrupal span,[id^='block-poweredbydrupal'] span{font-weight:bold;}#block-made-by-startx img,[id^='block-made-by-startx'] img,#block-poweredbydrupal img,[id^='block-poweredbydrupal'] img{height:1em;vertical-align:baseline;}#navigation{text-align:right;}#navigation li{list-style-type:none;display:inline-block;}#navigation li + li{padding-left:1rem;}#navigation a{display:block;border-bottom:solid 3px transparent;padding:0.25em;}#navigation a:active,#navigation a:focus,#navigation a:hover,#navigation a.is-active{border-bottom-color:white;}.block-dsr-windvoora-theme-branding{position:relative;text-align:center;}.site-logo{display:inline-block;min-width:200px;width:50%;max-width:250px;}@media (min-width:784px){.site-logo{max-width:300px;}}.site-name{display:none;font-family:"Lato",sans-serif;font-size:3em;font-weight:bold;}@media (max-width:720px){.site-name{font-size:2em;}}.site-name a{color:inherit;}.site-name span:first-child{color:#2D913C;}.site-slogan{font-size:larger;font-weight:400;}.pager__item{display:inline;}.pager__item a{display:inline-block;}.webform-button--next{float:right;}.form-radio,.form-checkbox{position:absolute;opacity:0;}.form-radio + label::before,.form-radio + div > label::before,.form-checkbox + label::before,.form-checkbox + div > label::before{content:'';border:1px solid #2D913C;display:inline-block;width:1.1rem;height:1.1rem;position:relative;margin-right:1em;vertical-align:baseline;cursor:pointer;text-align:center;transition:all 250ms ease;}.form-radio:checked + label:before,.form-radio:checked + div > label:before,.form-checkbox:checked + label:before,.form-checkbox:checked + div > label:before{background-color:#2D913C;box-shadow:inset 0 0 0 4px white;}.form-radio + label::before,.form-radio + div > label::before{border-radius:100%;}fieldset{margin:1em auto;}label.option{display:inline;}.form-item.js-form-type-checkbox{margin-bottom:1em;}
#toolbar-administration{font-weight:normal;}#toolbar-administration a,#toolbar-administration button{font-family:inherit;}
