@import url("https://use.typekit.net/lsc2jsd.css");@import url("https://use.typekit.net/lsc2jsd.css");@import url("https://use.typekit.net/lsc2jsd.css");@import url("https://use.typekit.net/lsc2jsd.css");@import url("https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400..700;1,400..700&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.button{appearance:none;background-color:white;border:1px solid #ddd;border-color:#cceffc;border-radius:2px;color:#000;cursor:pointer;display:inline-block;font-family:"source-sans-3",sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;font-weight:500;line-height:1;padding:0.375em 1.5em;text-align:center;text-decoration:none;text-transform:lowercase;transition:background-color 150ms ease;user-select:none;vertical-align:middle;white-space:nowrap;}.button:hover,.button:focus{background-color:#cceffc;color:white;}.button:disabled{cursor:not-allowed;opacity:0.5;}.button:disabled:hover{background-color:white;}fieldset{background-color:transparent;border:0;margin:0;padding:0;}legend{margin-bottom:0.375em;padding:0;}label{display:block;margin-bottom:0.375em;}label.ui-checkboxradio-radio-label{background-color:#3d84aa;color:white;border-color:#3d84aa;}label.ui-checkboxradio-radio-label:hover,label.ui-checkboxradio-radio-label:focus{color:white;background-color:rgb(42.7,92.4,119);}input,select,textarea{display:block;font-family:"source-sans-3",sans-serif;font-size:16px;}select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,->");background-repeat:no-repeat;background-position:top 50% right 5px;border:1px solid #ddd;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;padding:0.5em;transition:border-color 150ms ease;width:100%;}[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea{appearance:none;background-color:#fff;border:1px solid #ddd;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;padding:0.5em;transition:border-color 150ms ease;width:100%;}[type=color]:hover,[type=date]:hover,[type=datetime]:hover,[type=datetime-local]:hover,[type=email]:hover,[type=month]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,[type=text]:hover,[type=time]:hover,[type=url]:hover,[type=week]:hover,input:not([type]):hover,textarea:hover{border-color:#cccccc;}[type=color]:focus,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,textarea:focus{border-color:#3d84aa;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(204,239,252,0.7);outline:none;}[type=color]:disabled,[type=date]:disabled,[type=datetime]:disabled,[type=datetime-local]:disabled,[type=email]:disabled,[type=month]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=time]:disabled,[type=url]:disabled,[type=week]:disabled,input:not([type]):disabled,textarea:disabled{background-color:rgb(242.25,242.25,242.25);cursor:not-allowed;}[type=color]:disabled:hover,[type=date]:disabled:hover,[type=datetime]:disabled:hover,[type=datetime-local]:disabled:hover,[type=email]:disabled:hover,[type=month]:disabled:hover,[type=number]:disabled:hover,[type=password]:disabled:hover,[type=search]:disabled:hover,[type=tel]:disabled:hover,[type=text]:disabled:hover,[type=time]:disabled:hover,[type=url]:disabled:hover,[type=week]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover{border:1px solid #ddd;}[type=color]::placeholder,[type=date]::placeholder,[type=datetime]::placeholder,[type=datetime-local]::placeholder,[type=email]::placeholder,[type=month]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=time]::placeholder,[type=url]::placeholder,[type=week]::placeholder,input:not([type])::placeholder,textarea::placeholder{color:#666666;}textarea{resize:vertical;}[type=checkbox],[type=radio]{display:inline;margin-right:0.375em;}[type=file]{margin-bottom:0.75em;width:100%;}select{max-width:320px;}[type=number]{max-width:320px;}[type=checkbox]:focus,[type=radio]:focus,[type=file]:focus,select:focus{outline:3px solid rgba(61,132,170,0.6);outline-offset:2px;}input[required] + label::after,.form-required::after{content:"*";vertical-align:top;display:inline-block;color:#cd4533;font-size:smaller;}input[type=search]{box-sizing:border-box;}nav ul,nav ol,div > ul,div > ol{list-style-type:none;margin:0;padding:0;}dl{margin:0;}dt{font-weight:600;margin:0;}dd{margin:0;}figure{margin:0;}img,picture{max-width:100%;height:auto;vertical-align:top;}table{border-collapse:collapse;margin:1.5em 0;table-layout:fixed;text-align:left;width:100%;}thead{line-height:1.3;vertical-align:bottom;}tbody{vertical-align:top;}tr{border-bottom:1px solid #ddd;}th{font-weight:600;}th,td{padding:0.75em 0.75em 0.75em 0;}html{color:#000;font-family:"source-sans-3",sans-serif;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:0.03em;}h1,h2,h3,h4,h5,h6{font-family:"source-sans-3",sans-serif;font-size:16px;line-height:1.3;margin:0 0 0.75em;}h1{font-size:2.2em;}@media (max-width:720px){h1{font-size:2em;}}h2{font-size:1.8em;}h3{font-size:1.4em;}h4{font-size:1.2em;}h5{font-size:1.1em;}p{margin:0 0 0.75em;}a{color:#3d84aa;color:var(--action-color,#3d84aa);text-decoration:none;transition:color 150ms ease;}a:active,a:focus,a:hover{color:rgb(45.75,99,127.5);color:var(--action-color--alternate,--action-color);}hr{border-bottom:1px solid #ddd;border-left:0;border-right:0;border-top:0;margin:1.5em 0;}pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5;}pre{background-color:#efefef;display:block;padding:5px;margin:5px 0;border:1px solid #aaaaaa;}abbr{border-bottom:1px dotted #666666;cursor:help;white-space:nowrap;}::selection{background-color:#cceffc;color:white;}
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::after{clear:both;content:"";display:block;}.inner-container{margin:auto 1em;max-width:720px;}@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 li{list-style-type:none;display:inline-block;}#navigation li + li{padding-left:1rem;}#navigation{text-align:right;}#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:"source-sans-3",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:#cceffc;}.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 #cceffc;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:#cceffc;}.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::before,#edit-keuze-aandeelhouder label::after{content:none;}#edit-keuze-aandeelhouder label{background-color:#3d84aa;border:none;border-radius:2px;color:white;cursor:pointer;padding:0.5em 1em;}#edit-keuze-aandeelhouder label:hover,#edit-keuze-aandeelhouder label:active,#edit-keuze-aandeelhouder label:focus{background-color:rgb(119.2,168.9,195.5);}#edit-keuze-aandeelhouder input:checked ~ label{background-color:rgb(119.2,168.9,195.5);}.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:#cceffc;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;}
*{margin:0;padding:0;box-sizing:border-box;}html{overflow-x:hidden;}.mm-page{overflow-x:clip;}body,.dialog-off-canvas-main-canvas{color:#2c65ae;background:#cceffc;}body .mm-page{background-color:#222;color:#fff;font-family:"Arial",sans-serif;line-height:1.6;font-optical-sizing:auto;font-style:normal;}@media (min-width:64rem){body:has(> .admin-toolbar) .mm-page > .dialog-off-canvas-main-canvas{margin-inline-start:var(--drupal-displace-offset-left,var(--admin-toolbar-sidebar-width));}body:has(> .top-bar :is(.top-bar__tools,.top-bar__context,.top-bar__actions):not(:empty)) .mm-page > .dialog-off-canvas-main-canvas{margin-block-start:var(--admin-toolbar-top-bar-height);}}.layout-container{max-width:1200px;margin:0 auto;padding:0 20px 20px;display:flex;flex-direction:column;min-height:100vh;}main[role=main]{flex:1 0 auto;}.header{text-align:center;padding:40px 0;}.header img{max-width:100%;height:auto;border-radius:5px;}.quote{text-align:center;padding:40px 0;font-size:1.5rem;font-style:italic;}.news{padding:40px 0;}.news .news-item{margin-bottom:30px;padding:20px;border:1px solid #333;border-radius:5px;}.news .news-item img{max-width:100%;height:auto;border-radius:5px;}.news .news-item h3{margin-top:15px;font-size:1.3rem;}.news .news-item p{margin-top:10px;font-size:1rem;}.contact{text-align:center;padding:40px 0;}.contact p{margin-bottom:10px;}@media (max-width:768px){.nav{flex-direction:column;align-items:center;}.quote{font-size:1.2rem;}}div[id$=theme-local-tasks]{padding:1em 0;}div[id$=theme-local-tasks] ul{display:flex;}div[id$=theme-local-tasks] ul a{border:1px solid white;color:white;background:black;padding:0.5em 1em;}div[id$=theme-local-tasks] ul a:hover{background:white;color:black;}header{display:flex;position:relative;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%;padding:1.5em 0;}header a{color:white;font-weight:600;text-transform:uppercase;text-decoration:none;text-underline-offset:0.3em;}header a.is-active{text-decoration:underline;}header::before{content:"";position:absolute;top:0;bottom:0;left:200px;right:calc(-50vw + 50%);background:url(/themes/custom/primavera_theme/images/menu_vorm.png);background-size:100% 100%;z-index:-1;pointer-events:none;}@media (max-width:959px){header::before{display:none;}}#block-primavera-theme-site-branding{width:300px;}#banner_left{width:300px;margin-top:3em;}#banner_right{flex-grow:1;font-size:1em;align-self:flex-start;padding-top:0.6em;}#banner_right > div{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;}#banner_right #block-primavera-theme-main-menu > ul,#banner_right #block-primavera-theme-socialmedia > ul{display:flex;justify-content:flex-end;}#banner_right #block-primavera-theme-main-menu > ul li,#banner_right #block-primavera-theme-socialmedia > ul li{margin-right:2em;}#banner_right #block-primavera-theme-main-menu{flex-grow:1;}@media (max-width:959px){#banner_right #block-primavera-theme-main-menu{display:none;}}#banner_right #block-primavera-theme-socialmedia a{display:flex;align-items:center;justify-content:center;width:2em;height:2em;background:#65a330;border-radius:50%;color:white;border-bottom:none;font-size:1em;}#banner_right #block-primavera-theme-socialmedia a:hover,#banner_right #block-primavera-theme-socialmedia a:focus{border-bottom:none;opacity:0.85;}@media (max-width:959px){#banner_right #block-primavera-theme-socialmedia{display:none;}}@media (max-width:959px){header{flex-direction:row-reverse;}#banner_left{margin-top:0;}#banner_right{flex-grow:0;align-self:center;padding-top:0;}#banner_right > div{justify-content:flex-end;}}@media (max-width:480px){#banner_left,#block-primavera-theme-site-branding{width:180px;}}.responsive-menu-toggle-wrapper{display:flex;align-items:center;}.responsive-menu-toggle-icon span.label{display:none;}.responsive-menu-toggle-icon{width:60px;height:48px;}.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{width:32px;height:4px;left:14px;}.responsive-menu-toggle-icon:before{top:10px;}.responsive-menu-toggle-icon span.icon{top:22px;}.responsive-menu-toggle-icon:after{top:34px;}.mm-wrapper_opening .responsive-menu-toggle-icon:before,.mm-wrapper_opening .responsive-menu-toggle-icon:after{top:22px;}.paragraph--type--_-kolommen-hoofding,.field--name-field-cta-blok{display:flex;gap:2em;margin-bottom:2em;}.paragraph--type--_-kolommen-hoofding > div,.field--name-field-cta-blok > div{width:33%;}.paragraph--type--_-kolommen-hoofding .field--name-field-opgemaakte-tekst,.field--name-field-cta-blok .field--name-field-opgemaakte-tekst{text-align:justify;}@media (max-width:800px){.paragraph--type--_-kolommen-hoofding,.field--name-field-cta-blok{flex-direction:column;}.paragraph--type--_-kolommen-hoofding > div,.field--name-field-cta-blok > div{width:100%;}}.field--name-field-quote{color:#44afa1;font-size:1.7em;font-style:italic;font-weight:700;display:flex;align-items:center;}.paragraph--type--cta-blok{background:#d8f3fd;padding:1em;border:2px solid white;}.field--name-field-titel{color:#44afa1;text-align:center;text-transform:uppercase;font-weight:800;font-size:1.3em;margin-bottom:1rem;}.field--name-field-link{text-align:right;}.field--name-field-link a{position:relative;display:inline-flex;align-items:center;text-decoration:none;color:inherit;transition:transform 0.3s ease;}.field--name-field-link a::before{content:"";}.field--name-field-link a::after{content:"";display:block;width:35px;height:23px;margin-left:5px;background:#44afa1;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 36' fill='none' stroke='%23000' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 18h46M36 5l14 13-14 13'/%3E%3C/svg%3E") no-repeat center/contain;transition:transform 0.3s ease;}.field--name-field-link a{font-size:0;}.field--name-field-link a:hover::after{transform:translateX(5px);}#insta{display:flex;width:100%;min-height:200px;align-items:center;text-align:center;vertical-align:middle;background:#d8f3fd;padding:2em 1em;border:2px solid white;border-radius:70px 0 0 70px;font-weight:600;}@media (max-width:700px){#insta{flex-direction:column;border-radius:24px;padding:1.5em 1em;}}#insta_left{width:140px;flex:0 0 140px;text-transform:uppercase;}#insta_left i,#insta_left svg{font-size:3em;margin-bottom:0.15em;}@media (max-width:700px){#insta_left{width:100%;flex:0 0 auto;padding-bottom:1em;}}#insta_middle{flex:1;min-width:0;overflow:hidden;}@media (max-width:700px){#insta_middle{flex:1 0 auto;min-height:320px;width:100%;}}#insta_right{width:230px;flex:0 0 230px;font-weight:400;}@media (max-width:700px){#insta_right{width:100%;flex:0 0 auto;padding-top:1em;}}.afspraak_title{font-weight:600;}footer[role=contentinfo]{width:100vw;margin-left:calc(-50vw + 50%);margin-top:2em;background:#aac920;}footer[role=contentinfo] > div{max-width:1160px;margin:0 auto;padding:1em 20px;color:white;text-align:center;letter-spacing:0.03em;}footer[role=contentinfo] > div a{color:inherit;text-decoration:none;}footer[role=contentinfo] > div .footer-nowrap{white-space:nowrap;}footer[role=contentinfo] > div a.footer-startx img{height:1.3em;width:auto;margin-right:0.35em;vertical-align:-0.3em;}.layout-container{position:relative;overflow:visible;}.decor{position:absolute;z-index:0;pointer-events:none;user-select:none;height:auto;animation-name:decor-float;animation-timing-function:ease-in-out;animation-iteration-count:infinite;will-change:translate,transform;}@media (max-width:900px){.decor{display:none;}}@keyframes decor-float{0%,100%{translate:0 0;rotate:0deg;}50%{translate:0 -14px;rotate:2deg;}}.decor--1{animation-duration:8s;animation-delay:-1s;}.decor--2{animation-duration:10s;animation-delay:-4s;}.decor--3{animation-duration:9s;animation-delay:-2s;}.decor--4{animation-duration:11s;animation-delay:-6s;}.decor--5{animation-duration:7.5s;animation-delay:-3s;}.decor--6{animation-duration:10.5s;animation-delay:-5s;}.decor--7{animation-duration:8.5s;animation-delay:-1.5s;}.decor--8{animation-duration:9.5s;animation-delay:-7s;}.decor--9{animation-duration:12s;animation-delay:-2.5s;}.decor--10{animation-duration:7s;animation-delay:-4.5s;}@media (prefers-reduced-motion:reduce){.decor{animation:none;}}.decor--1{top:2%;width:140px;left:calc(-50vw + 50%);}.decor--2{top:12%;width:170px;left:14%;}.decor--3{top:22%;width:150px;right:calc(-50vw + 50%);}.decor--4{top:32%;width:185px;left:42%;}.decor--5{top:42%;width:135px;left:calc(-50vw + 50%);}.decor--6{top:52%;width:160px;right:18%;}.decor--7{top:62%;width:175px;right:calc(-50vw + 50%);}.decor--8{top:72%;width:145px;left:28%;}.decor--9{top:82%;width:190px;left:calc(-50vw + 50%);}.decor--10{top:92%;width:155px;right:calc(-50vw + 50%);}header,main,footer[role=contentinfo]{position:relative;z-index:1;}header{z-index:10;}#block-primavera-theme-main-menu > ul > li{position:relative;}#block-primavera-theme-main-menu > ul > li > ul{position:absolute;top:100%;left:-1em;z-index:20;min-width:17em;padding:0.6em 0;margin-top:0.4em;background:white;border-radius:12px;box-shadow:0 10px 30px rgba(44,101,174,0.18);opacity:0;visibility:hidden;translate:0 -6px;transition:opacity 0.15s ease,translate 0.15s ease,visibility 0.15s;}#block-primavera-theme-main-menu > ul > li > ul::before{content:"";position:absolute;left:0;right:0;top:-0.8em;height:0.8em;}#block-primavera-theme-main-menu > ul > li > ul li{margin:0;}#block-primavera-theme-main-menu > ul > li > ul a{display:block;padding:0.45em 1.2em;color:#2c65ae;font-weight:600;white-space:nowrap;}#block-primavera-theme-main-menu > ul > li > ul a:hover,#block-primavera-theme-main-menu > ul > li > ul a:focus,#block-primavera-theme-main-menu > ul > li > ul a.is-active{background:#d8f3fd;color:#44afa1;text-decoration:none;}#block-primavera-theme-main-menu > ul > li:hover > ul,#block-primavera-theme-main-menu > ul > li:focus-within > ul{opacity:1;visibility:visible;translate:0 0;}#block-primavera-theme-main-menu > ul > li:has(> ul) > a::after{content:"";display:inline-block;width:0.4em;height:0.4em;margin-left:0.4em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;rotate:45deg;translate:0 -0.2em;}.field--name-field-opgemaakte-tekst p{margin:0 0 0.9em;}.field--name-field-opgemaakte-tekst > *:last-child{margin-bottom:0;}.field--name-field-opgemaakte-tekst ul,.field--name-field-opgemaakte-tekst ol{margin:0 0 1em;padding-left:1.4em;}.field--name-field-opgemaakte-tekst ul{list-style:disc;}.field--name-field-opgemaakte-tekst ol{list-style:decimal;}.field--name-field-opgemaakte-tekst li{margin-bottom:0.25em;}.field--name-field-opgemaakte-tekst li::marker{color:#44afa1;}.field--name-field-opgemaakte-tekst h2,.field--name-field-opgemaakte-tekst h3{color:#44afa1;}.field--name-field-opgemaakte-tekst a{color:#2c65ae;font-weight:600;overflow-wrap:anywhere;}[id]{scroll-margin-top:6rem;}.paragraph--type--tekst-afbeelding{display:flex;gap:3em;align-items:center;margin:0 0 3em;}.paragraph--type--tekst-afbeelding .tekst-afbeelding__tekst{flex:1 1 55%;min-width:0;}.paragraph--type--tekst-afbeelding .tekst-afbeelding__afbeelding{flex:0 1 42%;}.paragraph--type--tekst-afbeelding .tekst-afbeelding__afbeelding img{display:block;width:100%;height:auto;border-radius:40px 0 40px 0;border:4px solid white;box-shadow:0 10px 30px rgba(44,101,174,0.15);}.paragraph--type--tekst-afbeelding.tekst-afbeelding--afbeelding-links{flex-direction:row-reverse;}.paragraph--type--tekst-afbeelding.tekst-afbeelding--afbeelding-links .tekst-afbeelding__afbeelding img{border-radius:0 40px 0 40px;}.paragraph--type--tekst-afbeelding.tekst-afbeelding--zonder-afbeelding .tekst-afbeelding__tekst{max-width:50em;}@media (max-width:800px){.paragraph--type--tekst-afbeelding,.paragraph--type--tekst-afbeelding.tekst-afbeelding--afbeelding-links{flex-direction:column-reverse;align-items:stretch;gap:1.5em;}}.tekst-afbeelding__titel,.kader__titel,.fotogalerij__titel{color:#44afa1;font-weight:800;text-transform:uppercase;font-size:1.5em;margin-bottom:0.6em;}.paragraph--type--kader{position:relative;margin:0 0 3em;padding:2em 2.5em;background:#d8f3fd;border:2px solid white;border-left:8px solid #aac920;border-radius:0 40px 0 40px;}.paragraph--type--kader .field--name-field-opgemaakte-tekst ul{list-style:none;padding:0;columns:2 16em;column-gap:2em;}.paragraph--type--kader .field--name-field-opgemaakte-tekst ul li{position:relative;padding-left:1.8em;break-inside:avoid;}.paragraph--type--kader .field--name-field-opgemaakte-tekst ul li::before{content:"";position:absolute;left:0;top:0.15em;width:1.2em;height:1.2em;border-radius:50%;background:#65a330;}.paragraph--type--kader .field--name-field-opgemaakte-tekst ul li::after{content:"";position:absolute;left:0.42em;top:0.35em;width:0.32em;height:0.6em;border-right:2px solid white;border-bottom:2px solid white;rotate:45deg;}@media (max-width:600px){.paragraph--type--kader{padding:1.5em 1.25em;}}.paragraph--type--fotogalerij{margin:0 0 3em;}.paragraph--type--fotogalerij .photoswipe-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:0.75em;}@media (max-width:500px){.paragraph--type--fotogalerij .photoswipe-gallery{grid-template-columns:repeat(3,1fr);gap:0.4em;}}.paragraph--type--fotogalerij a.photoswipe{display:block;overflow:hidden;border-radius:14px;border:3px solid white;aspect-ratio:1;background:white;cursor:zoom-in;}.paragraph--type--fotogalerij a.photoswipe img{display:block;width:100%;height:100%;object-fit:cover;transition:scale 0.35s ease,opacity 0.35s ease;}.paragraph--type--fotogalerij a.photoswipe:hover img,.paragraph--type--fotogalerij a.photoswipe:focus img{scale:1.07;opacity:0.9;}.paragraph--type--fotogalerij a.photoswipe:focus-visible{outline:3px solid #2c65ae;outline-offset:2px;}.field--name-field-cta-blok{flex-wrap:wrap;justify-content:center;}.field--name-field-cta-blok > div{width:calc((100% - 4em) / 3);}.field--name-field-cta-blok .paragraph--type--cta-blok{height:100%;display:flex;flex-direction:column;}.field--name-field-cta-blok .paragraph--type--cta-blok .field--name-field-link{margin-top:auto;}.field--name-field-cta-blok .paragraph--type--cta-blok img{display:block;width:100%;height:auto;}.field--name-field-cta-blok .paragraph--type--cta-blok .field--name-field-afbeelding{margin-bottom:1em;}.field--name-field-cta-blok .field--name-field-titel{hyphens:auto;}.field--name-field-cta-blok .field--name-field-opgemaakte-tekst{text-align:left;}@media (max-width:960px) and (min-width:801px){.field--name-field-cta-blok > div{width:calc((100% - 2em) / 2);}}@media (max-width:800px){.field--name-field-cta-blok > div{width:100%;}}.paragraph--type--cta-blok:not(:has(.field--name-field-afbeelding)){position:relative;overflow:hidden;border-radius:0 30px 0 30px;}.paragraph--type--cta-blok:not(:has(.field--name-field-afbeelding)) p{margin-bottom:0.8em;}.paragraph--type--cta-blok:not(:has(.field--name-field-afbeelding)) .field--name-field-titel{hyphens:manual;font-size:1.1em;}.paragraph--type--cta-blok:not(:has(.field--name-field-afbeelding)) strong{font-weight:400;}.paragraph--type--cta-blok:not(:has(.field--name-field-afbeelding))::after{content:"";position:absolute;right:-2em;bottom:-2em;width:11em;height:11em;background:rgba(44,101,174,0.12);mask:no-repeat center/contain;pointer-events:none;}.paragraph--type--cta-blok:not(:has(.field--name-field-afbeelding)) > *{position:relative;z-index:1;}.field--name-field-cta-blok .paragraph--type--cta-blok:not(:has(.field--name-field-afbeelding)) .field--name-field-opgemaakte-tekst{text-align:center;}.field--name-field-cta-blok > div:nth-child(8n+1) .paragraph--type--cta-blok:not(:has(.field--name-field-afbeelding))::after{mask-image:url(/themes/custom/primavera_theme/images/back/back1.png);}.field--name-field-cta-blok > div:nth-child(8n+2) .paragraph--type--cta-blok:not(:has(.field--name-field-afbeelding))::after{mask-image:url(/themes/custom/primavera_theme/images/back/back2.png);}.field--name-field-cta-blok > div:nth-child(8n+3) .paragraph--type--cta-blok:not(:has(.field--name-field-afbeelding))::after{mask-image:url(/themes/custom/primavera_theme/images/back/back3.png);}.field--name-field-cta-blok > div:nth-child(8n+4) .paragraph--type--cta-blok:not(:has(.field--name-field-afbeelding))::after{mask-image:url(/themes/custom/primavera_theme/images/back/back4.png);}.field--name-field-cta-blok > div:nth-child(8n+5) .paragraph--type--cta-blok:not(:has(.field--name-field-afbeelding))::after{mask-image:url(/themes/custom/primavera_theme/images/back/back5.png);}.field--name-field-cta-blok > div:nth-child(8n+6) .paragraph--type--cta-blok:not(:has(.field--name-field-afbeelding))::after{mask-image:url(/themes/custom/primavera_theme/images/back/back6.png);}.field--name-field-cta-blok > div:nth-child(8n+7) .paragraph--type--cta-blok:not(:has(.field--name-field-afbeelding))::after{mask-image:url(/themes/custom/primavera_theme/images/back/back7.png);}.field--name-field-cta-blok > div:nth-child(8n+8) .paragraph--type--cta-blok:not(:has(.field--name-field-afbeelding))::after{mask-image:url(/themes/custom/primavera_theme/images/back/back8.png);}
