.allow-scroll, .allow-scroll body, body {overflow: auto !important;}
#main_menu a::after, .image_overlay::before {content: "";left: 0;bottom: 0;}
body {color: #082639;overflow-x: auto !important;overflow-y: auto !important;}
.uk-modal, .uk-overlay {background-color: rgba(13,58,88,.79);}
.uk-container:not(.uk-container-xsmall):not(.uk-container-small):not(.uk-container-large):not(.uk-container-expand), .subtitle {max-width: 1366px;}
.uk-container {padding-left: 50px;padding-right: 50px;}
.uk-accordion .uk-accordion-title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;font-size: 22px;font-weight: 700;color: #0d3a58;cursor: pointer;padding-right: 15px;}
.uk-accordion .uk-accordion-title::before {display: none !important;}
.uk-accordion .uk-accordion-title i {font-style: normal;color: #8ad5f2;font-weight: 900;line-height: 0;font-size: 36px;display: block;height: 6px;-webkit-box-flex: 0;-ms-flex: 0 1 16px;flex: 0 1 16px;}
.uk-accordion .uk-accordion-title span {font-weight: inherit;padding-left: 5px;}
.uk-accordion>li {border-bottom: 1px solid rgba(8,38,57,.5);padding-bottom: 10px;}
.uk-accordion>li:nth-child(n+2) {margin-top: 10px;}
.uk-accordion>li.uk-open .closed, .uk-accordion>li:not(.uk-open) .open {display: none;}
.uk-accordion .uk-accordion-content {padding-bottom: 15px;padding-left: 25px;margin-top: 15px;font-size: 18px;}
.uk-accordion .uk-accordion-content * {font-size: inherit;}
.image_overlay {position: relative;}
.image_overlay::before {display: block;position: absolute;background: rgba(0,0,0,.68);right: 0;top: 0;z-index: 0;}
.image_overlay .uk-container {position: relative;z-index: 1;}
.bg--black {background-color: #082639;}
.bg--blue {background-color: #8ad5f2;}
.bg--blue-dk {background-color: #0d3a58;}
.bg--orange {background-color: #f88426;}
.bg--red {background-color: #ec411b;}
.bg--gray {background-color: #464749;}
.bg--white {background-color: #ffffff;}
.text--black, .text--black-hover:hover {color: #082639;}
.text--white, .text--white-hover:hover {color: #fff;}
.text--blue, .text--blue-hover:hover {color: #8ad5f2;}
.text--blue-dk, .text--blue-dk-hover:hover {color: #0d3a58;}
.text--orange, .text--orange-hover:hover {color: #f88426;}
.text--red, .text--red-hover:hover {color: #ec411b;}
.text--gray, .text--gray-hover:hover {color: #464749;}
#main_menu li[class*=text--] a, #main_menu li[class*=text--] a:hover, .uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, h1, h2, h3, h4, h5, h6 {color: inherit;}
.fill--white {fill: #fff;}
.fill--black {fill: #082639;}
.fill--blue {fill: #8ad5f2;}
.fill--blue-dk {fill: #0d3a58;}
.fill--orange {fill: #f88426;}
.fill--red {fill: #ec411b;}
.fill--red-dk {fill: #e82727;}
.fill--gray {fill: #464749;}
.fill--transparent {fill: transparent;}
.stroke--black {stroke: #082639;}
.stroke--blue {stroke: #8ad5f2;}
.stroke--blue-dk {stroke: #0d3a58;}
.stroke--orange {stroke: #f88426;}
.stroke--red {stroke: #ec411b;}
.stroke--gray {stroke: #464749;}
@font-face {font-family: "Josefin Sans";font-style: normal;font-weight: 300;src: local("Josefin Sans Light"),local("JosefinSans-Light"),url("https://fonts.gstatic.com/s/josefinsans/v13/Qw3FZQNVED7rKGKxtqIqX5Ecpl5te10h.woff2") format("woff2");}
@font-face {font-family: "Josefin Sans";font-style: normal;font-weight: 400;src: local("Josefin Sans Regular"),local("JosefinSans-Regular"),url("https://fonts.gstatic.com/s/josefinsans/v13/Qw3aZQNVED7rKGKxtqIqX5EUDXx4.woff2") format("woff2");}
@font-face {font-family: "Josefin Sans";font-style: normal;font-weight: 600;src: local("Josefin Sans SemiBold"),local("JosefinSans-SemiBold"),url("https://fonts.gstatic.com/s/josefinsans/v13/Qw3FZQNVED7rKGKxtqIqX5Ec0lhte10h.woff2") format("woff2");}
@font-face {font-family: "Josefin Sans";font-style: normal;font-weight: 700;src: local("Josefin Sans Bold"),local("JosefinSans-Bold"),url("https://fonts.gstatic.com/s/josefinsans/v13/Qw3FZQNVED7rKGKxtqIqX5Ectllte10h.woff2") format("woff2");}
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-logo, .uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle, body, h1, h2, h3, h4, h5, h6, html {font-family: "Josefin Sans",sans-serif;}
html {font-size: 18px;}
ul {padding-left: 15px;}
.geo-logo {-webkit-animation: geologointro 4s ease-in-out 750ms forwards;animation: geologointro 4s ease-in-out 750ms forwards;stroke-dasharray: 327;stroke-dashoffset: 327;}
.geo-logo2 {-webkit-animation: fadein 4s ease-in-out 750ms forwards;animation: fadein 4s ease-in-out 750ms forwards;opacity: 0;}
[class*=fi-] {-webkit-animation: fadein 1.75s ease-in-out forwards;animation: fadein 1.75s ease-in-out forwards;opacity: 0;}
.fi-g {-webkit-animation-delay: 2.1s;animation-delay: 2.1s;}
.fi-e1 {-webkit-animation-delay: 2.15s;animation-delay: 2.15s;}
.fi-o {-webkit-animation-delay: 2.2s;animation-delay: 2.2s;}
.fi-m {-webkit-animation-delay: 2.25s;animation-delay: 2.25s;}
.fi-a {-webkit-animation-delay: 2.3s;animation-delay: 2.3s;}
.fi-n {-webkit-animation-delay: 2.35s;animation-delay: 2.35s;}
.fi-c {-webkit-animation-delay: 2.4s;animation-delay: 2.4s;}
.fi-e2 {-webkit-animation-delay: 2.45s;animation-delay: 2.45s;}
.fi-r {-webkit-animation-delay: 2.5s;animation-delay: 2.5s;}
@-webkit-keyframes geologointro {0% {stroke-dashoffset: 327;opacity: 1;}
	90% {stroke-dashoffset: 0;opacity: 1;}
	100% {stroke-dashoffset: 0;opacity: 0;}}
@keyframes geologointro {0% {stroke-dashoffset: 327;opacity: 1;}
	90% {stroke-dashoffset: 0;opacity: 1;}
	100% {stroke-dashoffset: 0;opacity: 0;}}
@-webkit-keyframes fadein {0%, 80% {opacity: 0;}
	100% {opacity: 1;}}
@keyframes fadein {0%, 80% {opacity: 0;}
	100% {opacity: 1;}}
@-webkit-keyframes piechart1 {99% {stroke-dashoffset: -117;opacity: 1;}
	100% {opacity: 0;}}
@keyframes piechart1 {99% {stroke-dashoffset: -117;opacity: 1;}
	100% {opacity: 0;}}
@-webkit-keyframes piechart2 {99% {opacity: 1;}
	100% {r: 65;stroke-width: 0;opacity: 0;}}
@keyframes piechart2 {99% {opacity: 1;}
	100% {r: 65;stroke-width: 0;opacity: 0;}}
.dot {opacity: 0;}
.animatepie .dot {-webkit-animation-name: fadein;animation-name: fadein;-webkit-animation-duration: .5s;animation-duration: .5s;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
.animatepie .dot-1 {-webkit-animation-delay: 2.5s;animation-delay: 2.5s;}
.animatepie .dot-2 {-webkit-animation-delay: 2.6s;animation-delay: 2.6s;}
.animatepie .dot-3 {-webkit-animation-delay: 2.7s;animation-delay: 2.7s;}
.animatepie .dot-4 {-webkit-animation-delay: 2.8s;animation-delay: 2.8s;}
.animatepie .dot-5 {-webkit-animation-delay: 2.9s;animation-delay: 2.9s;}
.animatepie .dot-6 {-webkit-animation-delay: 3s;animation-delay: 3s;}
.piechart1, .piechart3 {stroke-dasharray: 117;stroke-dashoffset: 0;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}
.animatepie .piechart1, .animatepie .piechart3 {-webkit-animation: piechart1 .9s ease-in-out .5s forwards;animation: piechart1 .9s ease-in-out .5s forwards;}
.animatepie .piechart2, .animatepie .piechart4 {-webkit-animation: piechart2 .9s ease-in-out 1.2s forwards;animation: piechart2 .9s ease-in-out 1.2s forwards;}
.animatepie .piechart3 {-webkit-animation-delay: 850ms;animation-delay: 850ms;}
.animatepie .piechart4 {-webkit-animation-delay: 2.45s;animation-delay: 2.45s;}
.uk-animation-tsg-left {-webkit-animation-name: tsg-row-fade-left;animation-name: tsg-row-fade-left;}
@-webkit-keyframes tsg-row-fade-left {from {opacity: 0;-webkit-transform: translateX(-100%);transform: translateX(-100%);}}
@keyframes tsg-row-fade-left {from {opacity: 0;-webkit-transform: translateX(-100%);transform: translateX(-100%);}}
.uk-animation-tsg-right {-webkit-animation-name: tsg-row-fade-right;animation-name: tsg-row-fade-right;}
@-webkit-keyframes tsg-row-fade-right {from {opacity: 0;-webkit-transform: translateX(100%);transform: translateX(100%);}}
@keyframes tsg-row-fade-right {from {opacity: 0;-webkit-transform: translateX(100%);transform: translateX(100%);}}
.subtitle {margin:auto}
header .uk-navbar-container {-webkit-transition: background-color .35s ease;transition: background-color .35s ease;}
header .uk-navbar-container:not(.uk-navbar-transparent) {background-color: #082639;}
header .logo-left {max-width: 75%;margin-right: 20px;}
header .uk-logo {padding: 0;}
header .uk-logo .header__logo {margin-left: 0;max-height: 60px;}
header .uk-navbar-item, header .uk-navbar-nav>li>a, header .uk-navbar-toggle {min-height: 95px;white-space: nowrap;}
header .uk-navbar-container.uk-navbar-transparent #main_menu .menu-item-has-children .sub-menu {background: rgba(0,0,0,0);}
header .uk-navbar-container:not(.uk-navbar-transparent) #main_menu .menu-item-has-children .sub-menu, header .uk-navbar-container:not(.uk-navbar-transparent) #main_menu .menu-item-has-children .sub-menu::before {background: #082639;}
#main_menu a:not([class*=text--]) {color: #fff;}
#main_menu a:not([class*=text--]):hover {color: #8ad5f2;}
#main_menu a:not([class*=text--])::after {background-color: #8ad5f2;}
#main_menu li[class*=text--] a::after, #main_menu li[class*=text--] a:hover::after {background-color: #8ad5f2;}
#main_menu a {font-size: 12px;font-weight: 700;}
#main_menu a:hover::after {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
#main_menu a::after {width: 100%;height: 2px;opacity: 0;-webkit-transform: translateY(100%);transform: translateY(100%);-webkit-transition: opacity .5s ease,-webkit-transform .5s ease;transition: opacity .5s ease,-webkit-transform .5s ease;transition: opacity .5s ease,transform .5s ease;transition: opacity .5s ease,transform .5s ease,-webkit-transform .5s ease;}
#main_menu.uk-navbar-nav>li>a {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
#main_menu .current-menu-ancestor>a, #main_menu .current-menu-item>a {color: #8ad5f2 !important;}
#main_menu .current-menu-ancestor>a::after, #main_menu .current-menu-item>a::after {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;}
#main_menu .menu-item-has-children:hover .sub-menu>li:first-of-type {margin-top: -25px;}
#main_menu .menu-item-has-children .sub-menu {margin-left: -1000vw;margin-right: -1000vw;padding-left: 1000vw;padding-right: 1000vw;padding-bottom: 20px;-webkit-transition: opacity .35s ease,background-color .35s ease;transition: opacity .35s ease,background-color .35s ease;}
#main_menu .menu-item-has-children .sub-menu>li:first-of-type {margin-top: -35px;-webkit-transition: margin-top .35s ease;transition: margin-top .35s ease;}
#main_menu .menu-item-has-children .sub-menu a {text-transform: uppercase;padding: 10px 15px;}
#main_menu .menu-item-has-children .sub-menu::before {position: fixed;width: 100vw;height: 130px;left: 0;z-index: -1;-webkit-transition: background-color .35s ease;transition: background-color .35s ease;}
.uk-offcanvas-flip .uk-offcanvas-bar {right: -425px;-webkit-transition-duration: .5s;transition-duration: .5s;}
#mobile_nav.uk-offcanvas-overlay::before {background: rgba(8,38,57,.5);}
#mobile_nav .uk-offcanvas-bar {background: #082639;padding: 70px;width: 100vw;max-width: 425px;}
#mobile_nav .uk-offcanvas-bar .uk-close svg {width: 23px;}
#mobile_nav .uk-offcanvas-bar .uk-close svg line {stroke: #fff !important;stroke-width: 2px;}
#mobile_nav .uk-nav>li>a {padding: 0 0 30px;}
#mobile_nav a:not([class*=text--]) {color: #fff;}
#mobile_nav a:not([class*=text--]):hover {color: #8ad5f2;}
#mobile_nav a:not([class*=text--])::after {background-color: #8ad5f2;}
#mobile_nav li[class*=text--] a, #mobile_nav li[class*=text--] a:hover {color: inherit;}
#mobile_nav li[class*=text--] a::after, #mobile_nav li[class*=text--] a:hover::after {background-color: #fff;}
#mobile_nav a {text-transform: uppercase;font-size: 16px;font-weight: 700;}
#mobile_nav .menu-item-has-children .sub-menu {padding-left: 40px;margin-bottom: 10px;}
#mobile_nav .menu-item-has-children .sub-menu li a {padding: 0 0 20px;font-size: 14px;font-weight: 400;}
#mobile_nav .current-menu-ancestor>a, #mobile_nav .current-menu-item>a {color: #f88426 !important;}
#mobile_hamburger, footer.footer #footer_menu>li a {color: #fff;}
footer.footer {background-image: url("./images/geo-logo-large-footer.png");background-repeat: no-repeat;background-position: 30px -85px;color: #fff;padding: 40px 0;margin-top: calc(50px + ( 150 - 50 ) * ( 100vw - 320px ) / ( 1920 - 320 ));}
footer.footer .uk-flex {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-line-pack: center;align-content: center;}
footer.footer .uk-flex.py {padding-top: 20px;padding-bottom: 20px;}
footer.footer a {-webkit-transition: color .25s ease;transition: color .25s ease;text-decoration: none;font-size: 12px;}
footer.footer p {font-size: 10px;}
footer.footer .footer__copyright {font-size: 12px;}
footer.footer #footer_menu {list-style-type: none;margin-bottom: 0;padding-left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-line-pack: center;align-content: center;}
footer.footer #footer_menu>li {margin-right: 20px;}
footer.footer #footer_menu>li a:hover {color: #8ad5f2;}
footer.footer svg {margin-left: 10px;margin-top: 2px;max-width: 45px;}
footer.footer svg circle {-webkit-transition: fill .25s ease;transition: fill .25s ease;}
footer.footer a:hover svg circle {fill: #fff;}
.btn {position: relative;text-transform: none;padding-top: 4px;line-height: 1;font-weight: 700;font-size: 18px;}
button.btn {background-color: inherit;}
.btn::after, .btn::before {content: "";display: block;position: absolute;top: 0;bottom: 0;max-width: 8px;width: 7%;border-style: solid;border-width: 2px;border-color: inherit;-webkit-transform: translateX(0);transform: translateX(0);-webkit-transition: -webkit-transform .25s ease;transition: -webkit-transform .25s ease;transition: transform .25s ease;transition: transform .25s ease,-webkit-transform .25s ease;}
.scroll_section .bullets .bullet::before, .scroll_section .bullets .bullet:not(:last-of-type)::after {content: "";}
.btn::before {left: 0;border-right-color: transparent !important;border-left-width: 3px;}
.btn::after {right: 0;border-left-color: transparent !important;border-right-width: 3px;}
.btn:hover::before {-webkit-transform: translateX(-5px);transform: translateX(-5px);}
.btn:hover::after {-webkit-transform: translateX(5px);transform: translateX(5px);}
.btn--black, .btn--black:hover {color: #082639;border-color: #082639;}
.btn--white, .btn--white:hover {color: #fff;border-color: #fff;}
.btn--blue, .btn--blue:hover {color: #8ad5f2;border-color: #8ad5f2;}
.btn--blue-dk, .btn--blue-dk:hover {color: #0d3a58;border-color: #0d3a58;}
.btn--orange, .btn--orange:hover {color: #f88426;border-color: #f88426;}
.btn--red, .btn--red:hover {color: #ec411b;border-color: #ec411b;}
.btn--gray, .btn--gray:hover {color: #464749;border-color: #464749;}
.hero_section {background-color: #0d3a58;color: #fff;}
.hero_section .hero_title {font-size: 29px;text-transform: uppercase;font-weight: 700;}
.hero_section .content {max-width: 540px;padding-bottom: 25px;}
.hero_section .content p:last-of-type {margin-bottom: 0;}
.hero_section h6 {font-size: 10px;text-transform: uppercase;}
.scroll_section {padding-top: 40px; padding-bottom: 40px}
.scroll_section .bullets .bullet h4, .techpartners .text h4 {font-size: 29px;font-weight: 700;}
.scroll_section {z-index: 1;position: relative;}
.scroll_section .uk-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.scroll_section .bullets {max-width: 540px;min-width: 60%;padding-right: 40px;}
.scroll_section .bullets .bullet {position: relative;padding-bottom: 25px;}
.scroll_section .bullets .bullet.active:before {-webkit-transform: scale(1.82);transform: scale(1.82);}
.scroll_section .bullets .bullet::before {background: #0d3a58;width: 11px;height: 11px;position: absolute;border-radius: 100%;top: 10px;left: -50px;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: all .35s ease;transition: all .35s ease;z-index: 1;}
.scroll_section .bullets .bullet:last-of-type::after {height: 90%;}
.scroll_section .bullets .bullet::after {background: #0d3a58;width: 3px;height: calc(100% + 2px);position: absolute;border-radius: 10px;top: 10px;left: -46px;-webkit-transition: all .35s ease;transition: all .35s ease;}
.scroll_section .image {margin-left: auto;margin-top: -350px;position: relative;}
.scroll_section .image.add_bot::before, .scroll_section .image::after {content: "";position: absolute;display: block;left: 0;right: 0;z-index: 1;pointer-events: none;}
.scroll_section .image>img {width: 100%;}
.scroll_section .image::after {top: 0;height: 102%;background: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(70%,rgba(255,255,255,0)),color-stop(90%,rgba(255,255,255,.98)),to(#fff));background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 70%,rgba(255,255,255,.98) 90%,#fff 100%);}
.scroll_section .image.add_bot::before {top: 100%;height: 300px;background: #fff;}
.employee, .platform_crossref_section {background: #0d3a58;}
.scroll_section #floating-logo {pointer-events: none;position: fixed;top: 50vh;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);padding: 0 40px;width: 100%;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;opacity: 0;-webkit-transition: opacity .35s ease;transition: opacity .35s ease;z-index: 0;}
.platform_crossref_section .uk-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.platform_crossref_section .image {padding: 77px 84px;margin-right: 50px;}
.platform_crossref_section .text_cont {color: #fff;max-width: 460px;width: 100%;margin-left: auto;}
.platform_crossref_section .text_cont h4 {text-transform: uppercase;font-size: 29px;font-weight: 700;}
.platform_crossref_section .text_cont .btn {margin-top: 15px;}
.techpartners {position: relative;z-index: 2;background-color: #0d3a58;color: #fff;margin-bottom: calc(50px + ( 150 - 50 ) * ( 100vw - 320px ) / ( 1920 - 320 ));}
.techpartners .uk-flex {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.techpartners .uk-flex div:not(.text) {margin-left: 3%;-ms-flex-negative: 1;flex-shrink: 1;}
.techpartners .text {max-width: 532px;min-width: 50%;}
.techpartners .text h4 {color: #8ad5f2;}
.home>.uk-cover-container {min-height: calc(var(--vh,1vh) * 100) !important;}
.home h1 {font-size: 64px;line-height: .9;margin-bottom: 0;}
.home a, .home p {font-size: 18px;}
.home .home-video_container {width: 50%;min-width: 500px;}
.home .home-video_container .text__cont {width: calc(260px + ( 500 - 260 ) * ( 100vw - 320px ) / ( 1440 - 320 ));}
.home .home-video_container .text__cont p {margin: calc(30px + ( 50 - 30 ) * ( 100vw - 320px ) / ( 1920 - 320 )) 0;}
.home section.graphs .hover_replay {min-height: 145px;}
.home section.graphs .uk-grid {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.home section.graphs .uk-grid>div {width: 100%;}
.home section.graphs .uk-card .uk-card-title {font-size: 29px;font-weight: 700;padding-top: 60px;}
section.rows {font-size: 10px;overflow-x: hidden;}
section.rows .uk-section {-webkit-animation-duration: .75s;animation-duration: .75s;}
section.rows .uk-overlay {opacity: .94;-webkit-transform: skewX(-27.5deg);transform: skewX(-27.5deg);}
section.rows .row-1 .uk-overlay {-webkit-box-shadow: 0 -5px 0 0 #8ad5f2;box-shadow: 0 -5px 0 0 #8ad5f2;-webkit-transform-origin: right top;transform-origin: right top;}
section.rows h3 {font-size: 2.9em;font-weight: 700;}
section.rows a, section.rows p {font-size: 1.8em;}
section.rows .row-2 .uk-overlay {width: 53%;-webkit-transform-origin: bottom right;transform-origin: bottom right;}
section.rows .row-3 .uk-overlay {width: 47%;-webkit-transform-origin: right top;transform-origin: right top;}
.employee, .employee_image {width: 100%;}
.faq-support .faq .uk-container {max-width: 810px !important;}
.who-we-are .employees {padding-top: 0;margin-top: -50px;}
.who-we-are .employees_list {margin: 0;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;list-style-type: none;}
.employee {color: #fff;max-width: 295px;margin-bottom: 100px;margin-left: auto; margin-right: auto}
.employee_top {overflow: hidden;position: relative;}
.employee_li {position: absolute;top: 13px;right: 13px;z-index: 2;border-radius: 100%;-webkit-box-shadow: 0 0 0 rgba(138,213,242,.85);box-shadow: 0 0 0 rgba(138,213,242,.85);display: block;-webkit-transition: -webkit-box-shadow .2s ease;transition: -webkit-box-shadow .2s ease;transition: box-shadow .2s ease;transition: box-shadow .2s ease,-webkit-box-shadow .2s ease;}
.employee_li:hover {-webkit-box-shadow: 0 0 6px 0 rgba(138,213,242,.85);box-shadow: 0 0 6px 0 rgba(138,213,242,.85);}
.employee_bio {background: rgba(13,58,88,.78);position: absolute;max-height: calc(100% - 55px);bottom: 0;left: 0;right: 0;padding: 10px 15px;font-size: 16px;z-index: 1;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transform: translateY(100%);transform: translateY(100%);-webkit-transition: -webkit-transform .5s ease-in-out;transition: -webkit-transform .5s ease-in-out;transition: transform .5s ease-in-out;transition: transform .5s ease-in-out,-webkit-transform .5s ease-in-out;}
.employee.active .employee_bio {-webkit-transform: translateY(0);transform: translateY(0);}
.employee .m, .employee.active .p {display: none;}
.employee.active .m {display: inline;}
.employee_bot {padding: 25px 20px;}
.employee_name {font-size: 27px;font-weight: 600;margin-bottom: 0;}
.employee_see-more {font-size: 1.4em;line-height: 0;color: #f88426;}
.employee_title {font-size: 15px;font-weight: 300;margin-bottom: 0;}
.simplebar-track .simplebar-scrollbar.simplebar-visible:before {opacity: 1;}
.simplebar-scrollbar:before {background: #8ad5f2;}
@media screen and (min-width:425px) {.scroll_section .bullets .bullet .multi-column {-webkit-column-count: 2;column-count: 2;}}
@media screen and (min-width:600px) {.home section.graphs .uk-grid>div {max-width: 50%;}
	.home section.graphs .uk-grid>div:nth-of-type(2n) .uk-card {margin-left: auto;padding-left: 15px;}
	.home section.graphs .uk-grid>div:nth-of-type(2n-1) .uk-card {padding-right: 15px;}
	.home section.graphs .uk-card {max-width: 350px;}}
@media screen and (min-width:640px) {.scroll_section .bullets {width: 60%;}}
@media screen and (min-width:651px) {.techpartners .text h4 {white-space: nowrap;}}
@media screen and (min-width:960px) {.home section.graphs .uk-grid>div {max-width: 33.33333333%;}
	.home section.graphs .uk-grid>div:nth-of-type(2) .uk-card {margin: auto;}
	.home section.graphs .uk-grid>div:nth-of-type(3) .uk-card {margin-left: auto;}
	.home section.graphs .uk-card {max-width: 258px;}
	.employee:hover .employee_bio {-webkit-transform: translateY(0);transform: translateY(0);}
	.employee_see-more {display: none;}}
@media screen and (min-width:1440px) {.home .home-video_container .text__cont {width: 500px;}}
@media screen and (min-width:1921px) {.scroll_section ul li {padding-left: 20px;}
	.home .home-video_container {width: 920px;}}
@media screen and (max-width:1440px) {.home h1 {font-size: calc(32px + ( 64 - 32 ) * ( 100vw - 320px ) / ( 1440 - 320 ));}
	.home a, .home p {font-size: calc(14px + ( 18 - 14 ) * ( 100vw - 320px ) / ( 1440 - 320 ));}
	.home .home-video_container {min-width: calc(260px + ( 500 - 260 ) * ( 100vw - 320px ) / ( 1440 - 320 ));}
	.subtitle {margin-left: 40px}}
@media screen and (max-width:1240px) {.scroll_section .bullets .bullet::before {left: -32px;}
	.scroll_section .bullets .bullet::after {left: -28px;}}
@media screen and (max-width:1199px) {.hero_section .hero_title {font-size: calc(20px + ( 29 - 20 ) * ( 100vw - 320px ) / ( 1199 - 320 ));}}
@media screen and (max-width:1059px) {section.rows {font-size: calc(8px + ( 10 - 8 ) * ( 100vw - 640px ) / ( 1059 - 640 ));}
	section.rows .uk-overlay {-webkit-transform: skewX(-13.75deg);transform: skewX(-13.75deg);}
	section.rows .row-2 .uk-overlay {width: 51%;}
	section.rows .row-3 .uk-overlay {width: 49%;}}
@media screen and (max-width:1024px) {.home>.uk-cover-container {-webkit-transition: min-height .5s ease-out;transition: min-height .5s ease-out;}}
@media screen and (max-width:959px) {.uk-accordion .uk-accordion-title {font-size: calc(18px + ( 22 - 18 ) * ( 100vw - 320px ) / ( 959 - 320 ));}
	.uk-accordion .uk-accordion-content {font-size: calc(14px + ( 18 - 14 ) * ( 100vw - 320px ) / ( 959 - 320 ));padding-left: calc(0px + ( 25 - 0 ) * ( 100vw - 320px ) / ( 959 - 320 ));}
	header .uk-navbar-item, header .uk-navbar-nav>li>a, header .uk-navbar-toggle {min-height: 60px;}
	header .uk-logo {margin-left: 0;max-height: 50px;}
	header .uk-logo .header__logo {max-height: 40px;margin-left: 0;}
	.scroll_section .bullets .bullet {font-size: 16px;}
	.scroll_section .bullets .bullet h4 {font-size: 24px;}
	.scroll_section .bullets .bullet::before {left: -32px;width: 8px;height: 8px;}
	.scroll_section .bullets .bullet::after {left: -29px;width: 2px;}
	.scroll_section .bullets .bullet.active::before {-webkit-transform: scale(1.6);transform: scale(1.6);}
	.scroll_section .image {margin-top: -70px;}
	.scroll_section #floating-logo {padding: 0 25px;}
	.platform_crossref_section .text_cont {font-size: 16px;}
	.platform_crossref_section .text_cont h4 {font-size: 1.4rem;}
	.techpartners .text {font-size: 16px;}
	.techpartners .text h4 {font-size: 24px;}
	.home section.graphs .uk-card .uk-card-title br, .home section.graphs .uk-card .uk-card-title br::before {content: " ";}}
@media screen and (max-width:768px) {.uk-container {padding-left: calc(35px + ( 50 - 35 ) * ( 100vw - 320px ) / ( 768 - 320 ));padding-right: calc(35px + ( 50 - 35 ) * ( 100vw - 320px ) / ( 768 - 320 ));}
	.hero_section .content {padding-bottom: calc(0px + ( 25 - 0 ) * ( 100vw - 320px ) / ( 768 - 320 ));}}
@media screen and (max-width:759px) {.who-we-are .employees {margin-top: -25px;}}
@media screen and (max-width:650px) {.techpartners .uk-flex {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.techpartners .uk-flex div:not(.text) {width: 50%;margin-left: 0;-webkit-box-sizing: border-box;box-sizing: border-box;}
	.techpartners .uk-flex div:not(.text):nth-of-type(2) {padding-right: 2%;}
	.techpartners .uk-flex div:not(.text):nth-of-type(3) {padding-left: 2%;}
	.techpartners .uk-flex .text {max-width: 100%;width: 100%;}}
@media screen and (max-width:639px) {.scroll_section .bullets .bullet::after, .scroll_section .bullets .bullet::before, .scroll_section .image {display: none;}
	footer.footer .uk-flex {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;}
	footer.footer #footer_menu {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding-bottom: 15px;}
	.scroll_section .bullets {min-width: 290px;padding-right: 10px;}
	.home section.graphs .uk-card-title {padding-top: 25px;}
	.home section.graphs>.uk-container {max-width: 260px;}
	.home section.graphs>.uk-container .uk-margin-large-top {margin-top: 0 !important;}
	section.rows {font-size: 8px;}
	section.rows .uk-overlay {opacity: .9;-webkit-transform: skewX(0);transform: skewX(0);width: 100% !important;}
	section.rows .uk-width-medium {width: 242px;}}
@media screen and (max-width:600px) {.platform_crossref_section .uk-container {display: block;}
	.platform_crossref_section .image {margin-left: -15px;margin-right: -15px;padding: 30px 0;text-align: center;}
	.platform_crossref_section .image img {max-width: 175px;}
	.platform_crossref_section .text_cont {max-width: none;}}
@media screen and (max-width:499px) {.scroll_section .bullets {min-width: auto;padding-right: 0;}
	.employee {margin: 0 auto 25px;}}
@media screen and (max-width:1192px) and (min-width:960px) {header .uk-navbar-nav>li>a {padding: 0 calc(10px + ( 15 - 10 ) * ( 100vw - 960px ) / ( 1192 - 960 ));}}
@media screen and (max-width:1920px) and (min-width:640px) {.scroll_section ul li {padding-left: calc(0px + ( 20 - 0 ) * ( 100vw - 640px ) / ( 1920 - 640 ));}}
@media screen and (max-width:768px) and (min-width:601px) {.platform_crossref_section .uk-container {padding-left: 0;}
	.platform_crossref_section .image {margin-right: 25px;padding: 60px calc(30px + ( 77 - 30 ) * ( 100vw - 650px ) / ( 768 - 650 ));}}
@media screen and (max-width:1199px) and (min-width:640px) {.home section.graphs .uk-card .uk-card-title {font-size: calc(24px + ( 29 - 24 ) * ( 100vw - 640px ) / ( 1199 - 640 ));padding-top: calc(25px + ( 60 - 25 ) * ( 100vw - 640px ) / ( 1199 - 640 ));}
	.home section.graphs .uk-card p {font-size: calc(14px + ( 18 - 14 ) * ( 100vw - 640px ) / ( 1199 - 640 ));}}
@media screen and (max-width:1920px) and (min-width:1060px) {section.rows .row-1 .uk-overlay {width: calc(47vw + 220px);}}
@media screen and (max-width:1059px) and (min-width:960px) {section.rows .row-1 .uk-overlay {width: calc(47vw + 117px);}}
@media screen and (max-width:959px) and (min-width:640px) {section.rows .row-1 .uk-overlay {width: calc(47vw + 67px);}
	section.rows .uk-overlay {-webkit-transform: skewX(-6.875deg);transform: skewX(-6.875deg);}
	section.rows .row-2 .uk-overlay, section.rows .row-3 .uk-overlay {width: 50%;}}
@media screen and (max-width:1059px) and (min-width:640px) {section.rows .uk-width-medium {width: calc(245px + ( 300 - 245 ) * ( 100vw - 640px ) / ( 1059 - 640 ));}}
@media screen and (max-width:1200px) and (min-width:760px) {
	.employee {margin-bottom: calc(20px + ( 100 - 20 ) * ( 100vw - 760px ) / ( 1200 - 760 ));}}
@media screen and (max-width:1366px) and (min-width:1065px) {
	.employee {width: calc(100% / 4 - 15px);}
	.employee_name {font-size: calc(21px + ( 27 - 21 ) * ( 100vw - 1065px ) / ( 1366 - 1065 ));}
	.employee_bio {font-size: calc(14px + ( 16 - 14 ) * ( 100vw - 1065px ) / ( 1366 - 1065 ));}}
@media screen and (max-width:1064px) and (min-width:760px) {
	.employee {width: calc(100% / 3 - 15px);}
	.employee_name {font-size: calc(21px + ( 27 - 21 ) * ( 100vw - 760px ) / ( 1064 - 760 ));}
	.employee_bio {font-size: calc(14px + ( 16 - 14 ) * ( 100vw - 760px ) / ( 1064 - 760 ));}}
@media screen and (max-width:759px) and (min-width:500px) {
	.employee {width: calc(100% / 2 - 10px);margin-bottom: calc(30px + ( 75 - 30 ) * ( 100vw - 500px ) / ( 759 - 500 ));}
	.employee:nth-of-type(2n) {margin-left: auto;margin-right: 0;}
	.employee_bot {padding: 20px calc(10px + ( 20 - 10 ) * ( 100vw - 500px ) / ( 759 - 500 ));}}
@media screen and (max-width:670px) and (min-width:500px) {.employee {max-width: calc(220px + ( 295 - 220 ) * ( 100vw - 500px ) / ( 670 - 500 ));}
	.employee_name {font-size: calc(21px + ( 27 - 21 ) * ( 100vw - 500px ) / ( 670 - 500 ));}
	.employee_bio {font-size: calc(14px + ( 16 - 14 ) * ( 100vw - 500px ) / ( 670 - 500 ));}}
@media screen and (max-width:1080px) and (min-width:959px) {.benefits-child .hero_section .content {max-width: calc(470px + ( 540 - 470 ) * ( 100vw - 960px ) / ( 1080 - 960 ));}}