@charset "UTF-8";.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{left:-100%;position:absolute;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{left:auto!important;position:relative}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{height:10px;margin:0 auto;overflow:hidden;position:relative;width:310px}.tns-t-ct{position:absolute;right:0;width:2333.3333333333%;width:2333.33333%}.tns-t-ct:after{clear:both;content:"";display:table}.tns-t-ct>div{float:left;height:10px;width:1.4285714286%;width:1.42857%}html{font-size:19px}body{overflow-x:hidden;scroll-behavior:smooth;text-rendering:optimizeLegibility}body:has(.brandguide) .global-nav{position:relative;top:0!important}.ccm-page .bg-green{background-color:#5ea62b!important;color:#fff}.ccm-page .bg-green a{border-color:#fff;color:#fff}.ccm-page .bg-pink{background-color:#c4597f!important;color:#fff}.ccm-page .bg-pink a{border-color:#fff;color:#fff}.ccm-page .bg-blue{background-color:#0087ad!important;color:#fff}.ccm-page .bg-blue a{border-color:#fff;color:#fff}.ccm-page .bg-bronze{background-color:#baa871!important}.ccm-page .bg-orange{background-color:#d87e31!important;color:#fff}.ccm-page .bg-orange a{border-color:#fff;color:#fff}.ccm-page .bg-green-light{background-color:#d4cb28!important}.ccm-page .bg-blue-light{background-color:#a0c2c6!important}.ccm-page .bg-bronze-lighter{background-color:#e9e4d3!important}.ccm-page .bg-green-lighter{background-color:#e2eced!important}.ccm-page .bg-yellow-lighter{background-color:#f1efbd!important}.ccm-page .bg-black{background-color:#000!important}.ccm-page .bg-white{background-color:#fff!important}.ccm-page .bg-gray-lighter{background-color:#f9f9f9!important}.ccm-page .bg-padding{padding:4em 0}.ccm-page .bg-padding--lg{padding:8em 0}.ccm-page .bg-padding--all{padding:4em}.ccm-page .bg-padding--all-sm{padding:2em}@media (max-width:991px){.ccm-page .bg-padding{padding:1em 0}.ccm-page .bg-padding--lg,.ccm-page .bg-padding.bg-green-lighter{padding:2em 0}.ccm-page .bg-padding--all{padding:2em}.ccm-page .bg-padding--all-sm{padding:1em}}.ccm-page .bg-padding-y{padding-bottom:4em;padding-top:4em}.ccm-page .bg-padding-y--sm{padding-bottom:2em;padding-top:2em}.ccm-page .bg-padding-y--lg{padding-bottom:8em;padding-top:8em}@media (max-width:991px){.ccm-page .bg-padding-y{padding-bottom:1em;padding-top:1em}}.ccm-page main{min-height:70vh}.ccm-page main ol,.ccm-page main ul{margin-bottom:1.65em;padding:0 0 0 20px}.ccm-page main ol li,.ccm-page main ul li{padding:0 0 0 10px}.ccm-page main ol{padding:0 0 0 15px}.ccm-page .breadcrumb{font-size:.875rem;margin-bottom:0;margin-top:2em;opacity:.7;padding-left:0}@media (max-width:669px){.ccm-page .breadcrumb{font-size:.75rem}}.ccm-page .breadcrumb-item{margin-bottom:.5em;padding:0 10px 0 0}.ccm-page .breadcrumb-item:first-child{padding-left:0}.ccm-page .breadcrumb-item.active{color:#212529}.ccm-page hr{border-top:2px dotted #000}.ccm-page .container-fluid--max{max-width:1700px}@media (max-width:1499px){.ccm-page .container-fluid--max{max-width:1320px}}.ccm-page .container-fluid--max-lg{max-width:2000px}.ccm-page .step-circle{background-color:#fff;border-radius:50%;color:#000;display:block;font-size:1.3em;font-weight:600;height:55px;line-height:55px;text-align:center;width:55px}.ccm-page a .notranslate{margin-left:2px;margin-right:2px}.ccm-page .msv-location-map-map{margin-bottom:0!important}.ccm-page .ccm-area{padding-bottom:15px}.ccm-page .zl-picture__figure{margin-bottom:0}.ccm-page .zl-picture img,.ccm-page .zl-picture__figure img{height:auto;width:100%}.ccm-page .emaildisclaimer{font-size:.8em}.ccm-page .form-field--error{border-color:red!important}.ccm-page label:has(.form-field--error){border-color:red!important}.ccm-page .form-group--valid label:has(.form-field--error){border-color:#000!important}.ccm-page .h1,.ccm-page .h2,.ccm-page .h3,.ccm-page .h4,.ccm-page .h5,.ccm-page h1,.ccm-page h2,.ccm-page h3,.ccm-page h4,.ccm-page h5{font-family:bilo,Arial,sans-serif;font-weight:700}.ccm-page h1:has(span.h1,span.h2,span.h3,span.h4,span.h5,span.h6),.ccm-page h2:has(span.h1,span.h2,span.h3,span.h4,span.h5,span.h6),.ccm-page h3:has(span.h1,span.h2,span.h3,span.h4,span.h5,span.h6),.ccm-page h4:has(span.h1,span.h2,span.h3,span.h4,span.h5,span.h6),.ccm-page h5:has(span.h1,span.h2,span.h3,span.h4,span.h5,span.h6),.ccm-page h6:has(span.h1,span.h2,span.h3,span.h4,span.h5,span.h6){font-size:19px!important}.ccm-page .h1,.ccm-page h1{font-size:4.2em;font-weight:700;line-height:1.05;margin-bottom:.35em;margin-top:.5em}.ccm-page .h2,.ccm-page h2{font-size:2.6em;line-height:1.1;margin-bottom:.5em;margin-top:.5em}.ccm-page .h3,.ccm-page h3{font-size:2em;line-height:1.15;margin-bottom:.5em;margin-top:.5em}.ccm-page .h4,.ccm-page h4{font-size:1.6em;font-weight:500;line-height:1.3;margin-bottom:.5em;margin-top:.5em}.ccm-page .h5,.ccm-page .h6,.ccm-page h5,.ccm-page h6{font-size:1.15em;line-height:1.3;margin-bottom:.5em;margin-top:.5em}@media (max-width:1499px){.ccm-page .h1,.ccm-page h1{font-size:3.4em}.ccm-page .h2,.ccm-page h2{font-size:2.2em}.ccm-page .h3,.ccm-page h3{font-size:1.8em}}@media (max-height:700px),(max-width:991px){.ccm-page .h1,.ccm-page h1{font-size:2.2em}.ccm-page .h2,.ccm-page h2{font-size:1.9em}}@media (max-width:767px){.ccm-page .h1,.ccm-page h1{font-size:1.9em}}@media (max-width:320px){.ccm-page .h1,.ccm-page .h2,.ccm-page h1,.ccm-page h2{word-break:break-word}}.ccm-page .h1:first-child,.ccm-page .h2:first-child,.ccm-page .h3:first-child,.ccm-page h1:first-child,.ccm-page h2:first-child,.ccm-page h3:first-child{margin-top:0}.ccm-page p{line-height:1.7em;margin-bottom:1.65em}.ccm-page .lead{font-size:21px;font-weight:400;line-height:1.65}@media (min-width:768px) and (min-height:700px){.ccm-page .lead{font-size:24px}}.ccm-page .font-weight-thin{font-weight:200!important}.ccm-page .font-weight-light{font-weight:300!important}.ccm-page .font-weight-regular{font-weight:400!important}.ccm-page .text-white{color:#fff!important}.ccm-page a.link-style,.ccm-page li>a,.ccm-page p>a,.ccm-page p>span>a{color:inherit;display:inline-block;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:6px}.ccm-page a.link-style:hover,.ccm-page li>a:hover,.ccm-page p>a:hover,.ccm-page p>span>a:hover{text-underline-offset:8px}.ccm-page .text-danger{background-color:#ffb4b4!important;border:1px solid #dc3545;color:#dc3545;margin-top:5px;padding:5px 10px}.ccm-page .text-danger:before{content:"⚠ "}.whitespace--sm{height:2em}.whitespace--md{height:4em}.whitespace--lg{height:8em}.whitespace-visible--desktop,.whitespace-visible--laptop,.whitespace-visible--mobile,.whitespace-visible--tablet{display:none}@media (max-width:767px){.whitespace-visible--mobile{display:block}}@media (min-width:768px) and (max-width:991px){.whitespace-visible--tablet{display:block}}@media (min-width:992px) and (max-width:1199px){.whitespace-visible--laptop{display:block}}@media (min-width:1200px){.whitespace-visible--desktop{display:block}}.whitespace--edit-mode{background-color:rgba(0,0,0,.02);display:block!important}#home-page-loading{background:#fff;display:flex;opacity:1;z-index:999}#home-page-loading,.home-page-intro{align-items:center;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.home-page-intro{display:none;isolation:isolate;overflow:hidden;z-index:1000}.home-page-intro:after{aspect-ratio:1/1;background-color:#5ea62b;border-radius:50%;content:"";min-height:150vh;position:absolute;transform:scale(2);transition:all 1.5s cubic-bezier(.4,0,.2,1);width:auto;z-index:0}.home-page-intro .home-page-intro__logo{height:auto;max-width:1000px;width:50vw;z-index:1}@media (max-width:991px){.home-page-intro .home-page-intro__logo{width:80vw}}.home-page-intro .home-page-intro__logo .letter{transition-duration:.2s;transition-property:all;transition-timing-function:ease-in-out}.home-page-intro .home-page-intro__logo .letter.letter--1{transition-delay:.05s}.home-page-intro .home-page-intro__logo .letter.letter--2{transition-delay:.1s}.home-page-intro .home-page-intro__logo .letter.letter--3{transition-delay:.15s}.home-page-intro .home-page-intro__logo .letter.letter--4{transition-delay:.2s}.home-page-intro .home-page-intro__logo .letter.letter--5{transition-delay:.25s}.home-page-intro .home-page-intro__logo .letter.letter--6{transition-delay:.3s}.home-page-intro .home-page-intro__logo .letter.letter--7{transition-delay:.35s}.home-page-intro .home-page-intro__logo .bol{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.home-page-intro.animate{animation:hideIntro 2s;animation-fill-mode:forwards}.home-page-intro.animate:after{transform:scale(0)}.home-page-intro.animate .home-page-intro__logo{animation-duration:1.3s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:scaleDownSphere;animation-timing-function:ease-out}.home-page-intro.animate .home-page-intro__logo .letter{opacity:0}.home-page-intro.animate .home-page-intro__logo .bol{animation-duration:.9s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:moveLeft;animation-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes hideIntro{0%{z-index:1000}99%{z-index:1000}to{z-index:-1}}@keyframes moveLeft{0%{transform:translateX(0)}to{transform:translateX(-46.5%)}}@keyframes scaleDownSphere{0%{transform:scale(1)}75%{transform:scale(1)}to{transform:scale(0)}}.ccm-page .global-nav.bouwstroom-nav{position:relative;top:0}@media (max-width:1499px){.ccm-page .global-nav.bouwstroom-nav{height:90px!important}}@media (max-width:1199px){.ccm-page .global-nav.bouwstroom-nav{height:90px!important}}.ccm-page .global-nav.bouwstroom-nav .global-nav__logo{height:95px;margin-top:5px;width:auto}@media (max-width:992px){.ccm-page .global-nav.bouwstroom-nav .global-nav__logo{height:95px;max-width:160px}}.ccm-page .global-nav.bouwstroom-nav .global-nav__logo img{height:95px;width:auto}@media (max-width:1199px){.ccm-page .global-nav.bouwstroom-nav .global-nav__logo{position:relative}.ccm-page .global-nav.bouwstroom-nav .container-fluid{display:flex}}.ccm-page .global-nav.bouwstroom-nav .global-nav__menu{justify-content:flex-end;padding-top:20px}.ccm-page .global-nav.bouwstroom-nav .bouwstroom-nav{top:5px}.ccm-page .global-nav.bouwstroom-nav .nav-bouwstroom ul{display:flex;gap:30px;justify-content:flex-end;list-style:none;margin-bottom:0;padding:0}.ccm-page .global-nav.bouwstroom-nav .nav-bouwstroom ul a{font-weight:500;text-decoration:none}.ccm-page .global-nav.bouwstroom-nav .nav-bouwstroom ul a:hover{text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:8px}.ccm-page .global-nav-top.bouwstroom-nav-top .container-fluid{justify-content:flex-end}.ccm-page .footer-bouwstroom{padding:100px 0 0!important}.ccm-page .footer-bouwstroom__logos{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:80px;margin-top:30px}.ccm-page .footer-bouwstroom__logos a{align-items:center;border:1px solid #f0f0f0;display:flex;height:100px;padding:20px}.ccm-page .footer-bouwstroom__logos a:hover img{transform:scale(1.05)}.ccm-page .footer-bouwstroom__logos img{max-height:120px;max-width:110px;transition:transform .3s ease;width:min(100%,110px)}.ccm-page .footer-bouwstroom .fa-linkedin{color:#000}.ccm-page .bouwstroom-page .bg-blue{background:#00786c!important}.ccm-page .bouwstroom-page .bg-blue-light{background:#aad0cc!important}.ccm-page .brandguide img{max-width:100%}.ccm-page .brandguide__nav{display:none;justify-content:center;padding:15px 0 7px;position:fixed;top:0;width:100%;z-index:999}@media (max-width:1299px){.ccm-page .brandguide__nav{display:none!important}}.ccm-page .brandguide__nav .btn.btn-default{border:2px dotted #fff;color:#fff;font-size:.8em;height:40px;min-height:40px;padding:0 22px 2px}.ccm-page .brandguide__nav .btn.btn-default:hover{background:#fff;border:none;color:#000}.ccm-page .brandguide__nav .btn.btn-default:after{display:none}.ccm-page .brandguide__nav .btn.btn-default.active{background:#fff;border:none;color:#000}.ccm-page .brandguide__nav.active{animation:animateNav .3s ease forwards;display:flex}@keyframes animateNav{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.ccm-page .brandguide__anchor-links{position:relative}.ccm-page .brandguide__anchor-links .btn.btn-default{border:2px dotted #fff;color:#fff}.ccm-page .brandguide__anchor-links h4{margin-left:3px}.ccm-page .brandguide__anchor-links svg{bottom:0;position:absolute;transform:translateY(18%)}@media (max-width:992px){.ccm-page .brandguide__anchor-links svg{position:relative}}.ccm-page .brandguide__devider{border-bottom:2px dotted #000;width:100%}.ccm-page .brandguide__logo-animation{align-items:center;animation:backgroundColorChange 10s infinite;background:#c4597f;display:flex;height:70vh;justify-content:center;min-height:800px}.ccm-page .brandguide__logo-animation svg{animation:logoColor 10s infinite;max-width:800px}@keyframes backgroundColorChange{0%{background:#c4597f}14%{background:#c4597f}15%{background:#0087ad}29%{background:#0087ad}30%{background:#d87e31}43%{background:#d87e31}44%{background:#baa871}57%{background:#baa871}58%{background:#a0c2c6}71%{background:#a0c2c6}72%{background:#fff}85%{background:#fff}86%{background:#000}to{background:#000}}@keyframes logoColor{0%{fill:#fff}14%{fill:#fff}15%{fill:#fff}29%{fill:#fff}30%{fill:#000}43%{fill:#000}44%{fill:#000}57%{fill:#000}58%{fill:#000}71%{fill:#000}72%{fill:#000}85%{fill:#000}86%{fill:#fff}to{fill:#fff}}.ccm-page .brandguide__download-section{margin-top:50px;padding:75px}.ccm-page .brandguide__download-section h3{margin-top:0}@media (min-width:992px){.ccm-page .brandguide__download-items{display:flex}}.ccm-page .brandguide__download-item{width:inherit}.ccm-page .brandguide__download-item h5{margin-left:6px;width:inherit}.ccm-page .brandguide__colors{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(7,1fr);height:1600px}.ccm-page .brandguide__colors-item{padding:50px}.ccm-page .brandguide__colors-item:nth-child(n+4):nth-child(-n+9){display:flex;flex-direction:column;justify-content:space-between}.ccm-page .brandguide__colors table{margin-top:30px;width:-moz-fit-content;width:fit-content}.ccm-page .brandguide__colors table td:nth-child(2){display:block;margin-left:12px}.ccm-page .brandguide__colors .bg-black{grid-area:1/1/4/4}.ccm-page .brandguide__colors .bg-white{grid-area:1/4/4/7}.ccm-page .brandguide__colors .bg-green{grid-area:1/7/4/13}.ccm-page .brandguide__colors .bg-green-light{grid-area:4/1/6/5}.ccm-page .brandguide__colors .bg-bronze{grid-area:4/5/6/9}.ccm-page .brandguide__colors .bg-blue{grid-area:4/9/6/13}.ccm-page .brandguide__colors .bg-orange{grid-area:6/1/8/5}.ccm-page .brandguide__colors .bg-pink{grid-area:6/5/8/9}.ccm-page .brandguide__colors .bg-blue-light{grid-area:6/9/8/13}@media (max-width:1200px){.ccm-page .brandguide__colors{grid-template-rows:repeat(8,1fr)}.ccm-page .brandguide__colors .bg-green{grid-area:1/1/3/13}.ccm-page .brandguide__colors .bg-black{grid-area:3/1/5/7}.ccm-page .brandguide__colors .bg-white{grid-area:3/7/5/13}.ccm-page .brandguide__colors .bg-green-light{grid-area:5/1/7/5}.ccm-page .brandguide__colors .bg-bronze{grid-area:5/5/7/9}.ccm-page .brandguide__colors .bg-blue{grid-area:5/9/7/13}.ccm-page .brandguide__colors .bg-orange{grid-area:7/1/9/5}.ccm-page .brandguide__colors .bg-pink{grid-area:7/5/9/9}.ccm-page .brandguide__colors .bg-blue-light{grid-area:7/9/9/13}}@media (max-width:769px){.ccm-page .brandguide__colors{display:block;height:inherit}}.ccm-page .brandguide__colors .small{margin-bottom:0}.ccm-page .brandguide__colors h3{margin-top:0!important}.ccm-page .brandguide__colors .bg-black{color:#fff}.ccm-page .brandguide__colors .bg-green{position:relative}.ccm-page .brandguide__colors .bg-green svg{bottom:0;height:35%;position:absolute;transform:translateX(-80%)}@media (max-width:1199px){.ccm-page .brandguide__colors .bg-green svg{display:none}}.ccm-page .brandguide__colors .bg-white{border-top:.5px solid #000}.ccm-page .brandguide__font-section{height:1000px;padding-top:50px;position:relative}@media (max-width:1600px){.ccm-page .brandguide__font-section{height:900px}}@media (max-width:1400px){.ccm-page .brandguide__font-section{height:800px}}@media (max-width:992px){.ccm-page .brandguide__font-section{height:600px}}@media (max-width:769px){.ccm-page .brandguide__font-section{height:800px}.ccm-page .brandguide__font-section h2{margin-bottom:100px}}.ccm-page .brandguide__font-section .col-md-6{position:relative}.ccm-page .brandguide__font-section .col-md-6 svg{max-width:100%;position:absolute;right:0}.ccm-page .brandguide__bilo-bold{bottom:-7px;height:-moz-fit-content;height:fit-content;position:absolute;width:100%}.ccm-page .brandguide__headings h2{margin-bottom:10px}.ccm-page .brandguide__alternative-font{position:relative}.ccm-page .brandguide__alternative-font .pigeon{bottom:-12px;height:100px;position:absolute;right:50px;z-index:998}@media (max-width:992px){.ccm-page .brandguide__alternative-font .pigeon{display:none}}.ccm-page .brandguide__vormelementen svg{height:inherit;max-width:100%}.ccm-page .brandguide .align-items-center .col-lg-4,.ccm-page .brandguide .align-items-center .col-lg-5,.ccm-page .brandguide .align-items-center .col-lg-6,.ccm-page .brandguide .align-items-center .col-lg-7{margin-bottom:auto;margin-top:auto}.ccm-page .brandguide .illustration-gallery{align-items:center;display:grid;gap:40px 40px;grid-template-columns:repeat(6,1fr);margin-top:50px}.ccm-page .brandguide .illustration-gallery img{margin:0 auto;max-height:140px;max-width:160px}@media (max-width:1200px){.ccm-page .brandguide .illustration-gallery{grid-template-columns:repeat(4,1fr)}}@media (max-width:769px){.ccm-page .brandguide .illustration-gallery{grid-template-columns:repeat(3,1fr)}}@media (max-width:599px){.ccm-page .brandguide .illustration-gallery{grid-template-columns:repeat(2,1fr)}}.ccm-page .top-navigation{margin-top:50px}.ccm-page .top-navigation-bar{background:#f4f4f4;padding:5px 0;position:fixed;top:0;width:100%}.ccm-page .top-navigation-bar .container{align-items:center;display:flex;justify-content:space-between}.ccm-page .top-navigation-bar--has-message{align-items:center;display:flex;height:50px}.ccm-page .top-navigation-bar--has-message p{font-weight:600;margin-bottom:0}.ccm-page .top-navigation-bar--has-message:before{animation:pulse 3s;animation-delay:1s;aspect-ratio:1;background:#f4f4f4;border:5px solid #5ea62b;border-radius:50%;content:"";height:20px;left:0;margin-right:10px;position:relative;width:20px;z-index:1}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.ccm-page .top-navigation-bar--right{align-items:center;display:flex}.ccm-page .top-navigation-bar--right a{color:#000;font-weight:500;text-decoration:none}.ccm-page .top-navigation-bar--right a:hover{color:#5ea62b}.ccm-page .footer{padding:4em 0}.ccm-page .footer__title{font-size:2em;line-height:1.15;margin-bottom:1em}.ccm-page .footer__title strong{display:block}.ccm-page .footer__links{margin-bottom:8em;margin-top:3em}.ccm-page .footer__bottom{display:flex;justify-content:space-between}.ccm-page .footer__colofon{font-size:.875rem}.ccm-page .footer__colofon ul{list-style:none;padding:0}.ccm-page .footer__colofon li{display:inline-block;margin-right:1.5em}.ccm-page .footer__colofon a{text-decoration:none}.ccm-page .footer__colofon a:hover{text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:6px}.ccm-page .footer .nav-list{margin:2em 0}.ccm-page .footer .nav-list__title{font-size:1.3em;font-weight:700}.ccm-page .footer .nav-list a{opacity:1;text-decoration:none}.ccm-page .footer .nav-list a:hover{text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:6px}.ccm-page .footer .ccm-block-social-links .list-inline .list-inline-item a svg{height:16px;transform:translateY(-3px);width:16px}.ccm-page .footer .ccm-block-social-links a:hover{color:#5ea62b}.ccm-page .footer .ccm-block-social-links a:hover svg,.ccm-page .footer .ccm-block-social-links a:hover svg path{fill:#5ea62b}@media (max-width:991px){.ccm-page .footer{padding:2em 0}.ccm-page .footer__links{margin-bottom:0;margin-top:2em}.ccm-page .footer__bottom{display:block;margin-top:2em}}.ccm-page .global-nav-top{background:#f9f9f9;font-size:17px;height:50px}.ccm-page .global-nav-top .container-fluid{align-items:center;display:flex;height:100%;justify-content:space-between}.ccm-page .global-nav-top__notification{max-width:300px;width:50%}.ccm-page .global-nav-top__notification marquee{font-width:500;display:block}.ccm-page .global-nav-top__notification marquee p{margin-bottom:0}.ccm-page .global-nav-top__language{align-items:center;display:flex}.ccm-page .global-nav-top__language a{color:#000;margin-right:40px;text-decoration:none}.ccm-page .global-nav-top__language a:hover{text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:6px}.ccm-page .global-nav{background:#fff;height:90px;position:sticky;top:0;z-index:4}.ccm-page .global-nav .container-fluid{align-items:center;display:flex;height:100%;justify-content:center}.ccm-page .global-nav__logo{width:350px}@media screen and (min-width:1200px) and (max-width:1299px){.ccm-page .global-nav__logo{width:300px}}.ccm-page .global-nav__logo img{display:block;width:100%}@media screen and (min-width:1499px) and (max-width:1595px){.ccm-page .global-nav__logo,.ccm-page .global-nav__menu-sub{width:300px!important}}.ccm-page .global-nav__menu{display:flex;flex-grow:2;justify-content:center}.ccm-page .global-nav__menu .menu>ul>li a:hover{text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:8px}.ccm-page .global-nav__menu .menu>ul>li .nav-path-selected{font-weight:700}.ccm-page .global-nav__menu-sub{align-items:center;display:flex;justify-content:flex-end;width:350px}.ccm-page .global-nav__menu-sub .btn{margin:0}.ccm-page .global-nav__illustration,.ccm-page .global-nav__mobile-menu-footer,.ccm-page .global-nav__mobile-menu-sub{display:none}.ccm-page .global-nav .search-toggle{background-image:url(/images/search-icon.svg?ad68b8c9a645a8e9316335b92a2710d5);background-position:50%;background-repeat:no-repeat;background-size:25px;border-radius:50px;display:inline-block;height:55px;margin:0 .5em;width:55px}.ccm-page .global-nav .search-toggle span{opacity:0}.ccm-page .global-nav .search-toggle:hover{background-color:#e2eced}@media (max-width:1499px){.ccm-page .global-nav{height:70px}.ccm-page .global-nav .menu>ul>li a{font-size:19px;padding:.5em}.ccm-page .global-nav__menu-sub{width:auto}}@media screen and (min-width:1200px) and (max-width:1299px){.ccm-page .global-nav .menu>ul>li a{font-size:18px}}@media (min-width:1200px){.ccm-page .global-nav .menu>ul>li>ul{display:none!important}}@media (max-width:1199px){.ccm-page .global-nav-top{display:none}.ccm-page .global-nav-top:has(marquee){display:block}.ccm-page .global-nav-top__language{display:none}.ccm-page .global-nav-top__notification{max-width:none;width:100%}.ccm-page .global-nav{height:60px}.ccm-page .global-nav.is-active{height:100vh;overflow-x:hidden;overflow-y:auto}.ccm-page .global-nav.is-active .global-nav__illustration{display:block;height:auto;margin:1.5em auto;max-width:400px;width:65%}.ccm-page .global-nav.is-active .global-nav__mobile-menu-sub{display:block;padding-bottom:2em}.ccm-page .global-nav.is-active .global-nav__mobile-menu-footer{background-color:#f9f9f9;display:block;height:20%;padding:1em 15px}.ccm-page .global-nav.is-active .global-nav__mobile-menu-footer #mobile-google-translate{position:relative;width:100%}.ccm-page .global-nav.is-active .global-nav__mobile-menu-footer #mobile-google-translate .skiptranslate{margin:0}.ccm-page .global-nav.is-active .global-nav__mobile-menu-footer #mobile-google-translate:after{content:"\f078";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:700;position:absolute;right:20px;top:28%}.ccm-page .global-nav.is-active .global-nav__mobile-menu-footer #mobile-google-translate select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:25px;height:40px;margin:0;padding:0 1em;position:relative}.ccm-page .global-nav.is-active .global-nav__mobile-menu-footer div+div{margin-top:10px}.ccm-page .global-nav .container-fluid{display:block;height:auto;min-height:80%}.ccm-page .global-nav__logo{align-items:center;display:flex;justify-content:center;left:0;margin-top:22px;position:absolute;width:100%}.ccm-page .global-nav__logo img{max-width:240px}.ccm-page .global-nav__menu{display:block}.ccm-page .global-nav__menu-sub{position:absolute;right:0;top:0;width:auto}.ccm-page .global-nav__menu-sub .btn{display:none}.ccm-page .global-nav .search-toggle{height:50px;margin-right:5px;margin-top:5px;width:50px}.ccm-page .global-nav .menu a{color:#000}.ccm-page .global-nav .menu>ul>li>a{font-size:1.6em;font-weight:600!important;padding:.2em 0}.ccm-page .global-nav .menu>ul>li>ul{background:transparent;border:0;box-shadow:none;margin-bottom:1em;padding:.25em 0 1em}.ccm-page .global-nav .menu>ul>li>ul a{border:0;font-size:1.3em;font-weight:600}.ccm-page .global-nav .menu>ul>li>ul>li>ul{border-left:2px dotted}.ccm-page .global-nav .menu>ul>li>ul>li>ul>li{color:#000;padding:0 0 0 20px}.ccm-page .global-nav .menu>ul>li>ul>li>ul>li a{border:0;font-size:1rem;font-weight:400}.ccm-page .global-nav .menu-mobile{height:60px}.ccm-page .global-nav .menu-dropdown-icon:before{background-color:#e2eced;border-radius:50px;height:55px;line-height:1;margin:0;padding:1em;text-align:center;width:55px}.ccm-page .show-on-mobile .nav-dropdown ul .nav-dropdown .nav-dropdown{pointer-events:none}}.ccm-page .nav-list{list-style:none;margin-bottom:0;padding:0}.ccm-page .nav-list__title{font-size:1.7em;font-weight:400;margin-bottom:.5em;opacity:1!important;text-decoration:none}.ccm-page .nav-list ul{font-size:21px;list-style:none;padding:0}.ccm-page .nav-list li{margin-bottom:5px;padding:0}.ccm-page .nav-list a{opacity:.7}.ccm-page .nav-list a:hover{opacity:1}@media (max-width:1499px){.ccm-page .nav-list__title{font-size:1.5em}.ccm-page .nav-list ul{font-size:19px}}@media (max-width:991px){.ccm-page .nav-list{margin-bottom:3em}}.ccm-page .nav-list-section{grid-gap:2em;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:2em}@media (max-width:991px){.ccm-page .nav-list-section{display:block}}.ccm-page .nav-tiles-section{grid-gap:2em;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:2em}.ccm-page .nav-tiles__item{color:inherit;display:block;margin-bottom:2em;text-decoration:none}.ccm-page .nav-tiles__item:hover .nav-tiles__description{opacity:1}.ccm-page .nav-tiles__title{font-size:1.4em;font-weight:500;line-height:1.3;margin-bottom:1em}.ccm-page .nav-tiles__description{line-height:1.7;margin-bottom:2em;opacity:.7}@media (max-width:991px){.ccm-page .nav-tiles{display:block}.ccm-page .nav-tiles__item{margin-bottom:3em;margin-top:3em}}@media (max-width:696px){.ccm-page .nav-tiles__item{margin-bottom:2em;margin-top:2em}}.ccm-page .skiptranslate.goog-te-gadget{color:transparent;font-size:1px;margin:0 10px 0 0}.ccm-page .skiptranslate.goog-te-gadget select.goog-te-combo{border:1px solid #656565;height:28px;margin:2px 0 0;width:auto}@media (max-width:1199px){.ccm-page .skiptranslate.goog-te-gadget select.goog-te-combo{width:100%}}.ccm-page .skiptranslate.goog-te-gadget span{display:none}.ccm-page .rs_addtools,.ccm-page .rsbtn{display:flex;margin-bottom:0}.ccm-page .rs_addtools .rsbtn_tooltoggle,.ccm-page .rsbtn .rsbtn_tooltoggle{background-color:#fff;border-color:#656565}.ccm-page .rs_addtools .rsbtn_tooltoggle span:before,.ccm-page .rsbtn .rsbtn_tooltoggle span:before{content:"\f0c9";font-family:Font Awesome\ 5 Free!important;font-weight:900}.ccm-page .rs_addtools .rsbtn_play,.ccm-page .rsbtn .rsbtn_play{background-color:#fff;border-color:#656565;margin-right:0}.ccm-page .rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text:before,.ccm-page .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text:before{content:"\f028";font-family:Font Awesome\ 5 Free!important;font-weight:900}.ccm-page .rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text:after,.ccm-page .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text:after{color:transparent;content:""}.ccm-page .rs_addtools .rsbtn_play .rsbtn_right,.ccm-page .rsbtn .rsbtn_play .rsbtn_right{border-left:1px solid #656565;font-size:14px;line-height:26px}.ccm-page .rs_addtools .rsbtn_play .rsbtn_right:before,.ccm-page .rsbtn .rsbtn_play .rsbtn_right:before{content:"\f04b";font-family:Font Awesome\ 5 Free!important;font-weight:900}.ccm-page .rs_addtools .rsbtn_toolpanel.vertical,.ccm-page .rsbtn .rsbtn_toolpanel.vertical{position:absolute}.ccm-page .zl-form *{box-shadow:none;outline:0}.ccm-page .zl-form .hidden,.ccm-page .zl-form legend{display:none}.ccm-page .zl-form label{font-weight:inherit;margin-top:.5em}.ccm-page .zl-form .mandatory{color:red;font-size:150%;margin-left:4px;margin-top:-5px;position:absolute}.ccm-page .zl-form .radio_container>.radio_container label{border:2px dotted #222;border-radius:30px;cursor:pointer;height:45px;margin-right:15px;padding:5px 10px}.ccm-page .zl-form .radio_container>.radio_container label .radio{float:left;margin-right:7px;margin-top:10px}.ccm-page .zl-form .radio_container>.radio_container label:has(>input[type=radio]:focus-visible){outline:2px solid #488ff5;outline-offset:2px}.ccm-page .zl-form .radio_container>.radio_container label:hover{border-color:#000}.ccm-page .zl-form .radio_container>.radio_container label:active{background-color:#eee}.ccm-page .zl-form .checkbox_container>.checkbox_container label{border:2px dotted #222;border-radius:30px;cursor:pointer;height:auto;margin-right:15px;min-height:45px;padding:5px 10px}.ccm-page .zl-form .checkbox_container>.checkbox_container label .checkbox{float:left;margin-right:7px;margin-top:10px}.ccm-page .zl-form .checkbox_container>.checkbox_container label:hover{border-color:#000}.ccm-page .zl-form .checkbox_container>.checkbox_container label:active{background-color:#eee}.ccm-page .zl-form .form-group.select,.ccm-page .zl-form .form-group.text,.ccm-page .zl-form .form-group.textarea{margin-bottom:20px}.ccm-page .zl-form .form-group.select input,.ccm-page .zl-form .form-group.select select,.ccm-page .zl-form .form-group.select textarea,.ccm-page .zl-form .form-group.text input,.ccm-page .zl-form .form-group.text select,.ccm-page .zl-form .form-group.text textarea,.ccm-page .zl-form .form-group.textarea input,.ccm-page .zl-form .form-group.textarea select,.ccm-page .zl-form .form-group.textarea textarea{border:0;border-bottom:2px dotted #222;border-radius:0;color:#000;font-size:18px;padding-left:0}.ccm-page .zl-form .form-group.select input:hover,.ccm-page .zl-form .form-group.select select:hover,.ccm-page .zl-form .form-group.select textarea:hover,.ccm-page .zl-form .form-group.text input:hover,.ccm-page .zl-form .form-group.text select:hover,.ccm-page .zl-form .form-group.text textarea:hover,.ccm-page .zl-form .form-group.textarea input:hover,.ccm-page .zl-form .form-group.textarea select:hover,.ccm-page .zl-form .form-group.textarea textarea:hover{border-color:#000}.ccm-page .zl-form .form-group.select input::-webkit-input-placeholder,.ccm-page .zl-form .form-group.select select::-webkit-input-placeholder,.ccm-page .zl-form .form-group.select textarea::-webkit-input-placeholder,.ccm-page .zl-form .form-group.text input::-webkit-input-placeholder,.ccm-page .zl-form .form-group.text select::-webkit-input-placeholder,.ccm-page .zl-form .form-group.text textarea::-webkit-input-placeholder,.ccm-page .zl-form .form-group.textarea input::-webkit-input-placeholder,.ccm-page .zl-form .form-group.textarea select::-webkit-input-placeholder,.ccm-page .zl-form .form-group.textarea textarea::-webkit-input-placeholder{color:#000;font-size:16px;opacity:1}.ccm-page .zl-form .form-group.select input:-moz-placeholder,.ccm-page .zl-form .form-group.select input::-moz-placeholder,.ccm-page .zl-form .form-group.select select:-moz-placeholder,.ccm-page .zl-form .form-group.select select::-moz-placeholder,.ccm-page .zl-form .form-group.select textarea:-moz-placeholder,.ccm-page .zl-form .form-group.select textarea::-moz-placeholder,.ccm-page .zl-form .form-group.text input:-moz-placeholder,.ccm-page .zl-form .form-group.text input::-moz-placeholder,.ccm-page .zl-form .form-group.text select:-moz-placeholder,.ccm-page .zl-form .form-group.text select::-moz-placeholder,.ccm-page .zl-form .form-group.text textarea:-moz-placeholder,.ccm-page .zl-form .form-group.text textarea::-moz-placeholder,.ccm-page .zl-form .form-group.textarea input:-moz-placeholder,.ccm-page .zl-form .form-group.textarea input::-moz-placeholder,.ccm-page .zl-form .form-group.textarea select:-moz-placeholder,.ccm-page .zl-form .form-group.textarea select::-moz-placeholder,.ccm-page .zl-form .form-group.textarea textarea:-moz-placeholder,.ccm-page .zl-form .form-group.textarea textarea::-moz-placeholder{color:#000;font-size:16px;opacity:1}.ccm-page .zl-form .form-group.select input:-ms-input-placeholder,.ccm-page .zl-form .form-group.select select:-ms-input-placeholder,.ccm-page .zl-form .form-group.select textarea:-ms-input-placeholder,.ccm-page .zl-form .form-group.text input:-ms-input-placeholder,.ccm-page .zl-form .form-group.text select:-ms-input-placeholder,.ccm-page .zl-form .form-group.text textarea:-ms-input-placeholder,.ccm-page .zl-form .form-group.textarea input:-ms-input-placeholder,.ccm-page .zl-form .form-group.textarea select:-ms-input-placeholder,.ccm-page .zl-form .form-group.textarea textarea:-ms-input-placeholder{color:#000;font-size:16px;opacity:1}.ccm-page .zl-form .form-group.select input,.ccm-page .zl-form .form-group.select select,.ccm-page .zl-form .form-group.text input,.ccm-page .zl-form .form-group.text select,.ccm-page .zl-form .form-group.textarea input,.ccm-page .zl-form .form-group.textarea select{height:45px}.ccm-page .zl-form .form-group.select textarea,.ccm-page .zl-form .form-group.text textarea,.ccm-page .zl-form .form-group.textarea textarea{border:2px dotted #222;padding:1em}.ccm-page .zl-form .form-group.submit{clear:both}.ccm-page .zl-form .form-group.submit .submit{align-items:center;background-color:#5ea62b;border:0;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;height:55px;margin:0 10px 10px 0;min-height:45px;padding:0 24px 2px;position:relative;transition:all .2s ease;vertical-align:middle;width:auto}.ccm-page .zl-form .form-group.submit .submit:active,.ccm-page .zl-form .form-group.submit .submit:focus,.ccm-page .zl-form .form-group.submit .submit:hover{padding:0 30px 2px}.ccm-page .zl-form .form-group.submit .submit:after{content:"→";padding-left:10px;transition:all .2s ease}.ccm-page .zl-form .cke_contents,.ccm-page .zl-form .redactor-editor{background-color:#fff;color:#000;font-size:18px}.ccm-page .zl-form .form-group{clear:both}.ccm-page .zl-form .col-20,.ccm-page .zl-form .col-25,.ccm-page .zl-form .col-33,.ccm-page .zl-form .col-40,.ccm-page .zl-form .col-50,.ccm-page .zl-form .col-60,.ccm-page .zl-form .col-66,.ccm-page .zl-form .col-75,.ccm-page .zl-form .col-80{clear:none;float:left;margin-right:20px}.ccm-page .zl-form .col-100{clear:both;width:calc(100% - 20px)}.ccm-page .zl-form .col-80{width:calc(80% - 20px)}.ccm-page .zl-form .col-75{width:calc(75% - 20px)}.ccm-page .zl-form .col-66{width:calc(66% - 20px)}.ccm-page .zl-form .col-60{width:calc(60% - 20px)}.ccm-page .zl-form .col-50{width:calc(50% - 20px)}.ccm-page .zl-form .col-40{width:calc(40% - 20px)}.ccm-page .zl-form .col-33{width:calc(33% - 20px)}.ccm-page .zl-form .col-25{width:calc(25% - 20px)}.ccm-page .zl-form .col-20{width:calc(20% - 20px)}.ccm-page.edit-mode form .control-label--display-no{font-style:italic;opacity:.8}.ccm-page.edit-mode form .block__info{cursor:default;display:inline-block;margin-left:6px;position:absolute;z-index:999}.ccm-page.edit-mode form .block__info:hover{z-index:1000}.ccm-page.edit-mode form .block__info--mandatory{margin-left:24px}.ccm-page.edit-mode form .block__info i{color:#c6c6c6;position:absolute;z-index:2}.ccm-page.edit-mode form .block__info:hover i,.ccm-page.edit-mode form pre i.fa-info-circle{color:#335b8a}.ccm-page.edit-mode form .block__info-content{display:none;left:-12px;padding:36px 12px 12px;position:absolute;top:-12px;z-index:1}.ccm-page.edit-mode form .block__info:hover .block__info-content{display:block}.ccm-page .btn{align-items:center;background-color:#000;border:0;border-radius:50px;color:#fff;display:inline-flex;font-weight:500;height:55px;margin:0 10px 10px 0;min-height:45px;padding:0 24px 2px;position:relative;transition:all .2s ease;vertical-align:middle}.ccm-page .btn.btn-sm{height:45px;padding:0 14px 2px}.ccm-page .btn.btn-default{background-color:transparent;border:2px dotted #000;color:#000}.ccm-page .btn.btn-green,.ccm-page .btn.btn-primary{background-color:#5ea62b;color:#fff}.ccm-page .btn.btn-pink,.ccm-page .btn.btn-secondary{background-color:#c4597f;color:#fff}.ccm-page .btn.btn-white{background-color:#fff;color:#000}.ccm-page .btn.btn-filter{background-color:transparent;border:2px dotted #000;color:#000}.ccm-page .btn.btn-filter:hover{border-style:solid}.ccm-page .btn.btn-filter--active{background-color:#5ea62b;border:2px solid transparent;color:#fff}.ccm-page .btn:not(.btn-filter,.btn-filter--active):after{content:"→";padding-left:10px;transition:all .2s ease}.ccm-page .btn:not(.btn-filter,.btn-filter--active):active:after,.ccm-page .btn:not(.btn-filter,.btn-filter--active):focus:after,.ccm-page .btn:not(.btn-filter,.btn-filter--active):hover:after{padding-left:20px}@media (max-width:1499px){.ccm-page .btn{height:45px}}@media (max-width:991px){.ccm-page .btn{line-height:1.1;padding:0 14px 2px;text-align:left}}.ccm-page .arrow{align-items:center;background-color:#5ea62b;border-radius:50px;color:#fff;display:flex;height:55px;justify-content:center;margin:8px 0;text-decoration:none;width:55px}@media (max-width:1499px){.ccm-page .arrow{height:45px;width:45px}}.ccm-page .arrow:after{content:"→";font-size:24px;font-weight:500}.ccm-page .arrow.arrow--active,.ccm-page .arrow.arrow--pink:hover,.ccm-page .arrow.arrow--white:hover,.ccm-page .arrow:hover,.ccm-page .nav-tiles__item:hover .arrow{outline:8px solid #e2eced;outline-offset:-1px}.ccm-page .arrow--white{background-color:#fff;color:#000}.ccm-page .arrow--white.arrow--active,.ccm-page .arrow--white.arrow--pink:hover,.ccm-page .arrow--white.arrow:hover,.ccm-page .arrow--white:hover,.ccm-page .nav-tiles__item:hover .arrow--white.arrow{outline:8px solid #d4cb28}.ccm-page .arrow--pink{background-color:#c4597f;color:#fff}.ccm-page .arrow--pink.arrow--active,.ccm-page .arrow--pink.arrow--white:hover,.ccm-page .arrow--pink.arrow:hover,.ccm-page .arrow--pink:hover,.ccm-page .nav-tiles__item:hover .arrow--pink.arrow{background-color:#fff;color:#000;outline:8px solid #c4597f}.ccm-page .circle{aspect-ratio:1/1;height:500px;position:relative;width:auto}.ccm-page .circle__background{aspect-ratio:1/1;border:100px solid;border-radius:50%;height:500px;transition:border .6s ease;width:auto}.ccm-page .circle__content{display:flex;flex-direction:column;height:100%;justify-content:center;opacity:0;padding:15%;position:absolute;top:0;transition:opacity .3s ease;transition-delay:0s;width:100%}.ccm-page .circle__content .btn{align-self:flex-start;font-size:16px;margin:.2em 0 0}.ccm-page .circle__sub-title{font-size:1.2em;font-weight:300;margin-bottom:.25em;margin-left:2px}.ccm-page .circle__title{font-size:2.6em;font-weight:400;line-height:1;margin-bottom:.5em;margin-top:0}.ccm-page .circle--animate .circle__background,.ccm-page .circle--solid .circle__background,.ccm-page .circle:hover .circle__background{border-width:250px}.ccm-page .circle--animate .circle__content,.ccm-page .circle--solid .circle__content,.ccm-page .circle:hover .circle__content{opacity:1;transition-delay:.5s}.ccm-page .circle--sm{height:290px}.ccm-page .circle--sm .circle__background{border:58px solid;height:290px}.ccm-page .circle--sm.circle--animate .circle__background,.ccm-page .circle--sm.circle--solid .circle__background,.ccm-page .circle--sm:hover .circle__background{border-width:145px}.ccm-page .circle--lg{font-size:1.5em;height:700px}.ccm-page .circle--lg .circle__background{border:140px solid;height:700px}.ccm-page .circle--lg.circle--animate .circle__background,.ccm-page .circle--lg.circle--solid .circle__background,.ccm-page .circle--lg:hover .circle__background{border-width:350px}@media (max-width:1499px){.ccm-page .circle{height:500px}.ccm-page .circle .circle__background{border:100px solid;height:500px}.ccm-page .circle__sub-title{font-size:1em}.ccm-page .circle__title{font-size:1.9em}.ccm-page .circle.circle--animate .circle__background,.ccm-page .circle.circle--solid .circle__background,.ccm-page .circle:hover .circle__background{border-width:250px}}@media (max-width:991px){.ccm-page .circle{font-size:.85em;height:290px}.ccm-page .circle .circle__background{border:58px solid;height:290px}.ccm-page .circle__sub-title{font-size:1em}.ccm-page .circle__title{font-size:1.9em}.ccm-page .circle.circle--animate .circle__background,.ccm-page .circle.circle--solid .circle__background,.ccm-page .circle:hover .circle__background{border-width:145px}}.ccm-page .circle{color:#fff}.ccm-page .circle .circle__background,.ccm-page .circle .circle__background--green{border-color:#5ea62b}.ccm-page .circle .circle__background--green-light{border-color:#d4cb28}.ccm-page .circle .circle__background--pink{border-color:#c4597f}.ccm-page .circle .circle__background--blue{border-color:#0087ad}.ccm-page .circle .circle__background--orange{border-color:#d87e31}.ccm-page .circle:has(.circle__background--green-light){color:#000}.ccm-page .circle-section{background:#e2eced;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:auto;padding:2em 4em;position:relative;width:100%}@media (min-width:1600px){.ccm-page .circle-section{padding:6em 4em}}.ccm-page .circle-section--lg{padding:6em 4em}@media (min-width:1600px){.ccm-page .circle-section--lg{padding:9em 8em}}@media (min-width:1900px){.ccm-page .circle-section--lg{padding:12em}}.ccm-page .circle-section img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media (max-width:991px){.ccm-page .circle-section{padding:2em}}.ccm-page .circle--view-width{aspect-ratio:1/1;border:12vw solid #5ea62b;border-radius:50%;height:60vw;margin:auto;transition:border .6s ease;width:60vw}.ccm-page .circle--view-width:hover{border-width:30vw}.ccm-page .gallery .gallery-grid .gallery--image{aspect-ratio:4/2.5;padding-top:14rem!important}@media (max-width:1399px){.ccm-page .gallery .gallery-grid .gallery--image{padding-top:12rem!important}}@media (max-width:1199px){.ccm-page .gallery .gallery-grid .gallery--image{padding-top:10rem!important}}@media (max-width:999px){.ccm-page .gallery .gallery-grid .gallery--image{padding-top:14rem!important}}.ccm-page .gallery .gallery--image-overlay-color{background-color:rgba(0,0,0,.4)!important}.ccm-page .gallery .gallery--image-overlay-text{font-weight:400!important}.ccm-page .image-circle{-webkit-clip-path:circle(45% at 50% 50%);clip-path:circle(45% at 50% 50%);height:auto;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:relative;transition:all 1s ease-in-out;width:100%}.ccm-page .image-circle .image-circle--sm{height:20vh;width:20vh}.ccm-page .image-circle .image-circle--md{height:40vh;width:40vh}.ccm-page .image-circle .image-circle--lg{height:60vh;width:60vh}.ccm-page .image-circle:hover{-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%)}.ccm-page .read-more-list{list-style:none;padding:0}.ccm-page .read-more-list li{padding:0}.ccm-page .read-more-list a{border-bottom:2px dotted;display:block;font-size:22px;font-weight:600;padding:.7em 0;text-decoration:none;transition:padding .3s ease}.ccm-page .read-more-list a:hover{padding:.7em 0 .7em .7em}@media (max-width:1499px){.ccm-page .read-more-list a{font-size:19px}}.ccm-page .info-box{margin:2em 0 4em;padding:2em 3em;position:relative;z-index:1}.ccm-page .info-box a{border-color:#fff}.ccm-page .info-box--lg{padding:4em 5em}.ccm-page .info-box__illustration img{display:block;float:right;margin-bottom:-80%;position:relative;width:120%;z-index:-1}.ccm-page .info-box h1:first-child,.ccm-page .info-box h2:first-child,.ccm-page .info-box h3:first-child{margin-top:0}.ccm-page .info-box .accordion-button,.ccm-page .info-box .accordion-button:not(.collapsed){color:#fff}.ccm-page .info-box .accordion-button:before,.ccm-page .info-box .accordion-button:not(.collapsed):before{background-color:#fff;color:#000;outline:0}.ccm-page .info-box .accordion-body{border-color:#fff;color:#fff}@media (max-width:991px){.ccm-page .info-box,.ccm-page .info-box--lg{padding:2em}.ccm-page .info-box__illustration{justify-content:center!important}.ccm-page .info-box__illustration img{margin-bottom:0;max-width:300px;transform:translate(0);width:100%}}@media (max-width:669px){.ccm-page .info-box{padding:1.25em}.ccm-page .info-box__illustration{margin-bottom:3em;margin-top:1em}}.ccm-page .highlight-item{color:inherit;margin-bottom:2em;text-decoration:none}.ccm-page .highlight-item.hidden{display:none}.ccm-page .highlight-item__image{aspect-ratio:16/10;overflow:hidden}.ccm-page .highlight-item__image .ccm-block-page-list-page-entry-thumbnail{height:100%;width:100%}.ccm-page .highlight-item__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1);transition:transform .5s ease-out;width:100%}.ccm-page .highlight-item__tag{background:#fff;border-radius:20px;color:#212529;font-size:17px;margin:20px;padding:5px 15px;position:absolute;z-index:1}.ccm-page .highlight-item__tag--project{background:#d4cb28}.ccm-page .highlight-item__title{font-size:1.25rem;font-weight:500;line-height:1.3;margin:1em 0 .25em}@media (max-width:1499px){.ccm-page .highlight-item__title{font-size:21px}}.ccm-page .highlight-item:hover .highlight-item__image img{transform:scale(1.05)}.ccm-page .highlight-item--illustration .highlight-item__image{background-color:#5ea62b}.ccm-page .highlight-item--illustration .highlight-item__image img{-o-object-fit:contain;object-fit:contain;padding:10%}.ccm-page .highlight-item--no-topics .highlight-item__title{font-size:1em}.ccm-page .top-tasks{align-items:flex-end;display:flex;height:175px;position:relative;z-index:3}.ccm-page .top-tasks__item{border-right:2px solid #fff;color:#212529;height:150px;padding:1em;position:relative;text-decoration:none;transition:height .3s cubic-bezier(1,0,0,1);width:25%}.ccm-page .top-tasks__item:hover{height:160px}.ccm-page .top-tasks__item:nth-child(2) .top-tasks__illustration img{margin-bottom:-1.5em}@media (max-width:1499px){.ccm-page .top-tasks__item:nth-child(2) .top-tasks__illustration img{max-width:110px}}.ccm-page .top-tasks__item:nth-child(4){border-right:0}.ccm-page .top-tasks__item:nth-child(4) .top-tasks__illustration img{margin-bottom:-1.35em;max-width:150px}.ccm-page .top-tasks__title{font-size:21px;line-height:1.3}.ccm-page .top-tasks__title strong{display:block}.ccm-page .top-tasks__illustration{bottom:0;left:0;position:absolute;width:100%}.ccm-page .top-tasks__illustration img{float:right;margin-bottom:-1.5em;margin-right:1.5em}@media (max-width:1499px){.ccm-page .top-tasks{zoom:.85}}@media (max-width:1199px){.ccm-page .top-tasks{zoom:1;flex-wrap:wrap;height:auto}.ccm-page .top-tasks__item{border-left:2px solid #fff;border-right:0;margin-bottom:4em;width:50%}}@media (max-width:767px){.ccm-page .top-tasks__item{align-items:center;border:0;border-bottom:2px solid #fff;display:flex;flex-direction:row-reverse;height:120px;margin-bottom:0;width:100%}.ccm-page .top-tasks__item:nth-child(4) .top-tasks__illustration img{max-width:85px}.ccm-page .top-tasks__title{width:70%}.ccm-page .top-tasks__illustration{position:relative;width:30%}.ccm-page .top-tasks__illustration img{display:block;float:none;height:80%;margin:auto;max-height:75px;max-width:75px}}.ccm-page .top-tasks-contact{display:grid;gap:25px;grid-template-columns:1fr 1fr 1fr}.ccm-page .top-tasks-contact__item{color:#000;display:flex;justify-content:space-between;padding:1.5em 2em;text-decoration:none}.ccm-page .top-tasks-contact__item .arrow{margin:1em 0 0;visibility:hidden}.ccm-page .top-tasks-contact__item:hover .arrow{visibility:visible}.ccm-page .top-tasks-contact__illustration{display:flex;justify-content:center;width:25%}.ccm-page .top-tasks-contact__illustration img{width:100%}.ccm-page .top-tasks-contact__content{width:70%}.ccm-page .top-tasks-contact__title{font-size:2em;font-weight:600;line-height:1.15;margin-bottom:.5em}@media (max-width:999px){.ccm-page .top-tasks-contact{display:block}.ccm-page .top-tasks-contact__item{margin-bottom:15px;padding:1.5em}.ccm-page .top-tasks-contact__title{font-size:1.7em}.ccm-page .top-tasks-contact .arrow{display:none}}.ccm-page.page-template-home .top-tasks{margin-top:3em}@media (min-width:1200px){.ccm-page.page-template-home:not(.edit-mode) .top-tasks{margin-top:-175px}}.ccm-page .circle-group{display:flex;justify-content:flex-end;padding:0 0 4em}.ccm-page .circle-group:hover .circle-group__dot{border-width:30px}.ccm-page .circle-group__quote{align-self:flex-end;aspect-ratio:1/1;background:#d87e31;border-radius:50%;height:40%;position:relative;width:40%}.ccm-page .circle-group__quote blockquote{color:#fff;display:flex;flex-direction:column;font-size:1.7em;font-weight:700;height:100%;justify-content:center;line-height:1.3;padding:15%;position:absolute;top:0;width:100%}@media (max-width:599px){.ccm-page .circle-group__quote blockquote{font-size:1.1em}}.ccm-page .circle-group__image{aspect-ratio:1/1;margin:6% 0;width:48%}.ccm-page .circle-group__image img{aspect-ratio:1;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:relative;width:100%}.ccm-page .circle-group__dot{align-self:center;aspect-ratio:1/1;border:40px solid #d4cb28;border-radius:50%;height:12%;transition:.6s ease-in-out;width:12%}.ccm-page .circle-group .circle__background--green{border-color:#5ea62b!important}.ccm-page .circle-group .circle__background--green-light{border-color:#d4cb28!important}.ccm-page .circle-group .circle__background--pink{border-color:#c4597f!important}.ccm-page .circle-group .circle__background--blue{border-color:#0087ad!important}.ccm-page .circle-group .circle__background--orange{border-color:#d87e31!important}.ccm-page .circle-group:has(.circle__background--green-light){color:#000!important}@media (max-width:991px){.ccm-page .circle-group{flex-direction:column}.ccm-page .circle-group__quote{font-size:.85em;width:60%}.ccm-page .circle-group__image{margin:0;width:80%}.ccm-page .circle-group__dot{align-self:flex-start;border-width:25px;height:22%;width:22%}}.ccm-page .circle-group--option-1 .circle-group__quote{margin-right:-1.15%}@media (max-width:991px){.ccm-page .circle-group--option-1 .circle-group__quote{margin-bottom:-6.7%;margin-right:0}.ccm-page .circle-group--option-1 .circle-group__dot{margin-left:5%;margin-top:-6%}}.ccm-page .circle-group--option-2{flex-direction:row-reverse}.ccm-page .circle-group--option-2 .circle-group__dot{align-self:flex-start;border-color:#5ea62b;margin-right:-3%;margin-top:10.95%}.ccm-page .circle-group--option-2 .circle-group__quote{background-color:#0087ad;margin-left:-1.15%}@media (max-width:991px){.ccm-page .circle-group--option-2{flex-direction:column-reverse}.ccm-page .circle-group--option-2 .circle-group__quote{align-self:center;margin-bottom:0;margin-right:-10%;margin-top:-1.5%}.ccm-page .circle-group--option-2 .circle-group__dot{margin-bottom:-6%;margin-left:5%;margin-top:0}}.ccm-page .circle-group--option-3 .circle-group__dot{align-self:flex-start;border-color:#d87e31;margin-left:-3%;margin-top:10.95%}.ccm-page .circle-group--option-3 .circle-group__quote{background-color:#c4597f;margin-right:-1.15%}@media (max-width:991px){.ccm-page .circle-group--option-3 .circle-group__quote{align-self:flex-start;margin-bottom:-6.7%;margin-right:0}.ccm-page .circle-group--option-3 .circle-group__image{align-self:flex-end}.ccm-page .circle-group--option-3 .circle-group__dot{margin-left:15%;margin-top:-13%}}.ccm-page .circle-group--footer{padding:0}.ccm-page .circle-group--footer .circle-group__image{margin:6% 0;width:70%}.ccm-page .circle-group--footer .circle-group__dot{align-self:flex-start;border-color:#5ea62b;height:22%;margin-left:-9.48%;margin-top:2%;width:22%}@media (max-width:991px){.ccm-page .circle-group--footer{flex-direction:column-reverse}.ccm-page .circle-group--footer .circle-group__image{align-self:flex-start;width:85%}.ccm-page .circle-group--footer .circle-group__dot{align-self:flex-end;border-width:35px;height:30%;margin-bottom:-24.7%;margin-left:0;width:30%}}.ccm-page .accordion{--bs-accordion-bg:none}.ccm-page .accordion-item{border:none;border-radius:0}.ccm-page .accordion-header{align-items:center;display:flex;margin-bottom:0}.ccm-page .accordion-button,.ccm-page .accordion-button:not(.collapsed){background:none;box-shadow:none;color:#000;font-weight:600;padding:.25em 0}.ccm-page .accordion-button:after,.ccm-page .accordion-button:not(.collapsed):after{content:none}.ccm-page .accordion-button{font-size:24px}.ccm-page .accordion-button span{display:contents}.ccm-page .accordion-button:before{aspect-ratio:1;background-color:#5ea62b;border-radius:50%;color:#fff;content:"+";font-size:34px;font-weight:500;height:55px;line-height:46px;margin-right:30px;text-align:center;transition:.2s ease-in-out;width:55px}.ccm-page .accordion-button:not(.collapsed):before{background-color:#fff;color:#000;content:"-";outline:8px solid #5ea62b}.ccm-page .accordion-body{border-bottom:2px dotted #000;margin-left:85px;padding:0}.ccm-page .menu-container{background:#e9e9e9;margin:0 auto;width:80%}.ccm-page .menu-mobile{display:none}.ccm-page .menu-dropdown-icon:before{background:#fff;color:#333;content:"\f0d7";cursor:pointer;display:none;float:right;font-family:Font Awesome\ 5 Free;font-weight:700;padding:1.5em 2em}.ccm-page .menu>ul{box-sizing:border-box;list-style:none;margin:0 auto;padding:0;position:relative;width:100%}.ccm-page .menu>ul:after,.ccm-page .menu>ul:before{content:"";display:table}.ccm-page .menu>ul:after{clear:both}.ccm-page .menu>ul>li{float:left;margin:0;padding:0}.ccm-page .menu>ul>li a{display:block;font-size:21px;font-weight:500;padding:.5em 1em;text-decoration:none}.ccm-page .menu>ul>li>ul{background:#f0f0f0;box-sizing:border-box;display:none;left:0;list-style:none;margin:0;padding:20px;position:absolute;width:100%;z-index:99}.ccm-page .menu>ul>li>ul:after,.ccm-page .menu>ul>li>ul:before{content:"";display:table}.ccm-page .menu>ul>li>ul:after{clear:both}.ccm-page .menu>ul>li>ul>li{background:none;float:left;list-style:none;margin:0;padding-bottom:0;width:25%}.ccm-page .menu>ul>li>ul>li a{border-bottom:1px solid #ccc;color:#777;display:block;padding:.2em 0;width:95%}.ccm-page .menu>ul>li>ul>li>ul{box-sizing:border-box;display:block;list-style:none;margin:10px 0 0;padding:0}.ccm-page .menu>ul>li>ul>li>ul:after,.ccm-page .menu>ul>li>ul>li>ul:before{content:"";display:table}.ccm-page .menu>ul>li>ul>li>ul:after{clear:both}.ccm-page .menu>ul>li>ul>li>ul>li{float:left;font-size:.8em;margin:0;padding:10px 0;width:100%}.ccm-page .menu>ul>li>ul>li>ul>li a{border:0}.ccm-page .menu>ul>li>ul.normal-sub{left:auto;padding:10px 20px;width:300px}.ccm-page .menu>ul>li>ul.normal-sub>li{width:100%}.ccm-page .menu>ul>li>ul.normal-sub>li a{border:0;padding:1em 0}@media only screen and (max-width:1199px){.ccm-page .menu-container{width:100%}.ccm-page .menu-dropdown-icon:before,.ccm-page .menu-mobile{display:block}.ccm-page .menu>ul{display:none}.ccm-page .menu>ul>li{display:block;float:none;width:100%}.ccm-page .menu>ul>li a{display:block;padding:1.5em;width:100%}.ccm-page .menu>ul>li>ul{position:relative}.ccm-page .menu>ul>li>ul.normal-sub{width:100%}.ccm-page .menu>ul>li>ul>li{float:none;margin-top:20px;width:100%}.ccm-page .menu>ul>li>ul>li:first-child{margin:0}.ccm-page .menu>ul>li>ul>li>ul{position:relative}.ccm-page .menu>ul>li>ul>li>ul>li{float:none}.ccm-page .menu .show-on-mobile{display:block}}.ccm-page .hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;outline:0!important;overflow:visible;padding:18px 0;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.ccm-page .hamburger.is-active:hover,.ccm-page .hamburger:hover{opacity:.7}.ccm-page .hamburger.is-active .hamburger-inner,.ccm-page .hamburger.is-active .hamburger-inner:after,.ccm-page .hamburger.is-active .hamburger-inner:before{background-color:#000}.ccm-page .hamburger-box{display:inline-block;height:24px;position:relative;width:35px}.ccm-page .hamburger-inner{display:block;margin-top:-2px;top:50%}.ccm-page .hamburger-inner,.ccm-page .hamburger-inner:after,.ccm-page .hamburger-inner:before{background-color:#000;border-radius:4px;height:2px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:35px}.ccm-page .hamburger-inner:after,.ccm-page .hamburger-inner:before{content:"";display:block}.ccm-page .hamburger-inner:before{top:-12px}.ccm-page .hamburger-inner:after{bottom:-12px}.ccm-page .hamburger--3dy .hamburger-box{perspective:80px}.ccm-page .hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.ccm-page .hamburger--3dy .hamburger-inner:after,.ccm-page .hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.ccm-page .hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.ccm-page .hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,12px,0) rotate(45deg)}.ccm-page .hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-12px,0) rotate(-45deg)}.ccm-page .hamburger--3dy-r .hamburger-box{perspective:80px}.ccm-page .hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.ccm-page .hamburger--3dy-r .hamburger-inner:after,.ccm-page .hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.ccm-page .hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.ccm-page .hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,12px,0) rotate(45deg)}.ccm-page .hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-12px,0) rotate(-45deg)}.ccm-page .hero-slider{background-position:50%;background-repeat:no-repeat;background-size:cover;height:75vh;max-height:1000px;overflow:hidden;position:relative}.ccm-page .hero-slider img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.ccm-page .hero-slider img.home-animation{animation:none!important;transition:all 2s cubic-bezier(.4,0,.2,1)!important}.ccm-page .hero-slider img.home-animation.home-animation--active{transform:scale(1.1)!important}.ccm-page .hero-slider__content{align-items:center;color:#fff;display:flex;height:100%;position:absolute;top:0;width:100%}.ccm-page .hero-slider .tns-item{height:100%;width:100%}.ccm-page .hero-slider .tns-item picture:after{background:linear-gradient(90deg,rgba(0,0,0,.698),transparent);content:"";display:block;height:100%;opacity:.5;position:absolute;top:0;width:40%}.ccm-page .hero-slider--no-gradient{max-height:850px}.ccm-page .hero-slider--no-gradient .tns-item picture:after{opacity:0}.ccm-page .hero-slider .tns-inner,.ccm-page .hero-slider .tns-outer,.ccm-page .hero-slider .tns-slider{height:100%}@media (max-height:600px){.ccm-page .hero-slider__content{align-items:flex-start;padding-top:2em}}@media (max-width:767px){.ccm-page .hero-slider__content{align-items:flex-end;padding-bottom:1.5em}.ccm-page .hero-slider__content .container{padding:0 1.5em}}.ccm-page .hero-slider .search-container{float:left;margin-top:.7em;position:relative}.ccm-page .hero-slider .search-container input{min-width:270px}.ccm-page .hero-slider .search-container input+.ais-SearchBox-submit{top:15px}.ccm-page .hero-slider .search-container input+.ais-SearchBox-submit+.ais-SearchBox-reset{padding:3px 6px;top:15px}.ccm-page .hero-slider .tns-item{overflow:hidden}.ccm-page .hero-slider .tns-slide-active img{animation:scaleDown 6s ease-in forwards;transform:scale(1.1)}@keyframes scaleDown{to{transform:scale(1)}}.ccm-page .large-image-slider picture img{aspect-ratio:4/2;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.ccm-page .large-image-slider .next,.ccm-page .large-image-slider .previous{align-items:center;aspect-ratio:1/1;border:2px dotted #000;border-radius:40px;cursor:pointer;display:inline-flex;height:50px;justify-content:center;transition:transform .2s ease;width:50px}.ccm-page .large-image-slider .next:hover{transform:translateX(3px)}.ccm-page .large-image-slider .previous:hover{transform:translateX(-3px)}.ccm-page .large-image-slider .prev_next{margin:10px 20px 0 auto;width:-moz-fit-content;width:fit-content}.ccm-page .bg-pink .large-image-slider .next,.ccm-page .bg-pink .large-image-slider .previous{border-color:#fff}.ccm-page .skiplinks{padding:0}.ccm-page .skiplinks .container{left:50%;position:absolute;top:0;transform:translateX(-50%);z-index:9999}.ccm-page .skiplinks .container .skiplinks__list{list-style:none}.ccm-page .skiplinks .container .skiplinks__list .skiplinks__list__link,.ccm-page .skiplinks .container .skiplinks__list .skiplinks__list__link:active,.ccm-page .skiplinks .container .skiplinks__list .skiplinks__list__link:focus{background:#8fcae7;border:1px solid #01689b;color:#000;display:inline-block;left:15px;padding:5px 15px;position:absolute;text-decoration:none;top:15px;width:auto}.ccm-page .site-search{height:auto;position:relative;width:100%}.ccm-page .site-search .ais-Autocomplete input,.ccm-page .site-search .ais-SearchBox-input{background-color:#fff;border:1px solid #eaeaea;border-radius:50px;color:#000;font-size:16px;font-weight:500;height:50px;margin-bottom:40px;padding:0 20px;transition:border-color .4s ease,box-shadow .4s ease;width:100%}.ccm-page .site-search .ais-Autocomplete input:focus,.ccm-page .site-search .ais-SearchBox-input:focus{border-color:#5ea62b;box-shadow:0 0 0 3px rgba(94,166,43,.2);outline:none}.ccm-page .site-search .ais-Autocomplete input+button,.ccm-page .site-search .ais-SearchBox-input+button{background:#fff;border:none;position:absolute;right:15px;top:10px}.ccm-page .site-search .ais-Autocomplete input+button+button,.ccm-page .site-search .ais-SearchBox-input+button+button{background:#fff;border:none;position:absolute;right:15px;top:8px}.ccm-page .site-search .ais-Autocomplete input+button+button svg,.ccm-page .site-search .ais-SearchBox-input+button+button svg{fill:#000;height:15px!important;width:15px!important}.ccm-page .site-search__suggestions{background:#fff;height:auto;list-style:none;max-height:300px;overflow-y:auto;padding:0;position:absolute;top:80px;width:100%;z-index:1}.ccm-page .site-search__suggestions:has(span){padding:20px}.ccm-page .site-search__suggestions__list{display:flex;flex-flow:column;font-weight:600}.ccm-page .site-search__suggestions__item{border-bottom:0;color:#000;padding:10px 0}.ccm-page .site-search__suggestions__item:hover{cursor:pointer;-webkit-text-decoration:dotted underline;text-decoration:dotted underline;text-underline-offset:6px}.ccm-page .site-search__item,.ccm-page .site-search__list{display:flex;flex-flow:column}.ccm-page .site-search__item{border-bottom:2px dotted #000;color:#000;margin-bottom:0;padding:30px 0;text-decoration:none;transition:padding .4s ease}.ccm-page .site-search__item:hover{padding:30px 0 30px 10px}.ccm-page .ccm-block-page-list-wrapper .ccm-block-page-list-pages .ccm-block-page-list-page-entry .ccm-block-page-list-page-entry-text .ccm-block-page-list-title a{color:#000;font-size:18px;font-weight:400;text-decoration:none}.ccm-page .ccm-block-page-list-wrapper .ccm-block-page-list-pages .ccm-block-page-list-page-entry .ccm-block-page-list-page-entry-text .ccm-block-page-list-title a:hover{text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:6px}.ccm-page .pagelist-news__pages{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px}.ccm-page .pagelist-news__item{border-bottom:2px dotted #000;color:#000;margin-bottom:30px;overflow:hidden;padding-bottom:15px;text-decoration:none}.ccm-page .pagelist-news__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ccm-page .pagelist-news__item .pagelist-news__content{position:relative}.ccm-page .pagelist-news__item:nth-child(1n){width:calc(33.33333% - 15px)}.ccm-page .pagelist-news__item:nth-child(1n) .pagelist-news__thumbnail{height:60%}.ccm-page .pagelist-news__item:nth-child(1n) .pagelist-news__content{display:flex;flex-direction:column;height:40%;justify-content:center}.ccm-page .pagelist-news__item:nth-child(2n){width:calc(66.66667% - 15px)}.ccm-page .pagelist-news__item:nth-child(2n) .pagelist-news__thumbnail{height:70%}.ccm-page .pagelist-news__item:nth-child(2n) .pagelist-news__content{display:flex;flex-direction:column;height:30%;justify-content:center}.ccm-page .pagelist-news__item:nth-child(3n){width:calc(66.66667% - 15px)}.ccm-page .pagelist-news__item:nth-child(3n) .pagelist-news__thumbnail{height:70%}.ccm-page .pagelist-news__item:nth-child(3n) .pagelist-news__content{display:flex;flex-direction:column;height:30%;justify-content:center}.ccm-page .pagelist-news__item:nth-child(4n){width:calc(33.33333% - 15px)}.ccm-page .pagelist-news__item:nth-child(4n) .pagelist-news__thumbnail{height:60%}.ccm-page .pagelist-news__item:nth-child(4n) .pagelist-news__content{display:flex;flex-direction:column;height:40%;justify-content:center}.ccm-page .pagelist-news__item:hover .pagelist-news__thumbnail img{transform:scale(1.05)}.ccm-page .pagelist-news__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ccm-page .pagelist-news__text{max-width:80%;transition:all .3s ease-in-out}.ccm-page .pagelist-news__title{margin-top:29px}.ccm-page .pagelist-news__date{font-weight:600;margin-bottom:13px;position:absolute;right:0;text-align:right;top:10px;transition:all .3s ease-in-out}.ccm-page .pagelist-news__thumbnail{overflow:hidden}.ccm-page .pagelist-news__thumbnail img{transition:transform .5s ease-out}@media (max-width:999px){.ccm-page .pagelist-news__pages{flex-direction:column;flex-wrap:nowrap}.ccm-page .pagelist-news__item{display:flex;padding-bottom:30px;width:100%!important}.ccm-page .pagelist-news__thumbnail{aspect-ratio:4/3;height:auto!important;margin-right:25px;width:30%}.ccm-page .pagelist-news__date{top:0}.ccm-page .pagelist-news__content{width:70%}.ccm-page .pagelist-news__text{max-width:86%}}@media (max-width:699px){.ccm-page .pagelist-news__item{flex-direction:column}.ccm-page .pagelist-news__content,.ccm-page .pagelist-news__thumbnail{width:100%}.ccm-page .pagelist-news__date{top:5px}.ccm-page .pagelist-news__text{margin-top:15px;max-width:100%}}.ccm-page article[data-area-selected=true]{display:none}.ccm-page .area-persons-list:has(>div.d-none)>div,.ccm-page .area-persons-list>div:nth-child(odd){background:#a0c2c6!important}.ccm-page .cc-window.cc-theme-zl-cookie{background-color:#fff;border:1px solid #e2eced;border-radius:0;font-family:bilo,Arial,sans-serif;font-size:19px;max-width:none;padding:1.5em;width:400px}.ccm-page .cc-window.cc-theme-zl-cookie .cc-link{color:inherit;display:inline-block;opacity:1;padding:0;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:6px}.ccm-page .cc-window.cc-theme-zl-cookie .cc-link:hover{text-underline-offset:8px}.ccm-page .cc-window.cc-theme-zl-cookie .cc-message{color:#212529;margin-bottom:1.5em}.ccm-page .cc-window.cc-theme-zl-cookie .cc-allow,.ccm-page .cc-window.cc-theme-zl-cookie .cc-dismiss{background-color:#5ea62b;border:0;border-radius:50px;color:#fff;display:inline-block;font-weight:500;height:55px;margin:0;min-height:45px;padding:0 24px 2px;position:relative;text-decoration:none;transform:scale(1);transition:all .2s ease;vertical-align:middle}.ccm-page .cc-window.cc-theme-zl-cookie .cc-allow:active,.ccm-page .cc-window.cc-theme-zl-cookie .cc-allow:focus,.ccm-page .cc-window.cc-theme-zl-cookie .cc-allow:hover,.ccm-page .cc-window.cc-theme-zl-cookie .cc-dismiss:active,.ccm-page .cc-window.cc-theme-zl-cookie .cc-dismiss:focus,.ccm-page .cc-window.cc-theme-zl-cookie .cc-dismiss:hover{background-color:#5ea62b!important;text-decoration:none}.ccm-page .cc-window.cc-theme-zl-cookie .cc-allow:active:after,.ccm-page .cc-window.cc-theme-zl-cookie .cc-allow:focus:after,.ccm-page .cc-window.cc-theme-zl-cookie .cc-allow:hover:after,.ccm-page .cc-window.cc-theme-zl-cookie .cc-dismiss:active:after,.ccm-page .cc-window.cc-theme-zl-cookie .cc-dismiss:focus:after,.ccm-page .cc-window.cc-theme-zl-cookie .cc-dismiss:hover:after{content:"→";padding-left:10px}.ccm-page .cc-window.cc-theme-zl-cookie .cc-dismiss{border:0;padding:12px 25px}.ccm-page .cc-window.cc-theme-zl-cookie .cc-dismiss:active,.ccm-page .cc-window.cc-theme-zl-cookie .cc-dismiss:focus,.ccm-page .cc-window.cc-theme-zl-cookie .cc-dismiss:hover{padding:12px 30px}.ccm-page .cc-window.cc-theme-zl-cookie .cc-allow{background-color:#5ea62b;color:#fff}@media (max-width:991px){.ccm-page .cc-window.cc-theme-zl-cookie{border-radius:0;bottom:0;right:0;width:100%}}.ccm-ui .info-box.fade{display:none}.ccm-ui .info-box.fade.in{display:block;opacity:1}.ccm-ui .bootstrap-select.open{display:block}.ccm-ui .bootstrap-select.open .bs-searchbox{display:none}.ccm-ui .bootstrap-select.open .dropdown-menu{display:block}.ccm-page.ccm-toolbar-visible .global-nav-top{margin-top:48px}.ccm-page.ccm-toolbar-visible .global-nav{top:48px}.ccm-page.ccm-toolbar-visible .global-nav.bouwstroom-nav{top:5px}.ccm-page.ccm-toolbar-visible .brandguide__nav{top:48px}.ccm-notification-help-launcher{display:none!important}
