@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Luckiest+Guy&display=swap");.ipad-landscape-only{display:none !important}@media only screen and (max-width: 1024px){.ipad-landscape-only{display:block !important}}.mobile-only{display:none !important}@media only screen and (max-width: 520px){.mobile-only{display:block !important}}.desktop-only{display:none !important}@media only screen and (min-width: 521px){.desktop-only{display:block !important}}p{font-family:"Inter", sans-serif;font-family:"Inter", sans-serif;font-size:1rem;font-size:clamp(1rem, calc(0.8824rem + 0.2688vw), 1.125rem);margin:0px 0px 24px;color:#333;font-weight:400}p:last-of-type{margin-bottom:0}p a{text-decoration:none;color:#09f;transition:font-weight 100ms ease-in-out}p a:hover{font-weight:700}p:last-of-type{margin-bottom:0}p a{color:#09f}p a:hover,p a:focus{font-weight:700}h1{font-family:"Luckiest Guy";font-size:clamp(2rem, calc(4vw + 1rem), 3rem);line-height:1.2;margin:0px 0px 20px;font-weight:400;color:#4d4d4d;margin-bottom:10px;color:#4d4d4d}h2{font-family:"Luckiest Guy";font-size:clamp(2rem, calc(4vw + 1rem), 3rem);line-height:1.2;margin:0px 0px 20px;font-weight:400;color:#4d4d4d;color:#4d4d4d}h3{font-family:"Luckiest Guy";font-size:clamp(1.5rem, calc(1.0296rem + 1.0753vw), 2rem);line-height:1.2;margin:0px 0px 5px;color:#4d4d4d;font-weight:600;color:#4d4d4d}h4{font-family:"Luckiest Guy";font-size:clamp(1.5rem, calc(1.0296rem + 1.0753vw), 2rem);line-height:1.2;margin:0px 0px 5px;color:#4d4d4d;font-weight:600;color:#f4aa42}.btn{cursor:pointer;position:relative;display:inline-block;margin-bottom:0px;padding:10px 45px 10px 15px;text-decoration:none;text-align:left;font-family:"Inter", sans-serif;font-size:1rem;font-weight:700;color:#fff;background-color:#737d96;box-shadow:0 1px 2px rgba(0,0,0,0.48);border-radius:4px;overflow:hidden}.btn::before{content:"";position:absolute;top:0;right:0;bottom:0;width:20px;border-top:20px solid #b9beca;border-bottom:20px solid #b9beca;border-left:20px solid transparent;border-radius:0 4px 4px 0;transition:right 300ms ease-in-out}.btn:hover::before{right:-60px}.btn-clr{color:#fff;background-color:#09f}.btn-clr::before{border-top-color:#7fccff;border-bottom-color:#7fccff}.btn.download{padding-right:65px;font-weight:400}.btn.download::before{width:40px}.btn.download::after{content:"";position:absolute;right:0;background-image:url("../img/download-icon.svg");background-repeat:no-repeat;background-size:contain;width:30px;height:20px}.page_grid{max-width:1300px;margin:0 auto;padding:0;overflow:hidden;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;grid-column-gap:40px;grid-row-gap:0px;overflow:visible}@media only screen and (max-width: 900px){.page_grid{padding:30px 32px}}@media only screen and (max-width: 720px){.page_grid{grid-column-gap:20px;padding:30px 32px}}@media only screen and (max-width: 900px){.page_grid{padding-block:0}}.page_grid .content_holder{grid-column:2 / span 8;z-index:1}@media only screen and (max-width: 900px){.page_grid .content_holder{grid-column:1 / span 12}}.page_grid .page-id-291 .content_holder:has(.calendar){grid-column:3 / span 8}@media only screen and (max-width: 900px){.page_grid .page-id-291 .content_holder:has(.calendar){grid-column:1 / span 12}}.page_grid .content_holder:has(.archive){grid-column:3 / span 8}@media only screen and (max-width: 900px){.page_grid .content_holder:has(.archive){grid-column:1 / span 12}}.page_grid .page_menu{grid-column:10 / span 3;z-index:1}@media only screen and (max-width: 900px){.page_grid .page_menu{grid-column:1 / span 12}}.home section.text .content{grid-column:3 / span 8;z-index:1}@media only screen and (max-width: 900px){.home section.text .content{grid-column:1 / span 12;padding-inline:30px}}.home section.quote .content{grid-column:3 / span 8}@media only screen and (max-width: 900px){.home section.quote .content{grid-column:1 / span 12;padding-inline:30px}}@media only screen and (max-width: 720px){.home section.quote .content{margin-inline:30px}}.home section.calendar .text{grid-column:3 / span 8}@media only screen and (max-width: 900px){.home section.calendar .text{grid-column:1 / span 12;padding-inline:30px}}@media only screen and (max-width: 1024px){.home section.highlight{margin-inline:30px}}.home section.calendar_output .calendar_holder{grid-column:3 / span 8}@media only screen and (max-width: 900px){.home section.calendar_output .calendar_holder{grid-column:1 / span 12;padding-inline:30px}}.home section.news_highlights{margin-bottom:48px}.home section.news_highlights>div{grid-column:3 / span 8}@media only screen and (max-width: 900px){.home section.news_highlights>div{grid-column:1 / span 12}}@media only screen and (max-width: 720px){.home section.news_highlights>div{padding-inline:0}}.home section.news_highlights .card{margin-bottom:48px}@media only screen and (max-width: 900px){.home section.news_highlights .card{margin-bottom:0}}.home section.news_highlights .news_items{max-width:1300px;margin:0 auto;padding:0;overflow:hidden;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;grid-column-gap:40px;grid-row-gap:0px}@media only screen and (max-width: 900px){.home section.news_highlights .news_items{padding:30px 32px}}@media only screen and (max-width: 720px){.home section.news_highlights .news_items{grid-column-gap:20px;padding:30px 32px}}@media only screen and (max-width: 900px){.home section.quote{padding-inline:30px}}@media only screen and (max-width: 720px){.home section.quote{padding:0}}.home section.quote p{grid-column:3 / span 8}@media only screen and (max-width: 900px){.home section.quote p{grid-column:1 / span 12}}@media only screen and (max-width: 720px){.home section.quote p{margin-inline:30px}}#page_404 .grid .text_holder{grid-column:3 / span 8;padding-block:100px;position:relative;z-index:1}@media only screen and (max-width: 900px){#page_404 .grid .text_holder{grid-column:span 12;padding-block:50px}}@media only screen and (max-width: 720px){#page_404 .grid .text_holder{padding-block:25px}}#page_404 .grid .text_holder p{margin-bottom:30px}section#footer{position:relative;padding-top:200px;padding-bottom:100px}section#footer .wave-back,section#footer .wave-middle,section#footer .wave-front{position:absolute;bottom:0;left:0;width:125%;background-repeat:no-repeat;background-size:cover}section#footer .wave-back{height:100%;background-image:url("../img/wave-back.svg")}section#footer .wave-middle{left:-15%;height:425px;background-image:url("../img/wave-middle.svg")}@media only screen and (max-width: 900px){section#footer .wave-middle{height:775px}}section#footer .wave-front{height:235px;background-image:url("../img/wave-front.svg")}@media only screen and (max-width: 900px){section#footer .wave-front{height:675px}}section#footer .footer-logo{grid-column:span 2;z-index:1}@media only screen and (max-width: 900px){section#footer .footer-logo{grid-column:span 6}}@media only screen and (max-width: 720px){section#footer .footer-logo{grid-column:span 12}section#footer .footer-logo img{margin-left:-30px;width:170px}}section#footer .about-links,section#footer .quick-links,section#footer .contact-links{grid-column:span 3;z-index:1}@media only screen and (max-width: 900px){section#footer .about-links,section#footer .quick-links,section#footer .contact-links{grid-column:span 6}}@media only screen and (max-width: 720px){section#footer .about-links,section#footer .quick-links,section#footer .contact-links{grid-column:span 12}}section#footer .about-links p,section#footer .quick-links p,section#footer .contact-links p{font-family:"Luckiest Guy";font-size:clamp(1.5rem, calc(1.0296rem + 1.0753vw), 2rem);line-height:1.2;margin:0px 0px 5px;color:#4d4d4d;font-weight:600;font-size:clamp(1.25rem, calc(1.0296rem + 1.0753vw), 1.5rem)}section#footer .about-links a,section#footer .quick-links a,section#footer .contact-links a{display:block;text-decoration:none;transition:font-weight 200ms ease-in-out;font-family:"Inter", sans-serif;font-size:1rem;font-size:clamp(1rem, calc(0.8824rem + 0.2688vw), 1.125rem);margin:0px 0px 24px;color:#333;font-weight:400}section#footer .about-links a:last-of-type,section#footer .quick-links a:last-of-type,section#footer .contact-links a:last-of-type{margin-bottom:0}section#footer .about-links a a,section#footer .quick-links a a,section#footer .contact-links a a{text-decoration:none;color:#09f;transition:font-weight 100ms ease-in-out}section#footer .about-links a a:hover,section#footer .quick-links a a:hover,section#footer .contact-links a a:hover{font-weight:700}section#footer .about-links a:hover,section#footer .quick-links a:hover,section#footer .contact-links a:hover{font-weight:700}section#footer .about-links ul,section#footer .quick-links ul{padding:0;list-style-type:none}section#footer .about-links ul li,section#footer .quick-links ul li{position:relative;padding-left:30px;line-height:1.6;font-family:"Inter", sans-serif;font-size:clamp(1rem, calc(0.8824rem + 0.2688vw), 1.125rem)}section#footer .about-links ul li::before,section#footer .quick-links ul li::before{content:"";position:absolute;display:inline-block;left:0;top:50%;transform:translateY(-50%);margin-right:12px;width:30px;height:32px;background-repeat:no-repeat;background-size:contain}section#footer .about-links ul li::before{background-image:url("../img/bullet-star.svg")}section#footer .quick-links ul li::before{background-image:url("../img/bullet-fish-black.svg")}section#footer .contact-links a{margin-bottom:15px}section#footer .contact-links a img{margin-right:10px}section#footer .contact-links .social-links{margin-top:40px}section#footer .contact-links .social-links img{width:19px;height:19px}@media only screen and (max-width: 720px){section#footer .contact-links .social-links{margin-top:20px}}section#footer .footer-submenu{grid-column:7 / span 6;position:relative;z-index:1;display:flex;justify-content:end;margin-top:75px;font-size:14px;text-transform:uppercase}@media only screen and (max-width: 900px){section#footer .footer-submenu{grid-column:1 / span 12;display:block;justify-content:start}}section#footer .footer-submenu::before{content:"";position:absolute;top:-150px;right:0;width:160px;height:100px;background-image:url("../img/vis_6.svg");background-repeat:no-repeat;background-size:contain;z-index:1}section#footer .footer-submenu ul{display:flex;justify-content:end;margin:0;padding:0;list-style:none}@media only screen and (max-width: 900px){section#footer .footer-submenu ul{display:block;justify-content:start}}section#footer .footer-submenu ul li::after{content:"/";margin:0 10px}section#footer .footer-submenu ul a{text-decoration:none;color:#333}section#header{position:fixed;top:0;left:0;width:100%;height:200px;z-index:9}@media only screen and (max-width: 720px){section#header{height:auto}}section#header .logo_holder{grid-column:span 2;position:absolute;width:200px;height:240px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.1);transition:transform 750ms ease-in-out}@media only screen and (max-width: 720px){section#header .logo_holder{width:100px;height:120px}}section#header .logo_holder.shrink{transform:scale(0.75) translate(-120px, -50px)}@media only screen and (max-width: 900px){section#header .logo_holder.shrink{transform:scale(0.45) translate(-120px, -150px)}}@media only screen and (max-width: 720px){section#header .logo_holder.shrink{transform:scale(0.66) translate(-75px, -30px)}}section#header .header_top{height:50px;background-color:#0073b4}@media only screen and (max-width: 900px){section#header .header_top>div{padding-block:0}}section#header .header_top .utility-buttons{grid-column:span 12;display:flex;justify-content:flex-end;align-items:center}section#header .header_top .utility-buttons .socials{display:flex;gap:15px;margin-right:20px}@media only screen and (max-width: 720px){section#header .header_top .utility-buttons .socials{margin-right:0}}section#header .header_top .utility-buttons .socials a{padding-block:12px;width:24px;height:24px;background-repeat:no-repeat;background-size:contain;background-position:center}section#header .header_top .utility-buttons .socials a.facebook{background-image:url("../img/facebook-icon-white.svg")}section#header .header_top .utility-buttons .socials a.instagram{background-image:url("../img/instagram-white.svg")}section#header .header_top .utility-buttons .socials a.phone{background-image:url("../img/phone-icon-white.svg")}section#header .header_top .utility-buttons .socials a.mail{background-image:url("../img/email-icon-white.svg")}section#header .header_top .utility-buttons #menu_btn{padding:12px 20px;width:24px;z-index:99}section#header .header_top .utility-buttons #menu_btn:hover{cursor:pointer}@media only screen and (max-width: 720px){section#header .header_top .utility-buttons #menu_btn{padding-right:0}}section#header .header_top .utility-buttons #menu_btn span{display:block;margin-top:0px;top:0px;left:0px;height:2px;width:100%;background:#fff;transform-origin:center;transition:0.2s ease-in-out all}section#header .header_top .utility-buttons #menu_btn span:nth-child(2),section#header .header_top .utility-buttons #menu_btn span:nth-child(3){margin-top:6px}section#header .header_top .utility-buttons #menu_btn.active span:first-child,section#header .header_top .utility-buttons #menu_btn.active span:nth-child(2),section#header .header_top .utility-buttons #menu_btn.active span:nth-child(3){margin-top:0}section#header .header_top .utility-buttons #menu_btn.active span:first-child{transform:rotate(-45deg)}section#header .header_top .utility-buttons #menu_btn.active span:nth-child(2){margin-top:-2px;transform:rotate(45deg)}section#header .header_top .utility-buttons #menu_btn.active span:nth-child(3){opacity:0}section#header .header_bottom{height:50px;background-color:#09f}@media only screen and (max-width: 720px){section#header .header_bottom{height:30px}}@media only screen and (max-width: 1024px){section#header .header_bottom .grid{display:none}}section#header .header_bottom .menu{grid-column:3 / span 9;display:flex;margin:0;padding:0;list-style:none}section#header .header_bottom .menu li{transition:background-color 300ms ease-in-out}section#header .header_bottom .menu li:hover{background-color:#005a8c;cursor:pointer}section#header .header_bottom .menu li:hover .sub-menu{display:block;animation:fade 0.3s ease-in-out forwards}section#header .header_bottom .menu li a{display:block;padding:14px 15px;color:#fff;text-decoration:none}section#header .header_bottom .menu .sub-menu{display:none;position:absolute;padding:12px 0;list-style:none;background-color:#09f;box-shadow:0 4px 8px rgba(0,0,0,0.32)}section#header .header_bottom .menu .sub-menu li{position:relative;padding-left:8px;line-height:1.6;transition:background-color 300ms ease-in-out, opacity 300ms ease-in-out}section#header .header_bottom .menu .sub-menu li::before{content:"";position:absolute;display:inline-block;left:0;top:13px;margin-inline:12px;width:16px;height:13px;background-image:url("../img/bullet-fish.svg");background-repeat:no-repeat;background-size:contain}section#header .header_bottom .menu .sub-menu li:hover{background-color:#005a8c;cursor:pointer}section#header .header_bottom .menu .sub-menu li a{padding:5px 32px}section#header .header_bottom .menu .sub-menu .sub-menu{opacity:0.7;position:relative;margin-left:40px;padding-left:8px;padding-block:0;line-height:1.6;background:none;box-shadow:none;transition:background-color 300ms ease-in-out, opacity 300ms ease-in-out, font-weight 200ms ease-in-out}section#header .header_bottom .menu .sub-menu .sub-menu li{list-style-type:disc}section#header .header_bottom .menu .sub-menu .sub-menu li::marker{color:#fff}section#header .header_bottom .menu .sub-menu .sub-menu li::before{display:none}section#header .header_bottom .menu .sub-menu .sub-menu li:hover a{opacity:1;cursor:pointer}section#header .header_bottom .menu .sub-menu .sub-menu li a{padding-left:0;opacity:0.75;transition:opacity 300ms ease-in-out}@keyframes fade{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}#full_menu{display:none;background-color:#09f}#full_menu.active{display:block;position:fixed;top:0;left:0;width:100%}#full_menu .full_logo{grid-column:span 2}@media only screen and (max-width: 900px){#full_menu .full_logo{display:none}}#full_menu .menu-wrapper{grid-column:span 10;margin-block:50px;column-count:3;column-gap:40px;height:auto}@media only screen and (max-width: 900px){#full_menu .menu-wrapper{grid-column:span 12;height:85svh;overflow-y:auto;margin:0;column-count:auto}}@media only screen and (max-width: 720px){#full_menu .menu-wrapper{height:95svh}}#full_menu .menu{grid-column:span 1;column-gap:40px;margin-top:50px;padding:0;list-style-type:none}#full_menu .menu:first-child{margin-top:0}@media only screen and (max-width: 900px){#full_menu .menu{grid-column:span 2;margin-top:30px}}@media only screen and (max-width: 720px){#full_menu .menu{grid-column:span 5}}#full_menu .menu>li>a{font-family:"Luckiest Guy";font-size:clamp(2rem, calc(4vw + 1rem), 3rem);line-height:1.2;margin:0px 0px 20px;font-weight:400;color:#4d4d4d;font-size:24px;text-decoration:none;color:#fff}#full_menu .menu .sub-menu{padding:0;list-style-type:none}#full_menu .menu .sub-menu li{opacity:0.7;position:relative;padding-left:8px;line-height:1.6;transition:background-color 300ms ease-in-out, opacity 300ms ease-in-out, font-weight 200ms ease-in-out}#full_menu .menu .sub-menu li::before{content:"";position:absolute;display:inline-block;left:0;margin-top:7px;margin-right:12px;width:16px;height:13px;background-image:url("../img/bullet-fish.svg");background-repeat:no-repeat;background-size:contain}#full_menu .menu .sub-menu li:hover{opacity:1}#full_menu .menu .sub-menu li:hover a{font-weight:700}#full_menu .menu .sub-menu li.current_page_item{opacity:1}#full_menu .menu .sub-menu li a{padding:6px 15px;color:#fff;text-decoration:none}#full_menu .menu .sub-menu li a[aria-current="page"]{font-weight:700}#full_menu .menu .sub-menu li .sub-menu{margin-left:40px}#full_menu .menu .sub-menu li .sub-menu li{list-style-type:disc}#full_menu .menu .sub-menu li .sub-menu li::marker{color:#fff}#full_menu .menu .sub-menu li .sub-menu li::before{display:none}#full_menu .menu .sub-menu li .sub-menu li a{padding-left:0}.page_menu{padding-top:15px}.page_menu .sub_pages h4 a{font-family:"Luckiest Guy";font-size:clamp(1.5rem, calc(1.0296rem + 1.0753vw), 2rem);line-height:1.2;margin:0px 0px 5px;color:#4d4d4d;font-weight:600;color:#f4aa42;text-decoration:none}.page_menu .sub_pages ul{padding:0}.page_menu .sub_pages ul li{list-style:none}.page_menu .sub_pages ul li a{display:block;line-height:1.6;transition:background-color 300ms ease-in-out, font-weight 200ms ease-in-out;font-family:"Inter", sans-serif;font-size:1rem;font-size:clamp(1rem, calc(0.8824rem + 0.2688vw), 1.125rem);margin:0px 0px 24px;color:#333;font-weight:400;text-decoration:none;margin-bottom:0}.page_menu .sub_pages ul li a:last-of-type{margin-bottom:0}.page_menu .sub_pages ul li a a{text-decoration:none;color:#09f;transition:font-weight 100ms ease-in-out}.page_menu .sub_pages ul li a a:hover{font-weight:700}.page_menu .sub_pages ul li a svg{vertical-align:middle}.page_menu .sub_pages ul li a:hover{color:#09f}.page_menu .sub_pages ul li a:hover svg g{fill:#09f}.page_menu .sub_pages ul li a.active{color:#09f;font-weight:700}.page_menu .sub_pages ul li a.active svg g{fill:#09f}.page_menu .sub_pages ul li a.sub{display:list-item;list-style-type:disc;margin-left:68px}.page_menu .sub_pages ul li a.sub::marker{color:#b9beca}.page_menu .sub_pages ul li a.sub svg{display:none}.page-template-page-news .text .content h1{color:#09f}@media only screen and (max-width: 900px){.page-template-page-news .text .content h1{padding-inline:30px}}section.news_highlights>div{margin-bottom:20px}section.news_highlights>div h2{font-family:"Luckiest Guy";font-size:clamp(1.5rem, calc(1.0296rem + 1.0753vw), 2rem);line-height:1.2;margin:0px 0px 5px;color:#4d4d4d;font-weight:600;color:#f30}section.news_highlights,section.card_overview{max-width:1300px;margin:0 auto;padding:0;overflow:hidden;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;grid-column-gap:40px;grid-row-gap:0px;grid-row-gap:48px;position:relative;overflow:visible}@media only screen and (max-width: 900px){section.news_highlights,section.card_overview{padding:30px 32px}}@media only screen and (max-width: 720px){section.news_highlights,section.card_overview{grid-column-gap:20px;padding:30px 32px}}section.news_highlights::before,section.card_overview::before{content:"";position:absolute;bottom:-65px;right:350px;width:205px;height:95px;background-image:url("../img/vis_3.svg");background-repeat:no-repeat;background-size:contain;z-index:2}@media only screen and (max-width: 720px){section.news_highlights::before,section.card_overview::before{right:230px}}@media only screen and (max-width: 1024px){section.news_highlights,section.card_overview{padding:0 30px;gap:20px}}@media only screen and (max-width: 720px){section.news_highlights,section.card_overview{margin-inline:30px;padding:0;gap:10px}}section.news_highlights>div,section.card_overview>div{grid-column:2 / span 8}@media only screen and (max-width: 1024px){section.news_highlights>div,section.card_overview>div{grid-column:1 / span 12}}section.news_highlights>div h2,section.card_overview>div h2{font-family:"Luckiest Guy";font-size:clamp(1.5rem, calc(1.0296rem + 1.0753vw), 2rem);line-height:1.2;margin:0px 0px 5px;color:#4d4d4d;font-weight:600;color:#f30}section.news_highlights .card,section.card_overview .card{grid-column:span 4;text-decoration:none;position:relative;min-height:510px;overflow:hidden}section.news_highlights .card:hover .card-container .card-content,section.card_overview .card:hover .card-container .card-content{top:0;min-height:445px}section.news_highlights .card:hover .card-container .card-content .card-description,section.card_overview .card:hover .card-container .card-content .card-description{max-height:400px}section.news_highlights .card:hover .card-container .card-content .card-description::after,section.card_overview .card:hover .card-container .card-content .card-description::after{content:unset}section.news_highlights .card .card-container,section.card_overview .card .card-container{position:relative}section.news_highlights .card .card-container .image-container,section.card_overview .card .card-container .image-container{height:200px;width:100%;position:absolute;top:0;left:0;right:0;background-size:cover;background-position:center;background-repeat:no-repeat}section.news_highlights .card .card-container .image-container.light_blue,section.card_overview .card .card-container .image-container.light_blue{background-color:#f5af82}section.news_highlights .card .card-container .image-container.orange,section.card_overview .card .card-container .image-container.orange{background-color:#fdf4ea}section.news_highlights .card .card-container .image-container.light_orange,section.card_overview .card .card-container .image-container.light_orange{background-color:#c0e8fa}section.news_highlights .card .card-container .image-container.creme,section.card_overview .card .card-container .image-container.creme{background-color:#f4aa42}section.news_highlights .card .card-container .image-container.light_grey,section.card_overview .card .card-container .image-container.light_grey{background-color:#7fccff}section.news_highlights .card .card-container .image-container.dark_grey,section.card_overview .card .card-container .image-container.dark_grey{background-color:#0073b4}section.news_highlights .card .card-container .card-content,section.card_overview .card .card-container .card-content{display:block;height:100%;min-height:245px;padding:32px;background-color:#f4aa42;z-index:1;position:absolute;top:200px;transition:all 500ms ease-in-out}section.news_highlights .card .card-container .card-content.light_blue,section.card_overview .card .card-container .card-content.light_blue{background-color:#c0e8fa}section.news_highlights .card .card-container .card-content.light_blue .svg-wave,section.card_overview .card .card-container .card-content.light_blue .svg-wave{fill:#c0e8fa}section.news_highlights .card .card-container .card-content.light_blue .card-description::after,section.card_overview .card .card-container .card-content.light_blue .card-description::after{background:linear-gradient(to right, rgba(255,255,255,0), #c0e8fa 50%)}section.news_highlights .card .card-container .card-content.orange,section.card_overview .card .card-container .card-content.orange{background-color:#f4aa42}section.news_highlights .card .card-container .card-content.orange .svg-wave,section.card_overview .card .card-container .card-content.orange .svg-wave{fill:#f4aa42}section.news_highlights .card .card-container .card-content.orange .card-description::after,section.card_overview .card .card-container .card-content.orange .card-description::after{background:linear-gradient(to right, rgba(255,255,255,0), #f4aa42 50%)}section.news_highlights .card .card-container .card-content.light_orange,section.card_overview .card .card-container .card-content.light_orange{background-color:#fad2a5}section.news_highlights .card .card-container .card-content.light_orange .svg-wave,section.card_overview .card .card-container .card-content.light_orange .svg-wave{fill:#fad2a5}section.news_highlights .card .card-container .card-content.light_orange .card-description::after,section.card_overview .card .card-container .card-content.light_orange .card-description::after{background:linear-gradient(to right, rgba(255,255,255,0), #fad2a5 50%)}section.news_highlights .card .card-container .card-content.creme,section.card_overview .card .card-container .card-content.creme{background-color:#fdf4ea}section.news_highlights .card .card-container .card-content.creme .svg-wave,section.card_overview .card .card-container .card-content.creme .svg-wave{fill:#fdf4ea}section.news_highlights .card .card-container .card-content.creme .card-description::after,section.card_overview .card .card-container .card-content.creme .card-description::after{background:linear-gradient(to right, rgba(255,255,255,0), #fdf4ea 50%)}section.news_highlights .card .card-container .card-content.light_grey,section.card_overview .card .card-container .card-content.light_grey{background-color:#e7eaf1}section.news_highlights .card .card-container .card-content.light_grey .svg-wave,section.card_overview .card .card-container .card-content.light_grey .svg-wave{fill:#e7eaf1}section.news_highlights .card .card-container .card-content.light_grey .card-description::after,section.card_overview .card .card-container .card-content.light_grey .card-description::after{background:linear-gradient(to right, rgba(255,255,255,0), #e7eaf1 50%)}section.news_highlights .card .card-container .card-content.dark_grey,section.card_overview .card .card-container .card-content.dark_grey{background-color:#b9beca}section.news_highlights .card .card-container .card-content.dark_grey .svg-wave,section.card_overview .card .card-container .card-content.dark_grey .svg-wave{fill:#b9beca}section.news_highlights .card .card-container .card-content.dark_grey .card-description::after,section.card_overview .card .card-container .card-content.dark_grey .card-description::after{background:linear-gradient(to right, rgba(255,255,255,0), #b9beca 50%)}@media only screen and (max-width: 900px){section.news_highlights .card .card-container .card-content,section.card_overview .card .card-container .card-content{min-height:238px}}section.news_highlights .card .card-container .card-content .svg-wave,section.card_overview .card .card-container .card-content .svg-wave{position:absolute;height:27px;top:-20px;left:0;right:0;fill:#f4aa42}@media only screen and (max-width: 1024px){section.news_highlights .card .card-container .card-content .svg-wave,section.card_overview .card .card-container .card-content .svg-wave{width:100% !important;height:100px !important;top:-60px !important}}@media only screen and (max-width: 720px){section.news_highlights .card .card-container .card-content .svg-wave,section.card_overview .card .card-container .card-content .svg-wave{width:100% !important;height:90px !important;top:-55px !important}}section.news_highlights .card .card-container .card-content .card-meta,section.card_overview .card .card-container .card-content .card-meta{display:flex;flex-wrap:wrap;margin-bottom:15px}section.news_highlights .card .card-container .card-content .card-meta .date,section.news_highlights .card .card-container .card-content .card-meta .category,section.news_highlights .card .card-container .card-content .card-meta span,section.card_overview .card .card-container .card-content .card-meta .date,section.card_overview .card .card-container .card-content .card-meta .category,section.card_overview .card .card-container .card-content .card-meta span{font-size:12px;font-weight:700;color:#333;margin:0}section.news_highlights .card .card-container .card-content .card-meta .category,section.card_overview .card .card-container .card-content .card-meta .category{text-transform:uppercase}section.news_highlights .card .card-container .card-content .card-meta span,section.card_overview .card .card-container .card-content .card-meta span{margin:0 5px;line-height:14px}section.news_highlights .card .card-container .card-content .card-title,section.card_overview .card .card-container .card-content .card-title{font-family:"Luckiest Guy";font-size:clamp(1.5rem, calc(1.0296rem + 1.0753vw), 2rem);line-height:1.2;margin:0px 0px 5px;color:#4d4d4d;font-weight:600;font-size:clamp(1.25rem, calc(1.0148rem + 0.5376vw), 1.5rem);margin-bottom:10px;font-weight:600;line-height:120%;color:#4d4d4d}section.news_highlights .card .card-container .card-content .card-description,section.card_overview .card .card-container .card-content .card-description{font-family:"Inter", sans-serif;font-size:1rem;font-size:clamp(1rem, calc(0.8824rem + 0.2688vw), 1.125rem);margin:0px 0px 24px;color:#333;font-weight:400;position:relative;overflow:hidden;line-height:1.4;max-height:4.7rem;transition:max-height 300ms ease-in-out}section.news_highlights .card .card-container .card-content .card-description:last-of-type,section.card_overview .card .card-container .card-content .card-description:last-of-type{margin-bottom:0}section.news_highlights .card .card-container .card-content .card-description a,section.card_overview .card .card-container .card-content .card-description a{text-decoration:none;color:#09f;transition:font-weight 100ms ease-in-out}section.news_highlights .card .card-container .card-content .card-description a:hover,section.card_overview .card .card-container .card-content .card-description a:hover{font-weight:700}@media only screen and (max-width: 1024px){section.news_highlights .card .card-container .card-content .card-description,section.card_overview .card .card-container .card-content .card-description{max-height:5.7rem}}section.news_highlights .card .card-container .card-content .card-description::after,section.card_overview .card .card-container .card-content .card-description::after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:70%;height:1.4rem;background:linear-gradient(to right, rgba(255,255,255,0), #f4aa42 50%)}section.news_highlights .card .card-container .card-content .btn,section.card_overview .card .card-container .card-content .btn{position:absolute;bottom:32px;right:32px}section.news_highlights .card:hover .btn::before,section.news_highlights .card:focus-within .btn::before,section.card_overview .card:hover .btn::before,section.card_overview .card:focus-within .btn::before{right:-60px}@media only screen and (max-width: 1024px){section.news_highlights .card,section.card_overview .card{grid-column:span 6}}@media only screen and (max-width: 900px){section.news_highlights .card,section.card_overview .card{grid-column:span 12}}.home section.news_highlights::before{bottom:-25px}@media only screen and (max-width: 720px){.home section.news_highlights::before{bottom:-55px}}section.hero_news .text h1{color:#be1818}section.archive{position:relative;margin-top:2rem}section.archive::before,section.archive::after{content:"";position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat}@media only screen and (max-width: 900px){section.archive::before,section.archive::after{display:none}}section.archive:before{top:-50px;left:-150px;width:120px;height:115px;background-image:url("../img/vis_2.svg")}section.archive:after{top:100px;right:-200px;width:180px;height:95px;background-image:url("../img/vis_4.svg")}section.archive .card-archive{display:flex;gap:100px;margin-bottom:50px;text-decoration:none}@media only screen and (max-width: 900px){section.archive .card-archive{display:block}}section.archive .card-archive:hover .card-title{color:#09f}section.archive .card-archive:hover .card-title path{fill:#09f}section.archive .card-archive .card-meta{width:400px}@media only screen and (max-width: 900px){section.archive .card-archive .card-meta{margin-bottom:10px}}section.archive .card-archive .card-meta p{margin-bottom:5px;font-size:12px;font-weight:700;text-transform:uppercase}section.archive .card-archive .card-title{font-family:"Luckiest Guy";font-size:clamp(1.5rem, calc(1.0296rem + 1.0753vw), 2rem);line-height:1.2;margin:0px 0px 5px;color:#4d4d4d;font-weight:600;position:relative}section.archive .card-archive .card-title svg{position:absolute;top:-20px;left:-70px}@media only screen and (max-width: 900px){section.archive .card-archive .card-title svg{display:none}}section.archive .card-archive .card-title svg path{fill:#4d4d4d}section.text{max-width:1300px;margin:0 auto;padding:0;overflow:hidden;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;grid-column-gap:40px;grid-row-gap:0px;position:relative;margin-bottom:48px;z-index:1}@media only screen and (max-width: 900px){section.text{padding:30px 32px}}@media only screen and (max-width: 720px){section.text{grid-column-gap:20px;padding:30px 32px}}@media only screen and (max-width: 900px){section.text{margin-bottom:25px;padding:30px 0}}@media only screen and (max-width: 720px){section.text{padding:0}}section.text .content{grid-column:span 12}section.text .content h1{font-family:"Luckiest Guy";font-size:clamp(2rem, calc(4vw + 1rem), 3rem);line-height:1.2;margin:0px 0px 20px;font-weight:400;color:#4d4d4d;color:#09f}section.text .content .intro{font-family:"Inter", sans-serif;font-size:clamp(1.25rem, calc(1.0148rem + 0.5376vw), 1.5rem);line-height:1.2;margin:0px 0px 20px;font-weight:600;color:#333}section.text .content h2{font-family:"Luckiest Guy";font-size:clamp(1.5rem, calc(1.0296rem + 1.0753vw), 2rem);line-height:1.2;margin:0px 0px 5px;color:#4d4d4d;font-weight:600;color:#be1818}section.text .content p{font-family:"Inter", sans-serif;font-size:1rem;font-size:clamp(1rem, calc(0.8824rem + 0.2688vw), 1.125rem);margin:0px 0px 24px;color:#333;font-weight:400}section.text .content p:last-of-type{margin-bottom:0}section.text .content p a{text-decoration:none;color:#09f;transition:font-weight 100ms ease-in-out}section.text .content p a:hover{font-weight:700}section.text .content p:last-of-type{margin-bottom:24px}section.text .content ul{list-style:none;margin:0 0 40px;padding:0}section.text .content ul li{font-family:"Inter", sans-serif;font-size:1rem;font-size:clamp(1rem, calc(0.8824rem + 0.2688vw), 1.125rem);margin:0px 0px 24px;color:#333;font-weight:400;position:relative;margin-bottom:16px;padding-left:34px}section.text .content ul li:last-of-type{margin-bottom:0}section.text .content ul li a{text-decoration:none;color:#09f;transition:font-weight 100ms ease-in-out}section.text .content ul li a:hover{font-weight:700}section.text .content ul li::before{content:"";position:absolute;left:0;top:5px;display:inline-block;width:16px;height:13px;background-image:url("../img/bullit-fish-content.svg")}section.text .content ol{padding-left:20px}section.text .content ol li{font-family:"Inter", sans-serif;font-size:1rem;font-size:clamp(1rem, calc(0.8824rem + 0.2688vw), 1.125rem);margin:0px 0px 24px;color:#333;font-weight:400;margin-bottom:16px;padding-left:14px}section.text .content ol li:last-of-type{margin-bottom:0}section.text .content ol li a{text-decoration:none;color:#09f;transition:font-weight 100ms ease-in-out}section.text .content ol li a:hover{font-weight:700}section.text .content iframe{width:100% !important;height:auto !important;aspect-ratio:4/2.25 !important}section.highlight{max-width:1300px;margin:0 auto;padding:0;overflow:hidden;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;grid-column-gap:40px;grid-row-gap:0px;margin-bottom:48px;background-color:#c0e8fa}@media only screen and (max-width: 900px){section.highlight{padding:30px 32px}}@media only screen and (max-width: 720px){section.highlight{grid-column-gap:20px;padding:30px 32px}}section.highlight .container{grid-column:span 12;isolation:isolate}section.highlight .container .wrapper{max-width:1300px;margin:0 auto;padding:0;overflow:hidden;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;grid-column-gap:40px;grid-row-gap:0px;grid-column:span 12;padding:48px}@media only screen and (max-width: 900px){section.highlight .container .wrapper{padding:30px 32px}}@media only screen and (max-width: 720px){section.highlight .container .wrapper{grid-column-gap:20px;padding:30px 32px}}@media only screen and (max-width: 900px){section.highlight .container .wrapper{padding:0}}section.highlight .container .wrapper .image{position:relative;grid-column:span 6;background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (max-width: 720px){section.highlight .container .wrapper .image{grid-column:span 12;min-height:100px;margin-top:30px}}section.highlight .container .wrapper .image::before,section.highlight .container .wrapper .image.rl::before{content:"";position:absolute;top:10px;width:100px;height:75px;background-image:url("../img/vis_1.svg");background-repeat:no-repeat;background-size:contain;z-index:-1}@media only screen and (max-width: 720px){section.highlight .container .wrapper .image::before,section.highlight .container .wrapper .image.rl::before{top:0;width:100px;height:80px}}section.highlight .container .wrapper .image::before{right:auto;left:100px;transform:scaleX(-1)}section.highlight .container .wrapper .image.rl::before{right:100px;left:auto;transform:scaleX(1)}section.highlight .container .wrapper .text{grid-column:span 6}@media only screen and (max-width: 720px){section.highlight .container .wrapper .text{grid-column:span 12}}section.highlight .container .wrapper .text h2{font-family:"Luckiest Guy";font-size:clamp(1.5rem, calc(1.0296rem + 1.0753vw), 2rem);line-height:1.2;margin:0px 0px 5px;color:#4d4d4d;font-weight:600}section.highlight .container .wrapper .text p{margin-bottom:20px}.home section.highlight{background-color:transparent}@media only screen and (max-width: 900px){.home section.highlight{background-color:#c0e8fa}}.home section.highlight .container{grid-column:3 / span 8;background-color:#c0e8fa}@media only screen and (max-width: 900px){.home section.highlight .container{grid-column:span 12;background-color:none}}section.quote{max-width:1300px;margin:0 auto;padding:0;overflow:hidden;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;grid-column-gap:40px;grid-row-gap:0px;margin-bottom:48px}@media only screen and (max-width: 900px){section.quote{padding:30px 32px}}@media only screen and (max-width: 720px){section.quote{grid-column-gap:20px;padding:30px 32px}}@media only screen and (max-width: 900px){section.quote{padding:0}}section.quote .content{position:relative;grid-column:span 12;margin-bottom:42px;padding:45px;background-color:#c0e8fa;border-radius:12px 12px 12px 0}section.quote .content::before{content:"";position:absolute;bottom:-32px;left:0;width:0;height:0;border-right:35px solid transparent;border-left:0 solid transparent;border-top:32px solid #c0e8fa}section.quote .content .text{position:relative}section.quote .content .text::before{content:"";position:absolute;top:-30px;left:-45px;width:60px;height:60px;background-image:url("../img/quote-open.svg");background-repeat:no-repeat;background-position:-5px top}section.quote .content .text::after{content:"";position:absolute;bottom:-50px;right:-45px;width:60px;height:60px;background-image:url("../img/quote-closed.svg");background-repeat:no-repeat;background-position:5px top;z-index:1}section.quote .content h3{font-family:"Inter", sans-serif;font-size:clamp(1.25rem, calc(0.5444rem + 1.6129vw), 2rem);line-height:1.2;font-weight:400;color:#005a8c;position:relative;z-index:1}section.quote .content .fish{position:absolute;right:0;bottom:0;width:240px;height:120px;background-image:url("../img/vis_5.svg");background-repeat:no-repeat;background-position:bottom -35px right -65px;border-radius:12px;overflow:hidden}section.quote p{grid-column:span 12;font-weight:700;color:#f4aa42}section.calendar{max-width:1300px;margin:0 auto;padding:0;overflow:hidden;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;grid-column-gap:40px;grid-row-gap:0px;margin-bottom:48px}@media only screen and (max-width: 900px){section.calendar{padding:30px 32px}}@media only screen and (max-width: 720px){section.calendar{grid-column-gap:20px;padding:30px 32px}}@media only screen and (max-width: 900px){section.calendar{margin-bottom:20px;padding:0}}section.calendar .text{grid-column:span 12}section.calendar .text h1{font-family:"Luckiest Guy";font-size:clamp(2rem, calc(4vw + 1rem), 3rem);line-height:1.2;margin:0px 0px 20px;font-weight:400;color:#4d4d4d;color:#09f;margin-bottom:18px}section.calendar .text span{display:block;font-family:"Inter", sans-serif;font-size:1rem;font-size:clamp(1rem, calc(0.8824rem + 0.2688vw), 1.125rem);margin:0px 0px 24px;color:#333;font-weight:400}section.calendar .text span:last-of-type{margin-bottom:0}section.calendar .text span a{text-decoration:none;color:#09f;transition:font-weight 100ms ease-in-out}section.calendar .text span a:hover{font-weight:700}section.calendar_output{max-width:1300px;margin:0 auto;padding:0;overflow:hidden;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;grid-column-gap:40px;grid-row-gap:0px;position:relative;overflow:visible}@media only screen and (max-width: 900px){section.calendar_output{padding:30px 32px}}@media only screen and (max-width: 720px){section.calendar_output{grid-column-gap:20px;padding:30px 32px}}@media only screen and (max-width: 900px){section.calendar_output{padding:0}}section.calendar_output::before,section.calendar_output::after{content:"";position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat}@media only screen and (max-width: 900px){section.calendar_output::before,section.calendar_output::after{display:none}}section.calendar_output:before{top:300px;right:-225px;width:180px;height:95px;background-image:url("../img/vis_9.svg")}section.calendar_output:after{top:100px;right:-200px;width:180px;height:95px;background-image:url("../img/vis_4.svg")}section.calendar_output .fish{position:absolute;top:-50px;left:-150px;width:120px;height:115px;background-image:url("../img/vis_2.svg")}section.calendar_output .calendar_holder{grid-column:span 12}section.calendar_output .calendar_holder .cal_obj{max-width:1300px;margin:0 auto;padding:0;overflow:hidden;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;grid-column-gap:40px;grid-row-gap:0px;margin-bottom:28px}@media only screen and (max-width: 900px){section.calendar_output .calendar_holder .cal_obj{padding:30px 32px}}@media only screen and (max-width: 720px){section.calendar_output .calendar_holder .cal_obj{grid-column-gap:20px;padding:30px 32px}}@media only screen and (max-width: 900px){section.calendar_output .calendar_holder .cal_obj{padding:10px 0}}section.calendar_output .calendar_holder .cal_obj.highlight{margin-inline:-20px;padding:20px;background-color:#c0e8fa}section.calendar_output .calendar_holder .cal_obj .date{grid-column:span 4;display:flex;gap:20px}@media only screen and (max-width: 720px){section.calendar_output .calendar_holder .cal_obj .date{grid-column:span 12}}section.calendar_output .calendar_holder .cal_obj .date .number,section.calendar_output .calendar_holder .cal_obj .date .month{font-family:"Luckiest Guy";font-size:clamp(1.5rem, calc(1.0296rem + 1.0753vw), 2rem);line-height:1.2;margin:0px 0px 5px;color:#4d4d4d;font-weight:600}section.calendar_output .calendar_holder .cal_obj .text{grid-column:span 8}@media only screen and (max-width: 720px){section.calendar_output .calendar_holder .cal_obj .text{grid-column:span 12}}section.calendar_output .calendar_holder .cal_obj .text h3{font-family:"Inter", sans-serif;font-size:clamp(1.25rem, calc(1.0148rem + 0.5376vw), 1.5rem);line-height:1.2;margin:0px 0px 20px;font-weight:600;margin-bottom:10px}section.calendar_output .calendar_holder .cal_obj .text .locatie span{font-weight:700;color:#4d4d4d}.home section.calendar_output:before{display:none}.home section.calendar_output:after{right:0}.home section.calendar_output .fish{left:0}@media only screen and (max-width: 900px){.home section.calendar_output .fish{display:none}}section.downloads{max-width:1300px;margin:0 auto;padding:0;overflow:hidden;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;grid-column-gap:40px;grid-row-gap:0px;margin-bottom:48px}@media only screen and (max-width: 900px){section.downloads{padding:30px 32px}}@media only screen and (max-width: 720px){section.downloads{grid-column-gap:20px;padding:30px 32px}}@media only screen and (max-width: 900px){section.downloads{padding:0}}section.downloads .text{grid-column:span 12;margin-bottom:20px}section.downloads .text h3{color:#737d96}section.downloads .downloads_holder{grid-column:span 12;display:flex;flex-direction:column;gap:20px}section.downloads .downloads_holder a{width:fit-content}section.downloads .downloads_holder a.blue{background-color:#09f}section.downloads .downloads_holder a.blue::before{border-top:20px solid #7fccff;border-bottom:20px solid #7fccff}section.downloads .downloads_holder a.orange{background-color:#f4aa42}section.downloads .downloads_holder a.orange::before{border-top:20px solid #fad2a5;border-bottom:20px solid #fad2a5}section.downloads .downloads_holder a.red{background-color:#be1818}section.downloads .downloads_holder a.red::before{border-top:20px solid #f30;border-bottom:20px solid #f30}section.downloads .downloads_holder a.grey{background-color:#737d96}section.downloads .downloads_holder a.grey::before{border-top:20px solid #b9beca;border-bottom:20px solid #b9beca}section.team_module .team_content h1{color:#09f}section.team_module .team_content h3{font-family:"Inter", sans-serif;font-size:1rem;font-size:clamp(1rem, calc(0.8824rem + 0.2688vw), 1.125rem);margin:0px 0px 24px;color:#333;font-weight:400}section.team_module .team_content h3:last-of-type{margin-bottom:0}section.team_module .team_content h3 a{text-decoration:none;color:#09f;transition:font-weight 100ms ease-in-out}section.team_module .team_content h3 a:hover{font-weight:700}section.team_module .team_holder{max-width:1300px;margin:0 auto;padding:0;overflow:hidden;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;grid-column-gap:40px;grid-row-gap:0px;position:relative;overflow:visible}@media only screen and (max-width: 900px){section.team_module .team_holder{padding:30px 32px}}@media only screen and (max-width: 720px){section.team_module .team_holder{grid-column-gap:20px;padding:30px 32px}}@media only screen and (max-width: 900px){section.team_module .team_holder{padding-inline:0}}section.team_module .team_holder .fish{position:absolute;top:150px;right:-250px;width:200px;height:110px;background-image:url(../img/vis_10.svg);background-repeat:no-repeat;background-size:contain;z-index:1}section.team_module .team_holder>h2{grid-column:span 12;color:#4d4d4d}section.team_module .team_holder .card{grid-column:span 6;margin-bottom:48px;text-decoration:none;position:relative;min-height:410px;overflow:hidden}section.team_module .team_holder .card .card-container{position:relative}section.team_module .team_holder .card .card-container .image-container{height:200px;width:100%;position:absolute;top:0;left:0;right:0;background-size:cover;background-position:center;background-repeat:no-repeat}section.team_module .team_holder .card .card-container .image-container.blue{background-color:#f5af82}section.team_module .team_holder .card .card-container .image-container.creme{background-color:#f4aa42}section.team_module .team_holder .card .card-container .image-container.light_grey{background-color:#7fccff}section.team_module .team_holder .card .card-container .image-container.dark_grey{background-color:#0073b4}section.team_module .team_holder .card .card-container .card-content{display:block;height:100%;min-height:245px;padding:32px;background-color:#f4aa42;z-index:1;position:absolute;top:200px;transition:all 500ms ease-in-out}section.team_module .team_holder .card .card-container .card-content.blue{background-color:#c0e8fa}section.team_module .team_holder .card .card-container .card-content.blue .svg-wave{fill:#c0e8fa}section.team_module .team_holder .card .card-container .card-content.creme{background-color:#fdf4ea}section.team_module .team_holder .card .card-container .card-content.creme .svg-wave{fill:#fdf4ea}section.team_module .team_holder .card .card-container .card-content.light_grey{background-color:#e7eaf1}section.team_module .team_holder .card .card-container .card-content.light_grey .svg-wave{fill:#e7eaf1}section.team_module .team_holder .card .card-container .card-content.dark_grey{background-color:#b9beca}section.team_module .team_holder .card .card-container .card-content.dark_grey .svg-wave{fill:#b9beca}@media only screen and (max-width: 900px){section.team_module .team_holder .card .card-container .card-content{min-height:238px;width:-webkit-fill-available;width:-moz-available}}section.team_module .team_holder .card .card-container .card-content .svg-wave{position:absolute;height:27px;top:-20px;left:0;right:0;fill:#f4aa42}@media only screen and (max-width: 1024px){section.team_module .team_holder .card .card-container .card-content .svg-wave{width:100% !important;height:100px !important;top:-59px !important}}@media only screen and (max-width: 720px){section.team_module .team_holder .card .card-container .card-content .svg-wave{width:100% !important;height:90px !important;top:-55px !important}}section.team_module .team_holder .card .card-container .card-content .card-meta{display:flex;margin-bottom:15px}section.team_module .team_holder .card .card-container .card-content .card-meta .date,section.team_module .team_holder .card .card-container .card-content .card-meta .category,section.team_module .team_holder .card .card-container .card-content .card-meta span{font-size:12px;font-weight:700;color:#333;margin:0}section.team_module .team_holder .card .card-container .card-content .card-meta .category{text-transform:uppercase}section.team_module .team_holder .card .card-container .card-content .card-meta span{margin:0 5px;line-height:14px}section.team_module .team_holder .card .card-container .card-content .card-title{font-family:"Luckiest Guy";font-size:clamp(1.5rem, calc(1.0296rem + 1.0753vw), 2rem);line-height:1.2;margin:0px 0px 5px;color:#4d4d4d;font-weight:600;margin-bottom:10px;font-weight:600;line-height:120%;color:#4d4d4d;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}section.team_module .team_holder .card .card-container .card-content .card-description{margin-bottom:20px;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}section.team_module .team_holder .card .card-container .card-content a{font-family:"Inter", sans-serif;font-size:1rem;font-size:clamp(1rem, calc(0.8824rem + 0.2688vw), 1.125rem);margin:0px 0px 24px;color:#333;font-weight:400;text-decoration:none;transition:font-weight 300ms ease-in-out}section.team_module .team_holder .card .card-container .card-content a:last-of-type{margin-bottom:0}section.team_module .team_holder .card .card-container .card-content a a{text-decoration:none;color:#09f;transition:font-weight 100ms ease-in-out}section.team_module .team_holder .card .card-container .card-content a a:hover{font-weight:700}section.team_module .team_holder .card .card-container .card-content a img{margin-right:5px}section.team_module .team_holder .card .card-container .card-content a:hover{font-weight:700}section.team_module .team_holder .card .card-container .card-content .btn{position:absolute;bottom:32px;right:32px}section.team_module .team_holder .card:hover .btn::before,section.team_module .team_holder .card:focus-within .btn::before{right:-60px}@media only screen and (max-width: 1024px){section.team_module .team_holder .card{grid-column:span 6}}@media only screen and (max-width: 900px){section.team_module .team_holder .card{grid-column:span 12}}.team_filter{margin-block:2rem}.team_filter .filter{position:relative;display:inline-flex;margin-right:10px}.team_filter .filter select{appearance:none;-webkit-appearance:none;padding:10px;min-width:200px;background-color:#e7eaf1;border:0;border-radius:3px;cursor:pointer;font-family:"Inter", sans-serif;font-size:1rem;font-size:clamp(1rem, calc(0.8824rem + 0.2688vw), 1.125rem);margin:0px 0px 24px;color:#333;font-weight:400}.team_filter .filter select:last-of-type{margin-bottom:0}.team_filter .filter select a{text-decoration:none;color:#09f;transition:font-weight 100ms ease-in-out}.team_filter .filter select a:hover{font-weight:700}.team_filter .filter select option:checked{background-color:#09f;color:#fff}.team_filter .filter::after{content:"";position:absolute;display:block;top:17px;right:10px;width:5px;height:5px;border-bottom:2px solid #000;border-right:2px solid #000;transform:rotate(45deg);pointer-events:none}section.module_maps{position:relative;height:600px}section.module_maps::before{content:"";position:absolute;left:-80px;bottom:-40px;width:205px;height:95px;background-image:url("../img/vis_3_orange.svg");background-repeat:no-repeat;background-size:contain;z-index:1}section.hero_module{position:relative;overflow:visible}section.hero_module .bottom{position:absolute;bottom:-65px;left:0;width:100%;height:200px;margin-bottom:48px;background-image:url("../img/wave.svg");background-repeat:no-repeat;background-size:cover;background-position:bottom;z-index:1}@media only screen and (max-width: 900px){section.hero_module .bottom{margin-bottom:0}}section.hero_module .bottom .fish-holder{max-width:1300px;margin:0 auto;padding:0;overflow:hidden;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;grid-column-gap:40px;grid-row-gap:0px;overflow:visible}@media only screen and (max-width: 900px){section.hero_module .bottom .fish-holder{padding:30px 32px}}@media only screen and (max-width: 720px){section.hero_module .bottom .fish-holder{grid-column-gap:20px;padding:30px 32px}}@media only screen and (max-width: 900px){section.hero_module .bottom .fish-holder{padding-block:30px}}section.hero_module .bottom .fish-holder .fish{grid-column:span 2;margin-left:0;width:190px;height:150px;background-image:url("../img/vis_7.svg");background-repeat:no-repeat;background-size:contain}section.hero_module .bottom .fish-holder .fish.left{grid-column:span 2}section.hero_module .bottom .fish-holder .fish.center{grid-column:6 / span 2}section.hero_module .bottom .fish-holder .fish.right{grid-column:9 / span 2}section.hero_module .bottom .fish-holder .fish.fish_1{background-image:url("../img/vis_1.svg")}section.hero_module .bottom .fish-holder .fish.fish_2{background-image:url("../img/vis_2.svg")}section.hero_module .bottom .fish-holder .fish.fish_3{background-image:url("../img/vis_3.svg")}section.hero_module .bottom .fish-holder .fish.fish_4{background-image:url("../img/vis_4.svg")}section.hero_module .bottom .fish-holder .fish.fish_5{background-image:url("../img/vis_5.svg")}section.hero_module .bottom .fish-holder .fish.fish_6{background-image:url("../img/vis_6.svg")}section.hero_module .bottom .fish-holder .fish.fish_7{background-image:url("../img/vis_7.svg")}section.hero_module .bottom .fish-holder .fish.fish_8{background-image:url("../img/vis_8.svg")}section.hero_module .bottom .fish-holder .fish.fish_9{background-image:url("../img/vis_9.svg")}section.hero_module .bottom .fish-holder .fish.fish_10{background-image:url("../img/vis_10.svg")}@media only screen and (max-width: 900px){section.hero_module .bottom .fish-holder .fish{width:150px;height:120px}}@media only screen and (max-width: 720px){section.hero_module .bottom .fish-holder .fish{width:100px;height:80px}}section.hero_module .hero_carousel{width:100%;height:70vh;background-color:#c0e8fa}section.hero_module .hero_carousel .hero_img{width:100%;height:70vh;background-size:cover;background-repeat:no-repeat;background-position:center}section.hero_module .hero_carousel .hero_img.align-top{background-position:top}section.hero_module .hero_carousel .hero_img.align-center{background-position:center}section.hero_module .hero_carousel .hero_img.align-bottom{background-position:bottom}section.hero_module.small .hero_carousel{height:25vh}section.hero_module.small .bottom .fish-holder{display:none}section.hero_module button.owl-dot{position:absolute;background-color:#fff;border-radius:50vw}section.hero_module button.owl-dot.active{background-color:#f4aa42}section.hero_module button.owl-dot:first-child{right:32px;bottom:195px;width:16px;height:16px}section.hero_module button.owl-dot:nth-child(2){right:44px;bottom:220px;width:20px;height:20px}section.hero_module button.owl-dot:nth-child(3){right:20px;bottom:245px;width:28px;height:28px}section.hero_module button.owl-dot:nth-child(4){right:36px;bottom:255px;width:24px;height:24px}section.images_module{max-width:1300px;margin:0 auto;padding:0;overflow:hidden;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;grid-column-gap:40px;grid-row-gap:0px;position:relative;margin-bottom:48px;overflow:visible}@media only screen and (max-width: 900px){section.images_module{padding:30px 32px}}@media only screen and (max-width: 720px){section.images_module{grid-column-gap:20px;padding:30px 32px}}@media only screen and (max-width: 900px){section.images_module{padding:0}}section.images_module .text{grid-column:span 12;margin-bottom:20px}section.images_module .images_carousel_holder_multiple{grid-column:span 12;position:relative}section.images_module .images_carousel_holder_multiple::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:105px;background-image:url("../img/wave.svg");background-repeat:no-repeat;background-position:bottom;z-index:1}section.images_module .images_carousel_holder_multiple .image_holder{width:100%;height:450px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}section.images_module .images_carousel_holder_multiple .owl-dot{position:absolute;background:#fff;border-radius:50vw}section.images_module .images_carousel_holder_multiple .owl-dot.active{background-color:#09f}section.images_module .images_carousel_holder_multiple .owl-dot:first-child{right:32px;bottom:125px;width:16px;height:16px}section.images_module .images_carousel_holder_multiple .owl-dot:nth-child(2){right:44px;bottom:150px;width:20px;height:20px}section.images_module .images_carousel_holder_multiple .owl-dot:nth-child(3){right:20px;bottom:175px;width:28px;height:28px}section.images_module .images_carousel_holder_multiple .owl-dot:nth-child(4){right:36px;bottom:210px;width:24px;height:24px}section.images_module .fish{position:absolute;right:-250px;top:150px;width:210px;height:102px;background-image:url("../img/vis_8.svg");background-repeat:no-repeat;background-size:contain}section.tables{max-width:1300px;margin:0 auto;padding:0;overflow:hidden;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;grid-column-gap:40px;grid-row-gap:0px;margin-bottom:48px}@media only screen and (max-width: 900px){section.tables{padding:30px 32px}}@media only screen and (max-width: 720px){section.tables{grid-column-gap:20px;padding:30px 32px}}@media only screen and (max-width: 900px){section.tables{padding-inline:0}}section.tables .text{grid-column:span 12}section.tables .tables_holder{grid-column:span 12;overflow-x:auto}@media only screen and (max-width: 900px){section.tables .tables_holder{padding:0}}section.tables .tables_holder.data_field_2 .tab div:nth-child(3){display:none}section.tables .tables_holder.data_field_3 .tab div:nth-child(4){display:none}section.tables .tables_holder.data_field_2data_field_3 .tab div:nth-child(3),section.tables .tables_holder.data_field_2data_field_3 .tab div:nth-child(4){display:none}section.tables .tables_holder .tab{display:grid;grid-template-columns:repeat(12, 1fr);gap:30px}section.tables .tables_holder .tab:first-child{font-weight:700}section.tables .tables_holder .tab div{grid-column:span 3;padding-block:5px;min-width:200px}section.news_detail{max-width:1300px;margin:0 auto;padding:0;overflow:hidden;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;grid-column-gap:40px;grid-row-gap:0px;margin-bottom:148px;position:relative;z-index:1}@media only screen and (max-width: 900px){section.news_detail{padding:30px 32px}}@media only screen and (max-width: 720px){section.news_detail{grid-column-gap:20px;padding:30px 32px}}@media only screen and (max-width: 900px){section.news_detail{margin-bottom:48px}}section.news_detail .content_holder{grid-column:2 / span 8}@media only screen and (max-width: 1024px){section.news_detail .content_holder{grid-column:1 / span 8;padding-inline:30px}}@media only screen and (max-width: 900px){section.news_detail .content_holder{padding-inline:0}}@media only screen and (max-width: 720px){section.news_detail .content_holder{grid-column:span 12}}section.news_detail .content_holder h1{color:#09f}section.news_detail .content_holder .date{margin-bottom:20px}section.news_detail .content_holder .introduction{font-family:"Inter", sans-serif;font-size:clamp(1.25rem, calc(1.0148rem + 0.5376vw), 1.5rem);line-height:1.2;margin:0px 0px 20px;font-weight:600}section.news_detail .content_holder ul{list-style:none;margin:0 0 40px;padding:0}section.news_detail .content_holder ul li{font-family:"Inter", sans-serif;font-size:1rem;font-size:clamp(1rem, calc(0.8824rem + 0.2688vw), 1.125rem);margin:0px 0px 24px;color:#333;font-weight:400;position:relative;margin-bottom:16px;padding-left:34px}section.news_detail .content_holder ul li:last-of-type{margin-bottom:0}section.news_detail .content_holder ul li a{text-decoration:none;color:#09f;transition:font-weight 100ms ease-in-out}section.news_detail .content_holder ul li a:hover{font-weight:700}section.news_detail .content_holder ul li::before{content:"";position:absolute;left:0;top:5px;display:inline-block;width:16px;height:13px;background-image:url("../img/bullit-fish-content.svg")}section.news_detail .content_holder ol{padding-left:20px}section.news_detail .content_holder ol li{font-family:"Inter", sans-serif;font-size:1rem;font-size:clamp(1rem, calc(0.8824rem + 0.2688vw), 1.125rem);margin:0px 0px 24px;color:#333;font-weight:400;margin-bottom:16px;padding-left:14px}section.news_detail .content_holder ol li:last-of-type{margin-bottom:0}section.news_detail .content_holder ol li a{text-decoration:none;color:#09f;transition:font-weight 100ms ease-in-out}section.news_detail .content_holder ol li a:hover{font-weight:700}section.news_detail .page_menu{grid-column:10 / span 3}@media only screen and (max-width: 720px){section.news_detail .page_menu{grid-column:1 / span 12;margin-top:30px}}section.news_detail .page_menu a{font-family:"Inter", sans-serif;font-size:1rem;font-size:clamp(1rem, calc(0.8824rem + 0.2688vw), 1.125rem);margin:0px 0px 24px;color:#333;font-weight:400;display:block;margin-bottom:10px;text-decoration:none;transition:font-weight 100ms ease-in-out}section.news_detail .page_menu a:last-of-type{margin-bottom:0}section.news_detail .page_menu a a{text-decoration:none;color:#09f;transition:font-weight 100ms ease-in-out}section.news_detail .page_menu a a:hover{font-weight:700}section.news_detail .page_menu a:hover{font-weight:700}section.news_detail .page_menu a svg{margin-bottom:-10px}.lockscroll{overflow:hidden}#main_container{overflow:hidden;position:relative;z-index:4;background-color:#fff}@media only screen and (max-width: 720px){.mobile_hide{display:none !important}}.mobile_only{display:none !important}@media only screen and (max-width: 720px){.mobile_only{display:block !important}}html{font-family:"Open Sans", sans-serif;box-sizing:border-box;margin:0px !important;margin-top:100px !important;padding:0px !important;overflow-x:hidden !important;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 720px){html{margin-top:80px !important}}*:focus{outline:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{scroll-behavior:smooth;margin:0px !important;padding:0px;position:relative}*:focus{outline:none}.grid{max-width:1300px;margin:0 auto;padding:0;overflow:hidden;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;grid-column-gap:40px;grid-row-gap:0px}@media only screen and (max-width: 900px){.grid{padding:30px 32px}}@media only screen and (max-width: 720px){.grid{grid-column-gap:20px;padding:30px 32px}}#wpadminbar{bottom:0px !important;top:auto}#wpadminbar .screen-reader-shortcut{display:none !important}img{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:1rem}
