@font-face{font-display:swap;font-family:Open Sans;src:url(/build/fonts/OpenSans-VariableFont_wdth,wght.19ba6373.ttf) format("truetype")}@media print{#breadcrumb,#footer-top-container,#more-stories-block,#nav,#newsletter-container,#topheader,.footer-menu,.news-article>p,.pagination-wrapper,.side-news,a[href$=".docx"]:before,a[href$=".pdf"]:before,a[href$=".xlsx"]:before,button.linkedin{display:none!important}.news-list-home{display:block!important}.news-content{padding:0 0 20px!important}main{margin-bottom:15px}#news-article-url{clear:both;display:block;height:100px!important;overflow:hidden;position:relative}.news-block a{color:var(--news-pink)!important}.news-container,.news-list-home{margin-bottom:20px!important}}label{color:#1f2937;display:block;font-size:1rem;font-weight:500;margin-bottom:var(--vertical-spacing)}label.required:after{color:#dc2626;content:"*"}input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border:1px solid #d1d5db;border-radius:.375rem;color:#1f2937;font-family:inherit;font-size:1.2rem;padding:.5rem}input[type=date]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#3b82f6;outline:none}input[type=date]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=week]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280}input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=email]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,select::placeholder,textarea::placeholder{color:#6b7280}input[type=checkbox]{accent-color:#3b82f6;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:.25rem;transform:scale(1.2)}input[type=checkbox]:focus{border:3px solid #3b82f6;color:#3b82f6;outline:none}:root{--main-bg-color:#fff;--accent-bg-color:#eee;--header-min-height:1cm;--footer-height:3cm;--font-primary:"Open Sans",arial,sans-serif;--color-light-background:#f6f9fc;--color-dark-background:#0b132b;--color-primary:#00d4ff;--color-secondairy:#1768ac;--color-tertiary:#2541b2;--color-quaternary:#0b132b;--bg-gradient:linear-gradient(135deg,var(--color-primary),var(--color-secondairy),var(--color-tertiary));--bg-button-gradient:linear-gradient(135deg,var(--color-secondairy),var(--color-tertiary));--bg-gradient-animation:gradientAnimation 10s ease infinite;--color-green-primary:#00ff7f;--color-green-secondairy:#00a86b;--color-green-tertiary:#005f31;--bg-green-gradient:linear-gradient(135deg,var(--color-green-primary),var(--color-green-secondairy),var(--color-green-tertiary));--color-purple-primary:#a855f7;--color-purple-secondairy:#7e22ce;--color-purple-tertiary:#4c1d95;--bg-purple-gradient:linear-gradient(135deg,var(--color-purple-primary),var(--color-purple-secondairy),var(--color-purple-tertiary));--chart-animation-delay:1s}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}*{box-sizing:border-box}body,html{font-family:var(--font-primary);font-size:.95em;margin:0;padding:0}body{display:flex;flex-direction:column;min-height:100vh;overflow-y:scroll}body .header-container,body .page-container{margin:0 auto;max-width:1280px;width:100%}@media screen and (max-width:1280px){body .header-container,body .page-container{padding-left:.5rem;padding-right:.5rem}}body a{color:var(--color-tertiary);text-decoration:none;text-underline-offset:.2em}body a:hover{color:var(--color-secondairy)}body header{box-shadow:0 0 10px 0 rgba(0,0,0,.1);font-size:1.3em;margin:0;padding:0;z-index:10}body header nav.header-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px 0}body header nav.header-container ul.menu-list{align-items:center;display:flex;flex-direction:column;font-weight:500;list-style:none;margin:0;min-height:50px;padding-inline-start:0;padding:0}@media(min-width:calc(840px + 1px)){body header nav.header-container ul.menu-list{flex-direction:row;gap:.5rem}}body header nav.header-container ul.menu-list>li{vertical-align:middle}body header nav.header-container ul.menu-list>li>a{border-radius:.25rem;color:var(--color-dark-background);display:block;font-weight:600;padding:.5rem 1rem .5rem .75rem}body header nav.header-container ul.menu-list>li>a:hover{color:var(--color-secondairy)}body header nav.header-container ul.menu-list li.home-logo{display:flex;flex-direction:row;gap:.5rem}body header nav.header-container ul.menu-list li.home-logo:before{background-image:url(/build/images/beacon-logo.00b46ae1.svg);background-size:contain;content:"";cursor:pointer;height:2.5rem;width:2.5rem}body header nav.header-container ul.menu-list li.home-logo a:hover{color:var(--color-secondairy)}body header nav.header-container ul.menu-list li.home-logo.separate{align-items:center;display:flex}body header nav.header-container ul.menu-list li.home-logo.separate a{border-radius:.25rem;color:var(--color-dark-background);display:block;font-weight:600;padding:.5rem 1rem .5rem .75rem}body header nav.header-container ul.menu-list li.github-logo{align-items:center;display:flex;flex-direction:row}body header nav.header-container ul.menu-list li.github-logo:before{content:"";display:inline-block;display:flex;font-family:Font Awesome\ 7 Brands;font-size:1.5rem;font-weight:400;height:1.5rem;line-height:1.5rem;padding-left:.75rem;width:1.5rem}body header nav.header-container ul.menu-list li.github-logo a{padding-left:5px}body header nav.header-container ul.menu-list li.github-logo a:hover{color:var(--color-secondairy)}body header nav.header-container div.mobile-menu-wrapper{display:none;flex-grow:1}@media(max-width:840px){body header nav.header-container div.mobile-menu-wrapper{display:block}}body header nav.header-container div.mobile-menu-wrapper .mobile-header{display:none;justify-content:space-between;padding-left:1rem;padding-right:1rem}@media(max-width:840px){body header nav.header-container div.mobile-menu-wrapper .mobile-header{display:flex}body header nav.header-container div.mobile-menu-wrapper .mobile-header .maris-logo{display:none}}body header nav.header-container div.mobile-menu-wrapper .mobile-header .hamburger{float:right}body header nav.header-container div.mobile-menu-wrapper .mobile-header ul.menu-list{display:flex;justify-content:center}body header nav.header-container div.mobile-menu-wrapper div.mobile-menu{display:flex;flex-direction:column;height:0;opacity:0;overflow:hidden;transition:opacity .5s ease-in-out}body header nav.header-container div.mobile-menu-wrapper div.mobile-menu.open{height:auto;opacity:1}body header nav.header-container div.mobile-menu-wrapper div.mobile-menu ul{list-style:none;margin:0;padding:0}body header nav.header-container .desktop-menu,body header nav.header-container div.mobile-menu-wrapper div.mobile-menu ul li.home-logo{display:none}@media(min-width:840px){body header nav.header-container .desktop-menu{display:contents}}body header nav.header-container .desktop-menu .logo-link-1{display:none}@media(min-width:1440px){body header nav.header-container .desktop-menu .logo-link-1{display:block;left:0;position:absolute}}body header nav.header-container .desktop-menu .left-menu{display:flex;flex-direction:row}body header nav.header-container .desktop-menu .right-menu{display:flex;flex-direction:row;gap:.5rem}body header nav.header-container .desktop-menu .right-menu>a{border-radius:.25rem;color:var(--color-dark-background);display:block;font-weight:600;padding:.5rem 1rem .5rem .75rem}body header nav.header-container .desktop-menu .right-menu>a:hover{color:var(--color-secondairy)}body header .page-container{align-items:stretch;display:flex;flex-direction:row}body header .page-container div.logo{cursor:default;display:inline-block;margin:.5em;vertical-align:top}body header .maris-logo{margin-left:1rem;max-height:75px}body main{display:block;flex-grow:1;margin:0;padding:0}body footer.beacon-footer{padding-top:2rem}body footer.beacon-footer .footer-container{margin:0 auto;max-width:1280px;padding:1rem 1.5rem}@media(min-width:640px){body footer.beacon-footer .footer-container{padding:1rem 2.5rem}}@media(min-width:1024px){body footer.beacon-footer .footer-container{padding:1rem 3rem}}body footer.beacon-footer .footer-content{align-items:center;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:768px){body footer.beacon-footer .footer-content{flex-direction:row}}body footer.beacon-footer .footer-text{color:#737373;font-size:.875rem;text-align:center}@media(min-width:768px){body footer.beacon-footer .footer-text{text-align:left}}body footer.beacon-footer .footer-links{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin-top:1rem;padding:0}@media(min-width:768px){body footer.beacon-footer .footer-links{margin-top:0}}body footer.beacon-footer .footer-links li{margin-right:1.5rem}body footer.beacon-footer .footer-links li:last-child{margin-right:0}body footer.beacon-footer .footer-links li .footer-link{color:#737373;font-size:.875rem;text-decoration:none}body footer.beacon-footer .footer-links li .footer-link:hover{color:var(--color-secondairy);text-decoration:underline}.wcag-tab-content-link{background-color:#fff;color:#000;left:0;position:fixed;top:-3em;transition:top .3s}.wcag-tab-content-link:focus{top:0}.hamburger{align-items:center;align-self:center;background-color:#fff;border:1px solid #cbd5e0;border-radius:.5rem;color:#6b7280;display:inline-flex;font-size:.875rem;height:2.5rem;justify-content:center;padding:.5rem;width:2.5rem}.hamburger:hover{background-color:#f7fafc}.hamburger:focus{box-shadow:0 0 0 2px #edf2f7;outline:none}.page-container{margin:0 auto;max-width:1280px;padding-bottom:1px;padding-top:1px}h1,h2,h3,h4,h5,h6{color:var(--color-quaternary)}h1{font-size:2.5em}h2{font-size:2em}h3{font-size:1.5em}body p{color:var(--color-dark-background);font-size:1.2em;line-height:1.75;margin-bottom:2.25rem}body p>a{text-decoration:underline}.page-container ul{font-size:1.2em;line-height:1.75}.page-container ul li>a{text-decoration:underline}.btn-primary,.primary-btn{animation:var(--bg-gradient-animation);background:var(--bg-button-gradient);border-color:transparent;border-radius:.375rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);color:#fff;font-size:1rem;font-weight:600;padding:.625rem .875rem}.btn-primary:hover,.primary-btn:hover{background-color:#4f46e5;color:#fff;cursor:pointer}.btn-primary:focus-visible,.primary-btn:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}.btn-demo,.demo-btn{background-color:var(--color-tertiary);border:1px solid #2541b2;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;color:#fff;cursor:pointer;display:block;font-family:var(--font-primary);font-size:1rem;font-weight:600;line-height:1.5rem;padding:.5rem 2rem .5rem 1rem;text-align:center;width:auto}.btn-demo:hover,.demo-btn:hover{background-color:#4f46e5;color:#fff}.btn-demo:focus,.demo-btn:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f6;outline:none}.btn-demo:focus-visible,.demo-btn:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}.btn-input,.input-btn{background-color:var(--color-tertiary);border:1px solid #2541b2;border-bottom-right-radius:.75rem;border-top-right-radius:.75rem;color:#fff;cursor:pointer;font-family:var(--font-primary);font-size:1rem;font-weight:600;line-height:1.5rem;padding:.5rem 1rem;text-align:center;width:-moz-max-content;width:max-content}.btn-input:hover,.input-btn:hover{background-color:#4f46e5}.btn-input:focus,.input-btn:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f6;outline:none}.btn-input:focus-visible,.input-btn:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}.arrow-btn,.btn-arrow{position:relative}.arrow-btn:after,.btn-arrow:after{content:"";display:inline-block;font-family:Font Awesome\ 7 Free;font-weight:900;margin-left:.5rem;transition:transform .3s ease-in-out;width:1rem}.arrow-btn:hover:after,.btn-arrow:hover:after{content:"";transform:translateX(.25rem);width:1rem}.btn-external:after{content:"";font-family:Font Awesome\ 7 Free;font-weight:900;margin-left:.5rem}a.beacon-link{color:#333;display:inline-block;font-size:1rem;font-weight:600;margin-top:.5rem;text-decoration:none}a.beacon-link:hover{color:#000;text-decoration:underline}.custom-shadow{box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}#unfoldDiv{transition:height 15s ease-in-out}.form-mandatory{color:red;font-size:1.2rem}.cookie-consent{background-color:rgba(0,0,0,.5);bottom:0;box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:none;font-size:1rem;left:0;padding:20px;position:fixed;right:0;text-align:center;top:0;width:100%;z-index:9999}.cookie-consent .cookie-consent-content{background-color:#fff;bottom:0;left:0;max-width:calc(100vw - 2rem);padding:1rem;position:absolute;right:0}.cookie-consent .cookie-message{margin-bottom:20px}.cookie-consent .cookie-policy-link{text-decoration:underline}.cookie-consent .cookie-buttons{display:flex;gap:10px;justify-content:center}.cookie-consent .cookie-btn{border:none;border-radius:5px;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s}.cookie-consent .cookie-btn.accept{background-color:#4caf50;color:#fff}.cookie-consent .cookie-btn.accept:hover{background-color:#45a049}.cookie-consent .cookie-btn.decline{background-color:#f44336;color:#fff}.cookie-consent .cookie-btn.decline:hover{background-color:#e53935}.pricing-action-body{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.flash-messages{left:50%;position:fixed;transform:translateX(-50%);z-index:100}.flash-messages .alert{animation:fadeIn .4s ease-in-out;border-radius:6px;box-shadow:0 4px 6px rgba(0,0,0,.1);font-weight:500;margin-bottom:10px;padding:2.5rem 1.5rem}.flash-messages .alert.alert-success{background-color:#d1e7dd;border-left:5px solid #0f5132;color:#0f5132}.flash-messages .alert.alert-error{background-color:#f8d7da;border-left:5px solid #842029;color:#842029}.flash-messages .alert.alert-warning{background-color:#fff3cd;border-left:5px solid #664d03;color:#664d03}.flash-messages .alert .close-btn{background:none;border:none;cursor:pointer;float:right;font-size:1.5em}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.pagination-wrapper{display:flex;justify-content:center;margin:2rem 0}.pagination-wrapper .pagination{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.pagination-wrapper .pagination a{text-decoration:none}.pagination-wrapper .pagination a li{background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;color:var(--color-tertiary);cursor:pointer;font-weight:500;min-width:2.5rem;padding:.5rem .75rem;text-align:center;transition:all .2s ease}.pagination-wrapper .pagination a li:hover{background-color:var(--color-light-background);border-color:var(--color-secondairy);color:var(--color-secondairy)}.pagination-wrapper .pagination a li.active{background-color:var(--color-tertiary);border-color:var(--color-tertiary);color:#fff;font-weight:600}.pagination-wrapper .pagination a li.active:hover{background-color:var(--color-secondairy);border-color:var(--color-secondairy);color:#fff}.pagination-wrapper .pagination a li.first,.pagination-wrapper .pagination a li.last{font-weight:600}.pagination-wrapper .pagination li.disabled{color:#cbd5e0;cursor:default;padding:.5rem .75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mlb-overlay{background-color:rgba(0,0,0,.6);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1e+27}.mlb-container{background-color:#fff;border-radius:5px;box-shadow:0 0 5px #000;margin:0 auto;z-index:9992}.mlb-container h3,.mlb-title{color:#3a628b;font-size:1.3em;font-weight:600}.mlb-header{border-radius:5px 5px 0 0;color:#000;padding:20px 20px 1px}.mlb-content{border-radius:0 0 5px 5px;color:#000;max-height:calc(95% - 28px);overflow-x:hidden;overflow-y:auto;padding:2em 1em}.mlb-header span.mlb-close{cursor:pointer;float:right;font-size:1.5em;font-weight:700;height:20px;line-height:20px;text-align:center;vertical-align:middle;width:20px}.mlb-header span.mlb-close:after{content:"\D7";font-size:1.3em}.mlb-content.has-iframe{overflow-y:hidden}.mlb-iframe-content{padding:0 20px 20px}.mlb-iframe-content p{margin-top:20px}.mlb-iframe-content>iframe{border-radius:0 0 5px 5px;height:100%;left:0;position:relative;top:0;width:100%;z-index:10000000000000000000}