/*!
Theme Name: ELXR
Author: Carl and Shawna Murray
Description: A theme based on underscores for ELXR
Version: 1.3.8
Text Domain: elxr
*/.button-link{border:2px solid;border-radius:3px;font-family:"arboria",sans-serif;font-weight:600}.button-link.blue-button{background-color:#002d77;border-color:#002d77;color:#fff}.button-link.blue-button:hover{background-color:#fff;color:#002d77}.button-link.orange-button{background-color:#ff6825;border-color:#ff6825;color:#fff}.button-link.orange-button:hover{background-color:#fff;color:#ff6825}.button-link.opacity-button{background-color:rgba(255,255,255,.1);border:2px solid #fff;color:#fff}.button-link.opacity-button:hover{background:#fff;color:#ff6825}.button-link.border-button{background-color:#fff;border-color:#002d77;color:#002d77}.button-link.border-button:hover{background-color:#002d77;color:#fff}.button-link.border-button-white{border:2px solid #fff}.button-link.border-button-white:hover{background:#fff}.button-link.login-button:after{color:#ff6825;content:"";display:inline-block;font-size:20px;font-family:"Font Awesome 5 Pro";font-weight:400;padding-left:10px}a.button-link.login-button{align-items:center;display:flex;justify-content:space-between}.button-link.login-button.menu-item:after{content:none}.button-link.login-button.menu-item a{align-items:center;display:flex;justify-content:space-between}.button-link.login-button.menu-item a:after{color:#ff6825;content:"";display:inline-block;font-size:20px;font-family:"Font Awesome 5 Pro";font-weight:400;padding-left:10px}.button-link.arrow-button:after{color:#ff6825;content:"";display:inline-block;font-size:20px;font-family:"Font Awesome 5 Pro";font-weight:400;padding-left:10px}a.button-link.arrow-button{align-items:center;display:flex;justify-content:space-between}.button-link.arrow-button.orange-button:after{color:#002d77}.button-link.arrow-button.menu-item:after{content:none}.button-link.arrow-button.menu-item a{align-items:center;display:flex;justify-content:space-between}.button-link.arrow-button.menu-item a:after{color:#ff6825;content:"";display:inline-block;font-size:20px;font-family:"Font Awesome 5 Pro";font-weight:400;padding-left:10px}.button-link.demo-button:after{color:#fff;content:"";display:inline-block;font-size:20px;font-family:"Font Awesome 5 Pro";font-weight:400;padding-left:10px}a.button-link.demo-button{align-items:center;display:flex;justify-content:space-between}p.flex-buttons{-moz-column-gap:10px;column-gap:10px;display:flex;flex-wrap:wrap;row-gap:10px}@media(max-width: 767px){p.flex-buttons{justify-content:center}}.quote-block{background-color:#fafdff;margin-bottom:25px;padding:15px}.quote-block img{display:block;margin-bottom:10px !important;max-width:40px;position:relative !important}html,body{color:#000;margin:0;padding:0}body{font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.modal-open,body.menu-toggled{max-height:100vh;overflow:hidden}body.modal-open .site-header,body.menu-toggled .site-header{z-index:5}body:not(.page-use-cases){scroll-behavior:smooth}p,ul,ol{font-size:16px;font-weight:500;margin-bottom:25px;margin-top:0}p{line-height:1.5}ul,ol{margin-left:0;padding-left:20px}@media(min-width: 768px){ul,ol{padding-left:40px}}div{font-family:"arboria",sans-serif}a{color:#002d77;text-decoration:none;transition:all .5s ease}a:visited{color:#002d77}img{max-width:100%}.site-main ul>li,.site-main ol>li{margin-bottom:15px}.site-main ul>li:last-child,.site-main ol>li:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-family:"arboria",sans-serif;font-weight:400;font-style:normal;margin-bottom:20px;margin-top:0}@media(min-width: 768px){h1,h2,h3,h4,h5,h6{margin-bottom:25px}}h1{font-size:28px;font-weight:600;letter-spacing:.4px;line-height:1.2}@media(min-width: 540px){h1{font-size:30px}}@media(min-width: 768px){h1{font-size:36px}}h2{font-size:24px;letter-spacing:.4px;line-height:1.2}@media(min-width: 768px){h2{font-size:32px}}h3{font-size:18px;font-weight:500;line-height:1.2}@media(min-width: 768px){h3{font-size:24px}}h4{font-size:17px;line-height:1.2}@media(min-width: 768px){h4{font-size:20px}}.text-shadow{text-shadow:2px 2px 4px rgba(0,0,0,.8)}.button-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;font-family:inherit;text-align:center;text-decoration:none;font-size:16px;font-weight:700;padding:10px 30px}p .button-link{margin-top:10px}table{border-collapse:collapse}table th,table td{border:1px solid;padding:10px}.content-above{padding-bottom:15px}.content-above h2,.content-above h3{margin-bottom:25px}.content-below{padding-top:15px}.content-below h2,.content-below h3{margin-bottom:25px}:after,:before{background-repeat:no-repeat;background-size:contain}.restrict{margin:0 auto;max-width:1200px;width:100%}.restrict-less{margin:0 auto;max-width:1361px;width:100%}.restrict-more{margin:0 auto;max-width:996px;width:100%}.restrict-most{margin:0 auto;max-width:768px;width:100%}.restrict-content{margin:0 auto;max-width:768px;width:100%}.restrict-narrow{margin:0 auto;max-width:540px;width:100%}.read-width{max-width:768px;margin:0 auto}.read-width-content-above .content-above{max-width:768px;margin:0 auto}.read-width-content-below .content-below{max-width:768px;margin:0 auto}.wrapper{padding-left:5%;padding-right:5%}@media(min-width: 1361px){.wrapper{padding-left:0;padding-right:0}}.padding{padding-bottom:50px;padding-top:50px}@media(min-width: 768px){.padding{padding-bottom:75px;padding-top:75px}}.padding-less{padding-bottom:25px;padding-top:25px}@media(min-width: 768px){.padding-less{padding-bottom:25px;padding-top:25px}}.padding-more{padding-bottom:75px;padding-top:75px}@media(min-width: 996px){.padding-more{padding-bottom:100px;padding-top:100px}}.padding-top{padding-top:30px}@media(min-width: 768px){.padding-top{padding-top:50px}}.padding-bottom{padding-bottom:30px}@media(min-width: 768px){.padding-bottom{padding-bottom:50px}}.padding-float{padding-bottom:75px;padding-top:125px}@media(min-width: 768px){.padding-float{padding-bottom:50px;padding-top:125px}}@media(min-width: 996px){.padding-float{padding-bottom:150px;padding-top:150px}}@media(min-width: 768px){.extra-padding-bottom{padding-bottom:50px}}@media(min-width: 1361px){.extra-padding-bottom{padding-bottom:125px}}@media(min-width: 1480px){.extra-padding-bottom{padding-bottom:200px}}@media(min-width: 768px){.extra-padding-top{padding-top:50px}}@media(min-width: 1361px){.extra-padding-top{padding-top:125px}}@media(min-width: 1480px){.extra-padding-top{padding-top:200px}}.no-padding-bottom{padding-bottom:0 !important}.no-padding-top{padding-top:0 !important}.remove-paragraph-margin p{margin:0}.flex{display:flex}.flex-column{display:flex;flex-direction:column}.flex.reverse-columns{flex-direction:column-reverse}@media(min-width: 768px){.flex.reverse-columns{flex-direction:row}}.grid-container{display:grid}.align-top{align-items:flex-start}.align-center{align-items:center}.align-bottom{align-items:flex-end}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.size-50-50 .column{width:100%}@media(min-width: 768px){.size-50-50 .column{width:46%}}.size-50-50 .two-column-container:not(.reverse-columns) .column-one{padding-bottom:30px}@media(min-width: 768px){.size-50-50 .two-column-container:not(.reverse-columns) .column-one{padding-bottom:0}}.size-50-50 .two-column-container.reverse-columns .column-two{padding-bottom:30px}@media(min-width: 768px){.size-50-50 .two-column-container.reverse-columns .column-two{padding-bottom:0}}.two-column .size-25-75.two-column-container,.two-column .size-33-66.two-column-container,.two-column .size-66-33.two-column-container,.two-column .size-75-25.two-column-container{flex-direction:column}@media(min-width: 1280px){.two-column .size-25-75.two-column-container,.two-column .size-33-66.two-column-container,.two-column .size-66-33.two-column-container,.two-column .size-75-25.two-column-container{-moz-column-gap:30px;column-gap:30px;flex-direction:row}}.size-25-75 .column-one{width:100%}@media(min-width: 1280px){.size-25-75 .column-one{width:25%}}.size-25-75 .column-two{width:100%}@media(min-width: 1280px){.size-25-75 .column-two{width:70%}}.size-25-75 .two-column-container:not(.reverse-columns) .column-one{padding-bottom:30px}@media(min-width: 1280px){.size-25-75 .two-column-container:not(.reverse-columns) .column-one{padding-bottom:0}}.size-25-75 .two-column-container.reverse-columns .column-two{padding-bottom:30px}@media(min-width: 768px){.size-25-75 .two-column-container.reverse-columns .column-two{padding-bottom:0}}.size-75-25 .column-one{width:100%}@media(min-width: 1280px){.size-75-25 .column-one{width:70%}}.size-75-25 .column-two{width:100%}@media(min-width: 1280px){.size-75-25 .column-two{width:25%}}.size-75-25 .two-column-container:not(.reverse-columns) .column-one{padding-bottom:30px}@media(min-width: 768px){.size-75-25 .two-column-container:not(.reverse-columns) .column-one{padding-bottom:0}}.size-75-25 .two-column-container.reverse-columns .column-two{padding-bottom:30px}@media(min-width: 768px){.size-75-25 .two-column-container.reverse-columns .column-two{padding-bottom:0}}.size-33-66 .column-one{width:100%}@media(min-width: 1280px){.size-33-66 .column-one{width:37%}}.size-33-66 .column-two{width:100%}@media(min-width: 1280px){.size-33-66 .column-two{padding-left:15px;width:61%}}.size-33-66 .two-column-container:not(.reverse-columns) .column-one{padding-bottom:30px}@media(min-width: 768px){.size-33-66 .two-column-container:not(.reverse-columns) .column-one{padding-bottom:0}}.size-33-66 .two-column-container.reverse-columns .column-two{padding-bottom:30px}@media(min-width: 768px){.size-33-66 .two-column-container.reverse-columns .column-two{padding-bottom:0}}.size-66-33 .column-one{width:100%}@media(min-width: 1280px){.size-66-33 .column-one{padding-right:15px;width:61%}}.size-66-33 .column-two{width:100%}@media(min-width: 1280px){.size-66-33 .column-two{width:34%}}.size-66-33 .two-column-container:not(.reverse-columns) .column-one{padding-bottom:30px}@media(min-width: 768px){.size-66-33 .two-column-container:not(.reverse-columns) .column-one{padding-bottom:0}}.size-66-33 .two-column-container.reverse-columns .column-two{padding-bottom:30px}@media(min-width: 768px){.size-66-33 .two-column-container.reverse-columns .column-two{padding-bottom:0}}.columns-1 .column{width:100%}@media(min-width: 768px){.columns-2 .column{width:46%}}@media(min-width: 996px){.columns-3 .column{width:32%}}@media(min-width: 996px){.columns-4 .column{width:23%}}section{background-size:cover;background-repeat:no-repeat}.hide{display:none}.flexible-content{position:relative}.overlay-added{position:relative;z-index:0}.overlay-added>.wrapper{z-index:1}.overlay-added .background-overlay-container{height:100%;position:absolute;top:0;left:0;width:100%;z-index:-1}#wpadminbar{top:unset !important;bottom:0 !important}section.border-bottom>div{border-bottom:1px solid gray;padding-bottom:75px}.full-height>div{min-height:100vh}.half-height>div{min-height:50vh}section.bottom-over{position:relative;z-index:2}section.top-under{position:relative;margin-top:-100px;z-index:1}body:not(.transparent) .site-main{margin-top:70px}@media(min-width: 1280px){body:not(.transparent) .site-main{margin-top:65px}}.has-page-banner.site{padding-top:50px}@media(min-width: 768px){.has-page-banner.site{padding-top:38px}}@media(min-width: 996px){.has-page-banner.site{padding-top:50px}}.content-filter:not(.app-filter){margin-bottom:25px}@media(min-width: 768px){.content-filter:not(.app-filter){margin-bottom:50px}}.content-filter:not(.app-filter) .filter-tag-items{border:1px solid #000;position:relative;margin:0 auto;min-width:300px}.content-filter:not(.app-filter) .select-styled{color:#000;cursor:pointer;font-size:18px;font-weight:500;line-height:26px;margin:8px 0;padding:0 50px 0 15px;position:relative}.content-filter:not(.app-filter) .select-styled:after{color:gray;content:"❯";font-size:18px;font-weight:400;line-height:1;position:absolute;z-index:2;right:15px;top:6px;transform:rotate(90deg);transition:transform .2s ease-in}.content-filter:not(.app-filter) .select-styled.active:after{transform:rotate(270deg)}.content-filter:not(.app-filter) .select-options{border:1px solid #000;background-color:#fff;box-shadow:7px 12px 23px 5px rgba(0,0,0,.2);cursor:pointer;display:none;font-weight:800;font-size:16px;line-height:24px;list-style:none;margin:0;padding:10px 20px;position:absolute;top:100%;left:0;right:0;width:100%;z-index:6}@media(min-width: 1361px){.content-filter:not(.app-filter) .select-options{max-height:300px;overflow:auto}}.content-filter:not(.app-filter) .select-options li{color:#000;font-weight:500;margin-bottom:10px;text-transform:capitalize}.content-filter:not(.app-filter) .select-hidden{display:none}.content-filter:not(.app-filter) select{display:none}.filter-section.filters{flex-direction:column;margin-bottom:50px;justify-content:center}@media(min-width: 768px){.filter-section.filters{flex-direction:row;flex-wrap:wrap}}.filter-section.filters .content-filter:not(.app-filter){margin:0 20px 20px;min-width:300px}@media(min-width: 768px){.filter-section.filters .content-filter:not(.app-filter){margin:0 10px 30px}}@media(min-width: 1280px){.filter-section.filters .content-filter:not(.app-filter){margin:0 20px}}.filter-section.filters .clear-filter{align-self:center;border-bottom:1px solid gray;cursor:pointer;font-size:15px;font-weight:500;margin-left:25px;text-transform:uppercase}.event-filter{display:none}form.mktoForm{width:100% !important}form.mktoForm .mktoFormCol{float:none;margin-bottom:0 !important}form.mktoForm .mktoFormRow.select-field .mktoFieldWrap:after{color:#002d77;content:"";font-size:20px;font-family:"Font Awesome 5 Pro";font-weight:400;line-height:1;position:absolute;top:10px;right:10px;transition:transform .1s ease-in;z-index:0}@media(min-width: 540px){form.mktoForm .mktoFormRow.select-field .mktoFieldWrap:after{right:25px}}form.mktoForm .mktoFormRow.select-field label a{padding:0}form.mktoForm .mktoFieldWrap{float:none;width:100%}form.mktoForm .mktoFieldWrap input,form.mktoForm .mktoFieldWrap select,form.mktoForm .mktoFieldWrap textarea,form.mktoForm .mktoFieldWrap option{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:1px solid #58585a;border-radius:0;box-shadow:none;color:gray;display:block;font-size:16px !important;height:100% !important;line-height:18px;margin-bottom:15px;opacity:1;outline:none;position:relative;padding:10px 15px;width:100% !important;z-index:2}@media(min-width: 540px){form.mktoForm .mktoFieldWrap input,form.mktoForm .mktoFieldWrap select,form.mktoForm .mktoFieldWrap textarea,form.mktoForm .mktoFieldWrap option{padding:10px 25px}}form.mktoForm .mktoFieldWrap input::-moz-placeholder, form.mktoForm .mktoFieldWrap select::-moz-placeholder, form.mktoForm .mktoFieldWrap textarea::-moz-placeholder, form.mktoForm .mktoFieldWrap option::-moz-placeholder{color:gray;font-size:16px !important;font-family:"arboria",sans-serif;font-weight:500}form.mktoForm .mktoFieldWrap input::placeholder,form.mktoForm .mktoFieldWrap select::placeholder,form.mktoForm .mktoFieldWrap textarea::placeholder,form.mktoForm .mktoFieldWrap option::placeholder{color:gray;font-size:16px !important;font-family:"arboria",sans-serif;font-weight:500}form.mktoForm .mktoFieldWrap input:focus,form.mktoForm .mktoFieldWrap select:focus,form.mktoForm .mktoFieldWrap textarea:focus,form.mktoForm .mktoFieldWrap option:focus{color:gray}form.mktoForm .mktoFieldWrap input[type=checkbox],form.mktoForm .mktoFieldWrap select[type=checkbox],form.mktoForm .mktoFieldWrap textarea[type=checkbox],form.mktoForm .mktoFieldWrap option[type=checkbox]{border:none;padding:0;display:none}form.mktoForm .mktoFieldWrap input[type=checkbox]+label:before,form.mktoForm .mktoFieldWrap select[type=checkbox]+label:before,form.mktoForm .mktoFieldWrap textarea[type=checkbox]+label:before,form.mktoForm .mktoFieldWrap option[type=checkbox]+label:before{border:1px solid #002d77;box-shadow:none;height:100%;left:0;margin:0;top:0;width:18px}form.mktoForm .mktoFieldWrap input.mktoInvalid,form.mktoForm .mktoFieldWrap select.mktoInvalid,form.mktoForm .mktoFieldWrap textarea.mktoInvalid,form.mktoForm .mktoFieldWrap option.mktoInvalid{border-color:#002d77}form.mktoForm .mktoFieldWrap .mktoCheckboxList label:before{background:rgba(0,0,0,0);content:"";border:2px solid #58585a;box-shadow:none;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}form.mktoForm .mktoFieldWrap .mktoCheckboxList input[type=checkbox]:checked+label:before{content:"✓";font-size:14px}form.mktoForm .mktoFieldWrap .mktoHtmlText{line-height:1.2;margin-bottom:15px;max-width:100%}form.mktoForm .mktoFieldWrap .mktoHtmlText a{color:#000}form.mktoForm .mktoFieldWrap .mktoCheckboxList{float:none;width:30px}form.mktoForm .mktoFieldWrap .mktoCheckboxList label{cursor:pointer;height:18px;margin:0;position:relative;padding-left:25px;width:100%}form.mktoForm .mktoFieldWrap .mktoHtmlText{width:100% !important}form.mktoForm .mktoButtonRow{display:block !important;width:100%;text-align:center}form.mktoForm .mktoButtonRow .mktoButtonWrap{display:block !important;margin-left:0 !important;text-align:center}form.mktoForm .mktoButtonRow .mktoButtonWrap button[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#002d77;border:1px solid #002d77 !important;border-radius:0;box-shadow:none;color:#fff;font-family:"arboria",sans-serif;font-size:16px;font-weight:500;margin-top:15px !important;max-width:100%;padding:10px 50px;text-transform:uppercase;transition:all .3s ease}form.mktoForm .mktoButtonRow .mktoButtonWrap button[type=submit]:hover{background:rgba(0,0,0,0);color:#000}.form-container h2{margin-bottom:0;position:relative;z-index:2}.form-container .form-submitted form{display:none}.form-container .form-submitted .thankyou-message *{color:#000}.form-container .form-submitted .thankyou-message *:last-child{margin-bottom:0}.form-container .form-submitted .thankyou-message a{color:#002d77}.loadmore-container.no-return{display:none}.loadmore-container .loadmore{border:2px solid #002d77;color:#002d77;cursor:pointer;display:block;font-weight:700;letter-spacing:1px;margin:0 auto 100px;max-width:315px;padding:15px 50px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .5s ease;width:100%}.loadmore-container .loadmore:hover{background-color:#002d77;color:#fff}.spinner-container{margin-top:100px}.lds-dual-ring{display:block;width:64px;height:64px;margin:-80px auto 0;position:relative}.lds-dual-ring:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #002d77;border-color:#002d77 rgba(0,0,0,0) #002d77 rgba(0,0,0,0);animation:lds-dual-ring 1.2s linear infinite;position:absolute;bottom:8px;right:8px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}footer{background-image:linear-gradient(to right, #0343ab, #002d77);color:#fff}footer .footer-main{-moz-column-gap:30px;column-gap:30px}@media(min-width: 768px){footer .footer-main{display:flex}}@media(min-width: 1280px){footer .footer-main{-moz-column-gap:50px;column-gap:50px}}footer .footer-main .footer-menu{margin-bottom:15px;min-width:-moz-fit-content;min-width:fit-content}@media(min-width: 768px){footer .footer-main .footer-menu{margin-bottom:0}}footer .footer-main .footer-menu .menu{list-style:none;margin:0;padding:0}footer .footer-main .footer-menu .menu li{position:relative}footer .footer-main .footer-menu .menu li a{align-items:center;color:#fff;display:flex;font-weight:600}footer .footer-main .footer-menu .menu li a:before{color:#ff6825;content:"";display:inline-block;font-size:18px;font-family:"Font Awesome 5 Pro";font-weight:500;padding-right:10px}footer .footer-main .company-info p,footer .footer-main .company-info ul{font-size:14px;font-weight:500;line-height:1.2}header.site-header{box-shadow:0px 0px 6px 0px rgba(0,0,0,0);position:fixed;width:100vw;top:0;transition:box-shadow .3s ease;z-index:9}header.site-header.color-changed{box-shadow:0px 0px 6px 0px rgba(0,0,0,.3)}header.site-header .main-header{position:relative}@media(max-width: 1279px){header.site-header .wrapper{padding-top:10px;padding-bottom:10px}}@media(min-width: 996px){header.site-header .wrapper{margin:auto}}@media(min-width: 1361px){header.site-header .wrapper{padding-left:50px;padding-right:50px}}@media(min-width: 1480px){header.site-header .wrapper{padding-left:30px;padding-right:30px}}header.site-header .site-branding .custom-logo-link{display:inline-block}header.site-header .site-branding img{max-width:175px}header.site-header .menu li:not(.button-link) a{color:#000}header.site-header .menu li.button-link{letter-spacing:1px;padding:0}header.site-header .menu li.button-link a{padding:5px 10px}body.safari header .site-branding .custom-logo-link{display:block}.hero{background-repeat:no-repeat;background-size:cover;position:relative}.hero .wrapper{padding-bottom:50px;padding-top:50px}.hero .wrapper p{line-height:2}.hero .wrapper p a{line-height:1.5}.hero .wrapper p:last-of-type{margin-bottom:0}.hero .wrapper h1 .large-h1{display:block;font-size:200%;margin-bottom:15px}@media(min-width: 768px){.hero .wrapper h1 .large-h1{font-size:285%}}.home .hero .wrapper p{margin-left:auto;margin-right:auto;max-width:650px}.error404 .page-header,.search-results .page-header,.taxonomy .page-header{align-items:flex-end;background:#002d77;background-image:linear-gradient(45deg, rgba(0, 0, 0, 0.8), transparent);display:flex;min-height:500px;padding-top:50px}@media(min-width: 540px){.error404 .page-header,.search-results .page-header,.taxonomy .page-header{min-height:50vh}}@media(min-width: 996px){.error404 .page-header,.search-results .page-header,.taxonomy .page-header{padding-top:100px}}@media(min-width: 1280px){.error404 .page-header,.search-results .page-header,.taxonomy .page-header{padding-top:300px;padding-bottom:50px}}.error404 .page-header h1,.search-results .page-header h1,.taxonomy .page-header h1{color:#fff;font-size:32px;font-weight:600}@media(min-width: 996px){.error404 .page-header h1,.search-results .page-header h1,.taxonomy .page-header h1{font-size:38px}}.error404 .page-header p,.search-results .page-header p,.taxonomy .page-header p{color:#fff;font-size:18px;font-weight:500}.error404 .page-header .site-search,.search-results .page-header .site-search,.taxonomy .page-header .site-search{position:relative}.error404 .page-header .site-search form,.search-results .page-header .site-search form,.taxonomy .page-header .site-search form{display:flex;width:100%}@media(min-width: 1280px){.error404 .page-header .site-search form,.search-results .page-header .site-search form,.taxonomy .page-header .site-search form{width:80%}}.error404 .page-header .site-search form label,.search-results .page-header .site-search form label,.taxonomy .page-header .site-search form label{width:100%}.error404 .page-header .site-search form [type=search],.search-results .page-header .site-search form [type=search],.taxonomy .page-header .site-search form [type=search]{background:rgba(0,0,0,0);border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:24px;padding:5px 10px;outline:none;width:100%}@media(min-width: 1280px){.error404 .page-header .site-search form [type=search],.search-results .page-header .site-search form [type=search],.taxonomy .page-header .site-search form [type=search]{font-size:54px}}.error404 .page-header .site-search form [type=search]::-moz-placeholder, .search-results .page-header .site-search form [type=search]::-moz-placeholder, .taxonomy .page-header .site-search form [type=search]::-moz-placeholder{color:#fff;opacity:.7}.error404 .page-header .site-search form [type=search]::placeholder,.search-results .page-header .site-search form [type=search]::placeholder,.taxonomy .page-header .site-search form [type=search]::placeholder{color:#fff;opacity:.7}.error404 .page-header .site-search form .button-container,.search-results .page-header .site-search form .button-container,.taxonomy .page-header .site-search form .button-container{display:flex;align-items:center;justify-content:center;position:relative}.error404 .page-header .site-search form .button-container:before,.search-results .page-header .site-search form .button-container:before,.taxonomy .page-header .site-search form .button-container:before{color:#fff;font-size:28px;font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;right:-8px;bottom:10px;z-index:1}@media(min-width: 1280px){.error404 .page-header .site-search form .button-container:before,.search-results .page-header .site-search form .button-container:before,.taxonomy .page-header .site-search form .button-container:before{font-size:42px}}.error404 .page-header .site-search form .button-container [type=submit],.search-results .page-header .site-search form .button-container [type=submit],.taxonomy .page-header .site-search form .button-container [type=submit]{border:none;background:rgba(0,0,0,0);color:#002d77;cursor:pointer;padding:15px 20px;position:relative;bottom:-15px;z-index:2}.error404 .post-container,.search-results .post-container,.taxonomy .post-container{padding-bottom:50px;padding-top:50px}@media(min-width: 768px){.error404 .post-container,.search-results .post-container,.taxonomy .post-container{padding-bottom:75px}}.error404 .post-container .section-title,.search-results .post-container .section-title,.taxonomy .post-container .section-title{padding-bottom:50px;text-align:center;text-transform:uppercase}.error404 .post-container .post-container-wrapper,.search-results .post-container .post-container-wrapper,.taxonomy .post-container .post-container-wrapper{width:100%}.error404 .search-filter,.search-results .search-filter,.taxonomy .search-filter{flex-wrap:wrap}.error404 .search-filter .filter-type,.search-results .search-filter .filter-type,.taxonomy .search-filter .filter-type{cursor:pointer;font-weight:500;font-size:18px;margin-bottom:10px;margin-right:40px}.error404 .search-filter .filter-type:last-of-type,.search-results .search-filter .filter-type:last-of-type,.taxonomy .search-filter .filter-type:last-of-type{margin-right:0}@media(min-width: 1280px){.error404 .search-filter .filter-type,.search-results .search-filter .filter-type,.taxonomy .search-filter .filter-type{margin-bottom:0;margin-right:30px}}.error404 .search-filter .filter-type.current,.search-results .search-filter .filter-type.current,.taxonomy .search-filter .filter-type.current{font-weight:700;position:relative}.error404 .search-filter .filter-type.current:after,.search-results .search-filter .filter-type.current:after,.taxonomy .search-filter .filter-type.current:after{background:#002d77;bottom:0;content:"";display:block;height:3px;position:relative;width:100%}.error404 .no-posts-found,.error404 .no-search-results,.search-results .no-posts-found,.search-results .no-search-results,.taxonomy .no-posts-found,.taxonomy .no-search-results{font-weight:500}.error404 .no-posts-found.no-search-results,.error404 .no-search-results.no-search-results,.search-results .no-posts-found.no-search-results,.search-results .no-search-results.no-search-results,.taxonomy .no-posts-found.no-search-results,.taxonomy .no-search-results.no-search-results{font-size:18px}.password-protected{align-items:center;justify-content:center;display:flex;min-height:80vh;position:relative;overflow:hidden}@media(min-width: 1280px){.password-protected:before{background-image:url("../../build/images/wave-background.png");background-position:right bottom;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:1}}.password-protected .password-form{position:relative;overflow:hidden;z-index:2}.password-protected .password-form h2,.password-protected .password-form p{color:#fff;text-align:center}.password-protected .password-form .subtext{margin-bottom:10px}.password-protected .password-form p{font-size:18px}.password-protected .password-form .input-field{background-color:rgba(255,255,255,.36);border-radius:0;border-color:#002d77;padding:5px 10px;width:250px;text-align:center;color:#000}.password-protected .password-form .input-field:focus{outline:none}.password-protected .password-form .flex{align-items:center;flex-direction:column;justify-content:center}.password-protected .password-form .button-link{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);font-size:14px;margin-top:10px;transition:.3s all linear}.password-protected .password-form .button-link:focus{outline:none}.password-protected .password-form .button-link:hover{border-color:#fff;background-color:#fff;color:#002d77}.password-protected .password-form .contact-link{margin-top:15px}.password-protected .password-form .contact-link a{color:#fff;font-size:12px;font-weight:500;text-decoration:underline}.filter-tile{position:relative;width:100%}.filter-tile .page-link{display:block;height:100%}.filter-tile .single-tile-wrapper{height:100%}.filter-tile .post-image{display:block;align-items:center}.filter-tile .post-image img{transition:all .3s linear}.filter-tile .post-content:after{transition:all .3s linear}@media(min-width: 996px){.filter-tile:hover .post-image img{transform:scale(1.2)}.filter-tile:hover .post-content .read-more:after{transform:translate(20px, 0)}}.filter-tile .post-image{align-items:normal;aspect-ratio:16/9;display:flex;overflow:hidden}.filter-tile .post-image img{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.filter-tile .post-content{color:#fff;display:flex;flex-direction:column;flex:1;height:100%;min-height:100%;padding:15px;position:absolute;top:0;left:0;z-index:4;width:100%}.filter-tile .post-content h3{font-size:18px;font-weight:500;line-height:1.1;margin-bottom:0;margin-top:0}@media(min-width: 768px){.filter-tile .post-content h3{font-size:20px}}@media(min-width: 1280px){.filter-tile .post-content h3{font-size:18px}}.filter-tile .post-content .post-info{font-weight:500;margin-bottom:10px}.filter-tile .post-content .post-info .author{font-weight:500;padding-left:5px;padding-right:150px;text-transform:capitalize}.filter-tile .post-content .read-more{margin-top:auto;position:relative}.filter-tile .post-content .read-more:after{content:"";color:#fff;font-size:24px;font-family:"Font Awesome 6 Pro";font-weight:500;line-height:1;position:relative;right:-20px;transition:transform .5s ease}.filter-tile.past-event .post-image:after{background-color:#002d77;border-radius:10px;box-shadow:0 5px 15px 1px rgba(0,0,0,.6);color:#fff;content:"PAST EVENT";font-size:14px;font-weight:600;left:10px;padding:3px 10px;position:absolute;top:10px}.loadmore-container .loadmore{margin:50px auto}.logo-gallery .logo-repeater-container{flex-direction:column}.logo-gallery .logo-repeater-container .logo-repeater-wrapper{justify-content:center;flex-direction:column}@media(min-width: 768px){.logo-gallery .logo-repeater-container .logo-repeater-wrapper{align-items:center;flex-direction:row;justify-content:space-between}}.logo-gallery .logo img{max-width:250px;-o-object-fit:contain;object-fit:contain}.logo-gallery.grid-column-three .logo-repeater-wrapper{-moz-column-gap:30px;column-gap:30px;row-gap:30px;display:grid}@media(min-width: 768px){.logo-gallery.grid-column-three .logo-repeater-wrapper{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1280px){.logo-gallery.grid-column-three .logo-repeater-wrapper{grid-template-columns:repeat(3, 1fr)}}.logo-gallery.grid-column-four .logo-repeater-wrapper{-moz-column-gap:30px;column-gap:30px;display:grid;row-gap:30px}@media(min-width: 768px){.logo-gallery.grid-column-four .logo-repeater-wrapper{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.logo-gallery.grid-column-four .logo-repeater-wrapper{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1280px){.logo-gallery.grid-column-four .logo-repeater-wrapper{grid-template-columns:repeat(4, 1fr)}}.logo-gallery.grid-column-five .logo-repeater-wrapper{-moz-column-gap:30px;column-gap:30px;display:grid;row-gap:30px}@media(min-width: 768px){.logo-gallery.grid-column-five .logo-repeater-wrapper{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.logo-gallery.grid-column-five .logo-repeater-wrapper{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1280px){.logo-gallery.grid-column-five .logo-repeater-wrapper{grid-template-columns:repeat(5, 1fr)}}.site-header{background-color:#fff}.site-header .menu{align-items:center;margin-bottom:0;padding-left:0}.site-header .menu>li>a{padding:10px 0;margin-top:10px}@media(min-width: 768px){.site-header .menu>li>a{margin-top:0;padding:10px 0 24px}}@media(min-width: 1280px){.site-header .menu>li>a{margin-top:10px}}@media(max-width: 1279px){.site-header .menu li{width:100%}}.site-header .menu li a{font-size:15px}@media(max-width: 1279px){.site-header .menu li a{text-align:center}}.site-header .menu li:not(.button-link) a{color:#fff;font-weight:600;text-transform:uppercase}@media(max-width: 1279px){.site-header .menu li:not(.button-link) a{color:#002d77}}.site-header .menu li.button-link{margin:10px 0}.site-header .menu li.button-link a{color:inherit;margin:0;padding:0}@media(max-width: 1279px){.site-header .menu li.button-link{margin-top:10px}}.site-header .menu li .sub-menu li a{color:#000;font-size:14px;font-weight:600;text-transform:capitalize}@media(max-width: 1279px){.site-header .main-navigation{width:auto}.site-header .main-navigation.toggled .main-header-menu{height:auto}}.site-header .main-navigation ul{box-shadow:none;display:flex}.site-header .main-navigation ul li{position:static}.site-header .main-navigation .main-header-menu{justify-content:flex-end}@media(max-width: 1279px){.site-header .main-navigation .main-header-menu{display:none;position:absolute;left:0;top:50px;width:100%}.site-header .main-navigation .main-header-menu .menu-main-menu-container{height:auto;padding:0px 30px 30px;background-color:#fff;box-shadow:0px 11px 11px 0px rgba(0,0,0,.3)}}@media(max-width: 1279px)and (min-width: 768px){.site-header .main-navigation .main-header-menu .menu-main-menu-container{background-image:radial-gradient(rgba(65, 62, 62, 0.12), transparent)}}@media(max-width: 1279px){.site-header .main-navigation .main-header-menu .menu{cursor:pointer;flex-direction:column}.site-header .main-navigation .main-header-menu .menu.nav-menu{padding-top:15px}}@media(max-width: 1279px)and (min-width: 768px){.site-header .main-navigation .main-header-menu .menu>li.menu-item-has-children>a{font-size:18px;justify-content:center;display:flex;position:relative}.site-header .main-navigation .main-header-menu .menu>li.menu-item-has-children>a:after{content:"";color:#000;font-size:15px;font-family:"Font Awesome 6 Pro";font-weight:400;margin-left:30px;position:relative;right:0;top:0;transition:all .5s ease}}@media(max-width: 1279px){.site-header .main-navigation .main-header-menu .menu .button-link{max-width:400px;margin:10px auto}.site-header .main-navigation .main-header-menu .menu .button-link a{justify-content:center;margin:0;padding:0}}@media(min-width: 1280px){.site-header .main-navigation .main-header-menu .menu>li{margin-left:30px}}@media(max-width: 1279px){.site-header .main-navigation .main-header-menu .menu>li.current-menu-parent>a,.site-header .main-navigation .main-header-menu .menu>li.current-menu-item>a{border-color:#002d77}}@media(max-width: 1279px){.site-header .main-navigation .main-header-menu .menu>li>a{border-bottom:#2a2e44}}.site-header .main-navigation .main-header-menu .menu>li>.sub-menu{box-shadow:0px 0px 6px 0px rgba(0,0,0,.2);flex-direction:column;width:-moz-fit-content;width:fit-content}.site-header .main-navigation .main-header-menu .menu>li>.sub-menu .flex{display:flex}.site-header .main-navigation .main-header-menu .menu>li>.sub-menu span{display:block}@media(max-width: 1279px){.site-header .main-navigation .main-header-menu .menu>li>.sub-menu{box-shadow:none;left:0;position:relative;top:0}.site-header .main-navigation .main-header-menu .menu>li>.sub-menu li{margin:5px 0}}@media(min-width: 1280px){.site-header .main-navigation .main-header-menu .menu>li>.sub-menu{background-color:#fff}.site-header .main-navigation .main-header-menu .menu>li>.sub-menu li{margin:0}.site-header .main-navigation .main-header-menu .menu>li>.sub-menu li a{padding:15px}}.site-header .main-navigation .main-header-menu .menu>li>.sub-menu .sub-menu{position:static;left:unset}.site-header .main-navigation .main-header-menu .menu>li .sub-menu{float:none}.site-header .main-navigation .hamburger{max-width:25px;min-width:25px;height:36px;display:none;margin-right:0;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;right:-4px}@media(max-width: 1279px){.site-header .main-navigation .hamburger{display:block}}.site-header .main-navigation .hamburger:hover{cursor:pointer}.site-header .main-navigation .hamburger span{background:#002d77;display:block;position:absolute;height:2px;width:100%;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.site-header .main-navigation .hamburger span:nth-child(1){top:7px}.site-header .main-navigation .hamburger span:nth-child(2){top:16px}.site-header .main-navigation .hamburger span:nth-child(3){top:25px}@media(max-width: 1279px){.site-header .main-navigation.toggled .hamburger span:nth-child(1){top:18px;transform:rotate(135deg)}.site-header .main-navigation.toggled .hamburger span:nth-child(2){opacity:0;left:-60px}.site-header .main-navigation.toggled .hamburger span:nth-child(3){top:18px;transform:rotate(-135deg)}}.modal-container{align-items:center;display:none;height:100vh;justify-content:center;position:fixed;width:100vw;top:0;left:0;z-index:10}.modal-container.modal-open{display:flex}@media(min-width: 768px){.modal-container.modal-open{padding:20px}}.modal-container.modal-open .modal-overlay{background-color:rgba(0,0,0,.7);left:0;height:100vh;position:fixed;top:0;width:100vw}.modal-container.modal-module-container .modal-wrapper{background-color:rgba(0,0,0,0)}.modal-container .modal{max-width:124.4446vh;width:95%}@media(min-width: 540px){.modal-container .modal{width:100%}}.modal-container .modal-wrapper{background-color:#fff;border-radius:10px;position:relative}.modal-container .modal-closer:not(.modal-overlay){border:2px solid #fff;border-radius:50%;cursor:pointer;line-height:1;padding:10px;position:absolute;right:-40px;transition:all .3s linear;top:-40px;z-index:3}.modal-container .modal-closer:not(.modal-overlay):after{content:"";color:#fff;font-size:20px;font-family:"Font Awesome 6 Pro";font-weight:400;transition:all .3s linear}.modal-container .modal-closer:not(.modal-overlay):hover{background:#fff}.modal-container .modal-closer:not(.modal-overlay):hover:after{color:#000}.modal-container .video-iframe-container{align-items:center;background-color:#000;padding-bottom:56.25%;display:flex;justify-content:center;position:relative}.modal-container .video-iframe-container iframe{height:100%;position:absolute;top:0;left:0;width:100%}.one-column p{color:inherit}.one-column p:last-of-type{margin-bottom:0}.page-banner-container{background-color:#385683;padding-top:0;padding-bottom:0;position:relative}@media(min-width: 996px){.page-banner-container{padding-top:10px;padding-bottom:10px}}.page-banner-container .banner-closer{position:absolute;right:5px;top:5px}@media(min-width: 996px){.page-banner-container .banner-closer{right:50px;top:5px}}.page-banner-container .banner-closer i{color:#fff;cursor:pointer}.page-banner-container .page-banner-content{align-items:center;flex-direction:column;position:relative}@media(min-width: 996px){.page-banner-container .page-banner-content{flex-direction:row}}.page-banner-container .page-banner-content *{color:#fff}.page-banner-container .page-banner-content p{font-size:13px;margin-bottom:0}@media(min-width: 540px){.page-banner-container .page-banner-content p{font-size:16px}}@media(min-width: 996px){.page-banner-container .page-banner-content p{font-size:16px}}.page-banner-container .page-banner-content .page-banner-text{text-align:center}@media(min-width: 996px){.page-banner-container .page-banner-content .page-banner-text{text-align:inherit}}.page-banner-container .page-banner-content .page-banner-text i{display:inline;margin-left:10px}@media(min-width: 996px){.page-banner-container .page-banner-content .page-banner-text i{display:none}}.page-banner-container .page-banner-content .page-banner-link{display:none;margin-top:10px}@media(min-width: 996px){.page-banner-container .page-banner-content .page-banner-link{display:block;margin-top:0;margin-left:30px}}.page-banner-container .page-banner-content .page-banner-link .button-link{background-color:#002d77;border-color:#002d77;font-size:11px;padding:5px 15px}@media(min-width: 996px){.page-banner-container .page-banner-content .page-banner-link .button-link{font-size:12px}}.page-banner-container .page-banner-content .page-banner-link .button-link:hover{background-color:#fff;border-color:#fff;color:#002d77}.page-banner-container .mobile-banner-link{height:100%;position:absolute;width:100%}@media(min-width: 996px){.page-banner-container .mobile-banner-link{display:none}}.page .hero,.page section,.page footer{border-radius:15px}.page .hero{margin:0px 10px 5px}@media(min-width: 768px){.page .hero{margin:0px 30px 10px}}.page section{margin:5px 10px}@media(min-width: 768px){.page section{margin:10px 30px}}.page footer{margin:5px 10px 10px}@media(min-width: 768px){.page footer{margin:10px 30px 15px}}body.error404{background-image:linear-gradient(to right, #0343ab, #002d77)}.split-screen .split-screen-container{flex-direction:column}@media(min-width: 768px){.split-screen .split-screen-container{flex-direction:row}}.split-screen .split-screen-container .column{width:100%}@media(min-width: 1280px){.split-screen .split-screen-container .column{width:50%}}@media(min-width: 768px){.split-screen .split-screen-container .column.content-column{width:60%}}@media(min-width: 1280px){.split-screen .split-screen-container .column.content-column{width:50%}}.split-screen .split-screen-container .column.content-column .content-column-wrapper{margin:auto;padding:30px 0 10px}@media(min-width: 768px){.split-screen .split-screen-container .column.content-column .content-column-wrapper{margin-right:0;max-width:700px;padding:50px 0}}@media(min-width: 1361px){.split-screen .split-screen-container .column.content-column .content-column-wrapper{padding:75px 50px}}.split-screen .split-screen-container .column.image-column{overflow:hidden;position:relative}@media(min-width: 768px){.split-screen .split-screen-container .column.image-column{width:40%}}@media(min-width: 1280px){.split-screen .split-screen-container .column.image-column{width:50%}}.split-screen .split-screen-container .column.image-column .image-column-wrapper{width:100%}@media(max-width: 541px){.split-screen .split-screen-container .column.image-column .image-column-wrapper{display:flex}}@media(min-width: 768px){.split-screen .split-screen-container .column.image-column .image-column-wrapper{height:100%;position:absolute}}.split-screen .split-screen-container .column.image-column .image-column-wrapper img{min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.split-screen .split-screen-container.image-left{flex-direction:column-reverse}@media(min-width: 768px){.split-screen .split-screen-container.image-left{flex-direction:row-reverse}}@media(min-width: 768px){.split-screen .split-screen-container.image-left .column.content-column .content-column-wrapper{margin-left:0}}.tiled-content .tiles{display:grid;-moz-column-gap:25px;column-gap:25px;grid-template-columns:repeat(1, 1fr);row-gap:50px}@media(min-width: 768px){.tiled-content .tiles{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 996px){.tiled-content .tiles{-moz-column-gap:50px;column-gap:50px;grid-template-columns:repeat(3, 1fr)}}.tiled-content .tiles .tile-wrapper{align-items:center;justify-content:center;padding:20px 10px}.tiled-content .tiles .tile-wrapper .tile-image{height:100px;margin-bottom:10px}.tiled-content .tiles .tile-wrapper .tile-image img{max-width:100px;-o-object-fit:contain;object-fit:contain}.tiled-content .tiles .tile-wrapper .tile-content{text-align:center}.tiled-content .tiles .tile-wrapper h3{font-weight:700;margin-bottom:0}@media(min-width: 768px){.tiled-content .tiles .tile-wrapper h3{font-size:20px}}.tiled-content.grid-column-three .tiles{-moz-column-gap:30px;column-gap:30px;row-gap:30px;display:grid}@media(min-width: 1280px){.tiled-content.grid-column-three .tiles{grid-template-columns:repeat(3, 1fr)}}.tiled-content.grid-column-four .tiles{-moz-column-gap:30px;column-gap:30px;display:grid;row-gap:30px}@media(min-width: 1280px){.tiled-content.grid-column-four .tiles{grid-template-columns:repeat(4, 1fr)}}.tiled-content.grid-column-five .tiles{-moz-column-gap:30px;column-gap:30px;display:grid;row-gap:30px}@media(min-width: 1280px){.tiled-content.grid-column-five .tiles{grid-template-columns:repeat(5, 1fr)}}.tiled-content.bottom-align-buttons .tiles .tile-wrapper{height:100%;justify-content:flex-start}.tiled-content.bottom-align-buttons .tiles .tile-wrapper .tile-content{display:flex;flex-direction:column;height:100%}.tiled-content.bottom-align-buttons .tiles .tile-wrapper .tile-content .tile-text{display:flex;flex-direction:column;height:100%}.tiled-content.bottom-align-buttons .tiles .tile-wrapper .tile-content .tile-text p:last-of-type{margin-top:auto}.two-column .two-column-container{flex-direction:column}@media(min-width: 768px){.two-column .two-column-container{flex-direction:row}}@media(max-width: 767px){.two-column .two-column-container.reverse-columns{flex-direction:column-reverse}}.two-column.restrict-text img{margin-bottom:0}@media(min-width: 768px){.two-column.restrict-text.text-right .column-one{width:50%}}@media(min-width: 768px){.two-column.restrict-text.text-right .column-two{max-width:410px}}@media(min-width: 768px){.two-column.restrict-text.text-left .column-one{max-width:410px}}@media(min-width: 768px){.two-column.restrict-text.text-left .column-two{width:50%}}