html{font-family:Effra,Tahoma,Verdana,sans-serif}body{color:#585657}.wrapper>.grid{max-width:1445px}.box{padding:1.33333rem .66667rem}@media only screen and (min-width:41.25em){.box{padding:1.33333rem}}.wrapper--home-capital,.wrapper--home-dark{background-color:#003662;color:#fff}.wrapper--home-capital{background-image:url(/img/homepage-capital-bg.jpg);background-size:cover;background-position:50%}.wrapper--home-gray{background:#eee}.homepage-comptitle{font-size:22px;font-weight:400;text-align:center;padding:10px 0}@media only screen and (min-width:41.25em){.homepage-comptitle{font-size:24px;padding:20px 0}}.grid:not(.grid--nogutter){padding-left:.66667rem}@media only screen and (min-width:41.25em){.grid:not(.grid--nogutter){padding-left:1.33333rem}}.grid:not(.grid--nogutter)>[class*=w-]{padding-right:.66667rem}@media only screen and (min-width:41.25em){.grid:not(.grid--nogutter)>[class*=w-]{padding-right:1.33333rem}}.homepage-itemtitle{font-size:18px;font-weight:700;text-transform:uppercase;color:#01a1dd}@media only screen and (min-width:41.25em){.homepage-itemtitle{font-size:20px}.w-S-1of2 .homepage-itemtitle{font-size:18px}}body>header{border-bottom-width:1px;font-family:Arial,Helvetica,sans-serif}.header-search .link-search{background:#01a1dd;color:#fff}.header-search .link-search:active,.header-search .link-search:after,.header-search .link-search:focus,.header-search .link-search:hover{color:#fff}footer.wrapper.wrapper{background:#fff;font-size:13px;color:#1a181d}footer.wrapper.wrapper a{text-transform:none}footer.wrapper.wrapper h2{font-size:18px;margin-bottom:1em}footer.wrapper.wrapper h2,footer.wrapper.wrapper h2 a{font-weight:700;text-transform:uppercase}footer.wrapper.wrapper h2 a{margin-bottom:0}footer.wrapper.wrapper .btn-icon-44{font-size:.8125em}footer.wrapper.wrapper .footer__copy{padding-top:3em;padding-bottom:0}footer.wrapper.wrapper .footer__copy li:first-child{position:static;margin-bottom:.25em}@media only screen and (min-width:41.25em){footer.wrapper.wrapper{font-size:13px}footer.wrapper.wrapper .list.box{padding-top:2em}footer.wrapper.wrapper .footer__copy{padding-top:3.5em;padding-bottom:0;position:relative}footer.wrapper.wrapper .footer__copy .icon-arrowup{bottom:-2.35em}footer.wrapper.wrapper .footer__copy li{display:inline-block}footer.wrapper.wrapper .footer__copy li:before{content:"|";color:#1a181d;font-weight:400;display:inline;position:static;margin-left:0;padding:0 .5em 0 .25em}footer.wrapper.wrapper .footer__copy li a{margin-bottom:0}footer.wrapper.wrapper .footer__copy li:first-child:before{content:none}}@media only screen and (min-width:80.0625em){footer.wrapper.wrapper{font-size:13px}footer.wrapper.wrapper .list.box{padding-top:3em;text-align:right}footer.wrapper.wrapper .footer__copy{text-align:left}footer.wrapper.wrapper .footer__copy,footer.wrapper.wrapper .footer__copy a{color:#1a181d}}.footer__quicklinks-button{border:0;box-shadow:none;background:transparent;text-transform:uppercase;font-weight:700;font-size:26px;line-height:26px;width:auto!important;margin:1.25em auto;padding-left:1.25em;position:relative;color:#01a1dd;overflow:visible}.footer__quicklinks-button:active,.footer__quicklinks-button:focus,.footer__quicklinks-button:hover{color:#01acec}.footer__quicklinks-button:before{content:"+";color:#1a181d;font-family:Arial,sans-serif;font-weight:400;position:absolute;left:0;transform-origin:50% 50%;transform:scale(1.75) rotate(90deg);transition:.16s ease-in;will-change:transform}.footer__quicklinks-button.is-active:before{content:"\2212";transform:scale(1.75) rotate(0deg)}.footer__quicklinks-panel{overflow:hidden;height:0;border-top:1px solid #ccc;background:#fff linear-gradient(#ccc,#ccc) 0 100% repeat-x;background-size:1px 1px}.btn-home{background:#01a1dd;color:#fff;font-weight:700;font-size:14px;text-transform:uppercase;padding:16px 40px 16px 25px;letter-spacing:.05em;line-height:normal;position:relative;display:inline-block}.btn-home:after{content:">";line-height:.9;position:absolute;right:20px;top:calc(50% + 2.5px);transform-origin:center 35%;transform:scaleY(1.4) scaleX(.9) translateY(-50%)}.btn-home:active,.btn-home:focus,.btn-home:hover{text-decoration:none;background-color:#13befe}.btn-home.btn-home--video{padding-right:50px}.btn-home.btn-home--video:after{content:"";font-size:0;width:20px;height:20px;top:calc(50% - 10px);background:transparent no-repeat 50%;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAABGdBTUEAALGPC/xhBQAAABhQTFRFAAAA////////////////////////////I36dXwAAAAd0Uk5TALThbw8kUUQWdfgAAABnSURBVHjaY2BgYElUUhJzYACBpHIgUAOxnMvBwATINIcwixkY2MqhIIHBCSgAVq3CkF5eXsoqDmSWMQDJUgZn9fLyQgZ1EJMhsLy8CMpkMcfGBCtA0oZkGJIVSBYjOQfZkUhOh3sIAMDCPlEpwLX8AAAAAElFTkSuQmCC");background-size:auto;transform:translate(0)}@media only screen and (max-width:41.25em){.btn-home.btn-home--video{padding-right:60px;padding-top:10px;padding-bottom:10px;max-width:180px;font-size:12px;text-align:right}}.btn-icon-44{color:transparent}.btn-icon-44:after{font-size:1.35rem;line-height:1.8;will-change:transform}.btn-icon-44.email{background:#fff;box-shadow:inset 0 0 0 3px #8d8787}.btn-icon-44.email:after{color:#8d8787}.btn-icon-44.twitter{background:#fff;box-shadow:inset 0 0 0 3px #33bcf3}.btn-icon-44.twitter:after{color:#33bcf3}.btn-icon-44.linkedin{background:#fff;box-shadow:inset 0 0 0 3px #3598c1}.btn-icon-44.linkedin:after{color:#3598c1}.btn-icon-44.youtube{background:#fff;box-shadow:inset 0 0 0 3px #ca3433}.btn-icon-44.youtube:after{color:#ca3433}.btn-icon-44.facebook{background:#fff;box-shadow:inset 0 0 0 3px #3b5998}.btn-icon-44.facebook:after{color:#3b5998}@media only screen and (min-width:80.0625em){.btn-icon-44{transform:scale(1);margin-right:.5em}.btn-icon-44:after{font-size:1.65rem}}.carousel-home{background:#f5f5f7 linear-gradient(#f5f5f7,#ddd);height:490px}.carousel-home .slick-next,.carousel-home .slick-prev{position:absolute;display:none!important;top:50%;left:20px;right:auto;margin-top:-25px;border:0;background:transparent no-repeat 0;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAjBAMAAACN74woAAAABGdBTUEAALGPC/xhBQAAABhQTFRFAAAA////////////////////////////I36dXwAAAAd0Uk5TADPumRHNbKeSBfwAAABRSURBVHjaY2CAAvMEBjhgLi9DcMzLyxMQEuUIKaBEebkAQqK8SABJQnEQSKByXJGVsYQPqFSpA7KUAJJUMSx4QVIG8FhwRUiApBASDAyMQAwAlINIFVr9CbgAAAAASUVORK5CYII=");background-size:auto;width:50px;height:50px;text-indent:-999em;overflow:hidden;transform-origin:left center;transition:.1s ease-in;transform:translateX(-3px)}@media only screen and (min-width:80.0625em){.carousel-home .slick-next,.carousel-home .slick-prev{display:block!important}}@media screen and (min-width:1445px){.carousel-home .slick-next,.carousel-home .slick-prev{left:50%;margin-left:-702.5px}}.carousel-home .slick-next:hover,.carousel-home .slick-prev:hover{transform:translateX(-8px)}.carousel-home .slick-next:active,.carousel-home .slick-prev:active{transform:translateX(-8px) scale(.9)}.carousel-home .slick-next{left:auto;right:20px;transform-origin:50% 50%;transform:rotate(180deg) translateX(-3px)}.carousel-home .slick-next:hover{transform:rotate(180deg) translateX(-8px)}.carousel-home .slick-next:active{transform:rotate(180deg) translateX(-8px) scale(.9)}@media screen and (min-width:1445px){.carousel-home .slick-next{left:auto;right:50%;margin-right:-702.5px}}.carousel-home .slick-dots{top:auto;bottom:2rem;right:auto;margin:0;left:50%;transform:translateX(-50%)}@media only screen and (min-width:80.0625em){.carousel-home .slick-dots{display:none!important}}.carousel-home .slick-dots button{width:1.25rem;height:.75rem}.carousel-home .slick-dots button:before{width:.75rem;height:.75rem;overflow:hidden;border:0;background:hsla(0,0%,100%,.35);transform:translateX(.5rem)}.carousel-home .slick-dots .slick-active button:before{background-color:#fff}.carousel-home__item{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;height:490px;overflow:hidden;opacity:0;color:#fff}.slick-initialized .carousel-home__item{opacity:1}@media only screen and (max-width:80.0625em){.carousel-home__item{background-position:55%}}@media only screen and (max-width:41.25em){.carousel-home__item{background-size:auto 42%;background-position:22% top;background-position:calc(27% + 6vw) top}}.carousel-home__content{width:100%;height:490px;max-width:1445px;margin:0 auto;padding:1.3334rem;font-size:16px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;text-align:center}@media only screen and (min-width:41.25em){.carousel-home__content{-ms-flex-direction:row;flex-direction:row}}.carousel-home__content .btn-home{margin:1rem 2rem 0}.carousel-home__title,.carousel-home__title2{font-size:1.86667em;font-weight:700;padding:0;margin-bottom:.5em}@media only screen and (min-width:41.25em){.carousel-home__title,.carousel-home__title2{font-size:2em}}@media screen and (min-width:810px){.carousel-home__title,.carousel-home__title2{font-size:2.26667em}}@media screen and (min-width:1024px){.carousel-home__title,.carousel-home__title2{font-size:2.26667em}}@media only screen and (min-width:80.0625em){.carousel-home__title,.carousel-home__title2{font-size:2.4em}}.carousel-home__title2{font-size:2.25em;margin-bottom:0}@media only screen and (max-width:41.25em){.carousel-home__title2{margin-top:2em}}@media only screen and (min-width:41.25em){.carousel-home__title2{font-size:2.25em}}@media screen and (min-width:810px){.carousel-home__title2{font-size:2.625em}}@media screen and (min-width:1024px){.carousel-home__title2{font-size:3em}}@media only screen and (min-width:80.0625em){.carousel-home__title2{font-size:3.875em}}.carousel-home__text,.carousel-home__text2{font-size:1.06667em;font-weight:400;letter-spacing:.05em;line-height:1.1;padding:0;max-width:26em;margin-left:auto;margin-right:auto}@media only screen and (min-width:41.25em){.carousel-home__text,.carousel-home__text2{font-size:1.2em;padding:0 2em}}@media screen and (min-width:810px){.carousel-home__text,.carousel-home__text2{font-size:1.33333em;padding:0 2em;max-width:none}}@media screen and (min-width:1024px){.carousel-home__text,.carousel-home__text2{padding:0 3em}}@media only screen and (min-width:80.0625em){.carousel-home__text,.carousel-home__text2{font-size:1.46667em;padding:0 4em}}.carousel-home__text2{font-size:.9375em;margin-bottom:1em;line-height:1.3}@media only screen and (min-width:41.25em){.carousel-home__text2{font-size:1em;margin-bottom:2em}}@media only screen and (min-width:80.0625em){.carousel-home__text2{font-size:1.25em;padding:0 5em}}.slide-01-title{color:#fff;text-transform:uppercase;text-align:right;font-weight:700;font-size:3.2rem;line-height:.85;width:5.5em;margin:auto;position:relative;transform:translate(-2.6rem,1.3334rem);animation:a .5s ease-out}@media only screen and (min-width:41.25em){.slide-01-title{transform:translate(-2.6rem)}}@media screen and (min-width:810px){.slide-01-title{font-size:3.46667rem}}@media screen and (min-width:1024px){.slide-01-title{font-size:4.26667rem}}@media only screen and (min-width:80.0625em){.slide-01-title{font-size:5.8em}}.slide-01-title svg{position:absolute;width:1.3em;height:4.2em;right:-.43em;top:-1.22em;margin:0;animation:b .75s ease-out}@keyframes a{0%{opacity:0}50%{opacity:0}}@keyframes b{0%{transform:translateX(-7px);opacity:0}40%{transform:translateX(-7px);opacity:0}}.slide-01-links,.slide-01-links2{font-size:1.33333em;font-weight:700}@media only screen and (min-width:41.25em){.slide-01-links,.slide-01-links2{font-size:1.4em}}@media screen and (min-width:810px){.slide-01-links,.slide-01-links2{font-size:1.6em}}@media screen and (min-width:1024px){.slide-01-links,.slide-01-links2{font-size:1.86667em}}@media only screen and (min-width:80.0625em){.slide-01-links,.slide-01-links2{font-size:2.4em}}.slide-01-links2 li:not(:first-child):before,.slide-01-links li:not(:first-child):before{content:"|";color:#01a1dd;position:static;display:inline;margin:0;padding:0 .25em 0 .1em}.slide-01-links2 a,.slide-01-links a{color:#fff;transition:.2s}.slide-01-links2 a:focus,.slide-01-links2 a:hover,.slide-01-links a:focus,.slide-01-links a:hover{opacity:.75;text-decoration:none}.slide-01-links2{font-weight:400;font-size:1.06667em}@media only screen and (min-width:41.25em){.slide-01-links2{font-size:1.46667em}}.wrapper--home-locations{background:#fff url(/img/homepage-location-bg.png) no-repeat 100% 0;background-position:calc(87% + 126px) top}@media only screen and (min-width:90.3125em){.wrapper--home-locations{background-position:calc(50% + 575px) top}}.locations-home{font-size:16px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#01a1dd;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-top:2rem;padding-bottom:2rem;margin-bottom:0}@media only screen and (max-width:41.25em){.locations-home{padding-left:1.33333rem;padding-right:1.33333rem}}@media screen and (min-width:1100px){.locations-home{padding-top:3rem;padding-bottom:3rem}}@media only screen and (min-width:80.0625em){.locations-home{padding-top:4rem;padding-bottom:4rem}}.locations-continents,.locations-countries,.locations-customers,.locations-facilities,.locations-go{display:block;margin:0;padding-right:5px;background:transparent no-repeat 0 0;background-size:auto 100%}.locations-continents:before,.locations-countries:before,.locations-customers:before,.locations-facilities:before,.locations-go:before{content:""}.locations-continents span,.locations-countries span,.locations-customers span,.locations-facilities span,.locations-go span{color:#585657;font-size:2.3125em;line-height:.9;font-weight:400;letter-spacing:normal;display:block}@media only screen and (min-width:80.0625em){.locations-continents,.locations-countries,.locations-customers,.locations-facilities,.locations-go{width:auto}}.locations-continents,.locations-countries,.locations-customers,.locations-facilities{font-size:9.8px}@media screen and (min-width:460px){.locations-continents,.locations-countries,.locations-customers,.locations-facilities{font-size:12px}}@media only screen and (min-width:41.25em){.locations-continents,.locations-countries,.locations-customers,.locations-facilities{font-size:12px}}@media screen and (min-width:900px){.locations-continents,.locations-countries,.locations-customers,.locations-facilities{font-size:14px}}@media screen and (min-width:1100px){.locations-continents,.locations-countries,.locations-customers,.locations-facilities{font-size:16px}}@media only screen and (min-width:80.0625em){.locations-continents,.locations-countries,.locations-customers,.locations-facilities{font-size:16px}}.locations-continents,.locations-countries{margin-bottom:1rem}@media only screen and (min-width:41.25em){.locations-continents,.locations-countries{margin-bottom:0}}.locations-countries{padding-left:4.0625em;background-image:url(/img/homepage-location-countries.png)}.locations-continents{padding-left:4.6875em;background-image:url(/img/homepage-location-facilities.png)}.locations-customers{padding-left:5.3125em;background-image:url(/img/homepage-location-customers.png)}.locations-facilities{padding-left:5.125em;background-image:url(/img/homepage-location-continents.png)}.locations-go{text-align:center;padding-top:1.3334rem}@media screen and (min-width:1100px){.locations-go{padding-top:2rem}}@media only screen and (min-width:80.0625em){.locations-go{padding-top:0}}.banner-home{line-height:1.5;background:#f0f0f0 no-repeat 50% 50%;background-size:cover}.banner-home,.banner-home .banner-home__inner{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-align:stretch;align-items:stretch}.banner-home .banner-home__inner{width:100%}@media screen and (max-width:659px){.banner-home{background-image:none!important}}@media only screen and (min-width:41.25em){.banner-home{background-position:calc(50% + 16vw) 50%;background-size:auto calc(100% + 7vw)}.banner-home,.banner-home .banner-home__inner{-ms-flex-flow:row-reverse;flex-flow:row-reverse}.banner-home.banner-home--reverse{-ms-flex-flow:row;flex-flow:row;background-position:calc(50% - 16vw) 50%}.banner-home.banner-home--reverse .banner-home__inner{-ms-flex-flow:row;flex-flow:row}}@media only screen and (min-width:80.0625em){.banner-home{background-size:cover}.banner-home,.banner-home.banner-home--reverse{background-position:50% 50%}}@media screen and (min-width:1445px){.banner-home .banner-home__inner{margin:auto;max-width:1445px}}.banner-home__img{display:block;background:transparent no-repeat 72% 50%;background-size:cover}.banner-home--reverse .banner-home__img{background-position:28% 50%}@media only screen and (min-width:41.25em){.banner-home__img{width:33.3334%;background-image:none!important}}@media only screen and (min-width:80.0625em){.banner-home__img{width:50%}}.banner-home__img:before{content:"";display:block;width:100%;height:0;padding-bottom:75%}@media only screen and (min-width:41.25em){.banner-home__img:before{padding-bottom:50%}}.banner-home__body{display:block;position:relative;font-size:16px;padding:2rem .66667rem}@media only screen and (min-width:41.25em){.banner-home__body{width:66.6667%;min-height:366px;font-size:18px;padding:4rem 1.33333rem}}@media only screen and (min-width:80.0625em){.banner-home__body{width:50%;min-height:0;font-size:20px;padding:5rem 1.33333rem}}.banner-home__body .homepage-itemtitle{margin-bottom:1em}@media only screen and (min-width:41.25em){.banner-home__body .btn-home{margin-top:1rem}}@media only screen and (min-width:80.0625em){.banner-home__body .btn-home{margin-top:2rem}}.banner-home__category{font-size:24px;display:inline-block}.home-sustainability{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}@media only screen and (min-width:41.25em){.home-sustainability{padding-bottom:1.33333rem;-ms-flex-flow:row;flex-flow:row;-ms-flex-align:stretch;align-items:stretch}:last-child>.home-sustainability{padding-bottom:4rem}}@media only screen and (min-width:80.0625em){.home-sustainability{padding-bottom:5.33334rem}}.home-sustainability .media__img{width:100%;float:none;margin-right:0;margin-bottom:1.33333rem}@media only screen and (min-width:41.25em){.home-sustainability .media__img{width:25%;margin-right:1.33333rem;margin-bottom:0}}@media only screen and (min-width:80.0625em){.home-sustainability .media__img{width:40%}}.home-sustainability .media__img img{width:100%}.home-sustainability .media__body{width:100%;font-size:16px;line-height:1.5;position:relative;padding-bottom:2rem;max-width:30em}@media only screen and (min-width:41.25em){.home-sustainability .media__body{width:75%;padding-bottom:3rem;margin:.66667rem 0}}@media only screen and (min-width:80.0625em){.home-sustainability .media__body{width:60%;padding-bottom:4rem}}.home-sustainability .media__body .homepage-itemtitle{margin-top:0;margin-bottom:1em}.home-sustainability .media__body .btn-home{margin-top:1rem}@media only screen and (min-width:41.25em){.home-sustainability .media__body .btn-home{position:absolute;margin-bottom:0;bottom:0}}.box--content{padding:0 0 2rem;font-size:16px;line-height:1.35;height:100%;position:relative}@media only screen and (min-width:80.0625em){.box--content{padding-bottom:3.33333rem}}.box--content img{margin-bottom:18px}.box--content .homepage-itemtitle{margin-bottom:15px}.box--content .link-primary{bottom:1.33333rem!important;padding:0 40px 0 0;background:transparent;text-transform:uppercase;color:#01a1dd;width:auto!important;display:inline-block;letter-spacing:.05em}.box--content .link-primary,.box--content .link-primary:after{position:absolute;margin:0;font-weight:700;font-size:14px;line-height:normal}.box--content .link-primary:after{content:">";font-family:Effra,Tahoma,Verdana,Segoe,sans-serif;top:auto;left:auto;bottom:auto;right:20px;width:auto;height:auto;transform-origin:center center;transform:scaleY(1.4) scaleX(.9)}.box--content .link-primary:active,.box--content .link-primary:focus,.box--content .link-primary:hover{color:#13befe}@media only screen and (min-width:80.0625em){.box--content .link-primary{bottom:2.66667rem!important}}.wrapper--home-capital .box{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:41.25em){.wrapper--home-capital .box{padding-top:2rem;padding-bottom:2.66667rem}}@media only screen and (min-width:80.0625em){.wrapper--home-capital .box{-ms-flex-flow:row;flex-flow:row;-ms-flex-align:center;align-items:center;padding-top:4rem;padding-bottom:4rem}}.wrapper--home-capital h2{font-size:26px;line-height:1.1;font-weight:700;color:#fff;margin-bottom:.25em}@media only screen and (min-width:41.25em){.wrapper--home-capital h2{font-size:40px}}@media only screen and (min-width:80.0625em){.wrapper--home-capital h2{margin-bottom:0;margin-right:.7em;white-space:nowrap}}.wrapper--home-capital p{color:#6fc4e9;font-size:15px;margin-bottom:1em;-ms-flex-positive:8;flex-grow:8;line-height:1.3}@media only screen and (min-width:41.25em){.wrapper--home-capital p{font-size:24px}}@media only screen and (min-width:80.0625em){.wrapper--home-capital p{margin-bottom:0;margin-right:1em;margin-top:.4em}}.carousel-twitter{background:#fff;padding:1.33333rem;position:relative;min-height:70px;margin-bottom:.66667rem}@media only screen and (min-width:41.25em){.carousel-twitter{margin-bottom:1.33333rem}}.carousel-twitter h3{color:#01a1dd;line-height:1;font-size:18px;margin:0;white-space:nowrap;transform-origin:left center;padding-bottom:.1em}@media screen and (max-width:400px){.carousel-twitter h3{transform:scale(.8)}}@media only screen and (min-width:80.0625em){.carousel-twitter h3{padding-right:1.5em;float:left;padding-top:.7em}}.carousel-twitter .btn-icon-44{display:inline-block;font-size:.6em;margin-top:-.3em;margin-left:-.2em;margin-right:1em;vertical-align:middle;box-shadow:inset 0 0 0 3px #01a1dd;transform:scale(1)}.carousel-twitter .btn-icon-44:after{color:#01a1dd}.carousel-twitter .btn-icon-44:active,.carousel-twitter .btn-icon-44:focus,.carousel-twitter .btn-icon-44:hover{transform:none;transform:scale(1)}.carousel-twitter .slick-slider{font-size:16px;padding-top:1.7rem;max-width:100%;line-height:1.35}@media only screen and (min-width:80.0625em){.carousel-twitter .slick-slider{padding-top:0}}.carousel-twitter .slick-slide{padding-bottom:2em}@media only screen and (min-width:41.25em){.carousel-twitter .slick-slide{padding-bottom:0;padding-right:2em}}@media only screen and (min-width:80.0625em){.carousel-twitter .slick-slide{min-height:55px;height:55px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}.carousel-twitter .tweet-content{margin-bottom:0}.carousel-twitter .slick-dots{left:-.3em;bottom:-.5em;top:auto;text-align:left}@media only screen and (min-width:41.25em){.carousel-twitter .slick-dots{left:auto;bottom:auto;right:0;top:50%;text-align:right;transform:translateY(-50%);transform:translateY(calc(-50% - 11px))}.carousel-twitter .slick-dots>li{display:block}}@media only screen and (min-width:80.0625em){.carousel-twitter .slick-dots{transform:translateY(-50%);transform:translateY(calc(-50% + 5px))}}.carousel-twitter .slick-dots li button{margin-bottom:.25em;width:1em;height:1em}.carousel-twitter .slick-dots li button:before{top:0;right:0;background:#c7c7c7;border-color:#c7c7c7;width:.75em;height:.75em}.carousel-twitter .slick-dots .slick-active button:before{background:#fff;box-shadow:inset 0 0 0 1px #c7c7c7}.homepage-news{background:#fff;display:block;margin-bottom:.66667rem}@media only screen and (min-width:41.25em){.homepage-news{margin-bottom:1.33333rem}}@media only screen and (min-width:80.0625em){.homepage-news{height:100%}}.homepage-date{font-size:15px;text-transform:uppercase;color:#1a181d}.homepage-newsitem{font-size:16px;line-height:1.35}.homepage-newsitem a{display:block}.homepage-newsitem a:focus,.homepage-newsitem a:hover{text-decoration:none;color:#13befe;transition:.2s}.wrapper--home-gray .w-M-1of3:last-child{padding-bottom:1.33333rem}@media only screen and (min-width:80.0625em){.wrapper--home-gray .grid .w-M-1of3{padding-bottom:4rem}}html.has-open-layer{overflow:hidden}.bg-mask{position:fixed;z-index:1;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5)}.bg-mask.lightbox{z-index:3;animation:d .2s linear}.layer{display:none;width:100%;height:100%;position:fixed;overflow:auto;top:0;left:0;-webkit-overflow-scrolling:touch;z-index:4}@keyframes c{0%{visibility:visible;opacity:1}99%{visibility:visible;opacity:0}to{visibility:hidden;opacity:0}}@keyframes d{0%{background-color:transparent}}@keyframes e{0%{transform:rotateX(-30deg) scale(.9);opacity:0}99%{transform:rotateX(0deg) scale(1);opacity:1}to{transform:rotateX(0deg) scale(1);opacity:1}}@keyframes f{0%{transform:scale(0)}to{transform:scale(1)}}.layer.is-shown{animation:d .4s;animation-fill-mode:both;visibility:visible}.layer.is-hidden{animation:c .4s;animation-fill-mode:both;pointer-events:none;visibility:hidden}.layer__inner{position:relative;margin:0 auto;max-width:600px;-webkit-overflow-scrolling:touch;background:#fff;animation:e .36s cubic-bezier(.155,1.53,.69,.9)}@media screen and (min-width:600px){.layer__inner{margin:50px auto}}.layer__inner .body-content:first-child,.layer__inner .content-block:first-child,.layer__inner .form-block:first-child{padding-top:62.5px}.close-layer{position:absolute;right:16px;top:20.5px;z-index:2;width:30px;height:30px;border:0;background-color:transparent;color:#01a1dd;line-height:29px;font-size:0;border-radius:50%;overflow:hidden;text-align:center;text-indent:0;transition:.2s;animation:f .16s .4s ease-out;animation-fill-mode:both}.close-layer:before{content:"\00d7";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;font-size:32px;font-weight:300}.close-layer:active,.close-layer:hover{background-color:#01a1dd;color:#fff}.close-layer:active{line-height:30px;text-indent:.02em;text-shadow:0 0 1px #fff}.close-layer{color:#fff}.close-layer:active,.close-layer:hover{background-color:#fff;color:#01a1dd}.close-layer:active{text-shadow-color:#254a5d}@media screen and (min-width:480px){.close-layer{right:51px}}.layer__inner.layer--navigation{background:#01a1dd;padding:0;color:#fff;max-width:none}@media screen and (min-width:1200px){.layer__inner.layer--navigation{padding:0 calc(50% - 600px)}}.layer__inner.layer--navigation .close-layer{color:#fff}@media screen and (max-width:480px){.layer__inner.layer--navigation .close-layer{margin-right:7px}}@media screen and (max-width:992px) and (min-width:480px){.layer__inner.layer--navigation .close-layer{margin-right:-28px}}.layer__inner.layer--navigation .close-layer:active,.layer__inner.layer--navigation .close-layer:hover{color:#01a1dd;background-color:#fff}.layer__inner.layer--navigation .component-title{color:#e6e6e6;margin-bottom:25px}.layer__inner.layer--navigation>.row{padding:50px 25px 0}.layer__inner.layer--navigation>.row+.row{padding-top:0}.layer__inner.layer--navigation>.row:last-of-type{padding-bottom:50px}@media screen and (min-width:992px){.layer__inner.layer--navigation>.row{padding:50px 60px 0}}.layer__inner.layer--navigation .col{margin-bottom:25px}.layer__inner.layer--navigation .col>:first-child{margin-top:0}.layer__inner.layer--navigation .col .item{margin-bottom:14px;margin-right:25px;letter-spacing:.05em}.layer__inner.layer--navigation .col .item a{color:#fff}.layer__inner.layer--navigation .col .item a:hover{color:#00b5ce;text-decoration:none}.col-header,.col-header-sub{color:#fff;text-transform:uppercase;font-size:16px;font-weight:700;letter-spacing:.1em;margin-bottom:14px;margin-right:25px}.col-header-sub a,.col-header a{color:#fff}.col-header-sub a:active,.col-header-sub a:focus,.col-header-sub a:hover,.col-header a:active,.col-header a:focus,.col-header a:hover{text-decoration:none;color:#00b5ce}.col-header-sub{font-size:14px;font-weight:600}.layer.video .layer__inner{width:calc((100vh - 117px) * 1.7778);height:calc((100vw - 100px) * .5625);max-width:calc(100vw - 117px);max-height:calc(100vh - 100px);top:50px;left:0;right:0;position:absolute;margin:0 auto;background:#000;box-shadow:0 0 85px -15px rgba(0,0,0,.75)}.layer.video .layer__inner .close-layer{right:0;top:-40px;color:#01a1dd;background:#fff}.layer.video .layer__inner .close-layer:active,.layer.video .layer__inner .close-layer:focus,.layer.video .layer__inner .close-layer:hover{color:#fff;background:#01a1dd}.layer.video .layer__inner iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}