/*!
Theme Name: ELXR
Author: Carl and Shawna Murray
Description: A theme based on underscores for ELXR
Version: 1.3.8
Text Domain: elxr
*/@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translate3d(0, 100px, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeDown{0%{opacity:0;transform:translate3d(0, -100px, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeLeft{0%{opacity:0;transform:translate3d(100px, 0, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeRight{0%{opacity:0;transform:translate3d(-100px, 0, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.fade-me-in{animation-name:fadeIn;animation-fill-mode:both;animation-duration:1s;animation-delay:.3s;opacity:0}.fade-me-up{animation-name:fadeUp;animation-fill-mode:both;animation-duration:1s;animation-delay:.3s;opacity:0}.fade-me-left{animation-name:fadeLeft;animation-fill-mode:both;animation-duration:1s;animation-delay:.3s;opacity:0}.fade-me-right{animation-name:fadeRight;animation-fill-mode:both;animation-duration:1s;animation-delay:.3s;opacity:0}.pulse-animate-me{animation:pulse 1.5s ease infinite}.button-link{border:2px solid;border-radius:3px;font-family:"montserrat",sans-serif;font-weight:600}.button-link.white-border-button{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}.button-link.white-border-button:hover{background-color:#fff;color:#036}@media(min-width: 1280px){.button-link.white-border-button{font-size:21px}}.button-link.orange-border-button{background-color:rgba(0,0,0,0);border-color:#f93;color:#fff}.button-link.orange-border-button:hover{background-color:#f93;color:#000}@media(min-width: 1280px){.button-link.orange-border-button{font-size:24px}}.button-link.blue-button{background-color:#1e9cd7;border-color:#1e9cd7;color:#fff}.button-link.blue-button:hover{background-color:#fff;border-color:#fff;color:#1e9cd7}@media(min-width: 1280px){.button-link.blue-button{font-size:24px}}a.read-more-link{display:inline-block;font-weight:700;padding-right:35px;position:relative}a.read-more-link:after{align-items:center;content:"";display:flex;font-family:"Font Awesome 6 Pro";font-weight:900;height:100%;position:absolute;right:0;top:0;transition:transform .3s ease}a.read-more-link.large-arrow:after{font-size:28px}a.read-more-link:hover:after{transform:translate(10px, 0px)}.ethno-pretitle{font-family:"ethnocentric",sans-serif;font-size:20px;font-weight:200;margin-bottom:15px}@media(min-width: 540px){.ethno-pretitle{font-size:24px}}p.flex-buttons{-moz-column-gap:30px;column-gap:30px;display:flex;flex-wrap:wrap;row-gap:10px}@media(max-width: 767px){p.flex-buttons{-moz-column-gap:10px;column-gap:10px;justify-content:center}}p.flex-buttons[style*="text-align: center"]{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}.bg-gradient{position:relative}.bg-gradient .background-gradient{background-image:radial-gradient(ellipse 500px 350px at top center, #003366, black 800px);height:100%;left:0;min-height:600px;position:absolute;top:0;width:100%}.bg-gradient .wrapper{position:relative}.bg-gradient.animate-me-css .background-gradient{opacity:0}.bg-gradient.animate-me-css.animated .background-gradient{animation-name:fadeIn;animation-fill-mode:both;animation-duration:1s;animation-delay:1s}.icon-ps{-moz-column-gap:15px;column-gap:15px;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:25px}@media(max-width: 541px){.icon-ps{flex-direction:column}}.icon-ps .icon-p{align-items:center;-moz-column-gap:15px;column-gap:15px;display:flex;flex-basis:0;flex-grow:1;min-width:175px}.icon-ps .icon-p p{font-weight:700;margin-bottom:0}@media(min-width: 768px){.icon-ps .icon-p p{font-size:18px}}.icon-ps .icon-p p img{display:block;margin:auto;max-height:55px;max-width:60px;min-width:45px;-o-object-fit:contain;object-fit:contain;width:auto}.icon-flex{-moz-column-gap:30px;column-gap:30px;display:flex}@media(min-width: 768px){.icon-flex{padding-left:30px}}.icon-flex:not(:last-child){margin-bottom:25px}.icon-flex img{max-width:50px}.icon-flex h3{margin-bottom:15px}blockquote p{font-style:italic;font-weight:600;line-height:1.7;margin-left:20px;padding-top:15px;position:relative;z-index:1}blockquote p:before{color:#1e9cd7;content:open-quote;display:block;font-size:60px;font-weight:800;left:-24px;line-height:1;position:absolute;top:2px;z-index:-1}blockquote p cite{display:block;font-size:12px;font-weight:500;line-height:1.3;text-align:right}html,body{background:#000;color:#fff;font-family:"montserrat",sans-serif;margin:0;padding:0}html b,html strong,body b,body strong{font-weight:700}body{font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}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}.ethno-font{font-family:"ethnocentric",sans-serif}p,ul,ol{font-size:16px;font-weight:400;margin-top:0}p:not(:last-child),ul:not(:last-child),ol:not(:last-child){margin-bottom:20px}p .enlarge,ul .enlarge,ol .enlarge{font-size:18px}@media(min-width: 340px){p .enlarge,ul .enlarge,ol .enlarge{font-size:20px}}@media(min-width: 768px){p .enlarge,ul .enlarge,ol .enlarge{font-size:24px}}p{line-height:1.5}@media(min-width: 1280px){p{font-size:18px}}ul,ol{margin-left:0;padding-left:20px}@media(min-width: 768px){ul,ol{padding-left:40px}}a{color:inherit;text-decoration:none;transition:all .5s ease}a:visited{color:inherit}a:hover{color:inherit}img{max-width:100%}figure.wp-caption:first-child{margin-top:0}figure.wp-caption:last-child{margin-bottom:0}figure.wp-caption figcaption{font-size:14px;font-style:italic;font-weight:700;text-align:left}.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}.site-main a:not(.page-link):not(.button-link){border-bottom:2px solid rgba(0,0,0,0);color:inherit;text-decoration:none;transition:all .5s ease}.site-main a:not(.page-link):not(.button-link):visited{color:inherit}.site-main a:not(.page-link):not(.button-link):hover{border-color:#1e9cd7;color:inherit}h1,h2,h3,h4,h5,h6{font-weight:700;font-style:normal;margin-bottom:20px;margin-top:0}@media(min-width: 768px){h1,h2,h3,h4,h5,h6{margin-bottom:25px}}h1{font-family:"ethnocentric",sans-serif;font-size:50px;font-weight:200;letter-spacing:.05em;line-height:1.05}@media(min-width: 540px){h1{font-size:60px}}@media(min-width: 768px){h1{font-size:80px}}@media(min-width: 1480px){h1{font-size:117px}}h2{font-size:28px;line-height:1.2}@media(min-width: 768px){h2{font-size:32px}}@media(min-width: 1280px){h2{font-size:36px}}h3{font-size:20px;line-height:1.2}@media(min-width: 768px){h3{font-size:24px}}h4{font-size:18px;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;border-radius:30px;font-weight:600;padding:10px 25px}@media(min-width: 1280px){.button-link{padding:10px 35px}}table{border-collapse:collapse}table th,table td{border:1px solid;padding:10px}hr.gradient{background-color:rgba(0,0,0,0);background-image:linear-gradient(to right, #1e9cd7, black);height:4px}.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-25-75,.size-33-66,.size-66-33,.size-75-25,.size-50-50{-moz-column-gap:25px;column-gap:25px}@media(min-width: 768px){.size-25-75,.size-33-66,.size-66-33,.size-75-25,.size-50-50{-moz-column-gap:50px;column-gap:50px}}@media(min-width: 1361px){.size-25-75,.size-33-66,.size-66-33,.size-75-25,.size-50-50{-moz-column-gap:75px;column-gap:75px}}.size-25-75.two-column-container,.size-25-75 .two-column-container,.size-33-66.two-column-container,.size-33-66 .two-column-container,.size-66-33.two-column-container,.size-66-33 .two-column-container,.size-75-25.two-column-container,.size-75-25 .two-column-container,.size-50-50.two-column-container,.size-50-50 .two-column-container{display:flex;flex-direction:column}@media(min-width: 768px){.size-25-75.two-column-container,.size-25-75 .two-column-container,.size-33-66.two-column-container,.size-33-66 .two-column-container,.size-66-33.two-column-container,.size-66-33 .two-column-container,.size-75-25.two-column-container,.size-75-25 .two-column-container,.size-50-50.two-column-container,.size-50-50 .two-column-container{flex-direction:row}}.size-25-75 .column,.size-25-75 .column-one,.size-25-75 .column-two,.size-33-66 .column,.size-33-66 .column-one,.size-33-66 .column-two,.size-66-33 .column,.size-66-33 .column-one,.size-66-33 .column-two,.size-75-25 .column,.size-75-25 .column-one,.size-75-25 .column-two,.size-50-50 .column,.size-50-50 .column-one,.size-50-50 .column-two{padding-bottom:30px;width:100%}.size-25-75 .column.column-two,.size-25-75 .column-one.column-two,.size-25-75 .column-two.column-two,.size-33-66 .column.column-two,.size-33-66 .column-one.column-two,.size-33-66 .column-two.column-two,.size-66-33 .column.column-two,.size-66-33 .column-one.column-two,.size-66-33 .column-two.column-two,.size-75-25 .column.column-two,.size-75-25 .column-one.column-two,.size-75-25 .column-two.column-two,.size-50-50 .column.column-two,.size-50-50 .column-one.column-two,.size-50-50 .column-two.column-two{padding-bottom:0}@media(min-width: 768px){.size-25-75 .column,.size-25-75 .column-one,.size-25-75 .column-two,.size-33-66 .column,.size-33-66 .column-one,.size-33-66 .column-two,.size-66-33 .column,.size-66-33 .column-one,.size-66-33 .column-two,.size-75-25 .column,.size-75-25 .column-one,.size-75-25 .column-two,.size-50-50 .column,.size-50-50 .column-one,.size-50-50 .column-two{padding-bottom:0}}.reverse-columns .size-25-75 .column.column-one,.reverse-columns .size-25-75 .column-one.column-one,.reverse-columns .size-25-75 .column-two.column-one,.reverse-columns .size-33-66 .column.column-one,.reverse-columns .size-33-66 .column-one.column-one,.reverse-columns .size-33-66 .column-two.column-one,.reverse-columns .size-66-33 .column.column-one,.reverse-columns .size-66-33 .column-one.column-one,.reverse-columns .size-66-33 .column-two.column-one,.reverse-columns .size-75-25 .column.column-one,.reverse-columns .size-75-25 .column-one.column-one,.reverse-columns .size-75-25 .column-two.column-one,.reverse-columns .size-50-50 .column.column-one,.reverse-columns .size-50-50 .column-one.column-one,.reverse-columns .size-50-50 .column-two.column-one{padding-bottom:0}.reverse-columns .size-25-75 .column.column-two,.reverse-columns .size-25-75 .column-one.column-two,.reverse-columns .size-25-75 .column-two.column-two,.reverse-columns .size-33-66 .column.column-two,.reverse-columns .size-33-66 .column-one.column-two,.reverse-columns .size-33-66 .column-two.column-two,.reverse-columns .size-66-33 .column.column-two,.reverse-columns .size-66-33 .column-one.column-two,.reverse-columns .size-66-33 .column-two.column-two,.reverse-columns .size-75-25 .column.column-two,.reverse-columns .size-75-25 .column-one.column-two,.reverse-columns .size-75-25 .column-two.column-two,.reverse-columns .size-50-50 .column.column-two,.reverse-columns .size-50-50 .column-one.column-two,.reverse-columns .size-50-50 .column-two.column-two{padding-bottom:30px}@media(min-width: 768px){.reverse-columns .size-25-75 .column.column-two,.reverse-columns .size-25-75 .column-one.column-two,.reverse-columns .size-25-75 .column-two.column-two,.reverse-columns .size-33-66 .column.column-two,.reverse-columns .size-33-66 .column-one.column-two,.reverse-columns .size-33-66 .column-two.column-two,.reverse-columns .size-66-33 .column.column-two,.reverse-columns .size-66-33 .column-one.column-two,.reverse-columns .size-66-33 .column-two.column-two,.reverse-columns .size-75-25 .column.column-two,.reverse-columns .size-75-25 .column-one.column-two,.reverse-columns .size-75-25 .column-two.column-two,.reverse-columns .size-50-50 .column.column-two,.reverse-columns .size-50-50 .column-one.column-two,.reverse-columns .size-50-50 .column-two.column-two{padding-bottom:0}}@media(min-width: 768px){.size-50-50 .column,.size-50-50 .column-one,.size-50-50 .column-two{width:50%}}@media(min-width: 768px){.size-25-75 .column-one{width:25%}}@media(min-width: 768px){.size-25-75 .column-two{width:75%}}@media(min-width: 768px){.size-75-25 .column-one{width:75%}}@media(min-width: 768px){.size-75-25 .column-two{width:25%}}@media(min-width: 768px){.size-33-66 .column-one{width:33.5%}}@media(min-width: 768px){.size-33-66 .column-two{width:66.5%}}@media(min-width: 768px){.size-66-33 .column-one{width:66.5%}}@media(min-width: 768px){.size-66-33 .column-two{width:33.5%}}.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%}}.grid-column-two .flex-repeater,.grid-column-three .flex-repeater,.grid-column-four .flex-repeater,.grid-column-five .flex-repeater,.grid-column-six .flex-repeater{grid-template-columns:repeat(1, 1fr);-moz-column-gap:30px;column-gap:30px;display:grid;row-gap:30px}@media(min-width: 768px){.grid-column-two .flex-repeater{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.grid-column-three .flex-repeater{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1280px){.grid-column-three .flex-repeater{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 768px){.grid-column-four .flex-repeater{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1024px){.grid-column-four .flex-repeater{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1280px){.grid-column-four .flex-repeater{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 768px){.grid-column-five .flex-repeater{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1024px){.grid-column-five .flex-repeater{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1280px){.grid-column-five .flex-repeater{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(min-width: 768px){.grid-column-six .flex-repeater{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1024px){.grid-column-six .flex-repeater{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1280px){.grid-column-six .flex-repeater{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media(min-width: 768px){.reverse-column-row .two-column-container{flex-direction:row-reverse}}.restrict{margin:0 auto;max-width:1280px;width:100%}.restrict-less{margin:0 auto;max-width:1361px;width:100%}.restrict-more{margin:0 auto;max-width:1024px;width:100%}.restrict-most{margin:0 auto;max-width:996px;width:100%}.restrict-content{margin:0 auto;max-width:768px;width:100%}.restrict-content-above .content-above .restrictor{margin-left:auto;margin-right:auto;max-width:768px}.restrict-content-below .content-below .restrictor{margin-left:auto;margin-right:auto;max-width:768px}.restrict-narrow{margin:0 auto;max-width:540px;width:100%}.restrict-none{max-width:unset}.wrapper{padding-left:5%;padding-right:5%}.no-wrapper .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-most{padding-bottom:75px;padding-top:75px}@media(min-width: 996px){.padding-most{padding-bottom:150px;padding-top:150px}}.padding-top{padding-top:50px}@media(min-width: 768px){.padding-top{padding-top:75px}}.padding-top-none{padding-top:0 !important}@media(min-width: 768px){.padding-top-extra{padding-top:75px}}@media(min-width: 1361px){.padding-top-extra{padding-top:125px}}@media(min-width: 1480px){.padding-top-extra{padding-top:200px}}.padding-top-me{padding-top:25px}.padding-bottom{padding-bottom:50px}@media(min-width: 768px){.padding-bottom{padding-bottom:75px}}.padding-bottom-none{padding-bottom:0 !important}@media(min-width: 768px){.padding-bottom-extra{padding-bottom:75px}}@media(min-width: 1361px){.padding-bottom-extra{padding-bottom:125px}}@media(min-width: 1480px){.padding-bottom-extra{padding-bottom:200px}}.padding-bottom-me{padding-bottom:25px}.padding-bottom-me-less{padding-bottom:10px}.padding-bottom-me-more{padding-bottom:40px}:after,:before{background-repeat:no-repeat;background-size:contain}#page{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}section{background-size:cover;background-repeat:no-repeat;position:relative}section.border-top{position:relative}section.border-top:after{top:0;background-image:linear-gradient(to right, black, #1e9cd7, black);content:"";display:block;left:50%;height:4px;max-width:1500px;position:absolute;transform:translateX(-50%);width:95%}@media(max-width: 767px){section.border-top:after{background-image:linear-gradient(to right, black -50%, #1e9cd7, black 150%);top:0px;width:100%}}section.border-top.animate-me-css:after{transition:all 1.3s ease;transition-delay:.3s;width:0px}section.border-top.animate-me-css.animated:after{width:100%}section.border-bottom{position:relative}section.border-bottom:after{bottom:0;background-image:linear-gradient(to right, black, #1e9cd7, black);content:"";display:block;left:50%;height:4px;max-width:1500px;position:absolute;transform:translateX(-50%);width:95%}@media(max-width: 767px){section.border-bottom:after{background-image:linear-gradient(to right, black -50%, #1e9cd7, black 150%);bottom:0px;width:100%}}section.border-bottom.animate-me-css:after{transition:all 1.3s ease;transition-delay:.5s;width:0px}section.border-bottom.animate-me-css.animated:after{width:100%}@keyframes heroBorderWidth{0%{width:0px}100%{width:100%}}.hero.border-bottom{position:relative}.hero.border-bottom:after{animation-name:heroBorderWidth;animation-fill-mode:both;animation-duration:1s;animation-delay:.5s;bottom:0;background-image:linear-gradient(to right, black 5%, #1e9cd7, black 95%);content:"";display:block;left:50%;height:4px;position:absolute;transform:translateX(-50%)}@media(max-width: 767px){.hero.border-bottom:after{background-image:linear-gradient(to right, black -50%, #1e9cd7 25% 75%, black 150%);bottom:0px}}.overlay-added{position:relative}.overlay-added>.wrapper,.overlay-added.wrapper{position:relative;z-index:3}.overlay-added .background-overlay-container{height:100%;position:absolute;top:0;left:0;width:100%;z-index:0}.flexible-content{position:relative}#wpadminbar{top:unset !important;bottom:0 !important}.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:#1e9cd7;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 #1e9cd7;cursor:pointer;font-size:15px;font-weight:500;margin-left:25px;text-transform:uppercase}.event-filter{display:none}.gform_wrapper{background:#fff;color:#000;padding:25px}@media(min-width: 1280px){.gform_wrapper{padding:30px 50px}}.gform_wrapper .gform_heading{text-align:center}.gform_wrapper form .gfield .gfield_label{color:gray;font-weight:400}.gform_wrapper form .gfield .gfield_label .gfield_required{display:none}.gform_wrapper form .gfield input[type=color],.gform_wrapper form .gfield input[type=date],.gform_wrapper form .gfield input[type=datetime-local],.gform_wrapper form .gfield input[type=datetime],.gform_wrapper form .gfield input[type=email],.gform_wrapper form .gfield input[type=month],.gform_wrapper form .gfield input[type=number],.gform_wrapper form .gfield input[type=password],.gform_wrapper form .gfield input[type=search],.gform_wrapper form .gfield input[type=tel],.gform_wrapper form .gfield input[type=text],.gform_wrapper form .gfield input[type=time],.gform_wrapper form .gfield input[type=url],.gform_wrapper form .gfield input[type=week],.gform_wrapper form .gfield select,.gform_wrapper form .gfield textarea{border-color:gray;border-radius:0}.gform_wrapper form .gfield.gfield_html>*{font-size:12px;font-weight:400}.gform_wrapper form .gform_footer{justify-content:center}.gform_wrapper form .gform_footer input.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;font-family:inherit;text-align:center;text-decoration:none;padding:10px 30px;background-color:#1e9cd7;border-color:#1e9cd7;border:2px solid;border-radius:3px;color:#fff;font-family:"montserrat",sans-serif;font-size:18px;font-weight:500;margin-bottom:0}.gform_wrapper form .gform_footer input.button:hover{background-color:#000}@media(min-width: 1280px){.gform_wrapper form .gform_footer input.button{padding:14px 75px}}@media(max-width: 541px){.gform_wrapper form .gform_footer input.button{width:100%}}.loadmore-container.no-return{display:none}.loadmore-container .loadmore{border:2px solid #1e9cd7;color:#1e9cd7;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:#1e9cd7;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 #1e9cd7;border-color:#1e9cd7 rgba(0,0,0,0) #1e9cd7 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{border-bottom:10px solid #036;color:#fff}footer .footer-main{align-items:center;border-bottom:1px solid #fff;-moz-column-gap:30px;column-gap:30px;padding-bottom:45px;position:relative}@media(min-width: 1280px){footer .footer-main{-moz-column-gap:50px;column-gap:50px;display:flex;justify-content:space-between}}footer .footer-main .custom-logo-link img{max-width:340px}footer .footer-sub{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:15px;padding-top:30px;position:relative}@media(min-width: 768px){footer .footer-sub{flex-direction:row}}footer .footer-sub .company-info{display:flex;flex-direction:column}@media(min-width: 768px){footer .footer-sub .company-info{flex-direction:row}}footer .footer-sub .company-info p{font-size:14px;font-weight:500;margin-bottom:15px;text-align:center}@media(min-width: 768px){footer .footer-sub .company-info p{margin-bottom:0;text-align:left}}footer .site-branding{text-align:center}@media(max-width: 1279px){footer .site-branding{margin-bottom:25px}}@media(min-width: 1280px){footer .site-branding{text-align:left}}header.site-header{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-image:linear-gradient(to bottom, black 50%, 90%, transparent);background-size:400% 400%;background-position:bottom;box-shadow:0px 0px 6px 0px rgba(0,0,0,0);position:fixed;width:100vw;top:0;transition:box-shadow .3s ease,background-position .5s ease;z-index:9}@media(min-width: 1280px){header.site-header.color-changed .wrapper{padding-bottom:10px;padding-top:10px;transition:padding-bottom .3s ease,padding-top .3s ease}}header.site-header .main-header{position:relative}header.site-header .wrapper{transition:all .3s ease}@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: 1280px){header.site-header .wrapper{padding-bottom:10px;padding-top:10px}}@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{display:flex}@media(min-width: 1280px){header.site-header .site-branding{align-items:center;height:100%;left:0;justify-content:center;position:absolute;top:0;width:100%}}header.site-header .site-branding .custom-logo-link{display:inline-block}header.site-header .site-branding img{display:block;max-width:250px}@media(min-width: 1280px){header.site-header .site-branding img{max-width:300px;position:relative;z-index:3}}header.site-header .main-navigation{position:relative}header.site-header .main-navigation .main-header-menu{align-items:center;-moz-column-gap:450px;column-gap:450px;justify-content:center}@media(min-width: 1280px){header.site-header .main-navigation .main-menu-left{justify-content:flex-end}}@media(min-width: 1280px){header.site-header .main-navigation .main-menu-left,header.site-header .main-navigation .main-menu-right{display:flex;flex-basis:0;flex-grow:1}}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 .restrictor{padding-top:50px}@media(min-width: 768px){.hero .wrapper .restrictor{padding-top:100px}}@media(min-width: 1280px){.hero .wrapper .restrictor{padding-top:150px}}.hero .wrapper p:last-of-type{margin-bottom:0}.hero .hero-subtitle{font-size:22px;line-height:1.2}@media(min-width: 768px){.hero .hero-subtitle{font-size:24px}}@media(min-width: 1280px){.hero .hero-subtitle{font-size:29px}}.hero .background-overlay-container[style*="opacity: 0"]{background:rgba(0,0,0,0) !important;background-image:linear-gradient(to bottom, transparent 75%, rgba(0, 0, 0, 0.8)) !important;opacity:1 !important}.hero.bg-gradient{background:radial-gradient(#003366, black)}.error404 .page-header,.search-results .page-header,.taxonomy .page-header{align-items:flex-end;background:#1e9cd7;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 6 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:#1e9cd7;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:#1e9cd7;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}.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:#1e9cd7;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:#1e9cd7}.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}.single-post .post-header{padding-top:125px}@media(min-width: 1361px){.single-post .post-header{padding-top:200px}}@media(min-width: 1280px){.single-post .featured-image{margin-bottom:25px}}.single-post .featured-image img{max-height:600px;-o-object-fit:cover;object-fit:cover;width:100%}.single-post .post-meta{font-weight:500;margin-bottom:20px;-moz-column-gap:10px;column-gap:10px}@media(min-width: 996px){.single-post .post-meta{font-size:20px}}.single-post .post-meta .post-category a{color:#fff}.single-post .post-title h1{font-family:"montserrat",sans-serif;font-size:35px;font-weight:500;letter-spacing:normal}@media(min-width: 768px){.single-post .post-title h1{font-size:45px}}@media(min-width: 996px){.single-post .post-title h1{font-size:55px}}.single-post .post-content-container .post-content-wrapper{flex-direction:column}@media(min-width: 996px){.single-post .post-content-container .post-content-wrapper{flex-direction:row}}.single-post .post-content-container .entry-content{padding-bottom:75px;margin-top:0}@media(min-width: 996px){.single-post .post-content-container .entry-content{flex-direction:row;padding-bottom:0}}.single-post .post-content-container .post-content{max-width:800px}.single-post .post-content-container .post-content h2{font-size:24px;line-height:30px}.single-post .post-content-container .post-content p{font-size:16px;line-height:24px}.single-post .post-content-container .post-content p:last-of-type{margin-bottom:0}.single-post .post-content-container .post-content ul{margin-left:0}.single-post .post-content-container .post-content ul ul{margin-top:15px}.single-post .related-posts .section-title{margin-bottom:50px;margin-top:15px}@media(min-width: 996px){.single-post .related-posts .section-title{margin-top:0}}.single-post .related-posts .section-title h2{font-weight:600;text-align:center}.single-post .related-posts .articles{-moz-column-gap:50px;column-gap:50px;row-gap:50px;flex-direction:column}@media(min-width: 996px){.single-post .related-posts .articles{flex-direction:row}}.single-post .related-posts .filter-tile .post-content .read-more{margin-top:15px;position:static;font-weight:600}.single-post .related-posts .filter-tile .post-content .post-info{align-items:center;-moz-column-gap:20px;column-gap:20px}.single-post .related-posts .filter-tile .post-content .post-info .date-seperator{color:#fff}.single-post .related-posts .filter-tile .post-content .post-info .date{font-style:italic}.post-share-menu{padding-bottom:40px}@media(min-width: 1280px){.post-share-menu{padding-bottom:0}}@media(min-width: 1361px){.post-share-menu{min-width:125px;margin-right:50px}}.post-menu-wrapper{position:sticky;top:100px}.post-menu-wrapper .date{font-size:16px;font-weight:600}@media(min-width: 996px){.post-menu-wrapper .date{font-size:20px}}.post-menu-wrapper .post-info{justify-content:center;margin-bottom:25px}.post-menu-wrapper .share-links ul{align-items:center;-moz-column-gap:15px;column-gap:15px;display:flex;flex-direction:row;justify-content:center;list-style:none;margin:0;padding:0}@media(min-width: 996px){.post-menu-wrapper .share-links ul{flex-direction:column}}.post-menu-wrapper .share-links ul li{margin-bottom:0}@media(min-width: 996px){.post-menu-wrapper .share-links ul li{margin-bottom:15px}}.post-menu-wrapper .share-links i{align-items:center;border:3px solid #1e9cd7;border-radius:50%;color:#fff;font-size:20px;padding:10px;transform:scale(1);width:50px;height:50px;display:flex;justify-content:center}.post-menu-wrapper .share-links i:hover{animation:pulse 1s infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear}.post-menu-wrapper .share-links i:hover:before{color:#fff}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.has-dropcap.has-dropcap:first-letter{float:left;font-size:72px;font-weight:600;line-height:.65;margin:5px 10px 5px 0}.content-above{margin-bottom:30px}@media(min-width: 768px){.content-above{margin-bottom:50px}}.content-above :last-child{margin-bottom:0}.content-above.two-column-content{-moz-column-gap:30px;column-gap:30px;display:flex;flex-direction:column;row-gap:15px}@media(min-width: 768px){.content-above.two-column-content{align-items:flex-end;flex-direction:row;justify-content:space-between}}@media(min-width: 996px){.content-above.two-column-content .column.column-one{max-width:500px}}@media(min-width: 996px){.content-above.two-column-content .column.column-two{flex-grow:2;max-width:600px}}.content-below{padding-top:30px}@media(min-width: 768px){.content-below{padding-top:50px}}.content-below :last-child{margin-bottom:0}.filter-tile{overflow:hidden;position:relative;width:100%}.filter-tile .page-link{display:block;height:100%}.filter-tile .page-link:hover{color:#000}.filter-tile .single-tile-wrapper{flex-direction:column;display:flex;height:100%;padding-bottom:25px}.filter-tile .single-tile-wrapper .post-image{align-items:normal;aspect-ratio:16/9;display:flex;overflow:hidden;position:relative}.filter-tile .single-tile-wrapper .post-image:hover img{transform:scale(1.1)}.filter-tile .single-tile-wrapper .post-image img{aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover;transition:all .3s linear}.filter-tile .single-tile-wrapper .post-content{display:flex;flex:1;flex-direction:column}.filter-tile .single-tile-wrapper .post-content .resource-type{color:#fff;font-size:16px;font-weight:400;line-height:16px;left:20px}.filter-tile .single-tile-wrapper .post-content .date{color:#fff;line-height:16px}@media(min-width: 1024px){.filter-tile .single-tile-wrapper .post-content .date{font-size:18px}}.filter-tile .single-tile-wrapper .post-content h3{color:#fff;font-family:"montserrat",sans-serif;font-size:18px;font-weight:500;margin-bottom:15px;margin-top:25px;text-transform:capitalize}@media(min-width: 1024px){.filter-tile .single-tile-wrapper .post-content h3{flex:1}}.filter-tile .single-tile-wrapper .post-content .resource-excerpt{margin-bottom:15px}.filter-tile .single-tile-wrapper .post-content .read-more{align-items:center;bottom:5px;color:#fff;display:flex;font-weight:600;left:0;letter-spacing:1px;position:absolute}.filter-tile .single-tile-wrapper .post-content .read-more i{font-size:15px;margin-top:1px;padding-left:10px;transition:all .3s ease}.filter-tile .single-tile-wrapper .post-info{border-bottom:1px solid #fff;padding-bottom:15px}.filter-tile .single-tile-wrapper:hover .post-content .read-more i{padding-left:20px}.loadmore-container .loadmore{margin:50px auto}.no-posts{font-weight:500;margin:40px auto 20px;text-align:center}.blog-grid .filter-tile .single-tile-wrapper .post-content .post-info{border:none}.blog-grid .filter-tile .single-tile-wrapper .post-content .read-more{border-top:1px solid #fff;padding-top:10px;width:100%}.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{align-items:center;display:flex;justify-content:center}.logo-gallery .logo img{display:block;-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, minmax(0, 1fr))}}@media(min-width: 1280px){.logo-gallery.grid-column-three .logo-repeater-wrapper{grid-template-columns:repeat(3, minmax(0, 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, minmax(0, 1fr))}}@media(min-width: 1024px){.logo-gallery.grid-column-four .logo-repeater-wrapper{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1280px){.logo-gallery.grid-column-four .logo-repeater-wrapper{grid-template-columns:repeat(4, minmax(0, 1fr))}}.logo-gallery.grid-column-five .logo-repeater-wrapper{-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:30px}@media(min-width: 1024px){.logo-gallery.grid-column-five .logo-repeater-wrapper{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(min-width: 1280px){.logo-gallery.grid-column-five .logo-repeater-wrapper{-moz-column-gap:50px;column-gap:50px;grid-template-columns:repeat(5, minmax(0, 1fr));row-gap:75px}}.logo-gallery.grid-column-five .logo-repeater-wrapper img{height:100%;max-height:70px;max-width:120px;-o-object-fit:contain;object-fit:contain;width:100%}@media(min-width: 1280px){.logo-gallery.grid-column-five .logo-repeater-wrapper img{max-height:110px;max-width:170px}}.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:20px 0}}@media(min-width: 1280px){.site-header .menu>li>a{margin-top:0}}@media(max-width: 1279px){.site-header .menu li{width:100%}}.site-header .menu li.nav-search a{font-size:0}.site-header .menu li.nav-search a i{font-size:16px}.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}.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}}@media(min-width: 1280px){.site-header .menu li.button-link{position:absolute;right:0;top:5px}}.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{overflow:hidden;position:static;width:auto}.site-header .main-navigation.toggled{overflow:visible}.site-header .main-navigation.toggled .main-header-menu{background-color:#000;border-bottom:5px solid #1e9cd7;height:auto;width:calc(100vw + 1px);left:unset;right:-20px;padding-bottom:25px}}@media(max-width: 1279px)and (min-width: 768px){.site-header .main-navigation.toggled .main-header-menu{right:-39px}}@media(max-width: 1279px){.site-header .main-navigation.toggled .main-menu-right{justify-content:center}.site-header .main-navigation.toggled:after{background:rgba(0,0,0,.5);content:"";display:block;height:100vh;position:absolute;right:-20px;top:-20px;width:100vw;z-index:-1}}.site-header .main-navigation ul{box-shadow:none;-moz-column-gap:50px;column-gap:50px;display:flex}.site-header .main-navigation ul li{position:static}@media(max-width: 1279px){.site-header .main-navigation ul li.menu-item-has-children>a{border-bottom:1px solid rgba(255,255,255,.6) !important;width:-moz-fit-content;width:fit-content;margin:0 auto 10px}}.site-header .main-navigation ul li.menu-item-has-children i{font-weight:600;margin-left:7px;transform:rotate(180deg)}@media(max-width: 1279px){.site-header .main-navigation ul li.menu-item-has-children i{display:none}}.site-header .main-navigation .main-header-menu{justify-content:flex-end}@media(min-width: 1280px){.site-header .main-navigation .main-header-menu{display:flex !important}}@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}}@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{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}}.site-header .main-navigation .main-header-menu .menu>li:hover i{transform:rotate(0deg)}@media(min-width: 1280px){.site-header .main-navigation .main-header-menu .menu>li:hover>a:after{background:#1e9cd7}}@media(min-width: 1280px){.site-header .main-navigation .main-header-menu .menu>li.current-menu-parent>a:after,.site-header .main-navigation .main-header-menu .menu>li.current-menu-item>a:after{background:#1e9cd7}}@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:#1e9cd7}}@media(max-width: 1279px){.site-header .main-navigation .main-header-menu .menu>li>a{border-bottom:#1e9cd7}}@media(min-width: 1280px){.site-header .main-navigation .main-header-menu .menu>li>a{position:relative}.site-header .main-navigation .main-header-menu .menu>li>a:after{background:rgba(0,0,0,0);bottom:0;content:"";display:block;height:2px;left:0;position:relative;transition:.3s all ease;width:100%}}.site-header .main-navigation .main-header-menu .menu>li.button-link a:after{content:none}.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;width:100%}.site-header .main-navigation .main-header-menu .menu>li>.sub-menu li{margin:5px 0}.site-header .main-navigation .main-header-menu .menu>li>.sub-menu li a{color:#fff;font-size:12px;opacity:.6}}@media(min-width: 1280px){.site-header .main-navigation .main-header-menu .menu>li>.sub-menu{background-color:#fff;padding:5px;row-gap:5px}.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:10px}.site-header .main-navigation .main-header-menu .menu>li>.sub-menu li:hover a{background:#1e9cd7;color:#fff}}.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:#fff;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)}}@media(min-width: 1280px){.footer-menu{padding-right:125px}}.footer-menu ul{align-items:center;flex-direction:column;list-style:none;justify-content:center;margin:0;padding:0;row-gap:15px}@media(min-width: 768px){.footer-menu ul{align-items:flex-start;flex-direction:row}}.footer-menu ul li{margin:0}.footer-menu ul li a{border-bottom:2px solid rgba(0,0,0,0);color:#fff;font-weight:600;width:-moz-fit-content;width:fit-content}.footer-menu ul li a:hover{border-color:#1e9cd7}.footer-menu .menu{-moz-column-gap:30px;column-gap:30px;display:flex}@media(min-width: 1280px){.footer-menu .menu{-moz-column-gap:50px;column-gap:50px}}.footer-menu .menu>li{display:flex;flex-direction:column;row-gap:20px}@media(max-width: 767px){.footer-menu .menu>li{align-items:center}}.footer-menu .menu>li .sub-menu{display:flex;flex-direction:column;row-gap:20px}.social-menu{padding-top:25px}@media(min-width: 1280px){.social-menu{padding:0}}.social-menu .menu{-moz-column-gap:15px;column-gap:15px;display:flex;flex-direction:row;justify-content:center;list-style:none;margin:0;padding:0}.social-menu .menu li{display:flex}.social-menu .menu li a{font-size:0}.social-menu .menu li a[href*="facebook.com"]:after,.social-menu .menu li a[href*="linkedin.com"]:after,.social-menu .menu li a[href*="twitter.com"]:after,.social-menu .menu li a[href*="youtube.com"]:after,.social-menu .menu li a[href*="instagram.com"]:after{align-items:center;aspect-ratio:1/1;background:#1e9cd7;border-radius:50%;color:#000;display:flex;font-size:25px;font-family:"Font Awesome 6 Brands";font-weight:400;height:46px;justify-content:center;transition:all .5s ease;width:46px}.social-menu .menu li a[href*="facebook.com"]:after{content:""}.social-menu .menu li a[href*="linkedin.com"]:after{content:""}.social-menu .menu li a[href*="twitter.com"]:after{content:""}.social-menu .menu li a[href*="youtube.com"]:after{content:""}.social-menu .menu li a:hover:after{background:#f93}.privacy-menu .menu{display:flex;justify-content:center;font-size:14px;list-style:none;margin:0;padding:0}@media(min-width: 768px){.privacy-menu .menu{justify-content:flex-start}}.privacy-menu .menu li{margin:0}.privacy-menu .menu li a{border-bottom:1px solid rgba(0,0,0,0);color:#fff}.privacy-menu .menu li a:hover{border-color:#fff}.privacy-menu .menu li:not(:nth-last-of-type(1)):after{content:"|";display:inline-block;padding-left:10px;padding-right:10px}.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:900;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}.one-column.large-quote .quotation-mark{font-family:"ethnocentric",sans-serif;font-size:117px;font-weight:300;line-height:.5}.one-column.large-quote .quote{font-size:28px;line-height:1.35;margin-bottom:50px}@media(min-width: 768px){.one-column.large-quote .quote{font-size:32px}}@media(min-width: 1280px){.one-column.large-quote .quote{font-size:36px}}@media(max-width: 997px){.one-column.large-quote .quote br{display:none}}.one-column.large-quote .quotee{font-size:18px;font-weight:500}@media(min-width: 1280px){.one-column.large-quote .quotee{font-size:21px}}.one-column.cta h2{font-size:36px;margin-bottom:50px;position:relative;z-index:1}@media(min-width: 768px){.one-column.cta h2{font-size:48px}}@media(min-width: 1280px){.one-column.cta h2{font-size:60px}}.page-banner-container{background-color:#000;border-bottom:2px solid #1e9cd7;padding:10px 5%;position:relative}.page-banner-container .banner-closer{position:absolute;right:5px;top:calc(50% - 12px)}@media(min-width: 996px){.page-banner-container .banner-closer{right:50px;top:calc(50% - 12px)}}.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;font-weight:600;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:#1e9cd7;border-color:#1e9cd7;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:#1e9cd7}.page-banner-container .mobile-banner-link{height:100%;position:absolute;width:100%}@media(min-width: 996px){.page-banner-container .mobile-banner-link{display:none}}@media(max-width: 767px){.has-page-banner#page .hero .wrapper .restrictor{padding-top:125px}}.has-page-banner#page .hero.featured-post .restrictor{padding-top:145px}@media(max-width: 767px){.has-page-banner#page .hero.featured-post .restrictor{padding-top:125px}}.single .has-page-banner#page .post-header{padding-top:200px}@media(min-width: 1361px){.single .has-page-banner#page .post-header{padding-top:275px}}.contact-page .has-page-banner#page .hero .wrapper .restrictor{padding-top:125px}@media(min-width: 996px){.related-content .related-content-container.related-content-container{grid-template-columns:repeat(3, 1fr)}}.related-content .filter-tile .single-tile-wrapper .post-image:after{background-image:linear-gradient(to top, transparent 60%, rgba(0, 0, 0, 0.8));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.related-content .filter-tile .single-tile-wrapper .post-content .post-info{margin-bottom:15px;padding-bottom:0}.related-content .filter-tile .single-tile-wrapper .post-content .date-seperator,.related-content .filter-tile .single-tile-wrapper .post-content .date{display:none}.related-content .filter-tile .single-tile-wrapper .post-content .resource-type{font-weight:600;left:20px;position:absolute;top:20px}@media(min-width: 1024px){.related-content .filter-tile .single-tile-wrapper .post-content .resource-type{font-size:18px}}@media(min-width: 768px){.related-content .filter-tile:last-of-type{display:none}}@media(min-width: 996px){.related-content .filter-tile:last-of-type{display:block}}.blog-grid .flex-repeater,.resource-grid .flex-repeater,.related-content .flex-repeater{display:grid;-moz-column-gap:20px;column-gap:20px;grid-auto-rows:unset;grid-template-columns:repeat(1, 1fr);row-gap:30px;min-height:250px}@media(min-width: 340px){.blog-grid .flex-repeater,.resource-grid .flex-repeater,.related-content .flex-repeater{row-gap:50px}}@media(min-width: 768px){.blog-grid .flex-repeater,.resource-grid .flex-repeater,.related-content .flex-repeater{-moz-column-gap:50px;column-gap:50px;grid-template-columns:repeat(2, 1fr);row-gap:50px}}@media(min-width: 996px){.blog-grid .flex-repeater,.resource-grid .flex-repeater,.related-content .flex-repeater{-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(3, 1fr);row-gap:60px}.blog-grid .flex-repeater.search-grid-container,.resource-grid .flex-repeater.search-grid-container,.related-content .flex-repeater.search-grid-container{grid-auto-rows:unset}}.blog-grid .flex-repeater.grid-tiles .post-content,.resource-grid .flex-repeater.grid-tiles .post-content,.related-content .flex-repeater.grid-tiles .post-content{display:block;padding-bottom:15px}.blog-grid .flex-repeater.grid-tiles .tile-details,.resource-grid .flex-repeater.grid-tiles .tile-details,.related-content .flex-repeater.grid-tiles .tile-details{display:flex;flex-direction:column;height:100%}.blog-grid .flex-repeater.grid-tiles h3,.resource-grid .flex-repeater.grid-tiles h3,.related-content .flex-repeater.grid-tiles h3{flex:1}.blog-grid .flex-repeater .post-info.flex,.resource-grid .flex-repeater .post-info.flex,.related-content .flex-repeater .post-info.flex{align-items:center;-moz-column-gap:20px;column-gap:20px}.blog-grid .flex-repeater .post-info.flex .date-seperator,.resource-grid .flex-repeater .post-info.flex .date-seperator,.related-content .flex-repeater .post-info.flex .date-seperator{color:#fff}.blog-grid .flex-repeater .post-info.flex .date,.resource-grid .flex-repeater .post-info.flex .date,.related-content .flex-repeater .post-info.flex .date{font-style:italic}.archive .blog-grid .resource-type{padding-top:10px}.archive .blog-grid h3{padding-bottom:15px}.simple-repeater.repeater-border-below .tile{border-bottom:1px solid #fff;margin-bottom:25px;padding-bottom:25px}.simple-repeater.repeater-border-below .tile .tile-link{border-bottom:none;display:block;padding-right:50px;position:relative}.simple-repeater.repeater-border-below .tile .tile-link:after{background-position:center;background-repeat:no-repeat;content:"";display:block;height:20px;position:absolute;right:25px;top:calc(50% - 10px);transition:transform .3s ease;width:20px}.simple-repeater.repeater-border-below .tile .tile-link:hover:after{transform:translate(10px, 0)}.simple-repeater.repeater-border-below .tile .tile-content :last-child{margin-bottom:0}.site .main-navigation .menu .nav-search{display:none}@media(min-width: 1280px){.site .main-navigation .menu .nav-search{display:list-item}}.site .main-navigation .menu .nav-search a{align-items:center;display:flex}.site .main-navigation .menu .nav-search a i{color:#fff;font-size:24px;font-weight:400}.site .main-navigation .site-search{display:none}@media(min-width: 768px){.site .main-navigation .site-search{padding:20px 50px}}@media(min-width: 1280px){.site .main-navigation .site-search{display:none;padding:0}}.site .main-navigation .site-search i{color:#fff;font-size:22px;margin-right:25px}.site .main-navigation .site-search .close-search{display:none}@media(min-width: 1280px){.site .main-navigation .site-search .close-search{display:block}}.site .main-navigation .site-search .close-search i:before{cursor:pointer;font-family:"Font Awesome 6 Pro";font-weight:300;position:relative;top:5px}.site .main-navigation .site-search form{display:flex;width:100%}@media(min-width: 1280px){.site .main-navigation .site-search form{width:90%}}.site .main-navigation .site-search form label{width:100%}.site .main-navigation .site-search form [type=search]{background:rgba(0,0,0,0);border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;padding:5px 10px;outline:none;width:100%}.site .main-navigation .site-search form [type=search]::-moz-placeholder{color:rgba(255,255,255,.5)}.site .main-navigation .site-search form [type=search]::placeholder{color:rgba(255,255,255,.5)}.site .main-navigation .site-search form .button-container{display:flex;align-items:center;justify-content:center;position:relative}.site .main-navigation .site-search form .button-container:before{color:#fff;font-family:"Font Awesome 6 Pro";font-weight:300;font-size:22px;position:absolute;right:0;z-index:1}.site .main-navigation .site-search form .button-container [type=submit]{border:none;background:rgba(0,0,0,0);color:#fff;cursor:pointer;position:relative;z-index:2}.site .main-navigation.search-active .main-header-menu{display:none}.site .main-navigation.search-active .site-search{align-items:center;background:#000;border:1px solid #1e9cd7;border-bottom-left-radius:30px;border-bottom-right-radius:30px;box-shadow:2px 7px 7px -3px rgba(0,0,0,.4);display:flex;justify-content:center;right:0;padding:15px;position:absolute;top:calc(100% + 10px);width:55%}body.transparent .site-header:not(.color-changed) .menu .nav-search a i{color:#fff}@media(min-width: 1280px){body.transparent .site-header:not(.color-changed) .site-search i{color:#fff}body.transparent .site-header:not(.color-changed) .site-search form [type=search]{border-bottom:1px solid #fff;color:#fff}body.transparent .site-header:not(.color-changed) .site-search form [type=search]::-moz-placeholder{color:rgba(255,255,255,.8)}body.transparent .site-header:not(.color-changed) .site-search form [type=search]::placeholder{color:rgba(255,255,255,.8)}body.transparent .site-header:not(.color-changed) .site-search form .button-container:before{color:#fff}}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.search .search-results .blog-grid:not(.sliding-content) .flex-repeater{min-height:unset}.search .search-results .filter-title{padding-bottom:15px;font-weight:600;font-size:16px}.search .search-results .search-filter .filter-type{padding:10px 15px;background-color:rgba(26,26,26,.9);border:1px solid #000;border-radius:10px;font-size:16px;margin-right:10px}@media(min-width: 768px){.search .search-results .search-filter .filter-type{margin-right:40px;padding:10px 40px;font-size:20px}}.search .search-results .search-filter .filter-type.current{color:#000}.search .search-results .search-filter .filter-type.current:after{content:none}.search .search-results .single-tile-wrapper .post-content{padding-bottom:40px}.search .search-results .single-tile-wrapper .post-content h3{margin-bottom:0}.search .search-results .single-tile-wrapper .post-content .read-more i{transition:all .3s ease}.search .search-results .single-tile-wrapper .resource-type{display:none}.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}}.stat-counter .stat-counter-container-wrapper{-moz-column-gap:100px;column-gap:100px;display:flex;flex-direction:column;row-gap:50px}@media(min-width: 768px){.stat-counter .stat-counter-container-wrapper{-moz-column-gap:60px;column-gap:60px;flex-direction:row}}@media(min-width: 996px){.stat-counter .stat-counter-container-wrapper{-moz-column-gap:100px;column-gap:100px}}.stat-counter .stat-counter-container-wrapper .stat-cell{flex-basis:0;flex-grow:1;text-align:center}.stat-counter .stat-counter-container-wrapper .stat-values{color:#036;display:inline-block;font-family:"ethnocentric",sans-serif;font-weight:300;line-height:1.1;margin-bottom:10px;white-space:nowrap}.stat-counter .stat-counter-container-wrapper .stat-values .pre-stat-content{display:inline-block;font-size:65px}@media(min-width: 768px){.stat-counter .stat-counter-container-wrapper .stat-values .pre-stat-content{font-size:50px}}@media(min-width: 1280px){.stat-counter .stat-counter-container-wrapper .stat-values .pre-stat-content{font-size:100px}}.stat-counter .stat-counter-container-wrapper .stat-values .stat-value{display:inline-block;font-size:65px}@media(min-width: 768px){.stat-counter .stat-counter-container-wrapper .stat-values .stat-value{font-size:50px}}@media(min-width: 1280px){.stat-counter .stat-counter-container-wrapper .stat-values .stat-value{font-size:100px}}.stat-counter .stat-counter-container-wrapper .stat-values .stat-symbol{display:inline-block;font-size:36px}.stat-counter.border-between.padding-less{padding-top:50px}.stat-counter.border-between .stat-counter-container-wrapper{-moz-column-gap:60px;column-gap:60px}.stat-counter.border-between .stat-cell:not(:last-child){position:relative}.stat-counter.border-between .stat-cell:not(:last-child):before{background-image:linear-gradient(to right, black, #1e9cd7);bottom:-25px;content:"";display:block;left:0;height:4px;position:absolute;width:100%;z-index:1}@media(min-width: 768px){.stat-counter.border-between .stat-cell:not(:last-child):before{background-image:linear-gradient(to bottom, black, #1e9cd7);bottom:-24px;left:calc(100% + 28px);height:110%;width:4px}}@media(min-width: 996px){.stat-counter.border-between .stat-cell:not(:last-child):before{left:calc(100% + 28px)}}.cyphergenics-vs-pki{overflow:hidden}.cyphergenics-vs-pki .top-header{align-items:center;background:linear-gradient(to right, black, #1e9cd7);display:grid;grid-template-columns:1fr 165px 70px;margin-bottom:4px;padding:20px 5px;position:relative}@media(min-width: 768px){.cyphergenics-vs-pki .top-header{grid-template-columns:1fr 250px 70px}}@media(min-width: 996px){.cyphergenics-vs-pki .top-header{grid-template-columns:1fr 320px 130px;padding:20px 40px}}.cyphergenics-vs-pki .top-header:after{background-image:radial-gradient(circle at center, #003366, black);content:"";display:block;height:4px;left:0;position:absolute;top:100%;width:100%}.cyphergenics-vs-pki .brand{font-size:15px;letter-spacing:.05em;text-align:center}@media(min-width: 768px){.cyphergenics-vs-pki .brand{font-size:20px}}@media(min-width: 996px){.cyphergenics-vs-pki .brand{font-size:24px}}.cyphergenics-vs-pki .pki-label{font-size:15px;font-weight:600;text-align:center}@media(min-width: 768px){.cyphergenics-vs-pki .pki-label{font-size:20px}}@media(min-width: 996px){.cyphergenics-vs-pki .pki-label{font-size:24px}}.cyphergenics-vs-pki .section-header{background:linear-gradient(to right, black, #1e9cd7);font-size:14px;font-family:"ethnocentric",sans-serif;font-weight:300;letter-spacing:.05em;padding:12px 5px}@media(min-width: 768px){.cyphergenics-vs-pki .section-header{font-size:20px}}@media(min-width: 996px){.cyphergenics-vs-pki .section-header{font-size:24px;padding:12px 65px}}.cyphergenics-vs-pki .row{display:grid;grid-template-columns:1fr 90px 70px;align-items:center;padding:12px 5px;border-bottom:1px solid #fff}@media(min-width: 768px){.cyphergenics-vs-pki .row{grid-template-columns:1fr 250px 70px}}@media(min-width: 996px){.cyphergenics-vs-pki .row{grid-template-columns:1fr 320px 130px;padding:12px 65px}}.cyphergenics-vs-pki .row-label{font-size:16px}@media(min-width: 996px){.cyphergenics-vs-pki .row-label{font-size:18px}}.cyphergenics-vs-pki .mark{display:flex;justify-content:center}.cyphergenics-vs-pki .check img{height:22px;width:22px}@media(min-width: 768px){.cyphergenics-vs-pki .check img{height:34px;width:34px}}.cyphergenics-vs-pki .cross{text-align:center}.cyphergenics-vs-pki .cross img{height:22px;width:22px}@media(min-width: 768px){.cyphergenics-vs-pki .cross img{height:30px;width:30px}}.animate-me-css .cyphergenics-vs-pki .mark{opacity:0}.animate-me-css.animated .cyphergenics-vs-pki .mark{animation-name:fadeIn;animation-fill-mode:both;animation-duration:1s}.animate-me-css .cyphergenics-vs-pki .row:nth-child(1) .mark{animation-delay:0.2s}.animate-me-css .cyphergenics-vs-pki .row:nth-child(2) .mark{animation-delay:0.4s}.animate-me-css .cyphergenics-vs-pki .row:nth-child(3) .mark{animation-delay:0.6s}.animate-me-css .cyphergenics-vs-pki .row:nth-child(4) .mark{animation-delay:0.8s}.animate-me-css .cyphergenics-vs-pki .row:nth-child(5) .mark{animation-delay:1s}.animate-me-css .cyphergenics-vs-pki .row:nth-child(6) .mark{animation-delay:1.2s}.animate-me-css .cyphergenics-vs-pki .row:nth-child(7) .mark{animation-delay:1.4s}.animate-me-css .cyphergenics-vs-pki .row:nth-child(8) .mark{animation-delay:1.6s}.animate-me-css .cyphergenics-vs-pki .row:nth-child(9) .mark{animation-delay:1.8s}.animate-me-css .cyphergenics-vs-pki .row:nth-child(10) .mark{animation-delay:2s}.animate-me-css .cyphergenics-vs-pki .row:nth-child(11) .mark{animation-delay:2.2s}.animate-me-css .cyphergenics-vs-pki .row:nth-child(12) .mark{animation-delay:2.4s}.vulnerability-gap{margin:auto;max-width:1240px;overflow:hidden}.vulnerability-gap .top-header{align-items:center;background:linear-gradient(90deg, black 0%, #1e9cd7 50%, black 100%);display:grid;grid-template-columns:minmax(0, 1.5fr) minmax(0, 1fr) minmax(0, 1fr);padding:12px 0px}@media(min-width: 768px){.vulnerability-gap .top-header{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr);padding:12px 40px}}.vulnerability-gap .brand{font-size:14px;letter-spacing:.05em;text-align:center}@media(min-width: 540px){.vulnerability-gap .brand{font-size:15px}}@media(min-width: 768px){.vulnerability-gap .brand{font-size:20px}}@media(min-width: 996px){.vulnerability-gap .brand{font-size:24px}}.vulnerability-gap .gap-label{font-size:14px;font-weight:700;text-align:center}@media(min-width: 540px){.vulnerability-gap .gap-label{font-size:15px}}@media(min-width: 768px){.vulnerability-gap .gap-label{font-size:20px}}@media(min-width: 996px){.vulnerability-gap .gap-label{font-size:24px}}.vulnerability-gap .pki-label{font-size:14px;font-weight:600;text-align:center}@media(min-width: 540px){.vulnerability-gap .pki-label{font-size:15px}}@media(min-width: 768px){.vulnerability-gap .pki-label{font-size:20px}}@media(min-width: 996px){.vulnerability-gap .pki-label{font-size:24px}}.vulnerability-gap .row{align-items:center;border-bottom:1px solid #fff;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr);padding:12px 0px}@media(min-width: 768px){.vulnerability-gap .row{padding:12px 40px}}.vulnerability-gap .row-label{font-size:15px;font-weight:700;line-height:1.4;text-align:center}@media(min-width: 768px){.vulnerability-gap .row-label{font-size:18px}}.vulnerability-gap .mark{display:flex;justify-content:center;justify-self:center}.vulnerability-gap .check img{height:22px;width:22px}@media(min-width: 768px){.vulnerability-gap .check img{height:30px;width:30px}}.vulnerability-gap .cross img{height:22px;width:22px}@media(min-width: 768px){.vulnerability-gap .cross img{height:26px;width:26px}}.animate-me-css .vulnerability-gap .mark{opacity:0}.animate-me-css.animated .vulnerability-gap .mark{animation-name:fadeIn;animation-fill-mode:both;animation-duration:1s}.animate-me-css .vulnerability-gap .row:nth-child(1) .mark{animation-delay:0.2s}.animate-me-css .vulnerability-gap .row:nth-child(2) .mark{animation-delay:0.4s}.animate-me-css .vulnerability-gap .row:nth-child(3) .mark{animation-delay:0.6s}.animate-me-css .vulnerability-gap .row:nth-child(4) .mark{animation-delay:0.8s}.animate-me-css .vulnerability-gap .row:nth-child(5) .mark{animation-delay:1s}.animate-me-css .vulnerability-gap .row:nth-child(6) .mark{animation-delay:1.2s}.animate-me-css .vulnerability-gap .row:nth-child(7) .mark{animation-delay:1.4s}.animate-me-css .vulnerability-gap .row:nth-child(8) .mark{animation-delay:1.6s}.animate-me-css .vulnerability-gap .row:nth-child(9) .mark{animation-delay:1.8s}.animate-me-css .vulnerability-gap .row:nth-child(10) .mark{animation-delay:2s}.animate-me-css .vulnerability-gap .row:nth-child(11) .mark{animation-delay:2.2s}.animate-me-css .vulnerability-gap .row:nth-child(12) .mark{animation-delay:2.4s}.category-vs{overflow:hidden;padding-bottom:25px}.category-vs .top-header{align-items:center;background:linear-gradient(90deg, black 0%, #1e9cd7 50%, black 100%);display:grid;grid-template-columns:1fr 1fr 1fr;padding:12px 10px}@media(min-width: 768px){.category-vs .top-header{padding:12px 40px}}.category-vs .brand{font-size:15px;letter-spacing:.05em;text-align:center}@media(min-width: 768px){.category-vs .brand{font-size:20px}}@media(min-width: 996px){.category-vs .brand{font-size:24px}}.category-vs .vs-label{font-size:15px;font-weight:700;text-align:center}@media(min-width: 768px){.category-vs .vs-label{font-size:20px}}@media(min-width: 996px){.category-vs .vs-label{font-size:24px}}.category-vs .pki-label{font-size:15px;font-weight:600;text-align:center}@media(min-width: 768px){.category-vs .pki-label{font-size:20px}}@media(min-width: 996px){.category-vs .pki-label{font-size:24px}}.category-vs .row{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:18px 0px;border-bottom:1px solid #fff}@media(min-width: 768px){.category-vs .row{padding:18px 40px}}.category-vs .cg-cell{font-size:16px;line-height:1.3;padding-right:10px;text-align:right}@media(min-width: 768px){.category-vs .cg-cell{padding-right:30px}}.category-vs .category-cell{text-align:center;font-size:14px;font-weight:700}@media(min-width: 540px){.category-vs .category-cell{font-size:15px}}@media(min-width: 996px){.category-vs .category-cell{font-size:21px}}.category-vs .pki-cell{font-size:16px;line-height:1.3;padding-left:10px;text-align:left}@media(min-width: 768px){.category-vs .pki-cell{padding-left:30px}}.team-grid p:not(.ethno-pretitle){font-size:16px}.team-grid p.executives-title{color:gray;font-size:18px;font-weight:500}@media(min-width: 340px){.team-grid p.executives-title{font-size:20px}}@media(min-width: 768px){.team-grid p.executives-title{font-size:24px}}.team-grid .content-above{margin-bottom:30px}.team-grid .team-members{display:grid;-moz-column-gap:30px;column-gap:30px;grid-template-columns:repeat(1, 1fr);row-gap:30px}@media(min-width: 340px){.team-grid .team-members{row-gap:50px}}@media(min-width: 540px){.team-grid .team-members{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 996px){.team-grid .team-members{-moz-column-gap:50px;column-gap:50px;grid-template-columns:repeat(3, 1fr);row-gap:50px}}.team-grid .team-members .team-member.has-modal{cursor:pointer}.team-grid .team-members .team-member .team-member-wrapper{height:100%;width:100%}.team-grid .team-members .team-member .team-member-wrapper .team-info{position:absolute;bottom:20px;left:20px}.team-grid .team-members .team-member .team-member-wrapper .team-header{height:100%;width:100%;flex-direction:column-reverse;justify-content:space-between}@media(min-width: 768px){.team-grid .team-members .team-member .team-member-wrapper .team-header{flex-direction:row}}.team-grid .team-members .team-member .team-member-wrapper .team-header .team-info{padding-top:15px;transition:all .3s linear;z-index:1}.team-grid .team-members .team-member .team-member-wrapper .team-header .team-info br{display:none}.team-grid .team-members .team-member .team-member-wrapper .team-header .team-name h4{font-family:"montserrat",sans-serif;font-size:22px;font-weight:700;margin-bottom:10px}@media(min-width: 768px){.team-grid .team-members .team-member .team-member-wrapper .team-header .team-name h4{font-size:26px;margin-bottom:10px}}@media(min-width: 1280px){.team-grid .team-members .team-member .team-member-wrapper .team-header .team-name h4{font-size:30px}}.team-grid .team-members .team-member .team-member-wrapper .team-header .team-title{font-weight:500;line-height:1}@media(min-width: 768px){.team-grid .team-members .team-member .team-member-wrapper .team-header .team-title{font-size:21px}}.team-grid .team-members .team-member .team-member-wrapper .team-header .team-image{aspect-ratio:1/1;overflow:hidden;position:relative;width:100%}.team-grid .team-members .team-member .team-member-wrapper .team-header .team-image:after{content:"";background-image:linear-gradient(to top, black, 40%, transparent);height:30%;left:0;bottom:0;width:100%;position:absolute}.team-grid .team-members .team-member .team-member-wrapper .team-header .team-image img{aspect-ratio:1/1;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:all .3s linear;width:100%}.team-grid .team-members .team-member .team-member-wrapper:hover .team-image img{transform:scale(1.1)}.team-grid .team-members .team-social{position:relative;z-index:3}@media(max-width: 767px){.team-grid .team-members .team-social{margin-top:-50px;text-align:right}}.team-grid .team-members .team-social a:after{color:#fff;content:"";font-size:32px;font-family:"Font Awesome 5 Brands";font-weight:400;transition:color .3s linear}.team-grid .team-members .team-social a:hover:after{color:#fff}.team-grid .team-members .team-member-modal.modal-open{display:block}.team-grid .team-members .team-member-modal-wrapper{align-items:center;display:flex;height:100vh;justify-content:flex-end;position:fixed;width:100vw;left:0;top:0;z-index:11}.team-grid .team-members .team-member-modal-wrapper .modal-closer:not(.modal-overlay){align-items:center;background-color:rgba(0,0,0,0);border-color:#1e9cd7;display:flex;justify-content:center;right:3%;top:10px}@media(min-width: 1280px){.team-grid .team-members .team-member-modal-wrapper .modal-closer:not(.modal-overlay){height:50px;right:75px;top:25px;width:50px}}.team-grid .team-members .team-member-modal-wrapper .modal-closer:not(.modal-overlay):after{color:#1e9cd7}@media(min-width: 1361px){.team-grid .team-members .team-member-modal-wrapper .modal-closer:not(.modal-overlay):after{font-size:20px}}.team-grid .team-members .team-member-modal-wrapper .modal-closer:not(.modal-overlay):hover{background-color:#1e9cd7}.team-grid .team-members .team-member-modal-wrapper .modal-closer:not(.modal-overlay):hover:after{color:#fff}@media(min-width: 1480px){.team-grid .team-members .team-member-modal-wrapper .modal-closer:not(.modal-overlay){left:630px;right:auto}}.team-grid .team-members .team-member-modal-wrapper .modal-content{background-color:#fff;cursor:auto;height:100vh;width:100%;overflow-y:auto;position:relative}@media(max-width: 997px){.team-grid .team-members .team-member-modal-wrapper .modal-content{padding:30px}}@media(min-width: 1280px){.team-grid .team-members .team-member-modal-wrapper .modal-content{width:50%}}.team-grid .team-members .team-member-modal-wrapper .modal-content .team-container{flex-wrap:wrap;height:100%;justify-content:center;overflow:auto;padding:20px;position:relative}@media(min-width: 768px){.team-grid .team-members .team-member-modal-wrapper .modal-content .team-container{max-height:100%;overflow:unset;padding:30px}}@media(min-width: 1280px){.team-grid .team-members .team-member-modal-wrapper .modal-content .team-container{padding:25px 75px}}@media(min-width: 1361px){.team-grid .team-members .team-member-modal-wrapper .modal-content .team-container{max-width:45vw;padding-right:0;width:680.5px}}.team-grid .team-members .team-member-modal-wrapper .modal-content .team-container .team-image{height:-moz-fit-content;height:fit-content;margin-bottom:20px;position:relative;width:100%}.team-grid .team-members .team-member-modal-wrapper .modal-content .team-container .team-image img{width:100%}@media(max-width: 767px){.team-grid .team-members .team-member-modal-wrapper .modal-content .team-container .team-image img{margin-bottom:15px}}.team-grid .team-members .team-member-modal-wrapper .modal-content .team-container .team-image .team-social{position:absolute;bottom:15px;left:15px}@media(min-width: 768px){.team-grid .team-members .team-member-modal-wrapper .modal-content .team-container .team-info{max-height:75vh;overflow:auto;padding-right:30px}}.team-grid .team-members .team-member-modal-wrapper .modal-content .team-container .team-info h4{color:#000;font-family:"montserrat",sans-serif;font-size:22px;font-weight:800;margin-bottom:5px;width:fit}@media(min-width: 768px){.team-grid .team-members .team-member-modal-wrapper .modal-content .team-container .team-info h4{font-size:26px;margin-bottom:10px}}@media(min-width: 1280px){.team-grid .team-members .team-member-modal-wrapper .modal-content .team-container .team-info h4{font-size:30px}}.team-grid .team-members .team-member-modal-wrapper .modal-content .team-container .team-info .team-title{color:#000;font-weight:500;line-height:1;margin-bottom:25px}@media(min-width: 768px){.team-grid .team-members .team-member-modal-wrapper .modal-content .team-container .team-info .team-title{font-size:21px}}.team-grid .team-members .team-member-modal-wrapper .modal-content .team-container .team-info .team-title br{display:none}.team-grid .team-members .team-member-modal-wrapper .modal-content .team-container .team-description{padding-bottom:50px}.team-grid .team-members .team-member-modal-wrapper .modal-content .team-container .team-description *{color:#000;font-weight:400}.team-grid.animate-me-css .content-above{animation-fill-mode:both;animation-duration:1s;opacity:0}.team-grid.animate-me-css .team-member-wrapper{animation-fill-mode:both;animation-duration:1s;opacity:0}.team-grid.animate-me-css .team-member:nth-child(1) .team-member-wrapper{animation-delay:0.5s}.team-grid.animate-me-css .team-member:nth-child(2) .team-member-wrapper{animation-delay:1s}.team-grid.animate-me-css .team-member:nth-child(3) .team-member-wrapper{animation-delay:1.5s}.team-grid.animate-me-css .team-member:nth-child(4) .team-member-wrapper{animation-delay:2s}.team-grid.animate-me-css .team-member:nth-child(5) .team-member-wrapper{animation-delay:2.5s}.team-grid.animate-me-css .team-member:nth-child(6) .team-member-wrapper{animation-delay:3s}.team-grid.animate-me-css .team-member:nth-child(7) .team-member-wrapper{animation-delay:3.5s}.team-grid.animate-me-css .team-member:nth-child(8) .team-member-wrapper{animation-delay:4s}.team-grid.animate-me-css .team-member:nth-child(9) .team-member-wrapper{animation-delay:4.5s}.team-grid.animate-me-css .team-member:nth-child(10) .team-member-wrapper{animation-delay:5s}.team-grid.animate-me-css .team-member:nth-child(11) .team-member-wrapper{animation-delay:5.5s}.team-grid.animate-me-css .team-member:nth-child(12) .team-member-wrapper{animation-delay:6s}.team-grid.animate-me-css.animated .content-above{animation-name:fadeUp}.team-grid.animate-me-css.animated .team-member-wrapper{animation-name:fadeUp}.tabbed-slider .content-above{position:relative}.tabbed-slider .content-above .tab-menu-title{bottom:-75px;font-size:20px;font-weight:500;left:0;position:absolute}@media(min-width: 540px){.tabbed-slider .content-above .tab-menu-title{font-size:24px}}@media(max-width: 541px){.tabbed-slider .content-above .tab-menu-title{left:50%;transform:translateX(-50%)}}.tabbed-slider .tabbed-slider-container{padding:0;padding-top:75px}.tabbed-slider .slider-menu-container{overflow:hidden}.tabbed-slider .slider-container{margin:0;overflow:visible}.tabbed-slider .slider-container .slider-menu-wrapper{flex-wrap:wrap;row-gap:5px}@media(max-width: 541px){.tabbed-slider .slider-container .slider-menu-wrapper{-moz-column-gap:5px;column-gap:5px;justify-content:center}}.tabbed-slider .slider-container .tab-menu-item{min-width:150px}.tabbed-slider .slider-container .menu-item{border:2px solid #1e9cd7;border-radius:100px;cursor:pointer;padding:10px;position:relative;text-align:center;transition:all .3s ease}@media(min-width: 1280px){.tabbed-slider .slider-container .menu-item{padding:20px}}.tabbed-slider .slider-container .menu-item h3{align-items:center;display:flex;font-size:16px;font-weight:400;justify-content:center;height:60px;margin-bottom:0}@media(min-width: 1280px){.tabbed-slider .slider-container .menu-item h3{font-size:18px}}.tabbed-slider .slider-container .menu-item.active{border:4px solid #f93;padding:8px}@media(min-width: 1280px){.tabbed-slider .slider-container .menu-item.active{padding:18px}}.tabbed-slider .no-swiper .swiper-slide{flex-basis:0;flex-grow:1;width:auto}.tabbed-slider .no-swiper .swiper-button-wrapper{display:none}.tabbed-slider .tabs-container{padding-top:35px}@media(min-width: 1024px){.tabbed-slider .tabs-container{padding-top:60px}}.tabbed-slider .tabs-container .tab-item-wrapper:not(.active){display:none}.tabbed-slider .tabs-container .tab-item .tab-title{font-size:20px;font-weight:500}@media(min-width: 540px){.tabbed-slider .tabs-container .tab-item .tab-title{font-size:24px}}@media(max-width: 541px){.tabbed-slider .tabs-container .tab-item .tab-title{text-align:center}}.tabbed-slider .tabs-container .tab-item .bordered-wrapper{display:grid;position:relative;row-gap:20px}@media(min-width: 340px){.tabbed-slider .tabs-container .tab-item .bordered-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 996px){.tabbed-slider .tabs-container .tab-item .bordered-wrapper{display:flex;padding-top:30px}}.tabbed-slider .tabs-container .tab-item .bordered-wrapper:after{bottom:0;background-image:linear-gradient(to right, black, #1e9cd7, black);content:"";display:block;left:0%;height:4px;position:absolute;width:100%}.tabbed-slider .tabs-container .tab-item .bordered-wrapper .border-wrap{padding-bottom:30px}@media(min-width: 996px){.tabbed-slider .tabs-container .tab-item .bordered-wrapper .border-wrap{flex-basis:0;flex-grow:1}}.tabbed-slider .tabs-container .tab-item .bordered-wrapper .border-wrap:not(:last-child){position:relative}.tabbed-slider .tabs-container .tab-item .bordered-wrapper .border-wrap:not(:last-child):before{bottom:0;background-image:linear-gradient(to bottom, black, #1e9cd7);display:block;left:100%;height:100%;position:absolute;width:4px;z-index:1}@media(min-width: 996px){.tabbed-slider .tabs-container .tab-item .bordered-wrapper .border-wrap:not(:last-child):before{content:""}}@media(min-width: 996px){.tabbed-slider .tabs-container .tab-item .bordered-wrapper .border-wrap:not(:first-child){padding-left:50px}}.tabbed-slider .tabs-container .tab-item .bordered-wrapper .border-wrap p:first-child{height:140px;margin:0}@media(max-width: 997px){.tabbed-slider .tabs-container .tab-item .bordered-wrapper .border-wrap p:first-child{text-align:center}}.tabbed-slider .tabs-container .tab-item .bordered-wrapper .border-wrap h3{font-weight:500}.tabbed-slider .tabs-container .tab-item .bordered-wrapper .border-wrap h3:last-child{margin-bottom:0}@media(max-width: 997px){.tabbed-slider .tabs-container .tab-item .bordered-wrapper .border-wrap h3{text-align:center}}.three-column .three-column-container{-moz-column-gap:30px;column-gap:30px;justify-content:space-between;row-gap:30px}@media(max-width: 767px){.three-column .three-column-container{flex-direction:column}}.three-column .three-column-container .column{flex-basis:0;flex-grow:1}.three-column.boxed-columns .two-column-container{align-items:initial}.three-column.boxed-columns .column{border:2px solid #1e9cd7;padding:30px}@media(min-width: 996px){.three-column.boxed-columns .column{padding:60px 45px 35px}}.three-column.boxed-columns .column p{font-size:16px}.three-column.boxed-columns .column .number{font-family:"ethnocentric",sans-serif;font-size:48px;font-weight:700}.three-column.arrow-between-columns p:not(.ethno-pretitle){font-size:16px}.three-column.arrow-between-columns .three-column-container{-moz-column-gap:135px;column-gap:135px;row-gap:85px}@media(max-width: 997px){.three-column.arrow-between-columns .three-column-container{flex-direction:column}}@media(max-width: 997px){.three-column.arrow-between-columns .column{text-align:center;width:100%}}.three-column.arrow-between-columns .column h3{margin-bottom:10px}.three-column.arrow-between-columns .column>:last-child{margin-bottom:0}@media(min-width: 996px){.three-column.arrow-between-columns .column.column-one,.three-column.arrow-between-columns .column.column-three{max-width:325px}}.three-column.arrow-between-columns .column:not(:last-child){position:relative}.three-column.arrow-between-columns .column:not(:last-child):before{background-image:url("/wp-content/uploads/2026/07/caret-icon.png");background-size:contain;content:"";display:block;height:109px;left:calc(100% + 30px);position:absolute;top:50%;transform:translateY(-40%);width:65px}@media(max-width: 997px){.three-column.arrow-between-columns .column:not(:last-child):before{height:90px;left:50%;top:calc(100% - 3px);transform:translateX(-70%) rotate(90deg);width:54px}}.three-column.arrow-between-columns.animate-me-css .content-above{animation-fill-mode:both;animation-duration:1s;animation-delay:.3s;opacity:0}.three-column.arrow-between-columns.animate-me-css .column{animation-fill-mode:both;animation-duration:1s}.three-column.arrow-between-columns.animate-me-css .column:before{left:calc(100% + 0px);opacity:0;transition:all .5s ease}@media(max-width: 997px){.three-column.arrow-between-columns.animate-me-css .column:before{left:50%;top:calc(100% - 20px)}}.three-column.arrow-between-columns.animate-me-css .column.column-one{animation-delay:.5s}.three-column.arrow-between-columns.animate-me-css .column.column-one:before{transition-delay:1s}.three-column.arrow-between-columns.animate-me-css .column.column-two{animation-delay:1.5s}.three-column.arrow-between-columns.animate-me-css .column.column-two:before{transition-delay:2s}.three-column.arrow-between-columns.animate-me-css .column.column-three{animation-delay:2.5s}.three-column.arrow-between-columns.animate-me-css.animated .content-above{animation-name:fadeUp}.three-column.arrow-between-columns.animate-me-css.animated .column{animation-name:fadeIn}.three-column.arrow-between-columns.animate-me-css.animated .column:before{left:calc(100% + 30px);opacity:1}@media(max-width: 997px){.three-column.arrow-between-columns.animate-me-css.animated .column:before{left:50%;top:calc(100% - 3px)}}.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{justify-content:center;padding:0 10px}.tiled-content .tiles .tile-wrapper .tile-image{margin-bottom:10px}.tiled-content .tiles .tile-wrapper .tile-image img{height:70px;max-height:100%;max-width:55px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.tiled-content .tiles .tile-wrapper h3{font-weight:700}.tiled-content .tiles .tile-wrapper .tile-text :last-child{margin-bottom:0}.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.center-tiles .tile-wrapper{align-items:center}.tiled-content.center-tiles .tile-content{text-align:center}.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.boxed-columns .two-column-container{align-items:initial;row-gap:30px}.two-column.boxed-columns .column{border:2px solid #1e9cd7;padding:30px}@media(min-width: 996px){.two-column.boxed-columns .column{padding:60px 45px 35px}}.two-column.boxed-columns .column .number{font-family:"ethnocentric",sans-serif;font-size:48px;font-weight:700}.two-column.boxed-columns.animate-me-css .column{border-color:rgba(0,0,0,0);transition:all .5s ease;transition-delay:1s}.two-column.boxed-columns.animate-me-css.animated .column{border-color:#1e9cd7}.homepage .hero{background-position:30% 101%;background-size:1200px}@media(min-width: 768px){.homepage .hero{background-position:30% 68%;background-size:1920px}}@media(min-width: 1920px){.homepage .hero{background-size:cover}}.homepage .hero .wrapper{padding-bottom:0;padding-top:0}.homepage .hero .restrictor{padding:0}.homepage .hero .restrict-less{max-width:1410px}.homepage .hero .hero-content{padding-top:300px;position:relative}@media(min-width: 768px){.homepage .hero .hero-content{padding-top:600px}}@media(max-width: 767px){.homepage .hero h1{text-shadow:2px 2px 7px #000,-2px -2px 7px #000}}.homepage .hero .hero-subtitle{font-size:24px}@media(min-width: 768px){.homepage .hero .hero-subtitle{font-size:28px}}@media(min-width: 1280px){.homepage .hero .hero-subtitle{font-size:36px}}@media(min-width: 1280px){.homepage .hero .button-link{bottom:0;position:absolute;right:0}}.homepage .hero p:not(:last-child){margin-bottom:10px}.homepage .flexible-content .one-column:first-child{background-position:30% 2%;background-size:1200px}@media(max-width: 767px){.homepage .flexible-content .one-column:first-child{margin-top:-5px}}@media(min-width: 768px){.homepage .flexible-content .one-column:first-child{background-position:30% 19%;background-size:1920px}}@media(min-width: 1920px){.homepage .flexible-content .one-column:first-child{background-position:30% 23%;background-size:cover}}.homepage .flexible-content .one-column:first-child .background-overlay-container{background-color:rgba(0,0,0,0) !important;background-image:linear-gradient(to bottom, transparent, black 200px) !important}.homepage .center-stripe-bottom:before{bottom:0;background-image:linear-gradient(to bottom, black, #1e9cd7);content:"";display:block;left:50%;height:0px;position:absolute;transform:translateX(-50%);transition:all 1.3s ease;transition-delay:.3s;width:4px;z-index:1}.homepage .center-stripe-bottom.animated:before{height:125px}.homepage .center-stripe-bottom .animate-me-css{opacity:0}.homepage .center-stripe-bottom .animated{animation-name:fadeDown;animation-fill-mode:both;animation-duration:1s;animation-delay:.5s}@media(min-width: 768px){.homepage .tabbed-slider .content-above h2{margin-bottom:0}}.homepage .two-column .animate-me-css{opacity:0}.homepage .two-column .column-one .animated{animation-name:fadeRight;animation-fill-mode:both;animation-duration:1s;animation-delay:.5s}.homepage .two-column .column-two .animated{animation-name:fadeLeft;animation-fill-mode:both;animation-duration:1s;animation-delay:.5s}.homepage .key-differentiators.boxed-columns .two-column-container{position:relative}@media(min-width: 1361px){.homepage .key-differentiators.boxed-columns .two-column-container{-moz-column-gap:65px;column-gap:65px}}.homepage .key-differentiators.boxed-columns .two-column-container:after{background-image:url("/wp-content/uploads/2026/07/arrow-icon.png");background-size:contain;content:"";display:block;height:105px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:149px}@media(max-width: 767px){.homepage .key-differentiators.boxed-columns .two-column-container:after{height:80px;top:45%;transform:translate(-50%, -50%) rotate(90deg);width:115px}}.homepage .key-differentiators.boxed-columns .column-one{border-color:#f93}.homepage .key-differentiators.boxed-columns .column ul li:not(:last-child){margin-bottom:25px}@media(min-width: 768px){.homepage .key-differentiators.boxed-columns .column ul li:not(:last-child){margin-bottom:35px}}.homepage .key-differentiators.boxed-columns.animate-me-css .two-column-container:after{left:47%;opacity:0;transition:all .5s ease;transition-delay:1.5s}@media(max-width: 767px){.homepage .key-differentiators.boxed-columns.animate-me-css .two-column-container:after{left:50%;top:42%}}.homepage .key-differentiators.boxed-columns.animate-me-css .column-one{border-color:rgba(0,0,0,0)}.homepage .key-differentiators.boxed-columns.animate-me-css.animated .two-column-container:after{left:50%;opacity:1}@media(max-width: 767px){.homepage .key-differentiators.boxed-columns.animate-me-css.animated .two-column-container:after{top:45%}}.homepage .key-differentiators.boxed-columns.animate-me-css.animated .column-one{border-color:#f93}.globe-animation .restrict-less{max-width:1500px}@media(max-width: 997px){.globe-animation .three-column-container{flex-direction:column;padding-top:35px;row-gap:0;text-align:center}}@media(max-width: 997px){.globe-animation .three-column-container .column{width:100%}}.globe-animation .three-column-container .column p,.globe-animation .three-column-container .column ul{font-size:16px}.globe-animation .three-column-container .column ul li:not(:last-child){margin-bottom:3px}@media(min-width: 996px){.globe-animation .three-column-container .column .globe-highlight:not(:first-child){margin-top:50px}}@media(min-width: 996px)and (max-height: 900px){.globe-animation .three-column-container .column .globe-highlight:not(:first-child){margin-top:25px}}.globe-animation .three-column-container .column .globe-highlight h3{-moz-column-gap:15px;column-gap:15px;display:flex;margin-bottom:15px}@media(max-width: 997px){.globe-animation .three-column-container .column .globe-highlight h3{justify-content:center}}@media(min-width: 996px)and (max-height: 900px){.globe-animation .three-column-container .column .globe-highlight ul:not(:first-child){padding-left:20px}}@media(min-width: 996px)and (max-height: 900px){.globe-animation .three-column-container .column .globe-highlight p:not(:last-child):not(:first-child){margin-bottom:10px}}@media(min-width: 996px)and (max-height: 900px){.globe-animation .three-column-container .column .globe-highlight p:not(:first-child),.globe-animation .three-column-container .column .globe-highlight ul:not(:first-child){font-size:15px}}@media(max-width: 997px){.globe-animation .three-column-container .column .globe-highlight:not(.active){display:none}}.globe-animation .three-column-container .column .globe-highlight:not(.active) h3,.globe-animation .three-column-container .column .globe-highlight:not(.active) p,.globe-animation .three-column-container .column .globe-highlight:not(.active) ul{opacity:.5}.globe-animation .three-column-container .column .globe-highlight:not(.active) h3 img{filter:grayscale(1)}@media(min-width: 996px){.globe-animation .three-column-container .column hr+.globe-highlight:not(:first-child){margin-top:30px !important}}.globe-animation .three-column-container .column.column-two{position:relative}@media(max-width: 997px){.globe-animation .three-column-container .column.column-two{order:1}}@media(min-width: 1280px){.globe-animation .three-column-container .column.column-two{flex-grow:1.7}}@media(min-width: 1280px)and (max-height: 900px){.globe-animation .three-column-container .column.column-two:not(:first-child){flex-grow:1.2}}.globe-animation .three-column-container .column.column-two p{margin-bottom:0}.globe-animation .three-column-container .column.column-two img:not(.initial-globe){left:0;position:absolute;top:0;width:100%}.globe-animation .three-column-container .column.column-two img:not(.active):not(.initial-globe){opacity:0}.technology-page .hero{padding-bottom:55px}.technology-page .hero .background-overlay-container{background:rgba(0,0,0,0) !important;background-image:linear-gradient(to left, transparent 25%, 85%, rgba(0, 0, 0, 0.8)) !important}@media(min-width: 996px){.technology-page .hero .background-overlay-container{background-image:linear-gradient(to left, transparent 75%, rgba(0, 0, 0, 0.8)) !important}}.technology-page .hero .wrapper{padding-bottom:0}.technology-page .hero .restrictor{align-items:flex-end;max-width:1475px;padding-top:50px}@media(max-width: 997px){.technology-page .hero .restrictor{flex-direction:column}}@media(min-width: 996px){.technology-page .hero .restrictor{padding-top:0px;position:relative}}@media(max-width: 997px){.technology-page .hero .restrictor{text-shadow:2px 2px 7px #000,-2px -2px 7px #000}}@media(max-width: 997px){.technology-page .hero .restrictor .button-link{text-shadow:none}}.technology-page .hero .column-one{padding-bottom:0}@media(max-width: 997px){.technology-page .hero .column-one{width:100%}}@media(min-width: 996px){.technology-page .hero .column-one{flex-grow:1;max-width:840px;padding-bottom:330px}}@media(min-width: 1480px){.technology-page .hero .column-one{max-width:1040px}}@media(max-width: 997px){.technology-page .hero .column-two{width:100%}}@media(min-width: 996px){.technology-page .hero .column-two{bottom:0;max-width:360px;position:absolute;right:0}}.technology-page .red-boxes{padding-bottom:25px}.technology-page .red-boxes .content-above .animate-me-css{opacity:0}.technology-page .red-boxes .content-above .animate-me-css.animated{animation-name:fadeUp;animation-fill-mode:both;animation-duration:1s;animation-delay:.3s}.technology-page .red-boxes .two-column-container{align-items:initial;-moz-column-gap:40px;column-gap:40px;margin:auto;max-width:1240px;row-gap:40px}@media(max-width: 997px){.technology-page .red-boxes .two-column-container{flex-direction:column}.technology-page .red-boxes .two-column-container .column{width:100%}}.technology-page .red-boxes .two-column-container .red-box-wrapper{border:2px solid #c1272d;padding:40px 20px 20px;position:relative}@media(min-width: 540px){.technology-page .red-boxes .two-column-container .red-box-wrapper{padding:60px 40px 20px}}@media(min-width: 996px)and (max-width: 1279px){.technology-page .red-boxes .two-column-container .red-box-wrapper{padding:40px 20px 20px}}.technology-page .red-boxes .two-column-container .red-box-wrapper h3{margin-bottom:15px}.technology-page .red-boxes .two-column-container .red-box-wrapper p{font-size:16px}.technology-page .red-boxes .two-column-container .red-box-wrapper ul{padding-left:25px}.technology-page .red-boxes .two-column-container .red-box-wrapper ul li:not(:last-child){margin-bottom:5px}.technology-page .red-boxes .two-column-container .red-box-wrapper .pretitle{font-weight:500;margin-bottom:5px}.technology-page .red-boxes .two-column-container .red-box-wrapper .asterik{font-size:8px;margin-top:20px;max-width:70%;position:relative}@media(min-width: 996px){.technology-page .red-boxes .two-column-container .red-box-wrapper .asterik{margin-top:auto}}.technology-page .red-boxes .two-column-container .red-box-wrapper.animate-me-css{border-color:rgba(0,0,0,0);transition:all .5s ease}.technology-page .red-boxes .two-column-container .red-box-wrapper.animate-me-css>*{opacity:0;transition:all .5s ease}.technology-page .red-boxes .two-column-container .red-box-wrapper.animate-me-css *:nth-child(1){transition-delay:0.2s}.technology-page .red-boxes .two-column-container .red-box-wrapper.animate-me-css *:nth-child(2){transition-delay:0.4s}.technology-page .red-boxes .two-column-container .red-box-wrapper.animate-me-css *:nth-child(3){transition-delay:0.6s}.technology-page .red-boxes .two-column-container .red-box-wrapper.animate-me-css *:nth-child(4){transition-delay:0.8s}.technology-page .red-boxes .two-column-container .red-box-wrapper.animate-me-css *:nth-child(5){transition-delay:1s}.technology-page .red-boxes .two-column-container .red-box-wrapper.animate-me-css *:nth-child(6){transition-delay:1.2s}.technology-page .red-boxes .two-column-container .red-box-wrapper.animate-me-css *:nth-child(7){transition-delay:1.4s}.technology-page .red-boxes .two-column-container .red-box-wrapper.animate-me-css *:nth-child(8){transition-delay:1.6s}.technology-page .red-boxes .two-column-container .red-box-wrapper.animate-me-css *:nth-child(9){transition-delay:1.8s}.technology-page .red-boxes .two-column-container .red-box-wrapper.animate-me-css *:nth-child(10){transition-delay:2s}.technology-page .red-boxes .two-column-container .red-box-wrapper.animate-me-css *:nth-child(11){transition-delay:2.2s}.technology-page .red-boxes .two-column-container .red-box-wrapper.animate-me-css *:nth-child(12){transition-delay:2.4s}.technology-page .red-boxes .two-column-container .red-box-wrapper.animate-me-css.animated{border-color:#c1272d}.technology-page .red-boxes .two-column-container .red-box-wrapper.animate-me-css.animated>*{opacity:1}.technology-page .red-boxes .two-column-container .box-image{margin:0}.technology-page .red-boxes .two-column-container .box-image img{position:absolute}.technology-page .red-boxes .two-column-container .box-image .timebomb{right:20px;top:calc(100% - 160px);width:85px}@media(min-width: 768px){.technology-page .red-boxes .two-column-container .box-image .timebomb{right:30px;top:calc(100% - 200px);width:103px}}.technology-page .red-boxes .two-column-container .box-image .security-limitations{right:10px;top:10px;width:90px}@media(min-width: 768px){.technology-page .red-boxes .two-column-container .box-image .security-limitations{right:20px;top:55px;width:120px}}.technology-page .red-boxes .two-column-container .box-image .calendar{right:10px;top:10px;width:75px}@media(min-width: 768px){.technology-page .red-boxes .two-column-container .box-image .calendar{right:25px;top:30px;width:95px}}.technology-page .red-boxes .two-column-container p:last-child{margin-bottom:0}.technology-page .red-boxes .two-column-container .column-one{padding-bottom:0}@media(min-width: 996px){.technology-page .red-boxes .two-column-container .column-one{display:flex;flex-grow:1}}.technology-page .red-boxes .two-column-container .column-one .red-box-wrapper{display:flex;flex-direction:column}@media(max-width: 997px){.technology-page .red-boxes .two-column-container .column-one ul{max-width:90%}}@media(max-width: 1279px){.technology-page .red-boxes .two-column-container .column-one ul li br{display:none}}@media(max-width: 997px){.technology-page .red-boxes .two-column-container .column-one ul li:last-child{max-width:80%}}.technology-page .red-boxes .two-column-container .column-two{display:flex;flex-direction:column;row-gap:40px}@media(min-width: 996px){.technology-page .red-boxes .two-column-container .column-two{max-width:780px}}@media(min-width: 996px){.technology-page .red-boxes .two-column-container .column-two .red-box-wrapper{padding-bottom:30px;padding-top:40px}}@media(min-width: 768px){.technology-page .red-boxes .two-column-container .column-two .red-box-wrapper:first-child{padding-right:200px}}@media(max-width: 767px){.technology-page .red-boxes .two-column-container .column-two .red-box-wrapper:first-child .pretitle{max-width:75%}}@media(max-width: 767px){.technology-page .red-boxes .two-column-container .column-two .red-box-wrapper:last-child .pretitle{max-width:75%}}@media(min-width: 768px){.technology-page .red-boxes .two-column-container .column-two .red-box-wrapper:last-child{padding-right:140px}}@media(max-width: 767px){.technology-page .the-solution{text-align:center}}.technology-page .the-solution .column>:last-child{margin-bottom:0}.technology-page .the-solution .column p:not(.ethno-pretitle){font-size:16px;line-height:1.4}.technology-page .the-solution .column-two{max-width:840px}.technology-page .boxed-columns .content-above{margin-bottom:30px}@media(max-width: 767px){.technology-page .cyphergenics-technology{text-align:center}}.technology-page .cyphergenics-technology .column>:last-child{margin-bottom:0}.technology-page .cyphergenics-technology .column-one{flex-grow:1}.technology-page .cyphergenics-technology .column-two{max-width:675px}.technology-page .cyphergenics-technology .column-two p{font-size:16px;line-height:1.4}.technology-page .vs-table.animate-me-css .content-above{animation-fill-mode:both;animation-duration:1s;animation-delay:.3s;opacity:0}.technology-page .vs-table.animate-me-css .one-column-content{animation-fill-mode:both;animation-duration:1s;animation-delay:.8s;opacity:0}.technology-page .vs-table.animate-me-css.animated .content-above{animation-name:fadeUp}.technology-page .vs-table.animate-me-css.animated .one-column-content{animation-name:fadeUp}.about-us-page .hero .restrictor{padding-bottom:50px;padding-top:100px}@media(min-width: 768px){.about-us-page .hero .restrictor{padding-bottom:75px;padding-top:125px}}.about-us-page .hero h1{margin-bottom:30px}@media(max-width: 541px){.about-us-page .hero h1{font-size:10vw}}@media(min-width: 768px){.about-us-page .hero h1{margin-bottom:40px}}.about-us-page .hero .hero-subtitle{margin-bottom:40px}@media(min-width: 768px){.about-us-page .hero .hero-subtitle{margin-bottom:50px}}@media(max-width: 767px){.about-us-page .our-story{text-align:center}}.about-us-page .our-story .content-above{margin-bottom:20px}.about-us-page .our-story .column-one{padding-bottom:0}@media(min-width: 768px){.about-us-page .our-story .column-one{max-width:400px}}@media(min-width: 768px){.about-us-page .our-story .column-two{max-width:685px}}.about-us-page .our-story .column-two p{font-size:16px}.about-us-page .directors-advisors p .enlarge{font-weight:500}.about-us-page .directors-advisors p.director{border:2px solid #1e9cd7;font-size:18px;font-weight:500;padding:10px 15px}@media(min-width: 996px){.about-us-page .directors-advisors p.director{padding:20px 30px}}@media(min-width: 1280px){.about-us-page .directors-advisors p.director{font-size:21px;padding:25px 50px}}.about-us-page .directors-advisors p.director .name{font-size:22px;font-weight:700}@media(min-width: 1280px){.about-us-page .directors-advisors p.director .name{font-size:30px}}.about-us-page .directors-advisors p.advisor-type{font-size:18px;font-weight:500;margin-bottom:10px}@media(min-width: 996px){.about-us-page .directors-advisors p.advisor-type{font-size:21px}}.about-us-page .directors-advisors p.advisor{font-size:18px}@media(min-width: 996px){.about-us-page .directors-advisors p.advisor{font-size:21px}}.about-us-page .directors-advisors p.advisor:not(:last-child){margin-bottom:9px}.about-us-page .directors-advisors p.advisor+.advisor-type{margin-top:25px}