#tinyblock {width:100%;left:0;justify-content: start;height:0;}
#header:has(#tinybar):has(button) {padding-bottom:41px}
nav.breadcrumbs,
nav.breadcrumbs a {font-size:0.6666666666666666rem;}

ul.items.columns.four li.column {
                        background: #F1F1F1 url('/dsresource?objectid=5a17f7ea-da0d-4b7c-972d-9f7839ee2682&amp;type=ORG') bottom center no-repeat;
                        }
                        .footer_website .contentrow {
                        background: #FFFFFF url('/dsresource?objectid=0e95e64f-bcb5-4d1a-b22e-d8931010ee35&amp;type=ORG') top center no-repeat;
                        }
                        
                        #accessibility-tools {display:none;}
                        
                        html,body {font-family:'Myriad Pro', Arial, Sans-serif;color:#091C5A;}
                        .grid-16,
                        body.overview_folder .row2_content .grid-16,
                        .section.search-results.grid-16{margin:0 !important;}
                        
                        h1, h2, h3, h4, h5, h6 {
                        font-weight:600;
                        color:#091C5A;
                        }
                        
                        .item-text .title a, .item-title {color:#091C5A;font-size:1rem;font-weight:normal;}
                        p, ul, ol, .items p.description, .subitems p.description, legend { color:#091C5A;margin:0 0 1rem;}
                        legend.form_legend {font-size:1rem;}
                        
                        a {color:#FF6C7C;transition: all 0.18s;}
                        a.calltoaction {
                        clip-path: polygon(95% 50%, 100% 100%, 0% 100%, 0% 0%, 100% 0%);
                        -webkit-clip-path: polygon(95% 50%, 100% 100%, 0% 100%, 0% 0%, 100% 0%);
                        border-radius:0;
                        background-color:#5BBE97;
                        color:#091C5A;
                        font-size:1.3333333333333333rem;
                        font-weight:normal;
                        padding:25px 50px 25px 25px;
                        min-width:40%;
                        text-align:left;
                        margin-bottom:1rem;
                        font-weight:600;
                        }
                        a.calltoaction:hover,
                        a.calltoaction:focus {
                        background-color:#091C5A;
                        color:#FFFFFF;
                        }
                        
                        #accessibility-tools {z-index:1;margin-left:0;top:21px;font-size:20px;left:150px;}
                        div#styleselect {position:static;}
                        div#styleselect a {color:#091C5A;font-size:0.85rem;}
                        a#logo {
                        padding:0;
                        margin:0 auto;
                        max-width:none;
                        }
                        a#logo img {width:333px;margin-top:-15px;}
                        .layout_four a#logo img {margin-top:0;}
                        div#header {
                        min-height:80px;
                        height:80px;
                        }
                        #header .container-sessions {right:300px;}
                        
                        #tinyblock .toplinks {
                        right:auto;
                        left:0;
                        top:20px;
                        z-index:1;
                        position:relative;
                        }
                        ul.quicklinks {
                        margin:0;
                        padding:0;
                        }
                        #tinyblock .toplinks ul.quicklinks li.last-child {
                        padding:0;
                        margin:0;
                        background-color:transparent;
                        
                        }
                        #tinyblock .toplinks ul.quicklinks li.last-child a {
                        color:#091C5A;
                        font-size:0.85rem;
                        }
                        a[href^="tel:"]::before {
                        font-family:'fontawesome';
                        content:"\f095";
                        padding-right:2px;
                        }
                        #menu {height:0;}
                        div#menu_wide {
                        background-color:transparent;
                        height:auto;
                        margin:0 auto;
                        top:-60px;
                        position:relative;
                        z-index:1;
                        }
                        body.menutype_horizontal ul#dl-menu {
                        width:100%;
                        text-align:right;
                        /*z-index:1;*/
                        }
                        body.menutype_horizontal .content-wrapper.horizontal {padding-top:0;}
                        .menu-horizontal li {float:none;display:inline-block;}
                        body.menutype_horizontal #dl-menu.menu-horizontal a {padding:0;}
                        
                        .menu-horizontal li a.toplevellink::after {
                        content:"/";
                        padding:0 5px;
                        display:inline-block;
                        }
                        
                        .menu-horizontal li.first-child {margin:0;}
                        .menu-horizontal li.last-child a.toplevellink::after {
                        padding:0;content:"";
                        }
                        
                        .menu-horizontal li a {color:#091C5A;}
                        
                        .menu-horizontal li.active a {background-color:transparent;color:#091C5A;font-weight:bold;}
                        .singlemenu li:hover > a, .singlemenu li a.show-menu {background-color:transparent;color:#091C5A;}
                        body.menutype_horizontal ul.dropdownmenu {display:none;}
                        
                        
                        /* footer */
                        div#content-footer {display:none;}
                        
                        .footer_website {
                        border-width:0;
                        }
                        .footer_website .contentrow {
                        margin-top:70px;
                        }
                        
                        
                        #footer_columns {padding: 70px 0 0;}
                        #footer_columns .column {
                        margin:0;
                        padding:15px;
                        border-top:2px solid #091C5A;
                        box-sizing:border-box;
                        }
                        #footer_columns .column {width:25%;margin:0;}
                        #footer_columns .column:nth-child(3) {width:calc(25% - 73px);margin-right:73px;}
                        #footer_columns .column:nth-child(4) {width:calc(50% - 73px);margin-left:73px;padding-left:4%;}
                        #footer_columns .column:nth-child(4) img {margin:0;width:40%;}
                        
                        #footer_columns #contact {display:none;}
                        
                        #footer_columns .section p,
                        #footer_columns .section ul {margin:0;padding:0;list-style-type:none;line-height:1.6666666666666667rem}
                        #footer_columns .section a {color:#091C5A;}
                        
                        
                        #tinyblock form#quicksearch,
                        body.layout_four div.sublayout_row1_onlytoptasks ul.onlytoptasks.bannercount-1 li.column {
                        clip-path: polygon(95% 50%, 100% 100%, 0% 100%, 0% 0%, 100% 0%);
                        -webkit-clip-path: polygon(95% 50%, 100% 100%, 0% 100%, 0% 0%, 100% 0%);
                        }
                        
                        #tinyblock form#quicksearch {
                        background-color:#091C5A;
                        left:auto;
                        right:0;
                        z-index:1;
                        width:26%;
                        margin:0;
                        position:absolute;
                        height:auto;
                        }
                        #tinyblock form#quicksearch input.text {
                        height:70px;
                        width:100%;
                        border-width:0;
                        font-size:1.375rem;
                        background-color:#091C5A;
                        color:#FFFFFF;
                        padding:1rem 2.1rem 1rem 1rem;
                        }
                        #tinyblock form#quicksearch button.submit {
                        width:3rem;
                        height:70px;
                        margin-left:-4.5rem;
                        }
                        #tinyblock form#quicksearch button.submit::before {
                        color:#FFFFFF;
                        font-size:1.5rem;
                        }
                        
                        /* home */
                        body.layout_four #tinyblock form#quicksearch {
                        margin:0;
                        left:50.5%;
                        }
                        body.layout_four #tinyblock form#quicksearch input.text {
                        height:95px;
                        }
                        body.layout_four #tinyblock form#quicksearch button.submit {height:95px;}
                        body.layout_four #tinyblock form#quicksearch button.submit::before {
                        font-size:2rem;
                        }
                        
                        
                        
                        /* Of bezoek een spreekuur */
                        body.layout_four div.sublayout_row1_onlytoptasks div.onlytoptasks,
                        body.layout_four div.sublayout_row1_onlytoptasks ul.onlytoptasks {padding:0;}
                        
                        body.layout_four div.sublayout_row1_onlytoptasks div.onlytoptasks {
                        position:absolute;
                        left:50.5%;
                        }
                        body.layout_four div.sublayout_row1_onlytoptasks ul.onlytoptasks.bannercount-1 li.column {margin:0;}
                        body.layout_four div.sublayout_row1_onlytoptasks ul.onlytoptasks.bannercount-1 li.column a {
                        background-color:#FFFFFF;
                        color:#091C5A;
                        font-weight:600;
                        font-size:1.375rem;
                        border-width:0;
                        padding:25px;
                        text-align:left;
                        height:95px;
                        min-height:95px;
                        }
                        body.layout_four div.sublayout_row1_onlytoptasks ul.onlytoptasks.bannercount-1 li.column a span {
                        text-align:left;
                        justify-content: left;
                        }
                        
                        /* Homepage webpage */
                        
                        /* toptaken */
                        #row2 div.onlytoptasks {
                        padding:0 20px;
                        margin-top:107px;
                        border-top:2px solid #091C5A;
                        }
                        #row2 div.onlytoptasks ul.onlytoptasks.columns {display: flex;flex-wrap: wrap;justify-content: space-between;}
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks.bannercount-5 li.column,
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks.bannercount-6 li.column {margin:0 0 50px 0;}
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks.columns.bannercount-5 li.column.last-column,
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks.columns.bannercount-6 li.column:nth-child(5) {margin-right:0;}
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a,
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a:hover,
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a:focus{
                        border-width:0;
                        padding:0;
                        background-color:transparent;
                        color:#091C5A;
                        }
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a img {
                        clip-path: polygon(100% 100%, 50% 80%, 0% 100%, 0% 0%, 100% 0%);
                        -webkit-clip-path: polygon(100% 100%, 50% 80%, 0% 100%, 0% 0%, 100% 0%);
                        height:auto;
                        width:auto;
                        margin:0;
                        background-color:#5BBE97;
                        }
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a span {font-weight:600;height:auto;font-size:1.4583333333333333rem;padding:30px 5px 0;box-sizing:border-box;}
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks.columns.bannercount-6 li.column.last-column {text-align:center;clear:both;float:none;margin:0px auto;width:100%;}
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks.columns.bannercount-6 li.column.last-column a,
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks.columns.bannercount-6 li.column.last-column a span{
                        color:#FF6C7C;
                        font-size: 1.3333333333333333rem;
                        font-weight: 600;
                        text-decoration:underline;
                        height:auto;
                        width:auto;
                        margin:0 auto;
                        padding:0;
                        }
                        
                        
                        body.layout_four #row3 {background-color:#FFFFFF;}
                        body.layout_four #row3 h2 {text-align:center;font-size:2.2916666666666665rem; border-bottom:2px solid #091C5A;padding: 0 0 1.6666666666666667rem;margin:5.8rem 0 1.6666666666666667rem;}
                        body.layout_four #row3 p {
                        font-size:1.3333333333333333rem;
                        font-weight:600;
                        }
                        body.layout_four #row3 p.description {font-size:1rem;}
                        
                        body.layout_four .section ul li h3 a.item-title{font-size:1.5rem !important;}
                        
                        
                        blockquote {
                        border-width:0;
                        background-color:rgba(9, 28, 90, 0.8);
                        width:50%;
                        padding:2rem 2rem 1.25rem;
                        box-sizing:border-box;
                        margin:0 auto 3.33rem;
                        }
                        body.layout_four #row3 blockquote p, 
                        blockquote p {color:#FFFFFF;margin:0;}
                        blockquote .italic {font-size:1rem;line-height:1.5rem;display:block;}
                        
                        /* breadcrumb */
                        #row1.row1_breadcrumb {background-position:center top;}
                        #row1.row1_breadcrumb .contentrow .contentrow {z-index:1;position:absolute;box-sizing:border-box;}
                        p.breadcrumbs {margin:0;}
                        #row1.row1_breadcrumb .contentrow p {display:none;}
                        #row1.row1_breadcrumb .contentrow .contentrow p {display:block;}
                        #row1.row1_breadcrumb .contentrow .contentrow p,
                        #row1.row1_breadcrumb .contentrow .contentrow a {color:#FF6C7C;font-size:0.6666666666666666rem;}
                        
                        .row2_content {position:relative;z-index:1;}
                        .row2_content .section h1 {font-weight:600;font-size:2.2916666666666665rem;}
                        .row2_content .section h1 ~.description {font-size:1.1666666666666667rem;}
                        .row2_content .section .hidden_information p,
                        .row2_content .section .hidden_information ul,
                        .row2_content .section .hidden_information ol {margin:0}
                        .row2_content .section h2 {text-align:center;font-weight:600;/*font-size:2.2916666666666665rem;*/font-size:2rem;margin:2rem 0 1rem;padding:0 11.4rem 1rem;border-bottom:2px solid #091C5A;}
                        
                        .row2_content .section li p {margin:0;}
                        .row2_content .section ul.items {margin:0;}
                        
                        form.simpleform .form-row h2 {padding:0;border-width:0;font-size:1.5rem;}
                        
                        form.simpleform .form-row h2,
                        form.simpleform .form-row h3, 
                        form.simpleform .form-row h4, 
                        form.simpleform .form-row h5, 
                        form.simpleform .form-row h6, 
                        form.simpleform .form-row p, 
                        form.simpleform .form-row ol, 
                        form.simpleform .form-row ul {margin-left:0 !important;margin-right:0 !important;text-align:left;}
                        form.simpleform span.required::before {margin:0 5px 0 0;}
                        form.simpleform a.calendar-button {width:30px;height:30px;}
                        form.simpleform .checkfields li {clear:both;}
                        
                        .row2_content form.simpleform legend.form_legend {
                        position:absolute;top:-999999em;left:-999999em;}
                        .simpleform .submit-buttons {margin:1rem 7rem;}
                        form.simpleform input.checkbox, form.simpleform input.radio {margin:10px;}
                        
                        
                        .row2_content .section h2.toggle_heading {
                        font-size: 1rem;
                        border-width: 0;
                        margin: 0;
                        padding-bottom: 0;
                        }
                        
                        /* overview folder */
                        ul.items.four.columns {display:flex;flex-wrap: wrap;justify-content:space-between;}
                        ul.items.columns.four li.column {
                        padding:1rem 1rem 3rem;
                        margin-bottom:4rem;
                        margin-left:0;
                        margin-right:0;
                        width:20%;
                        }
                        ul.items.columns.four li.column h2 {
                        border-bottom:2px solid #091C5A;
                        text-align:center;
                        padding:0 0 0.75rem;
                        margin-bottom:1rem;
                        margin-top:0;
                        }
                        ul.items.columns.four li.column h2 a {
                        font-weight:600;
                        font-size:1.1666666666666667rem;
                        }
                        ul.items.columns.four li.column .description {
                        font-size:0.8333333333333334rem;
                        }
                        
                        .overview_folder #content-footer {display:none;}
                        
                        
                        /* aside */
                        #row1,
                        #row3 {background-color:#FFFFFF;}
                        #side-content.columns.three {margin:0;}
                        #side-content.columns.three .column {width:100%;margin:0;}
                        
                        .container_aside h3 {font-weight:600;background-color:transparent;color:#091C5A; text-align:center;/*font-size:2.2916666666666665rem;*/font-size:2rem; border-bottom:2px solid #091C5A;padding:0 0 1.6666666666666667rem;margin:0 0 1.6666666666666667rem;}
                        
                        div.container_aside > ul, div.container_aside > div {border-width:0;}
                        
                        div.container_aside.folder .container-content ul.items {columns: 2; column-gap:20%;}
                        .container_aside ul.items li {border-width:0;margin-bottom:1rem;}
                        .container_aside ul.items li a {color:#FF6C7C;text-decoration:underline;padding:0;}
                        .container_aside ul.items li a:hover,
                        .container_aside ul.items li a:focus {background-color:transparent;color:#091C5A;}
                        
                        /* search */
                        .section.search-results h3 {margin:0 !important;}
                        .section.search-results ul.pagerbar a, .section.search-results ul.pagerbar li.current, .section.search-results ul.pagerbar li.delimiter {border-width:0;color:#091C5A;line-height:1.6;}
                        .section.search-results a {font-size: 1.5rem}
                        .section.search-results ul.pagerbar li.current, ul.pagerbar a:hover {min-width:33px;min-height:33px;padding:0 10px;border-color:#091C5A;background-color:#091C5A;color:#FFFFFF;}
                        .section.search-results ul.pagerbar a {font-size:1rem;min-width:33px;min-height:33px;display:inline-block;padding:0 10px;}
                        .section.search-results ul.pagerbar a:hover {color:#FFFFFF;}
                        
                        /* responsive */
                        @media only screen and (min-width : 1700px) {
                        html,body {
                        font-size:24px !important;
                        }
                        .contentrow {
                        width:1625px;
                        }
                        .grid-16,
                        body.overview_folder .row2_content .grid-16 {
                        width:100%;
                        max-width:1625px;
                        }
                        div#menu_wide {
                        width:1625px;
                        }
                        #row1.row1_breadcrumb .contentrow .contentrow {
                        top:520px;
                        padding:20px 275px;
                        }
                        body.layout_four div.sublayout_row1_onlytoptasks {
                        height:724px;
                        }
                        #tinyblock form#quicksearch {
                        top:460px;
                        right:0;
                        }
                        body.layout_four #tinyblock form#quicksearch {
                        top:535px;
                        width:570px;
                        }
                        body.layout_four div.sublayout_row1_onlytoptasks div.onlytoptasks {
                        top:575px;
                        width:570px;
                        }
                        .layout_four a#logo img {
                        width:884px;
                        }
                        #row1 {
                        background-size:1920px auto;
                        }
                        .layout_four #row1 {
                        background-size:1920px auto;
                        }
                        .row2_content {
                        margin-top:-155px;
                        }
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks.bannercount-5 li.column,
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks.bannercount-6 li.column {width:228px;}
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a,
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a:hover,
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a:focus{
                        height:385px;
                        }
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a img {
                        padding:50px 44px 90px;
                        }
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a span {
                        padding-top:30px;
                        }
                        .row2_content .section h1 {
                        margin:0 11.4rem 1.6rem;
                        }
                        .row2_content .section h1 ~.description {
                        margin:0 11.4rem 2rem;
                        /*min-height:175px;*/
                        }
                        
                        .row2_content .section h3,
                        .row2_content .section h4,
                        .row2_content .section h5,
                        .row2_content .section h6,
                        .row2_content .section p,
                        .row2_content .section ol,
                        .row2_content .section ul,
                        form.simpleform .form-row {
                        margin:0 11.4rem 1rem;
                        }
                        .row2_content .section .hidden_information {
                        margin:0 11.4rem 1rem;
                        width:calc(100% - 22.8rem);
                        }
                        .pre-quote,
                        .row2_content .section.document p.pre-quote {
                        margin:0 11.4rem -16%;
                        }
                        .pre-quote + blockquote,
                        .pre-quote + p,
                        .row2_content .section.document p.pre-quote + p{
                        margin:0 5.5rem 3.33rem;
                        position:relative;
                        }
                        body.layout_four #row3 blockquote p,
                        blockquote p {font-size:3.125rem;line-height:3.8rem;}
                        div.container_aside > ul, div.container_aside > div {margin: 0 11.4rem;}
                        }
                        @media only screen and (min-width : 1280px) and (max-width : 1699px) {
                        #tinyblock .toplinks {top:13px;}
                        html,body {
                        font-size:22px !important;
                        }
                        .contentrow {
                        width:1200px;
                        }
                        .grid-16,
                        body.overview_folder .row2_content .grid-16 {
                        width:100%;
                        max-width:1200px;
                        }
                        div#menu_wide {
                        width:1200px;
                        }
                        .menu-horizontal li a {font-size:1.25rem;}
                        #row1.row1_breadcrumb .contentrow .contentrow {
                        top:520px;
                        padding:20px 275px;
                        }
                        body.layout_four div.sublayout_row1_onlytoptasks {
                        height:640px;
                        }
                        #tinyblock form#quicksearch {
                        top:300px;
                        right:60px;
                        }
                        body.layout_four #tinyblock form#quicksearch {
                        top:470px;
                        width:570px;
                        }
                        body.layout_four div.sublayout_row1_onlytoptasks div.onlytoptasks {
                        top:500px;
                        width:570px;
                        }
                        .layout_four a#logo img {
                        width:670px;
                        }
                        #row1 {
                        background-size:1420px auto;
                        }
                        .layout_four #row1 {
                        background-size:1699px auto;
                        }
                        #row1.row1_breadcrumb .contentrow .contentrow {
                        top:380px;
                        padding:20px 60px 20px 155px;
                        }
                        .row2_content {
                        margin-top:-295px;
                        }
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks.bannercount-5 li.column,
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks.bannercount-6 li.column {width:212px;}
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a,
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a:hover,
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a:focus{
                        height:385px;
                        }
                        
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a img {
                        padding:36px 36px 90px;
                        }
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a span {
                        padding-top:20px;
                        }
                        .row2_content .section h1 {
                        margin:0 7rem 1.6rem;
                        }
                        .row2_content .section h1 ~.description {
                        margin:0 7rem 2rem;
                        min-height:0;
                        }
                        .row2_content .section h3,
                        .row2_content .section h4,
                        .row2_content .section h5,
                        .row2_content .section h6,
                        .row2_content .section p,
                        .row2_content .section ol,
                        .row2_content .section ul,
                        form.simpleform .form-row {
                        margin:0 7rem 1rem;
                        }
                        .row2_content .section .hidden_information {
                        margin:0 7rem 1rem;
                        width:calc(100% - 14rem);
                        }
                        .pre-quote,
                        .row2_content .section.document p.pre-quote {
                        margin:0 7rem -16%;
                        }
                        .align-right.pre-quote {
                        margin:0 2.5rem -16% 7rem;
                        }
                        .align-left.pre-quote {
                        margin:0 7rem -16% 2.5rem;
                        }
                        .pre-quote + blockquote,
                        .pre-quote + p,
                        .row2_content .section.document p.pre-quote + p{
                        margin:0 1.5rem 3.33rem;
                        position:relative;
                        }
                        body.layout_four #row3 blockquote p, 
                        blockquote p {font-size:2.125rem;line-height:2.8rem;}
                        div.container_aside > ul, div.container_aside > div {margin: 0 7rem;}
                        }
                        @media only screen and (min-width : 960px) and (max-width : 1279px) {
                        html,body {font-size:20px !important;}
                        .contentrow {
                        width:960px;
                        }
                        .grid-16,
                        body.overview_folder .row2_content .grid-16 {
                        width:100%;
                        max-width:960px;
                        padding:0 15px;
                        box-sizing:border-box;
                        }
                        div#menu_wide {
                        width:940px;
                        }
                        ul.menu-horizontal a {font-size:1rem;}
                        #tinyblock .toplinks {left:10px;top:14px;}
                        #row2 div.onlytoptasks {margin-left:10px;margin-right:10px;}
                        body.layout_four div.sublayout_row1_onlytoptasks {
                        height:415px;
                        }
                        #tinyblock form#quicksearch {
                        top:265px;
                        right:60px;
                        }
                        body.layout_four #tinyblock form#quicksearch {
                        top:345px;
                        width:425px;
                        }
                        #tinyblock form#quicksearch input.text,
                        body.layout_four #tinyblock form#quicksearch input.text {
                        height:65px;
                        padding:0.5rem 2.1rem 0.5rem 0.5rem;
                        }
                        #tinyblock form#quicksearch button.submit,
                        body.layout_four #tinyblock form#quicksearch button.submit {
                        height:65px;
                        }
                        #tinyblock form#quicksearch button.submit::before,
                        body.layout_four #tinyblock form#quicksearch button.submit::before {
                        font-size:1.5rem;
                        }
                        #tinyblock form#quicksearch input.text {
                        font-size:1.2rem;
                        }
                        body.layout_four div.sublayout_row1_onlytoptasks ul.onlytoptasks.bannercount-1 li.column a {
                        font-size:1.2rem;
                        padding:0.5rem 1rem 0.5rem 0.5rem;
                        height:65px;
                        min-height:65px;
                        }
                        body.layout_four div.sublayout_row1_onlytoptasks div.onlytoptasks {
                        top:340px;
                        width:425px;
                        }
                        .layout_four a#logo img {
                        width:670px;
                        }
                        #row1 {
                        background-size:1100px auto;
                        }
                        .layout_four #row1 {
                        background-size:1100px auto;
                        }
                        #row1.row1_breadcrumb .contentrow .contentrow {
                        top:295px;
                        padding:20px 35px 20px 135px;
                        }
                        .row2_content {
                        margin-top:-385px;
                        }
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks.bannercount-5 li.column,
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks.bannercount-6 li.column {width:140px;}
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a,
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a:hover,
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a:focus{
                        height:340px;
                        }
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a img {
                        padding:36px 10px 90px;
                        width:120px;
                        }
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a span {
                        padding-top:20px;
                        font-size:1.1rem;
                        }
                        .row2_content .section h1 {
                        margin:0 6rem 1.6rem;
                        }
                        .row2_content .section h1 ~.description {
                        margin:0 6rem 2rem;
                        min-height:0;
                        }
                        .row2_content .section h3,
                        .row2_content .section h4,
                        .row2_content .section h5,
                        .row2_content .section h6,
                        .row2_content .section p,
                        .row2_content .section ol,
                        .row2_content .section ul,
                        form.simpleform .form-row {
                        margin:0 6rem 1rem;
                        }
                        .simpleform .submit-buttons {margin:1rem 6rem;}
                        .row2_content .section .hidden_information {
                        margin:0 6rem 1rem;
                        width:calc(100% - 13rem);
                        }
                        .pre-quote,
                        .row2_content .section.document p.pre-quote {
                        margin:0 6rem -16%;
                        }
                        .align-right.pre-quote {
                        margin:0 2.5rem -16% 6rem;
                        }
                        .align-left.pre-quote {
                        margin:0 6rem -16% 2.5rem;
                        }
                        .pre-quote + blockquote,
                        .pre-quote + p,
                        .row2_content .section.document p.pre-quote + p{
                        margin:0 1.5rem 3.33rem;
                        position:relative;
                        }
                        body.layout_four #row3 blockquote p,
                        blockquote p {font-size:2.125rem;line-height:2.8rem;}
                        div.container_aside > ul, div.container_aside > div {margin: 0 6rem;}
                        ul.items.four.columns {margin:0 15px;}
                        ul.items.columns.four li.column {
                        box-sizing:border-box;
                        margin-left:0;
                        margin-right:0;
                        padding-bottom:4rem;
                        width:49%;
                        background-size:100%;
                        }
                        }
                        
                        @media only screen and (min-width : 768px) and (max-width : 959px) {
                        .container-sessions {display:none;}
                        #menu_wide::after,
                        #menu-icon,
                        .menu-horizontal li.active > ul.dropdownmenu, .menu-horizontal li.active:hover > ul.dropdownmenu {
                        display:none !important;
                        }
                        body #dl-menu, body.menutype_horizontal ul#dl-menu, body.menutype_dual ul#dl-menu {
                        display:block !important;
                        margin:0 !important;
                        position:static !important;
                        overflow:hidden !important;
                        text-align:left;
                        }
                        .menu-horizontal li.first-child {width:auto !important;margin-right:5px;}
                        body div#menu_wide {top:-75px;width:290px;height:0;}
                        .menu-horizontal li a.toplevellink::after {content:"";padding:0;}
                        body ul.menu-horizontal a, body ul.menu-horizontal a:hover, body ul.menu-horizontal .moremenu .dropdownmenu a:hover {
                        background-color:transparent;
                        color:#091C5A;
                        }
                        body.menutype_horizontal #dl-menu.menu-horizontal a {padding:0 !important;}
                        #tinyblock .toplinks ul.quicklinks li a {line-height:1.5;}
                        body #accessibility-tools {left:10px; right:auto;top:45px;}
                        body div#accessibility-tools div#styleselect {position:static;}
                        
                        body.layout_four ul.onlytoptasks.columns,
                        /*#row2 div.onlytoptasks {margin-left:0 !important;margin-right:0 !important;}*/
                        #row2 div.onlytoptasks ul.onlytoptasks.columns {width:100%;}
                        .contentrow > .section, .layout_four .contentrow .onecolumn {margin: 2em 10px !important;}
                        
                        
                        #footer_columns .column:nth-child(2) {width:calc(50% - 73px);clear:left;margin-right:73px;margin-left:0;}
                        #footer_columns .column:nth-child(3) {width:calc(50% - 73px);clear:right;margin-left:73px;margin-right:0;}
                        #footer_columns .column:nth-child(4) {width:100%;clear:left;margin:0; border-top-width:0px;padding:0 15px;}
                        #footer_columns .column:nth-child(4) img {width:12%;}
                        
                        
                        html,body.js {font-size:18px !important;}
                        
                        h1 {font-size:1.75rem;}
                        body.layout_four #row3 h2,
                        h2,
                        .row2_content .section h2 {font-size:1.5rem}
                        
                        .contentrow {
                        width:768px;
                        }
                        .grid-16,
                        body.overview_folder .row2_content .grid-16 {
                        width:100% !important;
                        padding:0 15px;
                        box-sizing:border-box;
                        margin:0 !important;
                        }
                        div#menu_wide {
                        width:768px;
                        }
                        .singlemenu.menu-horizontal li {float:left;clear:none;}
                        ul.menu-horizontal a {font-size:1.4rem;line-height:1.1 !important;}
                        #tinyblock .toplinks {left:10px;}
                        #row2 div.onlytoptasks {margin-left:10px;margin-right:10px;}
                        body.layout_four div.sublayout_row1_onlytoptasks {
                        height:415px;
                        }
                        #tinyblock form#quicksearch {
                        top:220px !important;
                        right:15px !important;
                        width:47.9%;
                        }
                        body.layout_four #tinyblock form#quicksearch {
                        top:345px !important;
                        width:350px;
                        }
                        #tinyblock form#quicksearch input.text,
                        body.layout_four #tinyblock form#quicksearch input.text {
                        height:65px;
                        padding:0.5rem 2.1rem 0.5rem 0.5rem;
                        }
                        #tinyblock form#quicksearch button.submit,
                        body.layout_four #tinyblock form#quicksearch button.submit {
                        height:65px;
                        }
                        #tinyblock form#quicksearch button.submit::before,
                        body.layout_four #tinyblock form#quicksearch button.submit::before {
                        font-size:1.5rem;
                        }
                        #tinyblock form#quicksearch input.text {
                        border-width:0px !important;
                        width:100% !important;
                        font-size:1rem;
                        }
                        body.layout_four div.sublayout_row1_onlytoptasks ul.onlytoptasks.bannercount-1 li.column a {
                        font-size:1rem;
                        padding:0.5rem 1rem 0.5rem 0.5rem;
                        height:65px;
                        min-height:65px;
                        }
                        body.layout_four div.sublayout_row1_onlytoptasks ul.onlytoptasks.bannercount-1 li.column a span {
                        height:45px;
                        }
                        body.layout_four div.sublayout_row1_onlytoptasks div.onlytoptasks {
                        top:340px;
                        width:350px;
                        }
                        body.layout_four div.sublayout_row1_onlytoptasks div.onlytoptasks ul.onlytoptasks {width:auto;}
                        
                        body div#header {height:80px;}
                        a#logo {padding-top:60px !important;}
                        a#logo img {
                        max-width:none !important;
                        max-height:none !important;
                        position:relative;
                        }
                        .layout_four a#logo img {
                        width:670px;
                        
                        }
                        #row1 {
                        background-size:1100px auto;
                        }
                        .layout_four #row1 {
                        background-size:1100px auto;
                        }
                        #bannerfoto {height:280px !important;}
                        #row1.row1_breadcrumb .contentrow .contentrow {
                        top:215px;
                        padding:20px 30px;
                        }
                        p.breadcrumbs {margin:0 !important;}
                        .row2_content {
                        margin-top:70px;
                        }
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks.bannercount-5 li.column,
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks.bannercount-6 li.column {width:140px;}
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a,
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a:hover,
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a:focus{
                        height:340px;
                        }
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a img {
                        padding:36px 10px 90px;
                        width:120px;
                        }
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a span {
                        padding-top:20px;
                        font-size:1.1rem;
                        }
                        .row2_content .section h2 {margin:0 0 1rem;padding: 0 2rem 1rem;}
                        
                        .row2_content .section h1 {
                        margin:0 15px 1.6rem;
                        }
                        .row2_content .section h1 ~.description {
                        margin:0 15px 2rem;
                        min-height:0;
                        }
                        .row2_content .section h3,
                        .row2_content .section h4,
                        .row2_content .section h5,
                        .row2_content .section h6,
                        .row2_content .section p,
                        .row2_content .section ol,
                        .row2_content .section ul {
                        margin:0 2rem 1rem;
                        }
                        .row2_content .section form.simpleform p,
                        .row2_content .section form.simpleform .form-row {margin:0 15px 1rem;}
                        
                        .simpleform .submit-buttons {margin:1rem 2rem;}
                        .row2_content .section .hidden_information {
                        margin:0 2rem 1rem;
                        width:calc(100% - 13rem);
                        }
                        .pre-quote,
                        .row2_content .section.document p.pre-quote {
                        margin:0 4rem -16%;
                        }
                        .align-right.pre-quote {
                        margin:0 0.5rem -16% 2rem;
                        }
                        .align-left.pre-quote {
                        margin:0 2rem -16% 0.5rem;
                        }
                        .pre-quote + blockquote,
                        .pre-quote + p,
                        .row2_content .section.document p.pre-quote + p{
                        margin:0 1.5rem 3.33rem;
                        position:relative;
                        }
                        body.layout_four #row3 blockquote p,
                        blockquote p {font-size:2.125rem;line-height:2.8rem;}
                        #side-content.columns.three .column {width:100% !important;}
                        div.container_aside > ul, div.container_aside > div {margin: 0 2rem;}
                        ul.items.four.columns {margin:0 15px;}
                        ul.items.columns.four li.column {
                        box-sizing:border-box;
                        margin-left:0;
                        margin-right:0;
                        padding-bottom:4rem;
                        width:49%;
                        background-size:100%;
                        }
                        }
                        
                        @media only screen and (max-width : 767px) {
                        .container-sessions {display:none;}
                        
                        #menu_wide::after,
                        #menu-icon,
                        .menu-horizontal li.active > ul.dropdownmenu, .menu-horizontal li.active:hover > ul.dropdownmenu {
                        display:none !important;
                        }
                        .menu-horizontal li {padding:4px 0;}
                        ul.menu-horizontal a {font-size:1rem;line-height:1.1 !important;}
                        
                         body #dl-menu, body.menutype_horizontal ul#dl-menu, body.menutype_dual ul#dl-menu {
                        display:block !important;
                        margin:0 !important;
                        position:static !important;
                        overflow:hidden !important;
                        text-align:left;
                        }
                        .singlemenu.menu-horizontal li {float: left;clear: none;}
                        .menu-horizontal li.first-child {width:auto !important;}
                        body div#menu_wide {top:-160px;width:300px;height:0;}
                        
                        body ul.menu-horizontal a, body ul.menu-horizontal a:hover, body ul.menu-horizontal .moremenu .dropdownmenu a:hover {
                        background-color:transparent;
                        color:#091C5A;
                        }
                        body.menutype_horizontal #dl-menu.menu-horizontal a {padding:0 !important;}
                        #tinyblock .toplinks ul.quicklinks li a {line-height:1.5;}
                        body #accessibility-tools {left:10px; right:auto;top:37px;}
                        body div#accessibility-tools div#styleselect {position:static;}
                        
                        body.layout_four ul.onlytoptasks.columns,
                        #row2 div.onlytoptasks ul.onlytoptasks.columns {width:100%;}
                        .contentrow > .section, .layout_four .contentrow .onecolumn {margin: 2em 10px !important;}
                        
                        #footer_columns .column:nth-child(2) {width:calc(50% - 15px);clear:left;margin-right:15px;margin-left:0;}
                        #footer_columns .column:nth-child(3) {width:calc(50% - 15px);clear:right;margin-left:15px;margin-right:0;}
                        #footer_columns .column:nth-child(4) {width:100%;clear:left;margin:0; border-top-width:0px;padding:0 15px;}
                        #footer_columns .column:nth-child(4) img {width:24%;}
                        
                        
                        html,body {font-size:14px !important;}
                        
                        h1 {font-size:1.75rem;}
                        body.layout_four #row3 h2,
                        h2,
                        .row2_content .section h2 {font-size:1.75rem}
                        
                        html,body.js {font-size:16px !important;}
                        .contentrow {
                        width:100%;
                        }
                        div#menu_wide {
                        width:100%;
                        }
                        .grid-16,
                        body.overview_folder .row2_content .grid-16 {
                        width:100% !important;
                        padding:0 15px;
                        box-sizing:border-box;
                        margin:0 !important;
                        }
                        #tinyblock .toplinks {left:10px;}
                        #row2 div.onlytoptasks {margin-left:10px;margin-right:10px;margin-top:10px;padding:0;}
                        body.layout_four div.sublayout_row1_onlytoptasks {
                        height:415px;
                        }
                        #tinyblock form#quicksearch,
                        body.layout_four #tinyblock form#quicksearch{
                        top:50px !important;
                        right:10px !important;
                        left:10px !important;
                        width:calc(100% - 20px);
                        clip-path:none;
                        -webkit-clip-path:none;
                        }
                        body.layout_four div.sublayout_row1_onlytoptasks ul.onlytoptasks.bannercount-1 li.column {
                        clip-path:none;
                        -webkit-clip-path:none;
                        height:35px;
                        }
                        #tinyblock form#quicksearch input.text,
                        body.layout_four #tinyblock form#quicksearch input.text {
                        height:50px;
                        padding:0.5rem 2.1rem 0.5rem 0.5rem;
                        }
                        #tinyblock form#quicksearch button.submit,
                        body.layout_four #tinyblock form#quicksearch button.submit {
                        height:50px;
                        }
                        #tinyblock form#quicksearch button.submit::before,
                        body.layout_four #tinyblock form#quicksearch button.submit::before {
                        font-size:1.5rem;
                        }
                        #tinyblock form#quicksearch input.text {
                        border-width:0px !important;
                        width:100% !important;
                        font-size:1rem;
                        }
                        body.layout_four div.sublayout_row1_onlytoptasks ul.onlytoptasks.bannercount-1 li.column a {
                        font-size:1rem;
                        padding:0.5rem 1rem 0.5rem 0.5rem;
                        height:35px;
                        min-height:35px;
                        border:1px solid #091C5A;
                        }
                        body.layout_four div.sublayout_row1_onlytoptasks ul.onlytoptasks.bannercount-1 li.column a span {
                        height:auto;
                        }
                        body.layout_four div.sublayout_row1_onlytoptasks div.onlytoptasks {
                        top:54px;
                        width:calc(100% - 20px);
                        left:10px;
                        right:10px;
                        }
                        body.layout_four div.sublayout_row1_onlytoptasks div.onlytoptasks ul.onlytoptasks {width:auto;}
                        
                        body div#header {height:80px;}
                        body.menutype_horizontal .content-wrapper.horizontal {padding-top:92px;}
                        body a#logo {padding-top:95px !important;max-width:none !important;width:100%;}
                        body.layout_four a#logo {padding-top:172px !important;max-width:none !important;width:100%;}
                        body a#logo img {
                        max-width:none !important;
                        max-height:none !important;
                        position:relative;
                        height:90px;
                        width:auto;
                        margin:0 auto;
                        }
                        .layout_four a#logo img {
                        width:80%;
                        height:auto;
                        margin:0 auto;
                        }
                        #row1 {
                        background-size:450px auto;
                        }
                        .layout_four #row1 {
                        background-size:767px auto;
                        background-position: top center;
                        height:240px;
                        }
                        #bannerfoto {height:280px !important;}
                        #row1.row1_breadcrumb .contentrow .contentrow {
                        top:275px;
                        padding:20px 15px;
                        }
                        p.breadcrumbs {margin:0 !important;}
                        .row2_content {
                        margin-top:120px;
                        }
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks.bannercount-5 li.column,
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks.bannercount-6 li.column {width:100%;}
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a,
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a:hover,
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a:focus{
                        height:340px;
                        }
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a img {
                        padding:36px 10px 90px;
                        width:120px;
                        }
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a span {
                        padding-top:20px;
                        font-size:1.1rem;
                        }
                        .row2_content .section h2 {margin:0 0 1rem;padding: 0;}
                        
                        .row2_content .section h1 {
                        margin:0 0 1rem;
                        font-size:1.75rem;
                        }
                        .row2_content .section h1 ~.description {
                        margin:0 0 1rem;
                        min-height:0;
                        }
                        .row2_content .section h3,
                        .row2_content .section h4,
                        .row2_content .section h5,
                        .row2_content .section h6,
                        .row2_content .section p,
                        .row2_content .section ol,
                        .row2_content .section ul,
                        form.simpleform .form-row {
                        margin:0 0 1rem;
                        }
                        .simpleform .submit-buttons {margin:1rem 0rem;}
                        .row2_content .section .hidden_information {
                        margin:0 2rem 1rem;
                        width:calc(100% - 13rem);
                        }
                        .pre-quote,
                        .row2_content .section.document p.pre-quote {
                        margin:0;
                        }
                        .align-right.pre-quote {
                        margin:0;
                        }
                        .align-left.pre-quote {
                        margin:0;
                        }
                        .pre-quote + blockquote,
                        .pre-quote + p,
                        .row2_content .section.document p.pre-quote + p{
                        margin:0 0 1rem;
                        padding:10px;
                        position:relative;
                        width:100%;
                        }
                        .align-right {text-align:left;}
                        a.calltoaction, a.calltoaction.new-window.external, .container_aside ul.items li.vacitem a.calltoaction {font-size:1rem;padding:10px 20px 10px 10px;}
                        
                        body.layout_four #row3 blockquote p,
                        blockquote p {font-size:2.125rem;line-height:2.8rem;}
                        #side-content.columns.three .column {width:100% !important;}
                        div.container_aside > ul, div.container_aside > div {margin: 0 2rem;}
                        ul.items.four.columns {margin:0;}
                        ul.items.columns.four li.column {
                        box-sizing:border-box;
                        margin-left:0;
                        margin-right:0;
                        padding-bottom:3rem;
                        width:100%;
                        background-size:320px auto;
                        }
                        
                        #row2 div.onlytoptasks ul.onlytoptasks.columns {display:block;}
                        #row2 div.onlytoptasks ul.onlytoptasks.columns li {
                        width:100%;
                        }
                        #row2 div.onlytoptasks ul.onlytoptasks.columns li {margin:5px 0 0;float:none;}
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a, div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a:hover, div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a:focus {height:40px;min-height:auto;padding:5px;background-color:#5BBE97;}
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a img {
                        padding:0;
                        clip-path:none;
                        -webkit-clip-path:none;
                        height:30px;
                        width:30px;
                        margin-right:5px;
                        float:left;
                        }
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks li.column a span {
                        height:30px;
                        justify-content:left;
                        padding:0;
                        display:inline;
                        }
                        div.sublayout_row2_onlytoptasks ul.onlytoptasks.columns.bannercount-6 li.column.last-column a{
                        background-color:transparent;
                        }
                        #footer_columns {padding-top:40px;}
                        .footer_website .contentrow {
                        background-size:30px auto;
                        }
                        .container_aside h3 {font-size:1.75rem;margin-left:10px;margin-right:10px;}
                        div.container_aside.folder .container-content ul.items {columns:1;}
                        }
                        
                        @media only screen  and (min-width : 512px) and (max-width : 640px) {
                            #row1.row1_breadcrumb .contentrow .contentrow {top:230px;}
                            .row2_content {margin-top:75px;}
                        }
                         @media only screen  and (max-width : 512px) {
                             #row1.row1_breadcrumb .contentrow .contentrow {top:180px;}
                             .row2_content {margin-top:75px;}
                         }
                        
.highcontrast {}

.highcontrast #menu_wide {background-color:transparent !important;}
.highcontrast .singlemenu li:hover > a,
.highcontrast .singlemenu li a.show-menu,
.highcontrast ul.menu-horizontal a,
.highcontrast .menu-horizontal li.active a {color:#091C5A;background-color:transparent !important;}
.highcontrast div.sublayout_row2_onlytoptasks ul.onlytoptasks.columns.bannercount-6 li.column.last-column a, 
.highcontrast div.sublayout_row2_onlytoptasks ul.onlytoptasks.columns.bannercount-6 li.column.last-column a span {color:blue}
                        