@import url("https://fonts.googleapis.com/css2?family=Imprima&family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Imprima&family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Imprima&family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap");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:-16px;margin-right:-16px;width:calc(100% + 32px);}#header,#footer,.mission,.breadcrumb,.node{clear:both;}#navigation > div > div{display:flex;justify-content:flex-end;gap:32px;}#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-zuidtrant-theme-page-title{text-align:center;}form .form-actions{margin:2em 0;}#footer{text-align:right;padding:1em 0;}
.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.site-branding{position:relative;}.site-branding__logo{min-width:200px;width:50%;max-width:250px;}@media (min-width:784px){.site-branding__logo{max-width:300px;}}.site-branding__name{font-family:"Public Sans",serif;font-size:3em;font-weight:bold;}@media (max-width:720px){.site-branding__name{font-size:2em;}}.site-branding__name a{color:inherit;}.site-branding__name span:first-child{color:#17a3a1;}.site-branding__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 #17a3a1;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:#3d84aa;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{margin-bottom:16px;}.progress-step .progress-marker,.progress-step.is-complete .progress-marker,.webform-progress-tracker .progress-step:hover .progress-marker,.webform-progress-tracker .progress-step.is-complete:hover .progress-marker,.ui-button:hover,.webform-progress-tracker .progress-step:not(.is-active) .progress-marker,.webform-progress-tracker .progress-step:hover .progress-marker{border-color:#3d84aa;}.ui-state-active,.ui-button.ui-state-active:hover,.webform-progress-tracker .progress-step.is-active .progress-marker,.webform-progress-tracker .progress-step.is-active:hover .progress-marker{border-color:#17a3a1;}.progress-tracker .progress-step::before,.progress-tracker .progress-step::after{content:'';display:block;position:absolute;z-index:-10;top:12px;right:0;width:100%;height:4px;background-color:#999;}.progress-tracker .progress-step:first-child .progress-text{text-align:left;}.progress-tracker .progress-step:first-child .progress-marker{margin-left:10%;}.progress-tracker .progress-step:first-child::before{content:none;}.progress-tracker .progress-step:first-child::after{right:-10%;}.progress-tracker .progress-step:last-child .progress-text{text-align:right;}.progress-tracker .progress-step:last-child .progress-marker{margin-right:10%;}.progress-tracker .progress-step:last-child::before{right:10%;}.progress-tracker .progress-step:last-child::after{content:none;}.progress-marker{padding-bottom:0;}.progress-text{width:80%;margin:auto;text-align:center;}#edit-keuze-aandeelhouder{display:flex;flex-wrap:wrap;gap:1em;}#edit-keuze-aandeelhouder > :not(:first-child){margin-left:1em;}#edit-keuze-aandeelhouder label{background-color:#3d84aa;border:none;border-radius:2px;color:white;cursor:pointer;padding:0.5em 1em;}#edit-keuze-aandeelhouder label::before,#edit-keuze-aandeelhouder label::after{content:none;}#edit-keuze-aandeelhouder label:hover,#edit-keuze-aandeelhouder label:active,#edit-keuze-aandeelhouder label:focus{background-color:#77a9c4;}#edit-keuze-aandeelhouder input:checked ~ label{background-color:#77a9c4;}.js-form-type-email label{min-height:3em;}#share-total-price table tbody tr td:not(:first-child)::before,#share-total-price table tfoot tr td:not(:first-child)::before{content:'€ ';}.form-item-premise label{letter-spacing:0px;max-block-size:1.5em;}.role--shareholder-register-portal #block-dsr-zuidtrant-theme-content,.role--shareholder-register-portal #block-views-block-portal-user-block-1,.role--shareholder-register-portal #block-views-block-portal-share-transactions-block-1,.role--shareholder-register-portal #block-views-block-portal-shares-block-1,.role--shareholder-register-portal #block-views-block-portal-files-block-1,.role--shareholder-register-portal #block-views-block-portal-taxshelter-block-1,.role--shareholder-register-portal #block-views-block-portal-dividends-block-1{border:1px solid black;padding:1em;margin:1em 0;}.role--shareholder-register-portal .field__label,.role--shareholder-register-portal .views-label{clear:both;float:left;width:200px;font-weight:bold;}.role--shareholder-register-portal .views-row div[class^="natural_person"]{display:flex;border:1px solid #eee;}.role--shareholder-register-portal .button{margin-top:2em;}#shareholder-natural-person-edit-form h4,#shareholder-legal-person-edit-form h4{font-size:1em;font-weight:200;font-family:"Geogrotesque",sans-serif;}.block-views-block-portal-actions-block-1 .views-row .views-field{background:#17a3a1;border:0;margin:2px;padding:2px;}.block-views-block-portal-actions-block-1 .views-row .views-field:hover{background:#005E6D;}.block-views-block-portal-actions-block-1 .views-row .views-field a.button{color:white;background:none;margin-top:0;}
body .layout-container,body h1,body h2,body h3,body h4,body h5{font-family:"Nunito",sans-serif;}#navigation{background-color:#17a3a1;--action-color:white;color:white;}#navigation.is-transparent{display:absolute;}#header.outer-container,#main{border:1px solid #ddd;border-color:#17a3a1;}#header.with-header-image{min-height:400px;background-size:cover;background-repeat:no-repeat;background-position:center center;}ul.tabs{display:flex;margin-bottom:1.5em;}ul.tabs li{margin-right:1em;}ul.tabs li a{padding:0.5em;border:1px solid #17a3a1;}h1{color:#17a3a1;}.ui-visual-focus{box-shadow:0 0 3px 1px #17a3a1;}#edit-forgot-shareholder-number{display:none;}#footer{background-color:#17a3a1;color:white;}#footer a{color:inherit;}.site-logo img{max-width:300px;}.field-content .button{text-transform:none;}
