:root{--main-color: #2c4758;--main-color-dark: #273f4e;--accent-color: #FFAA00;--accent-color-hover: #cc8a06;--theme-color: #e44607;--theme-color-bright: #eb6517;--theme-color-dark: #9e3a00;--grey30: rgba(0, 0, 0, .03);--grey8: rgba(0, 0, 0, .8);--grey5: rgba(0, 0, 0, .5);--grey9: rgba(0, 0, 0, .9);--grey2: rgba(0, 0, 0, .2);--grey3: rgba(0, 0, 0, .3);--grey10: rgba(0, 0, 0, .1);--grey05: rgba(0, 0, 0, .05);--white40: #ffffff1f;font-size:16px}body{margin:0;font-family:proxima-nova,sans-serif}.topnav{overflow:hidden;background-color:var(--main-color);height:50px;display:flex;font-family:proxima-nova,sans-serif;flex-direction:row;width:100%;justify-content:space-between;z-index:-1}.alert-section{bottom:100px;position:absolute;padding:1.5rem 5rem;margin-left:auto;margin-right:auto;width:60vw;left:0;right:0;border-radius:40px;background-color:var(--main-color);text-align:center;z-index:100}.alert-section h3{color:var(--yellow);text-transform:uppercase;margin:0 0 1rem}.alert-section p{font-weight:400;font-size:1.2rem;color:#fff;margin:0 0 1rem}.alert-section .main-button{padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.alert-section .main-button a{padding:10px 20px;margin:0 20px;background-color:#fff;color:var(--main-color);text-transform:uppercase;border-bottom:none}.topnav #myLinks{display:none}.topnav a{color:#fff;padding:14px 16px;text-decoration:none;font-size:17px}.hero-logo{height:30px;padding:1rem}.menu-bars{width:20%}.bar-wrap{background-color:#ffffff0d;width:50px}.bar-wrap:hover{background-color:var(--accent-color)}.menu-items{display:none}.topnav a.icon{display:block;left:0;top:0}.top_logo{width:60%;display:flex;align-items:center;justify-content:center}.top_gl_logo{display:flex;align-items:center;justify-content:center}.top_gl_logo img{width:25%}.top_logo img{width:60%}.lang-select{width:20%;display:flex;flex-direction:row;justify-content:flex-end;margin-right:20px;font-weight:300}@media screen and (min-width: 320px) and (max-width: 768px){.top_logo{padding:0!important;width:80%}.top_logo img{width:80%}.lang-select,.menu-bars{width:10%}}.lang-select a{color:#fff;text-decoration:none}.lang-select a.active{color:var(--accent-color);font-weight:600}#myLinks{display:none;width:300px;height:calc(100vh - 50px);z-index:100;text-align:right;position:absolute;top:50}.menu-items{display:flex;flex-direction:column;height:100%}.menu-items a{padding:20px;text-decoration:none;font-size:16px;color:#ffffffb3;text-transform:uppercase;font-weight:400;letter-spacing:1px;width:100%}.menu-sub{width:100%;height:100%;background-color:#1f1f1f;display:flex;justify-content:center;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.menu-sub:hover{width:100%;height:100%;background-color:#161616;display:flex;justify-content:center;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.menu-sub:hover a{color:#fff}.row{display:flex;flex-direction:column;justify-content:center;align-items:center}.topic-buttons-download{margin-top:-40px;display:flex;flex-direction:column;justify-content:center;align-items:center}.topic-buttons-download .main-buttons.accent-color.topic-page-button{padding-bottom:0}.row.top-section.topic{background-blend-mode:multiply;background-color:var(--main-color);background-size:cover;background-repeat:no-repeat;background-position:center center;height:50vh;padding:0 10rem}.row.top-section.reccos{background-blend-mode:multiply;background-color:var(--main-color);background-size:cover;background-position:center top;height:50vh;padding:0 10rem}.row.top-section.reccos h1{color:#fff;font-size:2rem;font-weight:100;margin-bottom:0;text-transform:uppercase}.row.top-section.reccos p{color:#ffffffa6;font-size:1.1rem;font-weight:100}.row.top-section.topic h1{color:#fff;font-size:3rem;font-weight:100;text-transform:uppercase}.row.top-section.topic p{color:#ffffff98;font-size:1.5rem;font-weight:100}.filters.reccos{background-color:var(--grey05)}.filter-row{display:flex;flex-direction:row;justify-content:center;align-items:center}.filters.reccos p{text-transform:uppercase;font-size:1rem;font-weight:600;color:#333;margin:0}@media screen and (min-width: 320px) and (max-width: 768px){.row.top-section.reccos.recco-specific,.row.top-section.topic,.row.top-section.reccos{padding:0 1rem}}@media screen and (min-width: 769px) and (max-width: 900px){.row.top-section.reccos.recco-specific{padding:0 1rem}}.imagine-banner{padding:24px;max-width:75%}.imagine-banner h2{padding-bottom:0;font-size:1.2rem;text-transform:none;margin:0;text-align:center;font-weight:300;color:#2c4758;height:15vh;line-height:1.5}.align-center{text-align:center}.site-logo{width:400px;margin-top:70px}.site-logo svg{height:100px}@media screen and (min-width: 320px) and (max-width: 768px){.imagine-banner h2{height:20vh}.site-logo{max-width:320px}}.top-section{padding-top:50px;padding-bottom:70px;text-align:center}.main-buttons{display:flex;flex-direction:row;justify-content:center;align-items:center}.main-buttons.recco-page{margin-top:-25px}.main-buttons.reccos-button{display:flex;flex-direction:row;justify-content:flex-start}.main-buttons.reccos-button a{margin:10px 0}.main-buttons a{text-decoration:none;text-transform:uppercase;color:#fff;background-color:var(--main-color);padding:15px 20px;max-width:350px;text-align:center;margin:10px}@media screen and (min-width: 320px) and (max-width: 768px){.main-buttons{text-align:center;flex-direction:column}.main-buttons a{padding:15px;max-width:300px}}.main-buttons.accent-color a{background-color:var(--accent-color);z-index:100}.main-buttons.accent-color a:hover{background-color:var(--accent-color-hover);transition:all .6s ease}.index-page-button{margin-top:-30px}.main-buttons.accent-color.topic-page-button{padding:0rem 19rem 3rem;justify-content:flex-start;align-items:flex-start}.topic-page-button{margin-top:0}.dark-section{background-color:var(--grey30);margin-top:-30px}.dark-section .row{text-align:center;display:flex;justify-content:center;align-content:center;padding:1rem}.dark-section p{max-width:60%;color:var(--grey8);line-height:1.8;padding-bottom:2rem;font-size:1.2rem}.light-section{background-color:#fff;margin-top:-30px;padding-bottom:2rem}.light-section.topic_desc{background-color:#fff;margin-top:0;padding-bottom:2rem;padding:2rem 20rem}.light-section.more-info,.dark-section.more-info,.dark-section.more-info.team{margin-top:0}.dark-section.more-info .row{text-align:center;display:flex;justify-content:center;align-content:center;text-align:left;padding:1rem 3rem}.dark-section.more-info .row p{max-width:60%;color:var(--grey8);line-height:1.8;font-size:1.3rem;font-weight:300;margin-top:0;padding-bottom:0rem}.light-section .row{text-align:center;display:flex;justify-content:center;align-content:center;text-align:left;padding:1rem 3rem}.light-section p{max-width:60%;color:var(--grey8);line-height:1.8;font-size:1.3rem;font-weight:300}.light-section li{max-width:100%;color:var(--grey8);line-height:1.8;font-size:1.2rem;font-weight:300}.light-section.topic_desc p{max-width:100%;font-size:1.2em}.light-section.topic_desc a{text-decoration:none;color:var(--main-color)}.light-section.topic_desc h1{font-weight:100;color:var(--grey5);font-size:1.8rem;text-transform:uppercase;margin-bottom:10px}@media screen and (min-width: 320px) and (max-width: 768px){.light-section.topic_desc{padding:2rem 1rem}.main-buttons.accent-color.topic-page-button{padding:0rem 1rem 3rem}.dark-section .row{text-align:left}.dark-section p,.dark-section.more-info .row p{max-width:90%}.dark-section.more-info .row,.light-section .row{padding:1rem}.light-section p{max-width:90%}}.topic-row{flex-direction:row;max-width:none;margin-left:auto;margin-right:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.topic-column{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;color:#fff;position:relative;background-blend-mode:multiply;background-color:var(--main-color);background-size:cover;background-position:center top}.expert-map{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#2c4758}#chartdiv{width:50%;height:500px;max-width:50%;background-color:#2c4758;padding-bottom:2rem}.expert-countries{display:flex;flex-direction:column;align-content:flex-end;justify-content:flex-end;margin-top:auto}p.expert-number{color:var(--theme-color-bright);font-size:1.8rem;margin:0}p.expert-location{color:#fff;font-size:.9rem;font-weight:500;text-transform:uppercase;margin-bottom:2rem;margin-top:0}@media screen and (min-width: 320px) and (max-width: 768px){.topic-row{flex-direction:column;max-width:none;margin-left:auto;margin-right:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}.topic-column{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.topic-column p{font-weight:200;font-size:20px;line-height:1.8;margin:0rem 0 2rem}.topic-column h1{font-weight:400;line-height:1.5}.topic-wrap{padding:80px 90px}@media screen and (min-width: 320px) and (max-width: 768px){.topic-row{flex-direction:column;max-width:none;margin-left:auto;margin-right:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}.topic-column{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.topic-wrap{padding:80px 40px}}a.more-info{color:#fff;text-decoration:none;background-color:#0000004d;font-size:20px;text-transform:uppercase;font-weight:300;cursor:pointer;padding:15px 20px;letter-spacing:1px;font-weight:400}.topic_date{display:flex;flex-direction:row;justify-content:flex-end;position:absolute;text-align:right;right:30px;bottom:15px}.topic_date h6{margin:15px 0 10px;line-height:1;display:inline-block;font-size:1rem;color:var(--accent-color);font-weight:100}p.topic_month{font-weight:700;text-transform:uppercase;font-size:1.4rem;margin-bottom:0;color:var(--accent-color)}.topic-wrap h1{text-transform:uppercase}.topic-wrap p{font-weight:300}@media screen and (min-width: 320px) and (max-width: 768px){.topic_date{flex-direction:column;right:auto;left:auto;bottom:15px;text-align:left}}.divider h1{margin:0;text-transform:uppercase;font-weight:100;color:#fff;font-size:1.8em}.team-member{width:100%;padding:1rem 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.team-member p.name{font-size:16px;color:#000;font-weight:600;margin:0 0 5px}.team-member p.title{font-size:16px;color:var(--grey5);margin:5px 0;font-weight:400}@media screen and (min-width: 320px) and (max-width: 768px){.divider{height:15vh}.team-column{max-width:100%}}footer{background-color:var(--grey8)}footer h4{color:#fffc;font-size:1.1rem;font-weight:500;margin:0}.footer_partner-logo{width:100px;height:100px}.footer_partner-logo img{max-height:50px;opacity:.5;transition:all .6s ease;object-fit:cover}.footer_partner-logo:hover img{opacity:1}footer .row{display:flex;flex-direction:row;padding:1rem 20rem}.column{width:50%;display:flex;align-items:center;justify-content:center}.copyright{background-color:var(--grey9);height:8vh;display:flex;flex-direction:column;justify-content:center;align-content:center}.copyright a,.copyright p{color:#ffffffb3;font-size:12px}.copyright .column{width:84%}@media screen and (min-width: 320px) and (max-width: 768px){footer .row{display:flex;flex-direction:column;padding:1rem 2rem}.footer_partner-logo img{margin-top:20px}.column{padding:1rem 0;flex-direction:column;text-align:center}.copyright p{margin-bottom:0}}.heading{padding:1rem 16rem 0}.heading p{color:var(--grey8)}.grid.form{padding:0rem 16rem 2rem}.grid.form h4{font-weight:400;color:var(--grey8)}.grid{display:flex;flex-direction:column;align-items:flex-start;justify-content:left;padding:4rem 16rem 2rem}.custom-form h4{margin-bottom:0;padding-top:10px;line-height:1.5}.custom-form{width:100%}input[type=text]{width:100%;padding:10px;font-size:1rem;margin:0;display:inline-block;border:none;color:var(--grey8);background-color:var(--grey05);border-radius:0;box-sizing:border-box}#long-answer{width:100%;height:150px;padding:10px 20px;font-size:1rem;margin:0 0 10px;display:inline-block;border:none;color:var(--grey8);background-color:var(--grey05);border-radius:0;box-sizing:border-box}::placeholder{color:var(--grey8);font-weight:600}input[type=checkbox],input[type=radio]{margin:20px 20px 0}label{color:var(--grey8)}.submit-button{border:0px solid black;background-color:var(--accent-color);color:#fff;width:150px;padding:10px 0;font-size:1rem}.submit-button:hover{background-color:var(--accent-color-hover);cursor:pointer;transition:all .6s ease}.row.top-section.topic.partipate p{text-transform:uppercase}.row.top-section.topic.partipate h1{text-transform:capitalize}@media screen and (min-width: 320px) and (max-width: 768px){.heading{padding:1rem 1rem 0}.grid.form{padding:0rem 1rem 2rem}}.team-container{display:flex;flex-direction:row;padding:2rem 18rem}.org-col{width:35%;text-align:right;padding-right:5rem}.org-col h4{text-transform:uppercase;font-weight:200;color:var(--grey8);font-size:1.4rem;margin:1rem 0}.team-col{width:65%;text-align:left}.row.top-section.topic.team{height:30vh}.info-collection p{margin-bottom:0;color:#fff;font-weight:300;line-height:1.6}.info-collection h1{font-weight:100;color:#fff}@media screen and (min-width: 320px) and (max-width: 768px){.team-container{display:flex;flex-direction:column;padding:2rem}.org-col{width:100%;text-align:left}.team-col{width:100%}}.table-title h2{font-weight:400;text-transform:uppercase;color:#fff;font-size:1.2rem}.table-body{display:flex;flex-direction:column;width:40%;justify-content:flex-start;align-items:center}.table-body.title{width:20%;justify-content:center;align-items:center;text-align:center}.table-row{display:flex;flex-direction:row;height:130px;padding:0rem 2rem;justify-content:center;align-items:center}.expert-map-page .table-row{height:100%}a.table-row{text-decoration:none;color:var(--dark-grey)}.table-header{display:flex;flex-direction:row;height:50px;padding:0rem 2rem;justify-content:center;align-items:center;background-color:var(--main-color);color:#fff;text-align:center}.expert-map-page .table-header{background-color:var(--main-color-dark);justify-content:left;text-align:left}.table-header h2{font-size:1rem;font-weight:400;text-transform:uppercase}.table-row:nth-of-type(odd){background-color:var(--grey05)}.table-row:nth-of-type(even){background-color:#fff}.table-row:hover{cursor:pointer}.row-description-content{width:60%;padding:1rem}.row-equal-4{width:25%;padding:.25rem}.row-topic-content{width:15%;padding:1rem}.strat_topic_item,.strat_rec_item{text-align:center}.row-reccomendation-content{width:25%;padding:1rem}.table .tag-item{background-color:var(--accent-color);color:#fff;font-size:.8rem;padding:.2rem}@media screen and (min-width: 320px) and (max-width: 768px){.legend{padding:0 1rem;text-align:center}.row-equal-4{width:100%;text-align:center;padding:.25rem}.product-table-header{display:none}.product-table-contents{display:flex;flex-direction:column;width:100%}.table-body{display:flex;flex-direction:row;width:100%;justify-content:flex-start;align-items:center}.table-body.title{width:100%;justify-content:center;align-items:center}.table-row{display:flex;flex-direction:column;height:100%;padding:0rem 2rem}.row-description-content,.row-topic-content,.row-reccomendation-content{width:100%;padding:1rem}.team-container{display:flex;flex-direction:column;padding:2rem}.org-col{width:100%;text-align:left}.team-col{width:100%}}.filters{display:flex;flex-direction:row;align-items:center;justify-content:center;height:8vh;padding:1rem}.form-control{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;overflow:hidden}.form-control .material-icons:hover{cursor:pointer}select{flex:1;padding:0 .5em;cursor:pointer}select::-ms-expand{display:none}.down-arrow img{height:20px}.form-control:after{position:absolute;right:0;margin-right:0rem;font-family:Material Icons;content:"\e313";font-size:28px;padding:0;cursor:pointer;pointer-events:none;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease;color:var(--accent-color)}.form-control:hover:after{color:var(--theme-color)}.filters select{flex:1;padding:1rem 2rem 1rem 1rem;color:#333;font-weight:300;font-size:11pt;width:100%;cursor:pointer;border-radius:0;border:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--grey10)}.filters option[selected]{font-size:12pt}.no-project{text-align:center;background-color:var(--accent-color);padding:2rem 0;text-transform:uppercase}.search{display:flex;flex-direction:row;width:100%;justify-content:center;align-items:center;text-align:center;padding:2rem 0;background-color:var(--main-color)}input[type=text]{height:30px;width:20%;color:#fff;font-weight:300;background-color:var(--white40)}input[type=text]::placeholder{color:#f6f6f6be;font-family:proxima-nova,sans-serif;font-weight:400;font-size:.9rem}input[type=button],input[type=submit],input[type=reset]{background-color:var(--grey2);border:none;padding:.5rem 1rem;text-decoration:none;margin:0 2px;cursor:pointer;color:#f6f6f6;text-transform:uppercase}input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover{background-color:var(--grey5);transition:all .6s ease}.counters{display:flex;flex-direction:row;justify-content:center;align-items:center}.count-entries{text-align:center;margin:1rem;padding-top:1rem}.count-entries p{text-transform:uppercase;color:var(--grey8)}.count-entries p span{background-color:var(--grey2);padding:.5rem 1rem;line-height:1.5}@media screen and (min-width: 320px) and (max-width: 768px){.filters{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:1rem 6rem;background-color:var(--main-color)}.form-control{display:flex;flex-direction:row;align-items:center;justify-content:center;max-width:100%;width:100%;position:relative;padding:10pt;overflow:hidden}.search{display:flex;flex-direction:column;justify-content:center;align-items:center}input[type=text]{height:30px;width:80%;background-color:var(--white40)}input[type=button],input[type=submit],input[type=reset]{background-color:var(--grey2);border:none;padding:.5rem 1rem;text-decoration:none;margin:.5rem;cursor:pointer;color:#f6f6f6;text-transform:uppercase}.counters{display:flex;flex-direction:column;justify-content:center;align-items:center}.table-header>div:nth-child(2){display:none}.table-header>div:nth-child(3){display:none}}.reccos-list{padding:2rem 8rem}.reccos-item{padding-bottom:4rem}.recco-title-section{background-color:var(--main-color);padding:3rem 2rem;color:#fff}.recco-id{text-transform:uppercase;font-weight:600}.recco-title{font-size:1.5rem;font-weight:300}.recco-headings{color:var(--main-color);text-transform:uppercase;font-weight:600;margin:.5rem 0}.recco-implementation{padding:2rem 0rem;border-bottom:1px solid #333333;margin:0 2rem}.recco-columns{display:flex;flex-direction:row;padding:1rem 0rem}.recco-columns p{margin:0}.recco-background,.recco-solution{width:50%;padding:1rem 2rem}.recco-solution li{font-size:1.1rem;margin:1rem 0;line-height:1.5}.recco-body{background-color:var(--grey05)}.recco-body p{font-size:1.1rem;margin:0;line-height:1.5}.recco-number{font-weight:600;font-size:1rem;color:#fff;text-transform:uppercase}.specific-recco-body{line-height:2;color:#333;font-size:1.1rem}.why-section{background-color:var(--grey05);padding:2rem 20rem;margin-top:-45px}.detailed-description{padding:2rem 20rem;color:#333}.detailed-description li{margin:1rem 0}.detailed-description a{color:var(--accent-color-hover)}.detailed-description a:hover{color:var(--accent-color-hover);transition:.6s ease-in-out}@media screen and (min-width: 320px) and (max-width: 900px){.why-section,.detailed-description,.reccos-list{padding:2rem 1rem}.recco-columns{display:flex;width:100%;flex-direction:column;padding:0rem}.recco-background,.recco-solution{width:100%;padding:1rem}}.row.top-section.reccos.recco-specific{background-color:var(--theme-color);padding:0 20rem;height:50vh}.home-btn:hover{background-color:var(--theme-color);transition:all .6s ease}.dark-section a{color:var(--theme-color);font-weight:400;text-decoration:none;border-bottom:1px dotted var(--theme-color)}.dark-section h3{margin:0;color:var(--main-color);line-height:1;text-transform:uppercase;border-bottom:2px solid var(--theme-color)}.dark-section .main-buttons a{color:#fff;font-weight:400;text-decoration:none;border-bottom:0px dotted var(--theme-color)}#underline{border-bottom:2px solid var(--theme-color)}.topic-column:hover{background-color:var(--theme-color);transition:all .6s ease}.divider{background-color:var(--theme-color);display:flex;align-items:center;justify-content:center;height:9vh}.info-collection{background-color:var(--theme-color);padding-top:2rem;padding-bottom:2rem}
