﻿@import url(https://fonts.googleapis.com/css2?family=League+Spartan:wght@300;400;500;700&display=swap);
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(../images/owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(../images/owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

@font-face{font-family:"Trebuchet MS";src:url(../fonts/Trebuchet-MS.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Trebuchet MS Bold";src:url(../fonts/Trebuchet-MS-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Futura Medium";src:url(../fonts/Futura-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}.spartan-24-700-36,.gt-home-forum--accordion--flex .gt-accordion__no_open,.gt-home-forum--accordion--flex .gt-accordion__btn{font-family:"League Spartan",sans-serif;font-size:1.5rem;font-weight:700;line-height:36px}.spartan-24-700-30,.gt-home-forum--accordion h4{font-family:"League Spartan",sans-serif;font-size:1.5rem;font-weight:700;line-height:30px}.spartan-24-500-36,.gt-privacy-policy .gt-container h3,.gt-privacy-policy .gt-container p,.gt-footer__bottom a{font-family:"League Spartan",sans-serif;font-size:1.5rem;font-weight:500;line-height:36px}.spartan-24-400-30,.gt-btn--document{font-family:"League Spartan",sans-serif;font-size:1.5rem;font-weight:400;line-height:30px}.spartan-20-400-30,.gt-post-forum--flex p,.gt-home-forum--accordion--flex .gt-accordion__content,.gt-home-forum--title p{font-family:"League Spartan",sans-serif;font-size:1.25rem;font-weight:400;line-height:30px}.spartan-20-700-30{font-family:"League Spartan",sans-serif;font-size:1.25rem;font-weight:700;line-height:30px}.spartan-20-700-25{font-family:"League Spartan",sans-serif;font-size:1.25rem;font-weight:700;line-height:25px}.spartan-20-500-25,.gt-post-forum--flex button,.gt-home-forum--title button,.gt-privacy-policy .gt-container ul li,.gt-btn--download,.gt-btn--primary{font-family:"League Spartan",sans-serif;font-size:1.25rem;font-weight:500;line-height:25px}.spartan-20-500-30{font-family:"League Spartan",sans-serif;font-size:1.25rem;font-weight:500;line-height:30px}.spartan-20-400-30,.gt-post-forum--flex p,.gt-home-forum--accordion--flex .gt-accordion__content,.gt-home-forum--title p{font-family:"League Spartan",sans-serif;font-size:1.25rem;font-weight:400;line-height:30px}.spartan-16-500-16{font-family:"League Spartan",sans-serif;font-size:1rem;font-weight:500;line-height:16px}.trebuchet_bold-56-700-70{font-family:"Trebuchet MS Bold";font-size:3.5rem;line-height:70px}.trebuchet_bold-40-700-48{font-family:"Trebuchet MS Bold";font-size:2.5rem;line-height:48px}.futura_medium-56-500-70,.gt-privacy-policy .gt-container h1{font-family:"Futura Medium";font-size:3.5rem;line-height:70px;font-weight:500}.futura_medium-32-500-40,.gt-home-forum--accordion--flex span,.gt-privacy-policy .gt-container h2{font-family:"Futura Medium";font-size:2rem;line-height:40px;font-weight:500}.futura_medium-36-500-43,.gt-home-forum--title h3,.gt-patronage h3.gt-patronage--title{font-family:"Futura Medium";font-size:2.25rem;line-height:43.2px;font-weight:500}@media(min-width: 768px){.futura_medium-36-500-43,.gt-home-forum--title h3,.gt-patronage h3.gt-patronage--title{font-size:3.5rem;line-height:70px}}.spartan-24-700-30,.gt-home-forum--accordion h4{font-family:"League Spartan",sans-serif;font-size:1.5rem;font-weight:700;line-height:30px}.spartan-24-700-36,.gt-home-forum--accordion--flex .gt-accordion__no_open,.gt-home-forum--accordion--flex .gt-accordion__btn{font-family:"League Spartan",sans-serif;font-size:1.5rem;font-weight:700;line-height:36px}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,body{margin:0}a{text-decoration:none;color:#000}.gt-container{max-width:1184px;margin:0 auto}.display-mobile{display:none}@media(max-width: 767px){.display-mobile{display:block}}.display-desktop{display:block}@media(max-width: 767px){.display-desktop{display:none}}.gt-btn--primary{display:inline-flex;background-color:#0fbadf;border-radius:.5rem;color:#fff;padding:.75rem 1.5rem;text-transform:uppercase}.gt-btn--download{display:inline-flex;align-items:center;padding:.75rem 1.5rem .5rem 1.5rem;color:#005c9b;border:2px solid #005c9b;border-radius:.5rem;text-transform:uppercase;opacity:1 !important}.gt-btn--download::before{content:url(../images/download.svg);margin-right:1.5rem;height:40px}.gt-btn--document{display:inline-flex;align-items:center}@media(max-width: 768px){.gt-btn--document{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.32px}}.gt-btn--document::before{content:url(../images/download.svg);margin-right:1.5rem;height:40px}header{display:flex;justify-content:center;position:absolute;top:0;left:0;right:0;z-index:10;padding:2.5rem}@media(max-width: 420px){header{padding-top:3.5rem}}header>img{width:70vw;max-width:800px}@media(max-width: 320px){header>img{width:80vw;max-width:260px}}.gt-footer__top{background-image:url(../images/footer-bg-mobile.png);background-repeat:no-repeat;background-size:cover;padding:1.5rem}@media(min-width: 768px){.gt-footer__top{background-image:url(../images/footer-bg.png);padding:3.25rem}}.gt-footer__top__container{display:flex;flex-direction:column;align-items:center}@media(min-width: 768px){.gt-footer__top__container{flex-direction:row;justify-content:space-between;align-items:flex-start}}.gt-footer__top__container>div{display:flex;flex-direction:column;align-items:center;order:1}@media(min-width: 768px){.gt-footer__top__container>div{align-items:flex-start;order:0}}.gt-footer__top__container>div h2{color:#f4f4f4;margin-bottom:2rem}@media(max-width: 768px){.gt-footer__top__container>div h2{font-size:2.5rem;line-height:48px;margin-bottom:1.25rem}}.gt-footer__top__container>div h3{color:#f4f4f4;margin-bottom:1.5rem}@media(max-width: 768px){.gt-footer__top__container>div h3{font-size:1.25rem;line-height:25px}}.gt-footer__top__container>div a{color:#cecece}.gt-footer__top__container>div a:first-of-type{margin-bottom:.75rem}@media(max-width: 768px){.gt-footer__top__container>div a:first-of-type{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.32px}}.gt-footer__top__container>div a:nth-of-type(2){margin-bottom:1.25rem}@media(max-width: 768px){.gt-footer__top__container>div a:nth-of-type(3){margin-bottom:1.25rem}}.gt-footer__top__container>img{order:0;max-width:280px;width:90%;margin-bottom:3.25rem;margin-top:1.25rem}@media(min-width: 480px){.gt-footer__top__container>img{max-width:475px}}@media(min-width: 768px){.gt-footer__top__container>img{order:1;margin-bottom:0}}@media(min-width: 992px){.gt-footer__top__container>img{width:auto}}.gt-footer__bottom{display:flex;justify-content:center;background-color:#002844;padding:.75rem}.gt-footer__bottom a{color:#fff}.gt-footer__bottom a:first-of-type{margin-right:2.5rem}.gt-linkedin-urban-mobility-cuncil{display:flex;align-items:center;justify-content:center;padding:.5rem 0 .75rem 0}@media(max-width: 767px){.gt-linkedin-urban-mobility-cuncil{flex-direction:column}}.gt-linkedin-urban-mobility-cuncil img{margin-right:1.25rem}@media(max-width: 767px){.gt-linkedin-urban-mobility-cuncil img{margin-right:0;margin-bottom:1.25rem}}@media(max-width: 767px){.gt-linkedin-urban-mobility-cuncil span{max-width:228px}}.gt-research{padding-top:4.5rem;padding-left:1.5rem;padding-right:1.5rem}@media(max-width: 767px){.gt-research{padding-top:2.5rem}}.gt-university{display:grid;grid-template-columns:1.3fr 3fr;gap:2.5rem;text-align:left;margin:auto;max-width:1196px;padding-top:3.5rem;padding-bottom:.75rem}@media(min-width: 767px){.gt-university>div{padding-right:2.5rem}}@media(max-width: 767px){.gt-university{grid-template-columns:1fr;padding-top:3rem;padding-bottom:0;gap:2rem}}.gt-university img{width:360px;max-width:100%;margin-top:.75rem}@media(max-width: 767px){.gt-university img{margin:0 auto}}.gt-university h3{position:relative;padding-bottom:2rem;margin-bottom:1.5rem;text-transform:uppercase;margin-top:.75rem;padding-left:.75rem;padding-right:.75rem}.gt-university h3::before{content:url(../images/divider-bicolor.svg);position:absolute;bottom:0;left:0;padding-left:.75rem;padding-right:.75rem}@media(max-width: 767px){.gt-university h3{font-family:"League Spartan",sans-serif;font-size:1.5rem;font-weight:700;line-height:30px;margin-bottom:.75rem;padding-bottom:1.5rem}}@media(max-width: 767px){.gt-university p{font-size:1.25rem}}.gt-patronage{padding:2.5rem 1rem 4.5rem}@media(min-width: 768px){.gt-patronage{padding-left:0;padding-right:0}}.gt-patronage h3.gt-patronage--title{padding:.75rem .75rem 2.5rem;color:#005c9b;text-align:center}@media(min-width: 768px){.gt-patronage h3.gt-patronage--title{padding:.75rem}}.gt-patronage--flex{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:6rem;margin-top:6rem;flex-wrap:wrap;margin-top:1.5rem;padding-top:.25rem;padding-bottom:.25rem}@media(min-width: 768px){.gt-patronage--flex{margin-top:0;padding-top:0;padding-bottom:0}}@media(min-width: 768px){.gt-patronage--flex{gap:2rem 6rem;flex-direction:row;margin-top:2rem !important;max-width:760px;margin:0 auto}}@media(min-width: 1024px){.gt-patronage--flex{max-width:800px}}.gt-patronage--flex--img{display:flex}@media(min-width: 768px){.gt-patronage--flex--img{padding:.25rem 0}}.gt-patronage--flex img{width:168px;height:168px;padding:0}.gt-privacy-policy{padding:200px 1.5rem 0 1.5rem;background-color:#002844}@media(max-width: 767px){.gt-privacy-policy{padding:8rem 1.5rem 0 1.5rem}}.gt-privacy-policy .gt-container{max-width:1240px;margin:0 auto}.gt-privacy-policy .gt-container h1{margin-bottom:2.5rem;color:#0fbadf}@media(max-width: 767px){.gt-privacy-policy .gt-container h1{font-size:2.25rem;line-height:43px}}.gt-privacy-policy .gt-container h2{margin-bottom:3.25rem;color:#fff}@media(max-width: 767px){.gt-privacy-policy .gt-container h2{font-size:1.5rem;margin-bottom:1.5rem}}.gt-privacy-policy .gt-container p{margin-bottom:2.5rem;color:#cecece}@media(max-width: 767px){.gt-privacy-policy .gt-container p{font-size:1.25rem;font-weight:400;line-height:30px}}.gt-privacy-policy .gt-container h3{margin-bottom:2.5rem;color:#fff}.gt-privacy-policy .gt-container a{color:#fff;text-decoration:underline}.gt-privacy-policy .gt-container ul{margin:0;padding-left:1.25rem;padding-bottom:4.5rem}.gt-privacy-policy .gt-container ul li{color:#cecece;margin-bottom:.75rem}.gt-pt-xxl5{padding-top:4.5rem}@media(max-width: 768px){.gt-pt-xxl5{padding-top:3.5rem}}.gt-pb-xxl5{padding-bottom:4.5rem}@media(max-width: 768px){.gt-pb-xxl5{padding-bottom:3.5rem}}.gt-pt-xxl4{padding-top:3.5rem}@media(max-width: 768px){.gt-pt-xxl4{padding-top:3rem}}.gt-pt-l{padding-top:1.5rem}.gt-pb-l{padding-bottom:1.5rem}.gt-px-l{padding-left:1.5rem;padding-right:1.5rem}.gt-pb-xxl{padding-bottom:2.5rem}@media(max-width: 768px){.gt-pb-xxl{padding-top:1.5rem}}@media(max-width: 768px){.gt-prl-l{padding-right:1.5rem;padding-left:1.5rem}}.gt-hero{position:relative;height:100vh;max-height:440px;background-image:url(../images/home-bg-mobile.png);background-size:cover;background-repeat:no-repeat;background-position:top}@media(min-width: 420px){.gt-hero{background-image:url(../images/home-bg.png);max-height:600px}}@media(min-width: 768px){.gt-hero{background-image:url(../images/home-bg.png);max-height:900px}}.gt-hero::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to top, #0069b4 100%, rgba(0, 0, 0, 0) 75%),linear-gradient(to bottom, var(--grayscale-white) 86%, rgba(255, 255, 255, 0.79) 67%, rgba(255, 255, 255, 0) 30%)}@media(min-width: 420px){.gt-hero--small{background-image:url(../images/small-bg.png);max-height:450px}}@media(min-width: 768px)and (max-width: 1287px){.gt-about-mission{padding-left:3.25rem;padding-right:3.25rem}}.gt-about-mission__about,.gt-about-mission__mission{display:flex;align-items:center}@media(max-width: 991px){.gt-about-mission__about,.gt-about-mission__mission{flex-direction:column}}.gt-about-mission__about>div,.gt-about-mission__mission>div{flex:1 1 60%}@media(max-width: 991px){.gt-about-mission__about>div,.gt-about-mission__mission>div{padding:0 1.5rem;flex:1 1 100%}}.gt-about-mission__about>div h2,.gt-about-mission__mission>div h2{color:#005c9b;margin-bottom:.75rem;margin-top:.75rem;padding-left:.75rem;padding-right:.75rem}@media(max-width: 767px){.gt-about-mission__about>div h2,.gt-about-mission__mission>div h2{line-height:43px;font-size:2.25rem}}.gt-about-mission__about>div p,.gt-about-mission__mission>div p{padding-left:.75rem;padding-right:.75rem}@media(max-width: 767px){.gt-about-mission__about>div p,.gt-about-mission__mission>div p{font-size:1.25rem}}.gt-about-mission__about>img,.gt-about-mission__mission>img{flex:1 1 40%;max-height:400px}@media(max-width: 1180px){.gt-about-mission__about>img,.gt-about-mission__mission>img{max-width:50%}}@media(max-width: 991px){.gt-about-mission__about>img,.gt-about-mission__mission>img{flex:1 1 100%;max-width:100%}}.gt-about-mission__about{padding:8rem 0 2.5rem 0}@media(min-width: 768px){.gt-about-mission__about>div{padding-right:3.5rem}}@media(min-width: 1288px){.gt-about-mission__about>img{margin-right:-8rem}}@media(max-width: 991px){.gt-about-mission__about{padding:2.5rem 0 1.5rem 0}.gt-about-mission__about>img{align-self:flex-end;margin-top:1.5rem;padding-left:1.5rem}}.gt-about-mission__mission{padding:2.5rem 0 8rem 0}@media(min-width: 768px){.gt-about-mission__mission>div{padding-left:3.5rem}}@media(min-width: 1288px){.gt-about-mission__mission>img{margin-left:-8rem}}@media(max-width: 991px){.gt-about-mission__mission{padding:2.5rem 0 1.5rem 0}.gt-about-mission__mission>img{align-self:flex-start;margin-bottom:1.5rem;padding-right:1.5rem}}.gt-macro-themes{padding:2.5rem 1.25rem;background-image:url(../images/macro-themes-bg-mobile.png);background-repeat:no-repeat;background-size:cover;background-position:top}@media(min-width: 768px){.gt-macro-themes{background-image:url(../images/macro-themes-bg.png)}}@media(min-width: 992px){.gt-macro-themes{padding:6.0625rem 2.5rem 8rem 2.5rem}}.gt-macro-themes h2{color:#fff;text-align:center;margin-bottom:3rem}@media(max-width: 767px){.gt-macro-themes h2{font-size:2.25rem;line-height:43px}}.gt-macro-themes__boxes{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width: 768px){.gt-macro-themes__boxes{grid-template-columns:1fr 1fr}}.gt-macro-themes__boxes__item{background-color:rgba(255,255,255,.95);border-radius:100px 15px 15px 15px;padding:1.5rem}@media(min-width: 767px){.gt-macro-themes__boxes__item{padding:2.5rem}}@media(min-width: 992px){.gt-macro-themes__boxes__item{padding:3rem}}.gt-macro-themes__boxes__item>div{display:flex;align-items:center;margin-bottom:1.5rem}.gt-macro-themes__boxes__item>div::before{margin-right:.75rem}@media(max-width: 767px){.gt-macro-themes__boxes__item>div{flex-direction:column}.gt-macro-themes__boxes__item>div::before{margin-bottom:1.25rem;margin-right:0}}@media(max-width: 991px){.gt-macro-themes__boxes__item>div h3{font-size:1.5rem;line-height:30px}}@media(max-width: 767px){.gt-macro-themes__boxes__item>div h3{text-align:center}}.gt-macro-themes__boxes__item>div h3 span{color:#0fbadf}@media(max-width: 991px){.gt-macro-themes__boxes__item p{font-size:1rem;line-height:24px}}.gt-macro-themes__boxes__item--connected>div::before{content:url(../images/connected.svg)}.gt-macro-themes__boxes__item--green>div::before{content:url(../images/green.svg)}.gt-macro-themes__boxes__item--autonomous>div::before{content:url(../images/autonomous.svg)}.gt-macro-themes__boxes__item--integrated>div::before{content:url(../images/integrated.svg)}.gt-title-text-section{text-align:center}.gt-title-text-section--left{text-align:left;padding:0}.gt-title-text-section--left p{margin:0 !important;padding-bottom:1.5rem !important}.gt-title-text-section--left a.gt-btn--download{margin-left:1.5rem}@media(max-width: 767px){.gt-title-text-section--left a.gt-btn--download{margin-left:.75rem}}@media(max-width: 767px){.gt-title-text-section--mobile-left{text-align:left}}.gt-title-text-section h2{color:#005c9b;padding:.75rem}@media(max-width: 767px){.gt-title-text-section h2{font-size:2.25rem;line-height:43px}}.gt-title-text-section p{max-width:1196px;margin:auto;padding-bottom:.75rem;padding-left:.75rem;padding-right:.75rem}@media(max-width: 767px){.gt-title-text-section p{font-size:1.25rem}}.gt-title-text-section a{margin:.5rem auto 2.5rem auto;opacity:50%}.gt-home-forum{background-color:#002844;margin-top:3rem;padding-top:4.5rem;padding-bottom:4.5rem;padding-left:1rem;padding-right:1rem}@media(min-width: 768px){.gt-home-forum{padding-left:2rem;padding-right:2rem;margin-top:4.5rem}}.gt-home-forum--title{padding:.75rem;padding-bottom:1.5rem}@media(min-width: 768px){.gt-home-forum--title{padding-bottom:2.5rem}}.gt-home-forum--title h3{color:#f4f4f4;text-align:center;margin-bottom:1.25rem}.gt-home-forum--title p{color:#cecece;margin-bottom:1.25rem;text-align:center}@media(min-width: 768px){.gt-home-forum--title p{font-size:1.5rem;text-align:center}}.gt-home-forum--title button{background-color:#0fbadf;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-transform:uppercase;color:#fff;padding:.75rem 1.5rem .5rem;border:0;outline:none;border-radius:8px;margin:0 auto}.gt-home-forum--accordion{padding:3.5rem .5rem 0}@media(min-width: 768px){.gt-home-forum--accordion{padding:2rem 0 0}}.gt-home-forum--accordion h4{text-transform:uppercase;color:#f4f4f4;padding:0;margin-bottom:2rem;text-align:center}@media(min-width: 768px){.gt-home-forum--accordion h4{padding:.75rem;text-align:left;font-family:"Futura Medium";font-size:2rem;line-height:40px;font-weight:500}}.gt-home-forum--accordion--flex{display:flex;padding:0 .75rem;flex-direction:column}@media(min-width: 768px){.gt-home-forum--accordion--flex{flex-direction:row;gap:1.5rem;margin-bottom:1.5rem;padding:0 .75rem 0 1rem}}.gt-home-forum--accordion--flex img[data-accordion-arrow]{display:block;padding-bottom:1.5rem;margin:0 auto;cursor:pointer}@media(min-width: 768px){.gt-home-forum--accordion--flex img[data-accordion-arrow]{display:none}}.gt-home-forum--accordion--flex:last-child{margin-bottom:0}.gt-home-forum--accordion--flex span{color:#cecece;display:block;padding:.5rem 0 .25rem 1.5rem}@media(min-width: 768px){.gt-home-forum--accordion--flex span{padding:0;padding-top:1.5rem}}.gt-home-forum--accordion--flex .gt-accordion{margin-top:0}.gt-home-forum--accordion--flex .gt-accordion__btn{color:#0fbadf;text-transform:none;background-color:rgba(0,0,0,0);text-align:left}.gt-home-forum--accordion--flex .gt-accordion__btn:not([aria-expanded=false])~img[data-accordion-arrow]{transform:rotate(-180deg);padding-top:1.5rem;padding-bottom:0}.gt-home-forum--accordion--flex .gt-accordion__btn img{display:none}@media(min-width: 768px){.gt-home-forum--accordion--flex .gt-accordion__btn img{display:block}}.gt-home-forum--accordion--flex .gt-accordion__content{padding-top:0;color:#cecece}@media(min-width: 768px){.gt-home-forum--accordion--flex .gt-accordion__content{font-weight:500;padding-right:184px}}.gt-home-forum--accordion--flex .gt-accordion__no_open{padding:1.5rem;color:#0fbadf;padding-top:.5rem}@media(min-width: 768px){.gt-home-forum--accordion--flex .gt-accordion__no_open{padding-top:1.5rem;margin-right:.75rem}}.gt-accordion{border:2px solid #005c9b;width:100%;margin-top:3.5rem;border-radius:.5rem}@media(max-width: 767px){.gt-accordion{margin-top:1.5rem}}.gt-accordion__btn{display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-transform:uppercase;color:#005c9b;padding:1.5rem;width:100%;background-color:#fff;border:0;outline:none;border-radius:.5rem;text-align:left}@media(max-width: 767px){.gt-accordion__btn{flex-direction:column;align-items:flex-start}}.gt-accordion__btn__open>svg{transform:rotate(-180deg)}.gt-accordion__btn__open+.gt-accordion__content{max-height:1000px}@media(max-width: 767px){.gt-accordion__btn__open svg{visibility:hidden;display:none}}.gt-accordion__btn svg{transition:transform .5s ease-in-out}@media(max-width: 767px){.gt-accordion__btn svg{align-self:center;margin-top:1.5rem}}.gt-accordion__content{padding:0 1.5rem 1.5rem 1.5rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;max-height:0;overflow:hidden;transition:max-height 1s ease-in}.gt-accordion__documents{display:grid;grid-template-columns:40% 40%;gap:1.5rem}@media(max-width: 767px){.gt-accordion__documents{grid-template-columns:1fr}}.gt-accordion .gt-container-svg{display:flex;justify-content:center;margin-top:1.5rem;cursor:pointer}.gt-accordion .gt-container-svg .gt-svg-after{max-width:32px;transform:rotate(-180deg);transition:transform .5s ease-in-out}@media(min-width: 768px){.gt-accordion .gt-container-svg{display:none}}.gt-committee{padding-top:1.5rem}@media(min-width: 768px){.gt-committee{padding-left:2rem;padding-right:2rem}}.gt-committee-title{padding-bottom:.75rem;padding-left:1.5rem;padding-right:1.5rem}@media(min-width: 768px){.gt-committee-title{padding-bottom:2.5rem;padding-left:2rem;padding-right:2rem}}.gt-committee-title p{padding-bottom:0}@media(min-width: 768px){.gt-committee{padding-top:2rem;padding-bottom:2rem}}.gt-committee>.gt-container{padding-left:1.5rem}@media(min-width: 768px){.gt-committee>.gt-container{padding:0}}.gt-committee>.gt-container .display-mobile>div{padding:.25rem;padding-right:0}.gt-committee>.gt-container .display-mobile>div.gt-committee--scroll{padding:0}.gt-committee .owl-carousel .owl-stage{display:flex}.gt-committee .owl-carousel .owl-stage-outer{padding-left:2px}.gt-committee .gt-owl-item{display:flex;flex:1 0 auto;height:100%}.gt-committee .gt-owl-item .gt-committee-card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:stretch}.gt-committee--gallery{display:grid;grid-template-columns:1fr;gap:2rem 2.5rem;justify-items:stretch;padding:0 .75rem;width:100%}@media(min-width: 768px){.gt-committee--gallery{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1140px){.gt-committee--gallery{grid-template-columns:repeat(3, 1fr)}}.gt-committee--scroll{height:3.25rem;margin:1.5rem 0;display:flex;align-items:center;color:#005c9b;font-family:"League Spartan",sans-serif;font-size:1.25rem;font-weight:500;line-height:20px;padding:0 26.5px;justify-content:center}.gt-committee--scroll span{padding-right:.75rem}.gt-committee-card{background-color:#f4f4f4;border:2px solid #005c9b;border-radius:8px;padding:1.25rem .75rem .75rem}@media(min-width: 768px){.gt-committee-card{padding:1.5rem;margin:.75rem 0;padding-bottom:16px}}.gt-committee-card .committee-flex{display:flex;gap:.5rem;align-items:center;margin-bottom:1.25rem;flex-wrap:wrap}@media(min-width: 768px){.gt-committee-card .committee-flex{gap:16px;flex-wrap:no-wrap}}.gt-committee-card img{width:80px !important;height:80px;object-fit:cover;object-position:center;border:2px #005c9b solid;border-radius:50%}@media(min-width: 768px){.gt-committee-card img{width:96px !important;height:96px}}.gt-committee-card h3{color:#005c9b;font-family:"Futura Medium";font-size:1.5rem;line-height:30px;font-weight:500}@media(min-width: 768px){.gt-committee-card h3{font-size:1.9rem;line-height:40px}}.gt-committee-card h3 span{color:#0fbadf}.gt-committee-card p{color:#002844}.gt-post-forum{background-color:#002844;margin-bottom:2.5rem;margin-top:4.5rem;padding:4.5rem 0}@media(min-width: 768px){.gt-post-forum{padding:2.5rem 0}}@media(min-width: 768px){.gt-post-forum>.gt-container{padding:.75rem 2.5rem}}.gt-post-forum>.gt-container .gt-post-forum--flex--img{padding:0 30px;max-width:100%}@media(min-width: 768px){.gt-post-forum>.gt-container .gt-post-forum--flex--img{padding:0}}.gt-post-forum>.gt-container .gt-post-forum--flex--img img{width:100%;object-fit:cover;object-position:center;display:flex;align-items:center}@media(min-width: 768px){.gt-post-forum>.gt-container .gt-post-forum--flex--img img{margin:0;width:295px;height:295px}}.gt-post-forum--flex{display:flex;flex-direction:column;gap:1.5rem}.gt-post-forum--flex .gt-post-forum--text{padding:0 1rem;height:100%;align-self:center}@media(min-width: 768px){.gt-post-forum--flex .gt-post-forum--text{padding:0}}@media(min-width: 768px){.gt-post-forum--flex{gap:2.5rem;flex-direction:row;align-items:flex-start}}.gt-post-forum--flex h3{position:relative;font-family:"League Spartan",sans-serif;font-size:1.5rem;font-weight:700;line-height:30px;text-transform:uppercase;color:#f4f4f4;padding:0 .75rem 2rem;margin-top:.75rem}@media(min-width: 768px){.gt-post-forum--flex h3{font-size:2rem;font-weight:500;line-height:40px;margin:0;padding-left:0;padding-right:0;padding-bottom:2rem;margin-bottom:1rem}}.gt-post-forum--flex h3::before{content:url(../images/divider-bicolor.svg);position:absolute;bottom:0;left:0;padding-left:.75rem}@media(min-width: 768px){.gt-post-forum--flex h3::before{padding-left:0}}.gt-post-forum--flex p{color:#cecece;padding:0 .75rem .75rem;margin-bottom:1.5rem}@media(min-width: 768px){.gt-post-forum--flex p{margin:0 0 1.5rem;padding:0}}.gt-post-forum--flex button{background-color:#0fbadf;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-transform:uppercase;color:#fff;padding:.75rem 1.5rem .5rem;border:0;outline:none;border-radius:8px;margin:auto}@media(min-width: 768px){.gt-post-forum--flex button{margin:0}}.gt-breadcrumbs{display:flex;padding-top:2.5rem;padding-bottom:2.5rem}.gt-breadcrumbs a{padding:.75rem;background-color:#f4f4f4;text-transform:uppercase;margin-right:.75rem}.gt-breadcrumbs a:last-of-type{margin-right:0}.gt-videos{display:grid;grid-template-columns:1fr 1fr;gap:4.5rem;margin-top:3.5rem}@media(max-width: 767px){.gt-videos{grid-template-columns:1fr}}.gt-videos h3{color:#005c9b;text-transform:uppercase;margin-top:1.5rem}.gt-gallery{display:grid;grid-template-columns:repeat(3, 1fr);gap:.5rem;margin-top:3.5rem}@media(max-width: 767px){.gt-gallery{grid-template-columns:1fr;gap:1.5rem}}.gt-gallery>div{display:grid;gap:.5rem}@media(max-width: 767px){.gt-gallery>div{gap:1.5rem}}.gt-gallery>div img{border-radius:.75rem;max-width:100%;height:100%;object-fit:cover}@media(max-width: 767px){.gt-gallery>div img{width:100%}}.gt-gallery__col-1,.gt-gallery__col-3{grid-template-rows:215px 320px 215px}.gt-gallery__col-2{grid-template-rows:215px 215px 320px}.gt-gallery__btn{display:flex;align-items:center;margin:1.5rem 0 0 auto;color:#005c9b;border:0;background-color:rgba(0,0,0,0);cursor:pointer}@media(max-width: 767px){.gt-gallery__btn{margin:1.5rem auto 0 auto}}.gt-gallery__btn img{margin-left:.75rem}.gt-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,40,68,.8)}.gt-modal__content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:900px;max-height:calc(100vh - 60px);max-width:calc(100vw - 60px)}.gt-modal__content .owl-carousel{position:relative;max-height:100%;margin-top:4.5rem}.gt-modal__content .owl-carousel .owl-item img{height:600px;object-fit:contain;aspect-ratio:auto;max-height:calc(100vh - 180px)}@media(max-width: 767px){.gt-modal__content .owl-carousel .owl-item img{height:auto}}.gt-modal__content .owl-carousel .owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:100px;pointer-events:none}@media(max-width: 991px){.gt-modal__content .owl-carousel .owl-nav{bottom:-20px;top:unset;height:25px}}.gt-modal__content .owl-carousel .owl-nav button.owl-prev,.gt-modal__content .owl-carousel .owl-nav button.owl-next{color:#fff;font-size:80px;position:absolute;pointer-events:all}@media(max-width: 991px){.gt-modal__content .owl-carousel .owl-nav button.owl-prev,.gt-modal__content .owl-carousel .owl-nav button.owl-next{font-size:20px}}@media(max-width: 991px){.gt-modal__content .owl-carousel .owl-nav button.owl-prev img,.gt-modal__content .owl-carousel .owl-nav button.owl-next img{width:14px}}.gt-modal__content .owl-carousel .owl-nav button.owl-prev{left:-40px}@media(max-width: 991px){.gt-modal__content .owl-carousel .owl-nav button.owl-prev{left:0}}.gt-modal__content .owl-carousel .owl-nav button.owl-next{right:-40px}@media(max-width: 991px){.gt-modal__content .owl-carousel .owl-nav button.owl-next{right:0}}.gt-modal__content .owl-carousel .owl-dots{text-align:center;margin-top:1.5rem}.gt-modal__content .owl-carousel .owl-dots button.owl-dot{border:1px solid #cecece;margin-right:1.5rem;border-radius:100%;height:1rem;width:1rem;background:rgba(0,0,0,0)}@media(max-width: 767px){.gt-modal__content .owl-carousel .owl-dots button.owl-dot{margin-right:.75rem}}.gt-modal__content .owl-carousel .owl-dots button.owl-dot:last-of-type{margin-right:0}.gt-modal__content .owl-carousel .owl-dots button.owl-dot.active{background:#cecece}.gt-modal__close{position:absolute;top:0;right:0;background-color:rgba(0,0,0,0);border:0;cursor:pointer}
