body{--management-panel-width: 0px;--management-highlight-color: #E31345;--management-highlight-color-rgb: 234, 69, 36;--banner-height: clamp(40px,5vw,50px);--paragraph-space: 30px}#mixItUp{margin-right:0}.module-listing{margin-top:-25px}.module-listing .listing_entry{float:none;clear:both;width:auto;margin:clamp(40px,8vw,80px) 0 0;padding:clamp(40px,8vw,80px) 0 0;border-top:1px solid #e5e5e5}.module-listing .listing_entry .listing-entry-inline{display:flex;gap:45px;max-width:1150px;width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}.module-listing .listing_entry .listing-entry-inline>.pictures+.videos,.module-listing .listing_entry .listing-entry-inline>.documents,.module-listing .listing_entry .listing-entry-inline>.cf{display:none}.module-listing .listing_entry .pictures_and_videos_wrap,.module-listing .listing_entry .videos,.module-listing .listing_entry .pictures{display:flex;flex-flow:column;gap:clamp(15px,2vw,20px);flex:0 0 48.7%;width:100%;margin:0}.module-listing .listing_entry .pictures_and_videos_wrap>.cf,.module-listing .listing_entry .videos>.cf,.module-listing .listing_entry .pictures>.cf{display:none}.module-listing .listing_entry .pictures_and_videos_wrap .videos,.module-listing .listing_entry .pictures_and_videos_wrap .pictures{flex:unset;margin:0}.module-listing .listing_entry .pictures img{display:block;width:100%;height:auto}.module-listing .listing_entry .listing_entry_inner{width:100%;text-align:center}.module-listing .listing_entry .single-listing-custom-field .listing-custom-field-title{display:none}.module-listing .listing_entry a.accordeon_toggle_link{display:inline-block;margin:0;padding:clamp(12px,1.8vw,18px) clamp(20px,2vw,45px) clamp(11px,1.7vw,17px);font:700 clamp(14px, 1.6vw, 16px)/clamp(21px, 2.3vw, 23px) "Plus Jakarta Sans",Arial,Helvetica,sans-serif;letter-spacing:clamp(.3px,.05vw,.5px);text-transform:uppercase;text-decoration:none;background:#eceae6;color:#000;border:0;border-radius:0;outline:none;width:auto;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module-listing .listing_entry a.accordeon_toggle_link:hover{background:#000;color:#eceae6;border:0}.module-listing .listing_entry a.accordeon_toggle_link:before{content:attr(data-show-more)}.module-listing .listing_entry .documents{margin:0;padding:0}.module-listing .listing_entry .documents:not(:first-child){margin-top:20px}.module-listing .listing_entry .documents .document{display:block;margin:0}.module-listing .listing_entry .documents .document:not(:first-child){margin-top:7px}.module-listing .listing_entry .documents .document a{display:inline-block;margin:0;padding:0;font:300 clamp(15px, 1.6vw, 16px)/clamp(24px, 2.5vw, 25px) "Plus Jakarta Sans",Arial,Helvetica,sans-serif;font-weight:700;text-transform:unset;text-decoration:underline;text-underline-position:under;background:none;border:0}.module-listing .listing_entry .documents .document a i{display:none;margin-right:5px}.module-listing .listing_entry .documents .document a>span{display:inline}.module-listing .listing_entry .documents .document a .description{font-weight:400}.module-listing .listing_entry .documents .document a .description>*{display:inline;margin:0}.module-listing .listing_entry .documents .document a:hover{color:#e31345}.module-listing .listing_entry.visible_detail a.accordeon_toggle_link:before{content:attr(data-show-less)}.module-listing .listing_entry:not(.team) .video{display:flex;flex-flow:column}.module-listing .listing_entry:not(.team) .video>*{width:100%}.module-listing .listing_entry:not(.team) .video .resource_video_description_wrap{order:2}.module-listing .listing_entry:not(.team) .videos .resource_video_description_wrap,.module-listing .listing_entry:not(.team) .pictures .resource_description{padding:7px 0 0;text-align:left}.module-listing .listing_entry:not(.team) .videos .resource_video_description_wrap>*,.module-listing .listing_entry:not(.team) .pictures .resource_description>*{display:inline;font-size:13px;line-height:18px;color:rgba(29,29,27,.5)}.module-listing .listing_entry:not(.team) .videos .resource_video_description_wrap .resource_title,.module-listing .listing_entry:not(.team) .pictures .resource_description .resource_title{font:300 clamp(15px, 1.6vw, 16px)/clamp(24px, 2.5vw, 25px) "Plus Jakarta Sans",Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;color:rgba(29,29,27,.5);font-weight:700;margin:0}.module-listing .listing_entry:not(.team) .videos .resource_video_description_wrap .resource_title:not(:last-child):after,.module-listing .listing_entry:not(.team) .pictures .resource_description .resource_title:not(:last-child):after{content:":";padding:0 4px 0 0}.module-listing .listing_entry:not(.team) .videos .resource_video_description_wrap .resource_title:last-child,.module-listing .listing_entry:not(.team) .pictures .resource_description .resource_title:last-child{font-weight:400}.module-listing .listing_entry:not(.team) .videos .resource_video_description_wrap .resource_video_description>*,.module-listing .listing_entry:not(.team) .pictures .resource_description .resource_video_description>*{display:inline}.module-listing .listing_entry.fullwidth .listing-entry-inline{flex-flow:column;gap:0}.module-listing .listing_entry.fullwidth .pictures_and_videos_wrap,.module-listing .listing_entry.fullwidth .pictures,.module-listing .listing_entry.fullwidth .videos{flex:0 0 100%;order:2;margin-top:clamp(35px,5vw,50px);margin-bottom:0}.module-listing .listing_entry.fullwidth .pictures_and_videos_wrap .pictures,.module-listing .listing_entry.fullwidth .pictures_and_videos_wrap .videos{margin-top:0}.module-listing .listing_entry.team .listing-entry-inline{flex-flow:column;gap:0}.module-listing .listing_entry.team .pictures_and_videos_wrap,.module-listing .listing_entry.team .pictures,.module-listing .listing_entry.team .videos{flex:0 0 100%;order:2;margin-top:25px;margin-bottom:0}.module-listing .listing_entry.team:has(.accordeon_content *) .pictures_and_videos_wrap,.module-listing .listing_entry.team:has(.accordeon_content *) .pictures,.module-listing .listing_entry.team:has(.accordeon_content *) .videos{margin-top:clamp(25px,5vw,50px)}.module-listing .listing_entry.team .pictures_and_videos_wrap .pictures,.module-listing .listing_entry.team .pictures_and_videos_wrap .videos{margin-top:0}.module-listing .listing_entry.team .pictures{--gap: 20px;--columns: 3;display:grid;grid-template-columns:repeat(var(--columns), 1fr);grid-gap:var(--gap)}.module-listing .listing_entry.team .pictures>.cf{display:none}.module-listing .listing_entry.team .pictures img{aspect-ratio:400/300;object-fit:cover;object-position:right}.module-listing .listing_entry.team .pictures .resource_description{padding:10px 0 clamp(5px,2.5vw,25px);text-align:center}.module-listing .listing_entry.team .pictures .resource_description p{margin:0}.module-listing .listing_entry.team .pictures .resource_description p:empty{display:none}.module-listing .listing_entry.team .pictures .resource_description .resource_title{font:300 clamp(15px, 1.6vw, 16px)/clamp(24px, 2.5vw, 25px) "Plus Jakarta Sans",Arial,Helvetica,sans-serif}.module-listing .listing_entry.team .pictures .resource_description p:not(.resource_title){font-weight:700}.module-listing .listing_entry.team ul{display:flex;flex-flow:wrap;--gap: 15px;--columns: 3;display:grid;grid-template-columns:repeat(var(--columns), 1fr);grid-gap:var(--gap);row-gap:clamp(30px,4vw,40px);padding-top:10px}.module-listing .listing_entry.team ul>.cf{display:none}.module-listing .listing_entry.team ul:last-child{margin-bottom:0}.module-listing .listing_entry.team ul strong,.module-listing .listing_entry.team ul b{display:block}.module-listing .listing_entry.team ul li{padding:0;border:0;text-wrap:balance}@media screen and (max-width: 900px){.module-listing .listing_entry .listing-entry-inline{flex-flow:column;gap:0}.module-listing .listing_entry .pictures_and_videos_wrap,.module-listing .listing_entry .videos,.module-listing .listing_entry .pictures{flex:0 0 100%;margin:0 0 clamp(30px,5vw,50px)}}@media screen and (max-width: 750px){.module-listing .listing_entry.team .pictures,.module-listing .listing_entry.team ul{--columns: 2}}@media screen and (max-width: 550px){.module-listing .listing_entry.team .pictures,.module-listing .listing_entry.team ul{--columns: 1}}
