.blockquote figure{margin:0;padding:0;position:relative}.blockquote blockquote{display:block;font-size:20px;font-style:italic;line-height:1.5;margin:0;margin-bottom:1.5em;padding-bottom:10px}.blockquote figcaption{display:block}.blockquote strong{display:block;font-size:24px;line-height:1.5}.blockquote small{display:block;font-size:18px;line-height:2}.blockquote .openquote{position:relative;white-space:nowrap}.blockquote .openquote:before{background:url(../images/components/blockquote-before.svg.php?fill=E8CCB7) no-repeat center center;background-size:contain;content:"";display:block;height:40px;width:64px;margin-top:-20px;position:absolute;left:-20px;top:50%;z-index:2}.blockquote .openquote-inner{position:relative;z-index:3}.blockquote .closequote{position:relative;white-space:nowrap}.blockquote .closequote:after{background:url(../images/components/blockquote-after.svg.php?fill=E8CCB7) no-repeat center center;background-size:contain;content:"";display:block;height:40px;width:64px;margin-top:-16px;position:absolute;right:-46px;top:50%;z-index:2}.blockquote .closequote-inner{position:relative;z-index:3}@media (min-width:1920px){.blockquote blockquote{font-size:30px;line-height:50px;margin-bottom:42px}.blockquote strong{font-size:24px}.blockquote small{font-size:21px}.blockquote .openquote:before{height:50px;width:80px;margin-top:-34px;left:-20px}.blockquote .closequote:after{height:50px;width:80px;margin-top:-16px;right:-50px}}@media (min-width:1536px) and (max-width:1919px){.blockquote blockquote{font-size:24px;line-height:36px}.blockquote strong{font-size:18px}.blockquote small{font-size:16px}}@media (min-width:768px) and (max-width:1024px){.blockquote blockquote{font-size:17px;line-height:28px}.blockquote strong{font-size:18px}.blockquote small{font-size:16px}.blockquote .openquote:before{height:30px;width:50px;margin-top:-20px;left:-12px}.blockquote .closequote:after{height:30px;width:50px;margin-top:-10px;right:-20px}}@media (max-width:767px){.blockquote blockquote{font-size:20px;line-height:32px}.blockquote strong{font-size:18px}.blockquote small{font-size:16px}.blockquote .openquote:before{height:34px;width:54px;margin-top:-22px;left:-12px}.blockquote .closequote:after{height:34px;width:54px;margin-top:-12px;right:-20px}}.cols13{display:table;width:100%;overflow:hidden}.cols13-body,.cols13-head{display:table-cell;vertical-align:top;padding:0 20px;position:relative}.cols13-head{width:33.3333333%;color:#fff;padding:0 20px}.cols13-headinner{margin:0 auto;max-width:204px}.cols13-headtitle{font-size:26px;font-weight:bold;line-height:36px;text-align:left}.cols13-headsticky{-webkit-transition:all 0.5s;transition:all 0.5s}.cols13-headstickyinner{margin:0 auto;max-width:204px;padding:80px 0}.cols13-headfixedinner{margin:0 auto;max-width:204px;padding:80px 0}.cols13-body{vertical-align:top;overflow:hidden}.cols13-bodyinner{margin:0 auto;max-width:640px}.cols13-headinner{margin:0 auto;max-width:none}.cols13-headstickyinner{max-width:none;padding:80px 10px}.cols13-headfixedinner{max-width:none;padding:80px 10px}@media (min-width:1025px){.reveal--start .cols13-headsticky{left:0;position:fixed;top:0;width:33.3333333%}.reveal--seen .cols13-headsticky{opacity:0}}@media (min-width:1920px){.cols13-headinner{max-width:320px}.cols13-headstickyinner{max-width:320px;padding:120px 0}.cols13-headfixedinner{max-width:320px;padding:120px 0}.cols13-headtitle{font-size:30px;line-height:42px}.cols13-bodyinner{max-width:840px}.cols13-headinner{max-width:none}.cols13-headstickyinner{max-width:none;padding:120px}.cols13-headfixedinner{max-width:none;padding:120px}}@media (min-width:1536px) and (max-width:1919px){.cols13-headinner{max-width:320px}.cols13-headstickyinner{padding:100px 0}.cols13-headfixedinner{padding:100px 0}.cols13-headtitle{font-size:28px;line-height:42px}.cols13-bodyinner{max-width:780px}.cols13-headinner{max-width:none}.cols13-headstickyinner{max-width:none;padding:100px}.cols13-headfixedinner{max-width:none;padding:100px}}@media (max-width:1024px){.cols13-head{display:table;height:230px;width:100%}.cols13-headinner{display:table-cell;vertical-align:middle}.cols13-headstickyinner{padding:20px;max-width:none}.cols13-headfixedinner{padding:20px;max-width:none}.cols13-body{display:block;width:auto}.cols13-bodyinner{display:block;width:auto}.cols13-headtitle{font-size:22px;line-height:31px;text-align:center;padding:0}}@media (max-width:767px){.cols13-head{height:190px}.cols13-headtitle{font-size:26px;line-height:36px}}#goto-heading{background:#303B0C no-repeat center center;background-size:cover;color:#fff}@media (min-width:1920px){#goto-heading .heading{height:554px}}#goto-back a{background-color:#5692A8}#goto-introduction{background:#fff;padding:0 20px;padding-top:92px;padding-bottom:98px}#goto-introduction .introduction{display:table;table-layout:fixed;width:100%}#goto-introduction .introduction-body,#goto-introduction .introduction-head{display:table-cell;vertical-align:top}#goto-introduction .introduction-headouter{margin-left:auto;max-width:540px;padding-right:52px}#goto-introduction .introduction-bodyouter{margin-left:0;max-width:540px;padding-left:52px}#goto-introduction .introduction-head{font-size:18px;font-weight:bold;line-height:38px}#goto-introduction .introduction-head strong{color:#9FAF6B}#goto-introduction .introduction-body{font-size:16px;line-height:32px}@media (min-width:1920px){#goto-introduction{padding-top:150px;padding-bottom:170px}#goto-introduction .introduction-headouter{max-width:840px;padding-right:80px}#goto-introduction .introduction-bodyouter{max-width:840px;padding-left:80px}#goto-introduction .introduction-head{font-size:24px;line-height:50px}#goto-introduction .introduction-body{font-size:20px;line-height:44px}}@media (min-width:1536px) and (max-width:1919px){#goto-introduction{padding-top:140px;padding-bottom:110px}#goto-introduction .introduction-headouter{max-width:646px;padding-right:60px}#goto-introduction .introduction-bodyouter{max-width:646px;padding-left:60px}#goto-introduction .introduction-head{font-size:22px;line-height:46px}#goto-introduction .introduction-body{font-size:18px;line-height:38px}}@media (max-width:1024px){#goto-introduction{padding:0 30px;padding-top:112px;padding-bottom:104px}#goto-introduction .introduction{display:block}#goto-introduction .introduction-body,#goto-introduction .introduction-head{display:block;padding:0}#goto-introduction .introduction-bodyouter,#goto-introduction .introduction-headouter{max-width:none;padding:0}#goto-introduction .introduction-head{font-size:19px;line-height:42px;margin-bottom:54px}#goto-introduction .introduction-body{font-size:17px;line-height:34px}}@media (max-width:767px){#goto-introduction{padding:0 20px;padding-top:72px;padding-bottom:92px}#goto-introduction .introduction-head{font-size:18px;line-height:38px;margin-bottom:66px}#goto-introduction .introduction-body{font-size:16px;line-height:32px}}#goto-commited{background:#f2f6e3;padding:0 20px;padding-top:72px;padding-bottom:120px}#goto-commited .commited{margin:0 auto;max-width:1080px}#goto-commited .commited-title{color:#042641;font-size:20px;font-weight:bold;line-height:1.2;margin:0;margin-bottom:56px}#goto-commited .commited-image{overflow-x:auto;position:relative}#goto-commited .commited-image picture{display:block}#goto-commited .commited-image img{display:block;margin:0 auto}#goto-commited .commited-content{display:none}#goto-commited .dates dl{border-bottom:1px solid #000;margin:0;padding:14px 0;padding-left:115px;position:relative}#goto-commited .dates dt{margin:0;padding:0;position:absolute;left:0;top:20px}#goto-commited .dates dt{border-radius:20px;font-size:20px;font-weight:bold;line-height:40px;width:90px;text-align:center}#goto-commited .dates dd{color:#042641;font-size:16px;line-height:26px;min-height:44px}#goto-commited .y2002 dt{background-color:#c48b63;color:#fff}#goto-commited .y2009 dt{background-color:#5692a8;color:#fff}#goto-commited .y2014 dt{background-color:#c7ce8d;color:#fff}#goto-commited .y2016 dt{background-color:#042641;color:#fff}#goto-commited .y2017 dt{background-color:#c48b63;color:#fff}#goto-commited .y2018 dt{background-color:#5692a8;color:#fff}#goto-commited .y2019 dt{background-color:#9faf6b;color:#fff}#goto-commited .y2020 dt{background-color:#042641;color:#fff}#goto-commited .y2021 dt{background-color:#c48b63;color:#fff}@media (min-width:1920px){#goto-commited{padding-top:84px;padding-bottom:140px}#goto-commited .commited{max-width:1680px}#goto-commited .commited-title{font-size:24px;margin-bottom:70px}#goto-commited .commited-image{left:-24px}}@media (min-width:1536px) and (max-width:1919px){#goto-commited{padding-top:80px;padding-bottom:143px}#goto-commited .commited{max-width:1288px}#goto-commited .commited-title{font-size:22px;margin-bottom:73px}#goto-commited .commited-image{margin:0 -40px}}@media (min-width:768px) and (max-width:1024px){#goto-commited{padding:0;padding-top:100px;padding-bottom:100px}#goto-commited .commited-image{padding:0 20px}#goto-commited .commited-title{font-size:22px;margin:0 30px;margin-bottom:54px;max-width:none}}@media (max-width:767px){#goto-commited{padding:0 20px;padding-top:40px;padding-bottom:97px}#goto-commited .commited-image{display:none}#goto-commited .commited-content{display:block}#goto-commited .commited-title{font-size:22px;line-height:30px;margin-bottom:66px;max-width:none}}#goto-wideimage{background:#C7CE8D no-repeat center center;background-size:cover;position:relative;height:412px}#goto-wideimage:before{background:#C48B63;content:"";display:block;height:46px;width:46px;position:absolute;left:0;top:257px;opacity:0.87}#goto-wideimage:after{background:#5692A8;content:"";display:block;height:114px;width:114px;position:absolute;right:0;bottom:0;opacity:0.87}@media (min-width:1920px){#goto-wideimage{height:618px}#goto-wideimage:before{height:70px;width:70px;top:390px}#goto-wideimage:after{height:170px;width:170px}}@media (min-width:1536px) and (max-width:1919px){#goto-wideimage{height:494px}#goto-wideimage:before{height:56px;width:56px;top:310px}#goto-wideimage:after{height:136px;width:136px}}@media (max-width:1024px){#goto-wideimage{background-image:none;display:none}}#goto-capabilities .capabilities{display:table;width:100%}#goto-capabilities .capabilities-body,#goto-capabilities .capabilities-head{display:table-cell;vertical-align:top}#goto-capabilities .capabilities-head{background-color:#9FAF6B;width:33.33333333%;padding:0}#goto-capabilities .capabilities-headinner{margin-left:auto;padding-top:212px;max-width:328px;padding-right:90px}#goto-capabilities .capabilities-body{position:relative}#goto-capabilities .capabilities-bodyinner{margin:0 auto;max-width:574px;padding-top:236px;padding-bottom:457px}#goto-capabilities .vincent-image{height:322px;width:322px;background:#E6EDCA;position:relative;margin-left:auto;margin-bottom:80px;right:-6px}#goto-capabilities .vincent-image img{display:block;height:auto;left:110px;bottom:0;position:absolute;width:280px}#goto-capabilities .blockquote blockquote{color:#fff}#goto-capabilities .blockquote figcaption{color:#042641}#goto-capabilities .blockquote .openquote:before{background-image:url(../images/components/blockquote-before.svg.php?fill=C7CE8D)}#goto-capabilities .blockquote .closequote:after{background-image:url(../images/components/blockquote-after.svg.php?fill=C7CE8D)}#goto-capabilities .content{font-size:16px;line-height:26px;margin-bottom:82px}#goto-capabilities .content h2{color:#042641;font-size:20px;font-weight:bold;line-height:1.5;margin:0;margin-bottom:53px}#goto-capabilities .content .lede{color:#5692A8;font-size:18px;font-weight:bold;line-height:38px;margin:0;margin-bottom:69px}#goto-capabilities .certifications{display:table;margin-left:-44px}#goto-capabilities .certification{display:table-cell;padding:0 44px}#goto-capabilities .certification-number{font-size:48px;font-weight:500;line-height:1;margin:0;margin-bottom:18px}#goto-capabilities .certification-content{border-bottom:2px solid #ccc;font-size:18px;line-height:26px;width:250px;padding-bottom:27px}#goto-capabilities .certification-content strong{font-size:48px;font-weight:bold;line-height:1.2}#goto-capabilities .certification-logo{display:table;height:140px}#goto-capabilities .certification-logo a{display:table-cell;vertical-align:middle}#goto-capabilities .certification-logo img{display:block;height:auto;position:relative}#goto-capabilities .certification--01 .certification-number{color:#C48B63}#goto-capabilities .certification--01 .certification-content{border-color:#C48B63}#goto-capabilities .certification--01 .certification-content strong{color:#C48B63}#goto-capabilities .certification--01 .certification-logo img{width:265px}#goto-capabilities .certification--02 .certification-number{color:#5692A8}#goto-capabilities .certification--02 .certification-content{border-color:#5692A8}#goto-capabilities .certification--02 .certification-content strong{color:#5692A8}#goto-capabilities .certification--02 .certification-logo img{width:94px}#goto-capabilities .wideimage{background:#333 url(../images/tpl/sustainable-future/goto-capabilities-wideimage-1280.jpg) no-repeat center center;background-size:cover;height:350px;left:0;bottom:0;right:0;position:absolute}@media (min-width:1920px){#goto-capabilities .capabilities-headinner{padding-top:232px;max-width:480px;padding-right:120px}#goto-capabilities .capabilities-bodyinner{max-width:728px;padding-top:268px;padding-bottom:647px}#goto-capabilities .vincent-image{height:455px;width:455px;margin-bottom:144px;right:-25px}#goto-capabilities .vincent-image img{left:153px;width:396px}#goto-capabilities .content{font-size:20px;line-height:33px;margin-bottom:152px}#goto-capabilities .content h2{font-size:24px;line-height:1.5;margin-bottom:74px}#goto-capabilities .content .lede{font-size:24px;line-height:50px;margin-bottom:66px}#goto-capabilities .certifications{margin-left:-44px}#goto-capabilities .certification{padding:0 44px}#goto-capabilities .certification-number{font-size:60px;margin-bottom:30px}#goto-capabilities .certification-content{font-size:22px;line-height:30px;width:290px;padding-bottom:24px}#goto-capabilities .certification-logo{height:174px}#goto-capabilities .certification--01 .certification-logo img{width:302px;left:-20px}#goto-capabilities .certification--02 .certification-logo img{width:108px}#goto-capabilities .wideimage{background-image:url(../images/tpl/sustainable-future/goto-capabilities-wideimage-1920.jpg);height:526px}}@media (min-width:1536px) and (max-width:1919px){#goto-capabilities .capabilities-headinner{padding-top:183px;max-width:386px;padding-right:100px}#goto-capabilities .capabilities-bodyinner{max-width:728px;padding-top:233px;padding-bottom:548px}#goto-capabilities .vincent-image{height:358px;width:358px;margin-bottom:114px;right:-28px}#goto-capabilities .vincent-image img{left:126px;width:312px}#goto-capabilities .content{font-size:18px;line-height:28px;margin-bottom:130px}#goto-capabilities .content h2{font-size:22px;line-height:1.5;margin-bottom:67px}#goto-capabilities .content .lede{font-size:24px;line-height:46px;margin-bottom:74px}#goto-capabilities .certifications{margin-left:-44px}#goto-capabilities .certification{padding:0 44px}#goto-capabilities .certification-number{font-size:52px;margin-bottom:15px}#goto-capabilities .certification-content{font-size:20px;line-height:28px;width:270px;padding-bottom:20px}#goto-capabilities .certification-logo{height:140px}#goto-capabilities .certification--01 .certification-logo img{width:265px;left:-20px}#goto-capabilities .certification--02 .certification-logo img{width:94px}#goto-capabilities .wideimage{background-image:url(../images/tpl/sustainable-future/goto-capabilities-wideimage-1536.jpg);height:420px}}@media (min-width:768px) and (max-width:1024px){#goto-capabilities .capabilities{display:block}#goto-capabilities .capabilities-head{display:block;height:auto;width:auto}#goto-capabilities .capabilities-body{display:block;width:auto}#goto-capabilities .capabilities-headinner{display:block;padding:0;text-align:left;position:relative;max-width:none}#goto-capabilities .capabilities-bodyinner{padding:98px 60px 359px 60px;max-width:none}#goto-capabilities .vincent{display:table;height:336px;width:100%;max-width:724px;margin:0 auto;position:relative}#goto-capabilities .vincent-inner{display:table-cell;vertical-align:middle;padding-left:352px;padding-right:50px;padding-top:24px}#goto-capabilities .vincent-image{height:260px;width:260px;margin-bottom:0;position:absolute;left:0;bottom:0;right:auto}#goto-capabilities .vincent-image img{left:90px;width:227px}#goto-capabilities .vincent-content{max-width:none}#goto-capabilities .blockquote blockquote{margin:0}#goto-capabilities .blockquote figcaption{display:none}#goto-capabilities .content{font-size:17px;line-height:34px;margin-bottom:84px}#goto-capabilities .content h2{font-size:22px;line-height:1.5;margin-bottom:57px}#goto-capabilities .content .lede{font-size:19px;line-height:42px;margin-bottom:54px}#goto-capabilities .certifications{margin-left:-44px}#goto-capabilities .certification{padding:0 44px}#goto-capabilities .certification-number{font-size:40px;margin-bottom:11px}#goto-capabilities .certification-content{font-size:16px;line-height:22px;width:220px;padding-bottom:22px}#goto-capabilities .certification-logo{height:140px}#goto-capabilities .certification--01 .certification-logo img{width:206px}#goto-capabilities .certification--02 .certification-logo img{width:72px}#goto-capabilities .wideimage{background-image:url(../images/tpl/sustainable-future/goto-capabilities-wideimage-768.jpg);height:310px}}@media (max-width:767px){#goto-capabilities .capabilities{display:block}#goto-capabilities .capabilities-body,#goto-capabilities .capabilities-head{display:block;width:auto}#goto-capabilities .capabilities-headinner{padding:80px 20px 94px 20px;position:relative;max-width:none}#goto-capabilities .capabilities-bodyinner{padding:88px 20px 92px 20px;max-width:none}#goto-capabilities .vincent-image{height:260px;width:260px;margin-left:0;margin-bottom:52px}#goto-capabilities .vincent-image img{left:90px;width:227px}#goto-capabilities .vincent-content{max-width:none}#goto-capabilities .blockquote blockquote{margin:0}#goto-capabilities .blockquote figcaption{display:none}#goto-capabilities .content{font-size:17px;line-height:34px;margin-bottom:60px}#goto-capabilities .content h2{font-size:22px;line-height:1.5;margin-bottom:68px}#goto-capabilities .content .lede{font-size:18px;line-height:38px;margin-right:20px;margin-bottom:66px}#goto-capabilities .certification-number{font-size:40px;margin-bottom:11px}#goto-capabilities .certification-content{font-size:16px;line-height:22px;width:220px;padding-bottom:22px}#goto-capabilities .certification-logo{height:140px}#goto-capabilities .certification--01 .certification-logo img{width:206px}#goto-capabilities .certification--02 .certification-logo img{width:72px}#goto-capabilities .wideimage{background-image:none;display:none}}@media (min-width:0) and (max-width:479px){#goto-capabilities .certifications{display:block;margin-left:0}#goto-capabilities .certification{display:block;padding:0}}#goto-accelerate .cols13-head{background-color:#042641;color:#fff}#goto-accelerate .cols13-bodyinner{padding-top:200px;padding-bottom:450px}#goto-accelerate .cols13-body{color:#042641}#goto-accelerate .content h2{font-size:20px;font-weight:bold;line-height:34px;margin:0;margin-bottom:68px;max-width:440px}#goto-accelerate .content li{font-size:16px;letter-spacing:0.2px;line-height:26px;list-style:none;margin:0;margin-bottom:36px;padding:0;padding-left:34px;position:relative}#goto-accelerate .content li:before{background:no-repeat center center;background-size:contain;display:block;content:"";height:18px;width:14px;top:6px;position:absolute;left:0}#goto-accelerate .content strong{color:#9FAF6B}#goto-accelerate .report{background:#C3DDE3 url(../images/tpl/sustainable-future/goto-accelerate-report-1280.jpg) no-repeat center bottom;left:-999em;right:-999em;bottom:0;position:absolute}#goto-accelerate .report-outer{display:table;margin:0 auto;max-width:640px;height:330px;width:100%}#goto-accelerate .report-inner{display:table-cell;vertical-align:middle}#goto-accelerate .report-title{color:#042641;font-size:22px;font-weight:bold;line-height:36px;margin:0;margin-bottom:28px}#goto-accelerate .report-cta a{background-color:#042641;color:#fff;display:table;font-size:16px;line-height:44px;border-radius:22px;padding:0 22px;padding-right:40px;position:relative;text-decoration:none}#goto-accelerate .report-cta a:after{background:url(../images/tpl/sustainable-future/report-cta.svg) no-repeat center center;background-size:contain;content:"";display:block;height:10px;width:6px;position:absolute;right:22px;top:50%;margin-top:-5px}html[lang=en] #goto-accelerate .report{background-image:url(../images/tpl/sustainable-future/en-goto-accelerate-report-1280.jpg)}html[lang=fr] #goto-accelerate .report{background-image:url(../images/tpl/sustainable-future/fr-goto-accelerate-report-1280.jpg)}@media (min-width:1920px){#goto-accelerate .cols13-bodyinner{padding-top:194px;padding-bottom:520px}#goto-accelerate .content h2{font-size:24px;line-height:40px;margin-bottom:66px}#goto-accelerate .content li{font-size:20px;line-height:33px;margin-bottom:40px}#goto-accelerate .report{height:407px}#goto-accelerate .report-outer{max-width:720px}#goto-accelerate .report-title{font-size:24px;line-height:40px}html[lang=en] #goto-accelerate .report{background-image:url(../images/tpl/sustainable-future/en-goto-accelerate-report-1920.jpg)}html[lang=fr] #goto-accelerate .report{background-image:url(../images/tpl/sustainable-future/fr-goto-accelerate-report-1920.jpg)}}@media (min-width:1536px) and (max-width:1919px){#goto-accelerate .cols13-bodyinner{padding-top:178px;padding-bottom:480px}#goto-accelerate .content h2{font-size:24px;line-height:40px;margin-bottom:64px}#goto-accelerate .content li{font-size:18px;line-height:31px;margin-bottom:37px}#goto-accelerate .report{height:364px}#goto-accelerate .report-outer{height:364px;max-width:716px}#goto-accelerate .report-title{font-size:24px;line-height:40px}html[lang=en] #goto-accelerate .report{background-image:url(../images/tpl/sustainable-future/en-goto-accelerate-report-1536.jpg)}html[lang=fr] #goto-accelerate .report{background-image:url(../images/tpl/sustainable-future/fr-goto-accelerate-report-1536.jpg)}}@media (max-width:1024px){#goto-accelerate .cols13-headinner{font-size:22px;line-height:31px;text-align:center}#goto-accelerate .cols13-headinner br{display:none}#goto-accelerate .cols13-bodyinner{padding-top:36px;padding-bottom:400px}#goto-accelerate .content h2{margin-bottom:57px}#goto-accelerate .report{height:292px}#goto-accelerate .report-outer{height:292px;max-width:640px}html[lang=en] #goto-accelerate .report{background-image:url(../images/tpl/sustainable-future/en-goto-accelerate-report-768.jpg)}html[lang=fr] #goto-accelerate .report{background-image:url(../images/tpl/sustainable-future/fr-goto-accelerate-report-768.jpg)}}@media (max-width:767px){#goto-accelerate .cols13-headinner{font-size:26px;line-height:36px}#goto-accelerate .cols13-headinner br{display:initial}#goto-accelerate .cols13-bodyinner{padding-top:84px;padding-bottom:450px}#goto-accelerate .content h2{margin-right:-10px;margin-bottom:65px}#goto-accelerate .report{height:407px;padding:0 20px}#goto-accelerate .report-outer{height:406px;max-width:335px}#goto-accelerate .report-inner{vertical-align:top;padding-top:36px}#goto-accelerate .report-title{font-size:20px;line-height:34px;margin-bottom:28px}html[lang=en] #goto-accelerate .report{background-image:url(../images/tpl/sustainable-future/en-goto-accelerate-report-375.jpg)}html[lang=fr] #goto-accelerate .report{background-image:url(../images/tpl/sustainable-future/fr-goto-accelerate-report-375.jpg)}}@media (min-width:0) and (max-width:479px){#goto-accelerate .report{left:0;right:0}}#goto-supporting{background:#E6EFF2;padding-top:164px;padding-bottom:164px}#goto-supporting .supporting{margin:0 auto;max-width:1120px;margin-bottom:80px;padding:0 20px}#goto-supporting .supporting-title{color:#5692A8;font-size:24px;font-weight:bold;line-height:36px;margin:0;margin-bottom:48px;max-width:362px}#goto-supporting .supporting-container{display:table;table-layout:fixed;width:100%}#goto-supporting .supporting-left,#goto-supporting .supporting-right{display:table-cell;vertical-align:top}#goto-supporting .supporting-leftouter{margin-left:auto;max-width:540px;padding-right:50px}#goto-supporting .supporting-rightouter{margin-left:0;max-width:540px;padding-left:50px}#goto-supporting .supporting-left{color:#042641;font-size:18px;font-weight:bold;line-height:38px}#goto-supporting .supporting-right{color:#042641;font-size:16px;line-height:26px}#goto-supporting .supporting-rightinner{padding-top:4px}#goto-supporting .supporting-rightinner p{margin:40px 0}#goto-supporting .numbers{display:table;table-layout:fixed;width:100%}#goto-supporting .numbers-content,#goto-supporting .numbers-image{display:table-cell;vertical-align:top;position:relative}#goto-supporting .numbers-imageouter{padding-right:50px}#goto-supporting .numbers-contentouter{margin-left:0;max-width:540px;padding-left:50px}#goto-supporting .numbers-imageinner{background:#333 url(../images/tpl/sustainable-future/numbers-imageinner-1280.jpg) no-repeat center center;background-size:cover;height:378px}#goto-supporting .numbers-contentinner:after{background:no-repeat center center;background-size:contain;content:"";height:196px;width:146px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#goto-supporting .number{border-bottom:2px solid #ccc;color:#042641;font-size:18px;line-height:26px;width:188px;padding-bottom:15px}#goto-supporting .number strong{display:block;font-size:48px;font-weight:bold;line-height:1.5}#goto-supporting .number--01{border-color:#9FAF6B;margin-bottom:44px}#goto-supporting .number--01 strong{color:#9FAF6B}#goto-supporting .number--02{border-color:#5692A8}#goto-supporting .number--02 strong{color:#5692A8}@media (min-width:1920px){#goto-supporting{padding-top:245px;padding-bottom:164px}#goto-supporting .supporting{max-width:1680px;margin-bottom:87px}#goto-supporting .supporting-title{font-size:30px;line-height:42px;max-width:452px;margin-bottom:73px}#goto-supporting .supporting-leftouter{max-width:840px;padding-right:80px}#goto-supporting .supporting-rightouter{max-width:840px;padding-left:80px}#goto-supporting .supporting-left{font-size:24px;line-height:50px}#goto-supporting .supporting-right{font-size:18px;line-height:32px}#goto-supporting .supporting-rightinner{padding-top:6px}#goto-supporting .numbers-imageinner{background-image:url(../images/tpl/sustainable-future/numbers-imageinner-1920.jpg);height:565px}#goto-supporting .numbers-content{vertical-align:middle}#goto-supporting .numbers-contentouter{max-width:840px;padding-left:80px}#goto-supporting .numbers-contentinner:after{height:286px;width:216px}#goto-supporting .number{font-size:22px;line-height:30px;width:198px;padding-bottom:15px}#goto-supporting .number strong{font-size:60px}#goto-supporting .number--01{margin-bottom:44px}}@media (min-width:1536px) and (max-width:1919px){#goto-supporting{padding-top:178px;padding-bottom:164px}#goto-supporting .supporting{max-width:1296px;margin-bottom:133px}#goto-supporting .supporting-title{font-size:28px;line-height:40px;max-width:410px;margin-bottom:58px}#goto-supporting .supporting-leftouter{max-width:648px;padding-right:60px}#goto-supporting .supporting-rightouter{max-width:648px;padding-left:60px}#goto-supporting .supporting-left{font-size:22px;line-height:46px}#goto-supporting .supporting-right{font-size:16px;line-height:26px}#goto-supporting .supporting-rightinner{padding-top:6px}#goto-supporting .numbers-imageinner{background-image:url(../images/tpl/sustainable-future/numbers-imageinner-1536.jpg);height:500px}#goto-supporting .numbers-content{vertical-align:middle}#goto-supporting .numbers-contentouter{max-width:648px;padding-left:60px}#goto-supporting .numbers-contentinner:after{height:286px;width:216px}#goto-supporting .number{font-size:20px;line-height:28px;width:198px;padding-bottom:15px}#goto-supporting .number strong{font-size:52px}#goto-supporting .number--01{margin-bottom:44px}}@media (max-width:1024px){#goto-supporting{padding-top:97px;padding-bottom:164px}#goto-supporting .supporting{display:block;max-width:640px;margin-bottom:123px}#goto-supporting .supporting-left,#goto-supporting .supporting-right{display:block}#goto-supporting .supporting-leftouter,#goto-supporting .supporting-rightouter{max-width:none;padding:0}#goto-supporting .supporting-left{font-size:19px;line-height:42px;margin-bottom:62px}#goto-supporting .supporting-right{font-size:16px;line-height:26px}#goto-supporting .supporting-rightinner{padding-top:6px}#goto-supporting .supporting-title{margin-bottom:57px}#goto-supporting .numbers{display:block}#goto-supporting .numbers-image{display:block}#goto-supporting .numbers-content{display:block}#goto-supporting .numbers-imageouter{padding:0}#goto-supporting .numbers-imageinner{background-image:url(../images/tpl/sustainable-future/numbers-imageinner-768.jpg);height:350px}#goto-supporting .numbers-contentouter{margin:0 auto;max-width:640px;padding-top:52px;padding-bottom:300px}#goto-supporting .numbers-content{vertical-align:middle}#goto-supporting .number{font-size:20px;line-height:28px;width:198px;padding-bottom:15px}#goto-supporting .number strong{font-size:52px}#goto-supporting .number--01{margin-bottom:44px}}@media (max-width:767px){#goto-supporting{padding-top:86px;padding-bottom:86px}#goto-supporting .supporting{margin-bottom:103px;padding:0 20px}#goto-supporting .supporting-left{font-size:18px;line-height:38px;margin-bottom:62px}#goto-supporting .supporting-right{font-size:16px;line-height:26px}#goto-supporting .supporting-rightinner{padding-top:6px}#goto-supporting .supporting-title{font-size:20px;line-height:34px;margin-bottom:61px}#goto-supporting .numbers{display:block}#goto-supporting .numbers-image{display:block}#goto-supporting .numbers-content{display:block}#goto-supporting .numbers-imageouter{padding:0}#goto-supporting .numbers-imageinner{background-image:url(../images/tpl/sustainable-future/numbers-imageinner-375.jpg);height:242px}#goto-supporting .numbers-contentouter{margin:0 auto;max-width:640px;padding:0 20px;padding-top:94px;padding-bottom:300px}#goto-supporting .numbers-content{vertical-align:middle}#goto-supporting .number{font-size:18px;line-height:26px;width:188px;padding-bottom:15px}#goto-supporting .number strong{font-size:48px}#goto-supporting .number--01{margin-bottom:44px}}body{-webkit-transition:background-color 0.5s;transition:background-color 0.5s}.section.reveal--init{opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s}#goto-capabilities .certification.reveal--init{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}#goto-capabilities .certification.reveal--passed{opacity:1}.js #goto-accelerate .content li{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.js #goto-accelerate .content li.reveal--seen{opacity:1}.js[data-intersecting=supporting] body{background:#E6EFF2}.js[data-intersecting=supporting] #goto-accelerate{opacity:0}
/*# sourceMappingURL=tpl-sustainable-future.min.css.map */