.clear {clear: both;}.angled {overflow: hidden;}section {position: relative;width: 100%;z-index: 4;}p {line-height: 1.81;}p.large {font-size: 26px;line-height: 1.5;}.left-right {position: relative;display: flex;justify-content: space-between;}@media all and (max-width: 960px) {.left-right {flex-wrap: wrap;}}.left-right .mobile-top {order: 1;}.left-right .abs-right.anim-out img, .left-right .abs-left.anim-out img {opacity: 0;transform: translate(-50%, -50%) scale(1.05);}.left-right img {transition: opacity 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 1000ms cubic-bezier(0.455, 0.03, 0.515, 0.955); }.left-right .one-third {position: relative;width: 33.33%;}@media all and (max-width: 960px) {.left-right .one-third {width: 100%;}}.left-right .two-thirds {position: relative;width: 66.67%;}@media all and (max-width: 960px) {.left-right .two-thirds {width: 100%;margin-bottom: 20px;}}.left-right .two-thirds.anim-out img {opacity: 0;transform: scale(1.05);}.left-right .abs-right {position: absolute;top: 0;right: 0;height: 100%;overflow: hidden;}@media all and (max-width: 960px) {.left-right .abs-right {position: relative;top: auto;right: auto;height: 75vw !important;}}.left-right .abs-right img {position: absolute;width: 100%;height: 100%;top: 50%;left: 50%;transform: translate(-50%, -50%);object-fit: cover;}.left-right .abs-left {position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;}@media all and (max-width: 960px) {.left-right .abs-left {position: relative;top: auto;right: auto;height: 75vw !important;margin-bottom: 20px;}}.left-right .abs-left img {position: absolute;width: 100%;height: 100%;top: 50%;left: 50%;transform: translate(-50%, -50%);object-fit: cover;}.basic-section {position: relative;padding: 60px 0;margin: 0 auto;width: calc(100% - 120px);max-width: 800px;color: #888888;}@media all and (max-width: 960px) {.basic-section {width: calc(100% - 60px);}}.basic-section h2 {font-size: 54px;line-height: 0.89;text-align: center;color: #00A8E1;margin: 0 0 46px;}@media all and (max-width: 960px) {.basic-section h2 {font-size: 32px;text-align: left;margin: 0 0 22px;}}@media all and (max-width: 960px) {.basic-section h2.mobile-larger {font-size: 42px;line-height: 1;text-align: center;margin: 0 0 46px;}}.basic-section .two-cols {position: relative;width: 100%;margin: 0 auto;}.basic-section .two-cols p {margin: 0 0 36px;}.basic-section .two-cols ul {color: #888888;padding-left: 18px;}.basic-section p {color: #888888;}.two-cols {display: flex;justify-content: space-between;}@media all and (max-width: 767px) {.two-cols {display: block;}}.two-cols .col {position: relative;width: calc(50% - 30px);}@media all and (max-width: 767px) {.two-cols .col {width: 100%;}}.three-cols {display: flex;justify-content: space-between;}@media all and (max-width: 960px) {.three-cols {display: block;}}.three-cols .col {position: relative;width: 33.33%;}@media all and (max-width: 960px) {.three-cols .col {width: 100%;}}.four-cols {display: flex;justify-content: space-between;}@media all and (max-width: 1150px) {.four-cols {flex-wrap: wrap;}}.four-cols .col {position: relative;width: 25%;}@media all and (max-width: 1150px) {.four-cols .col {width: 50%;}}.angled-shadow {position: absolute;right: 0;width: 120%;height: 28px;background-image: url("../images/interface/shadow.png");background-repeat: repeat-x;opacity: 0.15;z-index: 9;}.angled-shadow.reverse {margin-top: -27px;background-image: url("../images/interface/shadow-reverse.png");}.black-label {position: absolute;left: 50%;transform: translate(-50%, -50%);margin: 0 auto;padding: 10px 24px;color: #fff;font-family: "TideSansCond-600BunnyItalic", Arial, serif;font-weight: normal;font-size: 21px;z-index: 31;white-space: nowrap;}.black-label .bg {position: absolute;top: 6px;left: 6px;width: 100%;height: 100%;background-image: url("../images/interface/label.png");background-repeat: no-repeat;background-size: 100% 52px;background-position: center;z-index: 1;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.black-label .bg {background-image: url("../images/interface/label@2x.png");}}.black-label .txt {position: relative;z-index: 3;}#contact-footer-spacer {position: relative;width: 100%;height: 100vh;}@media all and (max-width: 960px) {#contact-footer-spacer {height: 850px !important;display: none;}}#contact-footer {position: fixed;left: 0;bottom: 0;width: 100%;height: 100vh;z-index: 1;text-align: center;overflow: hidden;}@media all and (max-width: 960px) {#contact-footer {height: 600px !important;position: relative;left: auto;bottom: auto;}}#contact-footer.is-anim-out .bg {opacity: 0;transform: scale(1.02);}#contact-footer.is-anim-out .copy {opacity: 0;transform: translate(0px, calc(-50% + 20px));}#contact-footer .bg {position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position: center bottom;z-index: 1;transition: opacity 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 1000ms cubic-bezier(0.455, 0.03, 0.515, 0.955); }#contact-footer .gradient-bottom {position: absolute;bottom: 0;left: 0;width: 100%;height: 100px;background: linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);display: none;z-index: 3;}@media all and (max-width: 960px) {#contact-footer .gradient-bottom {display: block;}}#contact-footer .copy {position: absolute;top: 50%;left: 0;width: 100%;transform: translate(0px, -50%);z-index: 3;transition: all 400ms cubic-bezier(0.215, 0.61, 0.355, 1); transition-delay: 0.5s;}@media all and (max-width: 960px) {#contact-footer .copy {}}#contact-footer h2 {width: calc(100% - 60px);max-width: 684px;font-size: 72px;margin: 0 auto 30px;}@media all and (max-width: 960px) {#contact-footer h2 {font-size: 42px;line-height: 1;}}#contact-footer .btn {display: inline-block;}.white-bg {background-color: #fff;}#banner {position: relative;width: 100%;height: 680px;max-height: 75vh;z-index: 3;background-color: #000;}@media all and (max-width: 960px) {#banner {height: 480px;}}@media all and (max-width: 767px) {#banner {height: 360px;}}#banner.trans-out .bg {opacity: 0;transform: scale(1.02);}#banner .bg {position: fixed;top: 0;left: 0;width: 100%;height: 680px;max-height: 75vh;transition: opacity 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 1000ms cubic-bezier(0.455, 0.03, 0.515, 0.955); background-repeat: no-repeat;background-size: cover;background-position: center;}@media all and (max-width: 960px) {#banner .bg {height: 480px;max-height: none;}}@media all and (max-width: 767px) {#banner .bg {height: 360px;}}.small-heading-section .copy {position: relative;width: calc(100% - 60px);max-width: 740px;margin: 0 auto;text-align: center;}@media all and (max-width: 960px) {.small-heading-section .copy {padding: 40px 0;}}.small-heading-section h1 {font-size: 54px;font-weight: normal;line-height: 0.89;color: #00a8e1;margin: 0 0 42px;}@media all and (max-width: 960px) {.small-heading-section h1 {font-size: 42px;line-height: 1;}}.small-heading-section p {color: #888;margin: 0 0 36px;}.small-heading-section .small-title,.small-heading-section h2 {font-family: "TideSansCond-600BunnyItalic", Arial, serif;font-weight: normal;font-size: 21px;color: #00a8e1;margin: 0 0 12px;display: block;text-transform: uppercase;text-align: left;}@media all and (max-width: 767px) {.small-heading-section .small-title,.small-heading-section h2 {font-size: 20px;}}.small-heading-section .btn {display: inline-block;}#international.load-images .four-cols .col[data-index="3"] .bg {background-image: url("../images/home/planet.png");}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {#international.load-images .four-cols .col[data-index="3"] .bg {background-image: url("../images/home/planet@2x.png");}}#international .four-cols.anim-out .col .img {opacity: 0;transform: translate(0px, 50px);}#international .four-cols .col[data-index="0"] .img {transition-delay: 0.3s;}#international .four-cols .col[data-index="1"] .img {transition-delay: 0.4s;}#international .four-cols .col[data-index="2"] .img {transition-delay: 0.5s;}#international .four-cols .col[data-index="3"] .img {transition-delay: 0.6s;margin-bottom: -320px;}@media all and (max-width: 1150px) {#international .four-cols .col[data-index="3"] .img {height: 600px;}}#international .four-cols .col[data-index="3"] .img .bg {background-size: 70%;}@media all and (max-width: 1150px) {#international .four-cols .col[data-index="3"] .img .bg {background-size: 50%;background-position: top 40px center;}}@media all and (max-width: 490px) {#international .four-cols .col[data-index="3"] .img .bg {background-size: 100%;background-position: top 20% center;}}@media all and (min-width: 1025px) {#international .four-cols .col:hover .bg {transform: scale(0.95);}}#international .four-cols .col span {position: relative;display: block;}#international .four-cols .col span.btn {display: inline-block;}#international .four-cols .col .img {width: 100%;height: 884px;margin-bottom: -180px;transition: all 500ms cubic-bezier(0.215, 0.61, 0.355, 1); }@media all and (max-width: 1150px) {#international .four-cols .col .img {height: 540px;margin-bottom: -110px;}}#international .four-cols .col .img .bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-size: contain;background-position: center;transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }#projects {background-color: #111;z-index: 4;}#projects.anim-out .col .img {opacity: 0;transform: scale(1.1);}#projects[data-hover="0"] .three-cols .col {width: 32.5%;}#projects[data-hover="0"] .three-cols .col .bg {opacity: 0.5;}#projects[data-hover="0"] .three-cols .col .h3 {transform: scaleX(0.9);}#projects[data-hover="0"] .three-cols .col[data-index="0"] {width: 35%;}#projects[data-hover="0"] .three-cols .col[data-index="0"] .bg {opacity: 1;}#projects[data-hover="0"] .three-cols .col[data-index="0"] .h3 {transform: scaleX(1.2);}#projects[data-hover="0"] .three-cols .col[data-index="0"] .btn {color: #222;background-color: #fff;}#projects[data-hover="1"] .three-cols .col {width: 32.5%;}#projects[data-hover="1"] .three-cols .col .bg {opacity: 0.5;}#projects[data-hover="1"] .three-cols .col .h3 {transform: scaleX(0.9);}#projects[data-hover="1"] .three-cols .col[data-index="1"] {width: 35%;}#projects[data-hover="1"] .three-cols .col[data-index="1"] .bg {opacity: 1;}#projects[data-hover="1"] .three-cols .col[data-index="1"] .h3 {transform: scaleX(1.2);}#projects[data-hover="1"] .three-cols .col[data-index="1"] .btn {color: #222;background-color: #fff;}#projects[data-hover="2"] .three-cols .col {width: 32.5%;}#projects[data-hover="2"] .three-cols .col .bg {opacity: 0.5;}#projects[data-hover="2"] .three-cols .col .h3 {transform: scaleX(0.9);}#projects[data-hover="2"] .three-cols .col[data-index="2"] {width: 35%;}#projects[data-hover="2"] .three-cols .col[data-index="2"] .bg {opacity: 1;}#projects[data-hover="2"] .three-cols .col[data-index="2"] .h3 {transform: scaleX(1.2);}#projects[data-hover="2"] .three-cols .col[data-index="2"] .btn {color: #222;background-color: #fff;}#projects .two-cols, #projects .three-cols {position: relative;width: 100%;display: block;overflow: hidden;}#projects .two-cols .col, #projects .three-cols .col {position: relative;float: left;display: block;height: 740px;text-align: center;background-color: #000;transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1); overflow: hidden;}@media all and (max-width: 960px) {#projects .two-cols .col, #projects .three-cols .col {height: 410px;}}#projects .two-cols .col[data-index="1"] .img, #projects .three-cols .col[data-index="1"] .img {transition-delay: 0.1s;}#projects .two-cols .col[data-index="2"] .img, #projects .three-cols .col[data-index="2"] .img {transition-delay: 0.2s;}@media all and (min-width: 1025px) {#projects .two-cols .col:hover .bg, #projects .three-cols .col:hover .bg {transform: scale(1.05);opacity: 0.75;}}#projects .two-cols .col .img, #projects .three-cols .col .img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: opacity 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955);z-index: 1;}#projects .two-cols .col .bg, #projects .three-cols .col .bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0.5;background-repeat: no-repeat;background-size: cover;background-position: center;z-index: 1;transition: all 1000ms cubic-bezier(0.165, 0.84, 0.44, 1); }#projects .two-cols .col .copy, #projects .three-cols .col .copy {position: absolute;top: 50%;left: 0;width: 100%;transform: translate(0px, -50%);z-index: 2;}#projects .two-cols .col .h3, #projects .three-cols .col .h3 {font-size: 52px;color: #fff;text-align: center;padding: 0 60px;margin: 0 0 28px;display: block;transition: transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1); }@media all and (max-width: 1300px) {#projects .two-cols .col .h3, #projects .three-cols .col .h3 {font-size: 42px;padding: 0 20px;}}#projects .two-cols .col .btn, #projects .three-cols .col .btn {position: relative;display: inline-block;font-size: 17px;}#projects .two-cols .col {width: 50%;}@media all and (max-width: 960px) {#projects .two-cols .col {width: 100%;}}.work {z-index: 7;}.work .container {position: relative;width: calc(100% - 220px);max-width: 1220px;margin: 0 auto;padding: 60px 0 0 0;display: flex;flex-wrap: wrap;justify-content: space-between;}@media all and (max-width: 1300px) {.work .container {width: calc(100% - 100px);}}@media all and (max-width: 960px) {.work .container {display: block;}}@media all and (max-width: 767px) {.work .container {width: calc(100% - 60px);padding-bottom: 60px;}}.work .container .left-side {width: 55%;color: #00a8e1;}@media all and (max-width: 960px) {.work .container .left-side {width: 100%;text-align: center;margin: 0 0 52px;}}.work .container .left-side .subtitle {font-size: 26px;margin: 0 0 20px;}@media all and (max-width: 767px) {.work .container .left-side .subtitle {font-size: 20px;margin: 0 0 11px;}}.work .container .left-side h2 {font-size: 137px;line-height: 0.82;color: #00a8e1;}@media all and (max-width: 1300px) {.work .container .left-side h2 {font-size: 90px;}}@media all and (max-width: 767px) {.work .container .left-side h2 {font-size: 42px;}}@media all and (max-width: 767px) {.work .container .left-side h2 br {display: none;}}@media all and (max-width: 767px) {.work .container .left-side h2 span.mobile-hide {display: none;}}.work .container .right-side {width: 40%;color: #888;}@media all and (max-width: 960px) {.work .container .right-side {width: 100%;margin: 0 0 62px;}}.work .container .right-side .circle {position: relative;width: 240px;height: 240px;border-radius: 100%;margin-bottom: 58px;overflow: hidden;}@media all and (max-width: 960px) {.work .container .right-side .circle {margin-left: auto;margin-right: auto;}}.work .container .right-side .circle.anim-out .bg {opacity: 0;transform: scale(1.05);}.work .container .right-side .circle .bg {width: 100%;height: 100%;background-size: cover;transition: opacity 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 1000ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}.work .container .right-side p {font-size: 16px;margin: 0 0 46px;}@media all and (max-width: 767px) {.work .container .right-side p {margin: 0 0 37px;}}.work .container .right-side p.large {font-size: 26px;margin: 0 0 37px;}@media all and (max-width: 767px) {.work .container .right-side p.large {font-size: 20px;margin: 0 0 26px;}}.work .container .four-cols {width: 100%;}.work .container .four-cols.anim-out .img {opacity: 0;transform: scale(1);}.work .container .four-cols .col {text-align: center;color: #00a8e1;}@media all and (min-width: 1025px) {.work .container .four-cols .col:hover .btn {color: #fff;background-color: #000;border: 1px solid #000;}}.work .container .four-cols .img {display: block;}.work .container .four-cols .location {color: #00a8e1;margin: 0 0 8px;font-family: "TideSansCond-600BunnyItalic", Arial, serif;font-weight: normal;display: block;}.work .container .four-cols .location.grey {color: #bbb;margin: 0 0 16px;}@media all and (max-width: 1150px) {.work .container .four-cols .location {font-size: 15px;margin: 0 0 8px;}}.work .container .four-cols .h3 {font-size: 52px;line-height: 0.91;color: #00a8e1;margin: 0 0 19px;display: block;}@media all and (max-width: 1150px) {.work .container .four-cols .h3 {font-size: 32px;margin: 0 0 19px;}}.work .container .four-cols .activity {font-family: "TideSansCond-600BunnyItalic", Arial, serif;font-weight: normal;font-size: 21px;margin: 0 0 30px;display: block;}@media all and (max-width: 1150px) {.work .container .four-cols .activity {font-size: 15px;}}.work .container .four-cols .btn.outline {color: #00a8e1;border: 1px solid #00a8e1;}@media all and (max-width: 1150px) {.work .container .four-cols .btn.outline {display: none;}}#innovation {background-color: #fff;}#innovation .container {position: relative;width: calc(100% - 220px);max-width: 1220px;margin: 0 auto;}@media all and (max-width: 1150px) {#innovation .container {padding-bottom: 100px;}}@media all and (max-width: 960px) {#innovation .container {width: calc(100% - 60px);}}#innovation .container .btn-container {text-align: center;padding: 0 0 40px 0;}@media all and (max-width: 1150px) {#innovation .container .btn-container {padding: 40px 0;}}@media all and (max-width: 767px) {#innovation .container .btn-container {padding: 0 0 40px;}}#innovation .copy {padding-top: 100px;margin-top: 0;padding-bottom: 20px;}@media all and (max-width: 767px) {#innovation .copy {padding-top: 60px;width: 100%;}}#innovation .copy.less-pad-top {padding-top: 60px;}#innovation .copy .subtitle {font-size: 26px;line-height: 1.54;text-align: center;color: #00a8e1;margin: 0 0 20px;}@media all and (max-width: 767px) {#innovation .copy .subtitle {margin: 0 0 11px;}}#innovation .copy h2 {color: #00a8e1;}#innovation .copy h2.large {text-align: center;font-size: 137px;margin: 0 0 42px;}@media all and (max-width: 960px) {#innovation .copy h2.large {font-size: 52px;}}@media all and (max-width: 767px) {#innovation .copy h2.large {font-size: 42px;margin: 0 0 29px;}}#innovation .copy p {color: #888888;text-align: center;}#innovation .copy p.large {position: relative;margin: 0 auto 55px;max-width: 800px;width: 100%;}@media all and (max-width: 767px) {#innovation .copy p.large {font-size: 20px;line-height: 1.5;text-align: left;margin: 0 auto 20px;}}@media all and (max-width: 1150px) {#innovation .col {width: calc(50% - 30px);}}@media all and (max-width: 767px) {#innovation .col {width: 100%;margin-bottom: 60px;}}#innovation .col img {width: 100%;height: auto;margin: 0 0 44px;}@media all and (max-width: 480px) {#innovation .col img {position: relative;display: block;max-width: 300px;margin: 0 auto 20px;}}#innovation .col h3 {font-size: 52px;width: 100%;text-align: center;color: #00a8e1;margin: 0 0 44px;padding: 0 10px;}@media all and (max-width: 1439px) {#innovation .col h3 {font-size: 42px;margin: 0 0 30px;}}@media all and (max-width: 960px) {#innovation .col h3 {padding: 0;line-height: 0.88;margin: 0 0 18px;}}@media all and (max-width: 767px) {#innovation .col h3.mobile-smaller {font-size: 32px;margin-bottom: 0;}}#innovation .col p {color: #888888;line-height: 1.5;margin: 0;padding: 0 20px;}@media all and (max-width: 960px) {#innovation .col p {padding: 0;}}#transition-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;z-index: 12;transition: opacity 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955); }#transition-overlay.fade-out {opacity: 0;pointer-events: none;}#resize-960-visible {display: none;}@media all and (max-width: 960px) {#resize-960-visible {display: block;}}#resize-767-visible {display: none;}@media all and (max-width: 767px) {#resize-767-visible {display: block;}}#resize-880-visible {display: none;}@media all and (max-width: 880px) {#resize-880-visible {display: block;}}.btn {font-family: "TideSansCond-600BunnyItalic", Arial, serif;font-size: 18px;font-weight: normal;line-height: 1.5;text-align: center;color: #ffffff;background-color: #00A8E1;border-radius: 30px;text-transform: uppercase;width: auto;height: auto;padding: 8px 20px 9px;display: inline-block;cursor: pointer;transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); user-select: none;}@media all and (max-width: 767px) {.btn {padding: 10px 20px 7px;}}.btn.outline {background-color: transparent;border: 1px solid #fff;}@media all and (min-width: 1025px) {.btn:hover {background-color: #000;}}@media all and (min-width: 768px) {.mac .btn {padding: 10px 20px 6px;}}.hero {height: 100vh;min-height: 720px;z-index: 3;background-color: #000;}@media all and (max-width: 960px) {.hero {height: auto;min-height: 0;}}.hero.trans-out .bg {opacity: 0;transform: scale(1.02);}.hero.trans-out .copy h1, .hero.trans-out .copy p {opacity: 0;transform: translate(0px, 30px);}.hero .bg {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-position: center;background-size: cover;background-repeat: no-repeat;z-index: 1;opacity: 0.75;transition: opacity 1000ms cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 1500ms cubic-bezier(0.455, 0.03, 0.515, 0.955); }.hero .copy {position: absolute;top: 50%;left: 0;width: 100%;z-index: 3;transform: translate(0px, -50%);text-align: center;}@media all and (max-width: 960px) {.hero .copy {position: relative;width: calc(100% - 60px);margin: 0 auto;left: auto;top: auto;padding: 160px 0 130px;transform: none;}}.hero .copy h1 {position: relative;width: 100%;max-width: 640px;font-size: 108px;margin: 0 auto 45px;transition: all 400ms cubic-bezier(0.215, 0.61, 0.355, 1); transition-delay: 0.5s;}@media all and (max-width: 960px) {.hero .copy h1 {font-size: 72px;line-height: 0.86;}}@media all and (max-width: 767px) {.hero .copy h1 {font-size: 56px;}}.hero .copy p {font-size: 21px;line-height: 1.52;max-width: 692px;margin: 0 auto 32px;transition: all 400ms cubic-bezier(0.215, 0.61, 0.355, 1); transition-delay: 0.6s;}@media all and (max-width: 767px) {.hero .copy p {text-align: left;margin: 0 0 32px;}}body.webp #international.load-images .four-cols .col[data-index="3"] .bg {background-image: url("../images/home/planet.webp");}@media all and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5) {body.webp #international.load-images .four-cols .col[data-index="3"] .bg {background-image: url("../images/home/planet@2x.webp");}}@font-face {font-family: 'TideSansCond-400LilDudeItalic';src: url('../fonts/327E25_6_0.eot');src: url('../fonts/327E25_6_0.eot?#iefix') format('embedded-opentype'), url('../fonts/327E25_6_0.woff2') format('woff2'), url('../fonts/327E25_6_0.woff') format('woff'), url('../fonts/327E25_6_0.ttf') format('truetype');font-display: swap;}@font-face {font-family: 'TideSansCond-500DudetteItalic';src: url('../fonts/327E25_9_0.eot');src: url('../fonts/327E25_9_0.eot?#iefix') format('embedded-opentype'), url('../fonts/327E25_9_0.woff2') format('woff2'), url('../fonts/327E25_9_0.woff') format('woff'), url('../fonts/327E25_9_0.ttf') format('truetype');font-display: swap;}@font-face {font-family: 'TideSansCond-600BunnyItalic';src: url('../fonts/327E25_A_0.eot');src: url('../fonts/327E25_A_0.eot?#iefix') format('embedded-opentype'), url('../fonts/327E25_A_0.woff2') format('woff2'), url('../fonts/327E25_A_0.woff') format('woff'), url('../fonts/327E25_A_0.ttf') format('truetype');font-display: swap;}footer {position: fixed;left: 0;bottom: 0;width: 100%;display: flex;justify-content: left;padding-bottom: 43px;z-index: 2;}@media all and (max-width: 960px) {footer {position: relative;display: block;width: calc(100% - 40px);margin: 0 auto;padding-bottom: 32px;left: auto;bottom: auto;}}footer .logo {margin-left: 30px;margin-right: 163px;width: 140px;height: 60px;background-image: url("../images/interface/new-logo.png");background-repeat: no-repeat;background-size: contain;cursor: pointer;z-index: 20;display: block;}@media all and (max-width: 960px) {footer .logo {margin: 0 0 15px;width: 100%;background-position: center;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {footer .logo {background-image: url("../images/interface/new-logo@2x.png");}}footer .four-cols {display: flex;justify-content: space-between;width: 800px;margin-top: -10px;}@media all and (max-width: 1150px) {footer .four-cols {flex-wrap: nowrap;}}@media all and (max-width: 960px) {footer .four-cols {flex-wrap: wrap;width: 100%;}}footer .four-cols .col {font-size: 13px;line-height: 30px;width: 20%;}@media all and (max-width: 1150px) {footer .four-cols .col {box-sizing: border-box;padding-right: 20px;}}@media all and (max-width: 960px) {footer .four-cols .col {width: 50%;}}@media all and (max-width: 960px) {footer .four-cols .col.first {width: 100%;margin: 0 0 24px;}}@media all and (max-width: 960px) {footer .four-cols .col[data-index="2"] {display: none;}}footer .four-cols .col.last {width: 40%;}@media all and (max-width: 960px) {footer .four-cols .col.last {width: 50%;}}footer .four-cols .col.last a {display: inline-block;}@media all and (max-width: 960px) {footer .four-cols .col.last a {display: block;}}footer .four-cols .col a {display: block;color: #fff;}footer .four-cols .col span {display: block;opacity: 0.5;}footer .four-cols .col span.name {opacity: 1;}footer .four-cols .col span.space {display: inline;}@media all and (max-width: 960px) {footer .four-cols .col span.space {display: none;}}footer .four-cols .col .mobile-only {display: none;}@media all and (max-width: 960px) {footer .four-cols .col .mobile-only {display: block;}}header {position: absolute;top: 30px;left: 0;width: 100%;font-size: 18px;padding: 0 0 10px 0;z-index: 900;transition: opacity 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (max-width: 1260px) {header {top: 25px;height: 60px;}}header.on-white-bg .logo {background-image: url("../images/interface/new-logo-reversed.png");}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header.on-white-bg .logo {background-image: url("../images/interface/new-logo-reversed@2x.png");}}header.on-white-bg nav a {color: #222;}@media all and (max-width: 1260px) {header.on-white-bg nav a {color: #fff;}}header.on-white-bg .nav-line .track {background-color: rgba(0, 0, 0, 0.07);}header.on-white-bg .nav-line .thumb {background-color: #00A8E1;}header.on-white-bg .menu-burger.scrolled .icon {background-image: url("../images/interface/menu-burger.svg");}header.on-white-bg .menu-burger .icon {background-image: url("../images/interface/menu-burger-black.svg");}header .menu-burger {position: fixed;top: 19px;left: 10px;width: 48px;height: 48px;display: none;}@media all and (max-width: 1260px) {header .menu-burger {display: block;}}header .menu-burger .icon {position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-image: url("../images/interface/menu-burger.svg");background-size: 14px 12px;background-repeat: no-repeat;background-position: center;transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);z-index: 10;}header .menu-burger .circle {position: absolute;width: 100%;height: 100%;top: 0;left: 0;border-radius: 100%;transform: scale(0.75);background-color: #00a8e1;opacity: 0;transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);z-index: 1;}header .menu-burger.scrolled .circle {transform: none;opacity: 1;}header .logo {position: absolute;top: 0px;left: 30px;width: 140px;height: 60px;background-image: url("../images/interface/new-logo.png");background-repeat: no-repeat;background-size: contain;cursor: pointer;z-index: 20;display: block;}@media all and (max-width: 1260px) {header .logo {width: 90px;height: 38px;left: 64px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header .logo {background-image: url("../images/interface/new-logo@2x.png");}}header nav {position: relative;width: 100%;text-align: center;margin: 0 0 31px;padding: 0;list-style: none;z-index: 10;}@media all and (max-width: 1260px) {header nav {margin-top: 124px;max-width: 336px;opacity: 0;pointer-events: none;text-align: left;}}header nav a {color: #ffffff;display: inline;font-family: "TideSansCond-600BunnyItalic", Arial, serif;font-weight: normal;margin: 0 21px;text-transform: uppercase;}@media all and (max-width: 1260px) {header nav a {display: block;margin: 0 30px;font-size: 28px;line-height: 1.5;opacity: 0;transform: translate(-20px, 0px);transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);}}@media all and (max-width: 1260px) {header nav a[data-index="0"] {transition-delay: 0.15s;}}@media all and (max-width: 1260px) {header nav a[data-index="1"] {transition-delay: 0.2s;}}@media all and (max-width: 1260px) {header nav a[data-index="2"] {transition-delay: 0.25s;}}@media all and (max-width: 1260px) {header nav a[data-index="3"] {transition-delay: 0.3s;}}@media all and (max-width: 1260px) {header nav a[data-index="4"] {transition-delay: 0.35s;}}@media all and (max-width: 1260px) {header nav a[data-index="5"] {transition-delay: 0.4s;}}@media all and (max-width: 1260px) {header nav a[data-index="6"] {transition-delay: 0.45s;}}@media all and (max-width: 1260px) {header nav a[data-index="7"] {transition-delay: 0.5s;}}header .nav-line {position: relative;width: 100%;height: 1px;}@media all and (max-width: 1260px) {header .nav-line {display: none;}}header .nav-line .track {position: relative;margin-left: 200px;width: calc(100% - 230px);height: 1px;background-color: rgba(255, 255, 255, 0.4);display: block;}header .nav-line .thumb {position: absolute;top: -1px;width: 75px;height: 3px;background-color: #fff;display: none;}header .nav-line .thumb.show {display: block;}#mobile-menu-bg {position: fixed;top: 0;left: 0;width: 100%;max-width: 336px;height: 100%;background-size: 100%;background-repeat: no-repeat;background-position: center;z-index: 252;transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);display: none;}@media all and (max-width: 1260px) {#mobile-menu-bg {display: block;transform: translate(-100%, 0px);background-image: url("../images/interface/menu-bg@2x.png");}}body.show-menu header {position: fixed;}body.show-menu header nav {opacity: 1;pointer-events: auto;}body.show-menu header nav a {opacity: 1;transform: none;}@media all and (max-width: 1260px) {body.show-menu header .logo {background-image: url("../images/interface/new-logo@2x.png");}}body.show-menu header .menu-burger .icon {background-image: url("../images/interface/menu-burger-close.svg");background-size: 12px 12px;background-repeat: no-repeat;background-position: center;transform: rotate(180deg);}body.show-menu header .menu-burger .circle {opacity: 0;transform: scale(0.85);}body.show-menu #mobile-menu-bg {transform: none;}html {width: 100%;overflow-x: hidden;overflow-y: scroll;}body {padding: 0;margin: 0;height: 100%;overflow: hidden;line-height: 1.4;color: #ffffff;background-color: #000000;font-family: "adelle-sans", Arial, serif;font-weight: normal;font-size: 16px;image-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);transition: background-color 300ms cubic-bezier(0.19, 1, 0.22, 1);}i {font-style: normal;}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5 {font-family: "TideSansCond-600BunnyItalic", Arial, serif;font-weight: normal;color: #ffffff;line-height: 0.91;margin: 0;padding: 0;display: block;}@media all and (max-width: 767px) {h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5 {line-height: 0.9;}}h1,h2,h3,h4,.h1,.h2,.h3,.h4 {text-transform: uppercase;}img {border: none;}a {color: #00A8E1;text-decoration: none;}p,.p {margin: 0;padding: 0;display: block;}.mac,.mobile {line-height: 1.7;}.mac h1,.mobile h1,.mac h2,.mobile h2,.mac h3,.mobile h3,.mac h4,.mobile h4,.mac h5,.mobile h5 {line-height: 0.85;}@media all and (max-width: 767px) {.mac h1,.mobile h1,.mac h2,.mobile h2,.mac h3,.mobile h3,.mac h4,.mobile h4,.mac h5,.mobile h5 {line-height: 0.9;}}#current-page-title {display: none;}body.mobile {width: 100%;overflow: hidden;}.bold {font-weight: 600;}.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}.slick-list:focus {outline: none;}.slick-list.dragging {cursor: pointer;cursor: hand;}.slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.slick-track {position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}.slick-track:before,.slick-track:after {display: table;content: '';}.slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}[dir='rtl'] .slick-slide {float: right;}.slick-slide img {display: block;}.slick-slide.slick-loading img {display: none;}.slick-slide.dragging img {pointer-events: none;}.slick-initialized .slick-slide {display: block;}.slick-loading .slick-slide {visibility: hidden;}.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}.slick-arrow.slick-hidden {display: none;}.slick-dots {text-align: center;}.slick-dots li {position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;opacity: 0.5;}.slick-dots li.slick-active {opacity: 1;}.slick-dots button {font-size: 0;line-height: 0;display: block;width: 8px;height: 8px;margin: 0 10px;padding: 5px;cursor: pointer;color: transparent;border: 0;border-radius: 20px;outline: none;background-color: #ffffff;}#services #what {background-color: #fff;z-index: 5;}#services #what ul {margin: 0 0 40px;}@media all and (max-width: 960px) {#services #what ul {margin-bottom: 20px;}}#services #what ul li {margin-bottom: 10px;}@media all and (max-width: 960px) {#services #what ul li {margin-bottom: 6px;}}#services #what .btn {margin-top: 10px;}@media all and (max-width: 960px) {#services #what .basic-section h2 {font-size: 32px;text-align: left;margin: 0 0 22px;}}#services #what .basic-section p {margin: 0 0 20px;}#services #how {background-color: #fff;z-index: 6;display: block;}#services #how .two-cols h4 {font-family: "adelle-sans", Arial, serif;font-weight: bold;font-size: 16px;color: #888888;margin: 57px 0 10px;text-transform: none;}#services #how .basic-section {padding-bottom: 0;}#services #how .service-icons {position: relative;width: calc(100% - 100px);max-width: 1280px;margin: 60px auto 30px;display: flex;flex-wrap: wrap;justify-content: space-between;}@media all and (max-width: 767px) {#services #how .service-icons {width: calc(100% - 40px);}}#services #how .service-icons .service-icon {position: relative;width: 33.33%;max-width: 386px;padding: 0 20px;margin: 0 auto 50px;box-sizing: border-box;}@media all and (max-width: 1100px) {#services #how .service-icons .service-icon {margin: 0 0 30px;width: calc(50% - 30px);}}@media all and (max-width: 767px) {#services #how .service-icons .service-icon {width: 100%;padding: 0 10px;max-width: none;}}#services #how .service-icons .service-icon .icon {position: relative;width: 120px;height: 120px;margin: 0 auto 12px;}@media all and (max-width: 767px) {#services #how .service-icons .service-icon .icon {margin: 0 auto 10px;}}#services #how .service-icons .service-icon .icon .bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;z-index: 3;}#services #how .service-icons .service-icon .icon .bg.strategic {background-image: url("../images/services/icon-strategic.svg");background-size: 61px 83px;}#services #how .service-icons .service-icon .icon .bg.experiences {background-image: url("../images/services/icon-experiences.svg");background-size: 120px 120px;}#services #how .service-icons .service-icon .icon .bg.operational {background-image: url("../images/services/icon-operational.svg");background-size: 82px 82px;}#services #how .service-icons .service-icon .icon .bg.financial {background-image: url("../images/services/icon-financial.svg");background-size: 71px 73px;}#services #how .service-icons .service-icon .icon .bg.technology {background-image: url("../images/services/icon-technology.svg");background-size: 88px 54px;}#services #how .service-icons .service-icon .icon .bg.marketing {background-image: url("../images/services/icon-marketing.svg");background-size: 110px 110px;}#services #how .service-icons .service-icon .icon .circle {position: absolute;top: 0;left: 0;width: 120px;height: 120px;border-radius: 100%;background-color: #EAEAEA;z-index: 1;}#services #how .service-icons .service-icon .txt {font-family: "adelle-sans", Arial, serif;padding-top: 10px;line-height: 1.35;font-size: 21px;font-weight: bold;text-transform: none;color: #00A8E1;text-align: center;margin: 0 auto 20px;}#services #how .service-icons .service-icon p {color: #888888;}#who-we-are .meet-the-team {padding-top: 180px;background-color: #fff;}@media all and (max-width: 960px) {#who-we-are .meet-the-team {padding-top: 120px;}}#who-we-are .meet-the-team.trans-out .title-container h1 {opacity: 0;transform: translate(0px, 50px);}#who-we-are .meet-the-team.trans-out .title-container p {opacity: 0;transform: translate(0px, 50px);}#who-we-are .meet-the-team.trans-out .team-members .member {opacity: 0;}#who-we-are .meet-the-team.trans-out .team-members .member .img-container img {transform: scale(1.25);}#who-we-are .meet-the-team .title-container {padding: 0;text-align: center;margin: 0 auto 48px;}#who-we-are .meet-the-team .title-container h1 {position: relative;width: 100%;max-width: 640px;font-size: 108px;color: #00A8E1;margin: 0 auto 32px;transition: all 400ms cubic-bezier(0.215, 0.61, 0.355, 1); transition-delay: 0.2s;}@media all and (max-width: 960px) {#who-we-are .meet-the-team .title-container h1 {font-size: 72px;line-height: 0.86;}}@media all and (max-width: 767px) {#who-we-are .meet-the-team .title-container h1 {font-size: 42px;}}#who-we-are .meet-the-team .title-container p {transition: all 400ms cubic-bezier(0.215, 0.61, 0.355, 1); transition-delay: 0.3s;}#who-we-are .meet-the-team .team-members {position: relative;width: calc(100% - 60px);max-width: 860px;margin: 0 auto;display: flex;justify-content: center;flex-wrap: wrap;}#who-we-are .meet-the-team .team-members .member {position: relative;width: 33.33%;margin: 0 0 64px;transition: all 400ms cubic-bezier(0.215, 0.61, 0.355, 1); }@media all and (max-width: 960px) {#who-we-are .meet-the-team .team-members .member {width: 50%;}}@media all and (max-width: 767px) {#who-we-are .meet-the-team .team-members .member {width: 100%;margin: 0 0 32px;}}#who-we-are .meet-the-team .team-members .member:nth-child(1) {transition-delay: 0.4s;}#who-we-are .meet-the-team .team-members .member:nth-child(1) .img-container img {transition-delay: 0.4s;}#who-we-are .meet-the-team .team-members .member:nth-child(2) {transition-delay: 0.5s;}#who-we-are .meet-the-team .team-members .member:nth-child(2) .img-container img {transition-delay: 0.5s;}#who-we-are .meet-the-team .team-members .member:nth-child(3) {transition-delay: 0.6s;}#who-we-are .meet-the-team .team-members .member:nth-child(3) .img-container img {transition-delay: 0.6s;}#who-we-are .meet-the-team .team-members .member:nth-child(4) {transition-delay: 0.7s;}#who-we-are .meet-the-team .team-members .member:nth-child(4) .img-container img {transition-delay: 0.7s;}#who-we-are .meet-the-team .team-members .member:nth-child(5) {transition-delay: 0.8s;}#who-we-are .meet-the-team .team-members .member:nth-child(5) .img-container img {transition-delay: 0.8s;}#who-we-are .meet-the-team .team-members .member:nth-child(6) {transition-delay: 0.9s;}#who-we-are .meet-the-team .team-members .member:nth-child(6) .img-container img {transition-delay: 0.9s;}#who-we-are .meet-the-team .team-members .member:nth-child(7) {transition-delay: 1s;}#who-we-are .meet-the-team .team-members .member:nth-child(7) .img-container img {transition-delay: 1s;}#who-we-are .meet-the-team .team-members .member .img-container {position: relative;overflow: hidden;border-radius: 100%;margin: 0 auto 16px;width: 100%;max-width: 200px;background-color: #f5f5f5;}#who-we-are .meet-the-team .team-members .member .img-container img {width: 100%;height: auto;display: block;transition: all 800ms cubic-bezier(0.215, 0.61, 0.355, 1); }#who-we-are .meet-the-team .team-members .member h3 {font-size: 24px;text-align: center;color: #00A8E1;margin: 0 0 12px;}#who-we-are .meet-the-team .team-members .member h4 {font-size: 16px;text-align: center;color: #888888;margin: 0;}#who-we-are #philosophy {z-index: 5;justify-content: right;}#who-we-are #philosophy .abs-left img {width: 100%;height: 100%;}@media all and (max-width: 960px) {#who-we-are #philosophy .one-third {margin-bottom: 0 !important;}}@media all and (max-width: 960px) {#who-we-are #philosophy .two-thirds {margin: 0 !important;}}#who-we-are #backed {z-index: 4;}@media all and (max-width: 960px) {#who-we-are #backed .two-thirds {order: 2;}}