.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.ss-wrapper{overflow:hidden;width:100%;height:100%;position:relative;z-index:0;float:left;}.ss-content{height:100%;width:calc(100% + 18px);padding:0 0 0 0;position:relative;overflow-x:auto;overflow-y:scroll;box-sizing:border-box;}@media screen and (max-width:768px){.theme-views-table-projects-list .ss-content{width:100vw;}}.ss-content.rtl{width:calc(100% + 18px);right:auto;}.ss-scroll{position:relative;background:rgba(0,0,0,0.1);width:9px;border-radius:4px;top:0;z-index:2;cursor:pointer;opacity:0;-webkit-transition:opacity 0.25s linear;transition:opacity 0.25s linear;}.ss-hidden{display:none;}.ss-container:hover .ss-scroll,.ss-container:active .ss-scroll{opacity:1;}.ss-grabbed{-o-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;}
.glide{position:relative;width:100%;box-sizing:border-box;}.glide *{box-sizing:inherit;}.glide__track{overflow:hidden;}@media screen and (max-width:768px){.glide__track{width:100vw;}}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:-webkit-box;display:flex;flex-wrap:nowrap;will-change:transform;}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none;}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.glide--rtl{direction:rtl;}
.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:white;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid rgba(255,255,255,0.5);border-radius:4px;box-shadow:0 0.25em 0.5em 0 rgba(0,0,0,0.1);text-shadow:0 0.25em 0.5em rgba(0,0,0,0.1);opacity:1;cursor:pointer;-webkit-transition:opacity 150ms ease,border 300ms ease-in-out;transition:opacity 150ms ease,border 300ms ease-in-out;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1;}.glide__arrow:focus{outline:none;}.glide__arrow:hover{border-color:white;}.glide__arrow--left{left:2em;}.glide__arrow--right{right:2em;}.glide__arrow--disabled{opacity:0.33;}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:-webkit-inline-box;display:inline-flex;list-style:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.glide__bullet{background-color:rgba(255,255,255,0.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;cursor:pointer;line-height:0;box-shadow:0 0.25em 0.5em 0 rgba(0,0,0,0.1);margin:0 0.25em;}.glide__bullet:focus{outline:none;}.glide__bullet:hover,.glide__bullet:focus{border:2px solid white;background-color:rgba(255,255,255,0.5);}.glide__bullet--active{background-color:white;}.glide--swipeable{cursor:grab;cursor:-webkit-grab;}.glide--dragging{cursor:grabbing;cursor:-webkit-grabbing;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-500.eot);src:local(''),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-500.eot#iefix) format('embedded-opentype'),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-500.woff2) format('woff2'),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-500.woff) format('woff'),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-500.ttf) format('truetype'),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-500.svg#Montserrat) format('svg');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-700.eot);src:local(''),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-700.eot#iefix) format('embedded-opentype'),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-700.woff2) format('woff2'),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-700.woff) format('woff'),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-700.ttf) format('truetype'),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-700.svg#Montserrat) format('svg');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;src:url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-italic.eot);src:local(''),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-italic.eot#iefix) format('embedded-opentype'),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-italic.woff2) format('woff2'),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-italic.woff) format('woff'),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-italic.ttf) format('truetype'),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-italic.svg#Montserrat) format('svg');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;src:url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-500italic.eot);src:local(''),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-500italic.eot#iefix) format('embedded-opentype'),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-500italic.woff2) format('woff2'),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-500italic.woff) format('woff'),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-500italic.ttf) format('truetype'),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-500italic.svg#Montserrat) format('svg');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:600;src:url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-600italic.eot);src:local(''),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-600italic.eot#iefix) format('embedded-opentype'),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-600italic.woff2) format('woff2'),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-600italic.woff) format('woff'),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-600italic.ttf) format('truetype'),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-600italic.svg#Montserrat) format('svg');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:700;src:url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-700italic.eot);src:local(''),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-700italic.eot#iefix) format('embedded-opentype'),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-700italic.woff2) format('woff2'),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-700italic.woff) format('woff'),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-700italic.ttf) format('truetype'),url(/themes/custom/custom_theme/fonts/montserrat-v23-latin-ext_latin-700italic.svg#Montserrat) format('svg');}@font-face{font-family:'Khand';font-style:normal;font-weight:400;src:url(/themes/custom/custom_theme/fonts/khand-v12-latin-regular.eot);src:local(''),url(/themes/custom/custom_theme/fonts/khand-v12-latin-regular.eot#iefix) format('embedded-opentype'),url(/themes/custom/custom_theme/fonts/khand-v12-latin-regular.woff2) format('woff2'),url(/themes/custom/custom_theme/fonts/khand-v12-latin-regular.woff) format('woff'),url(/themes/custom/custom_theme/fonts/khand-v12-latin-regular.ttf) format('truetype'),url(/themes/custom/custom_theme/fonts/khand-v12-latin-regular.svg#Khand) format('svg');}@font-face{font-family:'Khand';font-style:normal;font-weight:500;src:url(/themes/custom/custom_theme/fonts/khand-v12-latin-500.eot);src:local(''),url(/themes/custom/custom_theme/fonts/khand-v12-latin-500.eot#iefix) format('embedded-opentype'),url(/themes/custom/custom_theme/fonts/khand-v12-latin-500.woff2) format('woff2'),url(/themes/custom/custom_theme/fonts/khand-v12-latin-500.woff) format('woff'),url(/themes/custom/custom_theme/fonts/khand-v12-latin-500.ttf) format('truetype'),url(/themes/custom/custom_theme/fonts/khand-v12-latin-500.svg#Khand) format('svg');}html{font-family:Montserrat,Arial,sans-serif;font-weight:600;font-style:normal;font-size:62.5%;overflow-x:hidden;scroll-behavior:smooth;}@media only screen and (orientation:landscape){html{font-size:calc(1vh * 1.02);}}@media only screen and (orientation:portrait){html{font-size:calc(1vw * 2.04);}}html,body{margin:0;padding:0;height:100%;}.ss-content.ss-content{padding-right:18px;}.ss-scroll{background-color:#17685e;}
.theme-sidebar{background-color:#ffffff;}.theme-sidebar-sticky{position:-webkit-sticky;position:sticky;top:0;width:100%;height:100vh;overflow-y:auto;}.theme-sidebar-close{position:absolute;top:2.7rem;right:2.7rem;width:3.3rem;height:3.3rem;z-index:2;padding:1rem;margin:-1rem;-webkit-transition:color 0.3s linear;transition:color 0.3s linear;cursor:pointer;color:#cbcbcb;}.theme-sidebar-close:hover{color:#707070;}@media screen and (max-width:768px){.theme-sidebar-close{top:2.7rem;}}
.theme-main-navigation > ul > li{font-size:2.0rem;font-weight:700;line-height:1.2;text-align:center;color:#000000;}.theme-main-navigation > ul > li > ul > li{font-size:1.5rem;font-weight:600;line-height:1.87;text-align:center;color:#000000;}.theme-main-navigation > ul > li > ul > li a:focus,.theme-main-navigation > ul > li > ul > li:hover,.theme-main-navigation > ul > li > ul > li.active{color:#114f40;}.theme-main-navigation{background-color:#ffffff;position:absolute;width:45rem;}@media screen and (min-width:769px){.theme-main-navigation{right:0;}}@media screen and (max-width:768px){.theme-main-navigation{width:100%;}}.theme-main-navigation ul,.theme-main-navigation li{margin:0;padding:0;list-style:none;}.theme-main-navigation a{text-decoration:none;color:inherit;display:block;}.theme-main-navigation > ul > li{overflow:hidden;-webkit-transition:.3s ease-out;transition:.3s ease-out;-webkit-transition-property:padding-bottom;transition-property:padding-bottom;border-bottom:1px solid #efefef;-webkit-transition:background-color .5s linear;transition:background-color .5s linear;}.theme-main-navigation > ul > li.has-children{padding-bottom:5rem;}.theme-main-navigation > ul > li > a,.theme-main-navigation > ul > li span{display:block;padding:2.9rem 0;background-color:inherit;position:relative;z-index:1;cursor:pointer;}.theme-main-navigation > ul > li:first-child{border-top:1px solid #efefef;}.theme-main-navigation > ul > li:hover,.theme-main-navigation > ul > li:focus{-webkit-transition:background-color .1s linear;transition:background-color .1s linear;background-color:#f5f5f5;}.theme-main-navigation > ul > li.active{background-color:#f5f5f5;padding-bottom:0;position:relative;z-index:1;}.theme-main-navigation > ul > li.active.has-children{padding-bottom:3rem;}.theme-main-navigation > ul > li.active.has-children > a{padding-bottom:1.4rem;}@supports ((-webkit-mask:url()) or (mask:url())){.theme-main-navigation > ul > li.active:before{content:"";background-color:#114f40;-webkit-mask-image:url(/themes/custom/custom_theme/images/icons.svg#right_triangle);mask-image:url(/themes/custom/custom_theme/images/icons.svg#right_triangle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20rem 100rem;mask-size:20rem 100rem;-webkit-mask-position:0px 0px;mask-position:0px 0px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;}}.theme-main-navigation > ul > li.active > ul{margin-bottom:0;height:auto;-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1;}.theme-main-navigation > ul > li > ul{margin-bottom:-5rem;height:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:.3s ease-out;transition:.3s ease-out;-webkit-transition-property:margin-bottom,opacity,-webkit-transform;transition-property:margin-bottom,opacity,-webkit-transform;transition-property:margin-bottom,transform,opacity;transition-property:margin-bottom,transform,opacity,-webkit-transform;}.theme-main-navigation > ul > li > ul > li{line-height:2.8rem;}
.theme-paragraph-teaser-subtitle{font-family:"Khand";font-size:1.8rem;font-weight:500;line-height:1.11;color:#ffb400;}.theme-paragraph-teaser-title{font-size:1.9rem;font-weight:600;line-height:1.11;color:#ffffff;}.theme-paragraph-teaser{flex-basis:calc(100% / 4 - 2 * 2.02rem);margin:2rem;color:#ffffff;display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-align:center;align-items:center;box-sizing:border-box;}@media screen and (max-width:768px){.theme-paragraph-teaser{margin:0;flex-basis:100%;}}@media screen and (min-width:769px){.theme-paragraph-teaser:first-child:nth-last-child(5){margin-left:calc(50% / 4);}.theme-paragraph-teaser:first-child:nth-last-child(5) ~ .theme-paragraph-teaser:nth-child(3){margin-right:calc(50% / 4);}.theme-paragraph-teaser:first-child:nth-last-child(6){margin-left:calc(100% / 4 / 2 - 2.02rem);}.theme-paragraph-teaser:first-child:nth-last-child(6) ~ .theme-paragraph-teaser:nth-child(3){margin-right:calc(100% / 4 / 2 - 2.02rem);}.theme-paragraph-teaser:first-child:nth-last-child(n+9),.theme-paragraph-teaser:first-child:nth-last-child(n+9) ~ .theme-paragraph-teaser{margin:1rem;flex-basis:calc(100% / 5 - 2 * 1.02rem);}.theme-paragraph-teaser:first-child:nth-last-child(n+9),.theme-paragraph-teaser:first-child:nth-last-child(n+9) ~ .theme-paragraph-teaser:nth-child(-n + 5){margin-top:10rem;}.theme-paragraph-teaser:first-child:nth-last-child(n+9) .theme-paragraph-teaser-card,.theme-paragraph-teaser:first-child:nth-last-child(n+9) ~ .theme-paragraph-teaser .theme-paragraph-teaser-card{padding-top:3rem;}#paragraph-259 .theme-paragraph-teaser:first-child:nth-last-child(n+9),#paragraph-259 .theme-paragraph-teaser:first-child:nth-last-child(n+9) ~ .theme-paragraph-teaser{flex-basis:calc(100% / 3 - 2 * 5.02rem);margin:-7rem 1rem 1rem;}#paragraph-259 .theme-paragraph-teaser:first-child:nth-last-child(n+9),#paragraph-259 .theme-paragraph-teaser:first-child:nth-last-child(n+9) ~ .theme-paragraph-teaser:nth-child(-n + 3){margin-top:2rem;}#paragraph-259 .theme-paragraph-teaser:first-child:nth-last-child(n+9) .theme-paragraph-teaser-card,#paragraph-259 .theme-paragraph-teaser:first-child:nth-last-child(n+9) ~ .theme-paragraph-teaser .theme-paragraph-teaser-card{padding-top:3rem;height:50%;}}@media screen and (max-width:768px){.theme-paragraph-teaser .theme-paragraph-teaser-title{color:#000000;}}.theme-paragraph-teaser::before{content:'';display:block;padding-bottom:100%;visibility:hidden;pointer-events:none;flex-basis:0;}@media screen and (max-width:768px){.theme-paragraph-teaser::before{padding-bottom:0;}}.theme-paragraph-teaser-card{padding:4rem 2rem 0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;flex-basis:100%;height:100%;box-sizing:border-box;border:1px solid #ffffff;}@media screen and (max-width:768px){.theme-paragraph-teaser-card{width:100%;padding:2rem 2rem 2rem;border-bottom:solid 1px #cccccc;}}.theme-paragraph-teaser-card-link{-webkit-transition:background-color .3s linear;transition:background-color .3s linear;cursor:pointer;}.theme-paragraph-teaser-card-link:hover{background-color:rgba(0,0,0,0.28);}.theme-paragraph-teaser-subtitle{margin:0;margin-bottom:2rem;}@media screen and (max-width:768px){.theme-paragraph-teaser-subtitle{margin-bottom:0;}}.theme-paragraph-teaser-title{margin:0;}@media screen and (max-width:768px){.theme-paragraph-teaser-title{font-size:1.6rem;}}.theme-paragraph-teaser-subtitle a,.theme-paragraph-teaser-title a{text-decoration:none;color:inherit;}
.theme-paragraph-teasers{-webkit-box-flex:1;flex-grow:1;}.theme-paragraph-teasers-list{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;padding:0 4rem;margin-top:5rem;}@media screen and (max-width:768px){.theme-paragraph-teasers-list{padding:0;margin-top:0;}}@media screen and (max-width:768px){.theme-paragraph-teasers{overflow:auto;}}.type-paragraph_teasers:not(:first-child) .theme-paragraph-teasers-list{margin-top:0;}
.home-page .theme-field-body p.intro{font-size:2.5rem;font-weight:600;line-height:1.18;color:#ffffff;}.home-page .theme-field-body p{font-size:1.7rem;font-weight:600;line-height:1.18;color:#ffffff;}.theme-field-body p.intro{font-size:1.7rem;font-weight:600;line-height:1.18;color:#0c6158;}.theme-field-body p{font-size:1.5rem;font-weight:600;line-height:1.33;color:#000000;}.theme-field-body li,.theme-field-body dd{font-size:1.7rem;font-weight:600;line-height:1.18;color:#4a4a4a;}.theme-field-body h2{font-size:1.8rem;font-weight:700;line-height:1.19;color:#114f40;}.theme-field-body h3,.theme-field-body strong.extra{font-size:1.8rem;font-weight:700;line-height:1.19;color:#114f40;}.theme-field-body .button{border:none;background-color:#114f40;padding:calc(1rem - 1px) calc(3rem - 1px);font-size:1.5rem;border-radius:5px;line-height:2rem;color:#ffffff;-webkit-transition:background-color .3s;transition:background-color .3s;text-decoration:none;cursor:pointer;}.theme-field-body .button:hover,.theme-field-body .button:focus{background-color:#1a7962;}.theme-field-body p:first-child{margin-top:0;}@media screen and (max-width:768px){.home-page .theme-field-body p{color:#000000;}}@media screen and (max-width:768px){.home-page .theme-field-body p.intro{color:#000000;}}.theme-paragraph-box-body .theme-field-body p{color:#000000;}.theme-field-body ul,.theme-field-body ol,.theme-field-body dl{padding:0;margin:3.6rem 0 0 2.7rem;}@media screen and (max-width:768px){.theme-field-body ul,.theme-field-body ol,.theme-field-body dl{margin:3.6rem 0 0 2rem;}}.theme-field-body ul:first-child,.theme-field-body ol:first-child,.theme-field-body dl:first-child{margin-top:0;}.theme-field-body li,.theme-field-body dd{padding:1.18rem 0 0 2.5rem;margin:0;list-style-type:none;list-style-position:outside;min-height:3.6rem;position:relative;}.theme-field-body .two-cols li:first-child,.theme-field-body .two-cols dd:first-child,.theme-field-body .three-cols li:first-child,.theme-field-body .three-cols dd:first-child{margin-top:0;}.cssmask .theme-field-body ul li:before{content:'';flex-shrink:0;width:1.5rem;height:3.6rem;margin-left:-2.7rem;margin-right:1.5rem;background-color:#17685e;-webkit-mask-image:url(/themes/custom/custom_theme/images/icons.svg#list_bullet);mask-image:url(/themes/custom/custom_theme/images/icons.svg#list_bullet);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:3.6rem 3.6rem;mask-size:3.6rem 3.6rem;-webkit-mask-position:0 0;mask-position:0 0;position:absolute;}@media screen and (max-width:768px){.cssmask .theme-field-body ul li:before{width:2rem;-webkit-mask-size:1.8rem 1.8rem;mask-size:1.8rem 1.8rem;-webkit-mask-position:calc(1.8rem / 2) 0px;mask-position:calc(1.8rem / 2) 0px;}}.no-cssmask .theme-field-body ul li:before{content:"";position:absolute;left:-0.2rem;top:0;pointer-events:none;width:3.6rem;height:3.6rem;background-image:url(/themes/custom/custom_theme/images/icons.svg#list_bullet);background-repeat:no-repeat;background-size:3.6rem 3.6rem;background-position:0 0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}.theme-field-body ul li li{list-style-type:disc;}.cssmask .theme-field-body ul li li:before,.no-cssmask .theme-field-body ul li li:before{content:none;}.theme-field-body iframe{width:100%;}@media screen and (min-width:769px){.theme-field-body .two-cols{-webkit-columns:2;-moz-columns:2;columns:2;}.theme-field-body .three-cols{-webkit-columns:3;-moz-columns:3;columns:3;}}
.theme-paragraph-text{display:-webkit-box;display:flex;box-sizing:border-box;position:relative;-webkit-box-flex:1;flex:auto;}.theme-paragraph-text .theme-field-body{flex-basis:100%;position:relative;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;}@media screen and (max-width:768px){.theme-paragraph-text .theme-field-body{margin:0;}}.theme-paragraph-text .theme-field-body-content{scrollbar-width:thin;}.home-page .theme-paragraph-text a{color:#ffb400;}
.home-page .theme-paragraph-section-title{font-size:5.0rem;font-weight:700;line-height:1.2;color:#ffffff;}.theme-paragraph-section-subtitle{font-family:"Khand";font-size:3.0rem;font-weight:500;line-height:0.67;color:#ffb400;}.theme-paragraph-section-title{font-size:4.5rem;font-weight:700;line-height:1;color:#ffffff;}.theme-paragraph-section{height:100%;display:-webkit-box;display:flex;scroll-snap-align:start;}@media screen and (max-width:768px){.theme-paragraph-section{height:auto;}}.theme-paragraph-section:target{-webkit-animation:theme-paragraph-section-blink 1.3s;animation:theme-paragraph-section-blink 1.3s;}@media (prefers-reduced-motion:reduce){.theme-paragraph-section:target{-webkit-animation:none;animation:none;}}.theme-paragraph-section:before,.theme-paragraph-section:after{content:'';-webkit-box-flex:1;flex-grow:1;flex-shrink:1;flex-basis:calc(45rem / 2);pointer-events:none;}@media screen and (max-width:768px){.theme-paragraph-section:before,.theme-paragraph-section:after{flex-basis:0;}}.theme-paragraph-section-content{padding:6.3rem 0rem 3rem;flex-shrink:1;-webkit-box-flex:1;flex-grow:1;flex-basis:100%;min-width:75rem;max-width:120rem;box-sizing:border-box;position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;}@media screen and (max-width:768px){.theme-paragraph-section-content{min-width:auto;}}.home-page .theme-paragraph-section-content{padding-top:8.3rem;}.theme-paragraph-section-header,.theme-paragraph-section-body,.theme-paragraph-section-footer{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:auto;-webkit-box-pack:justify;justify-content:space-between;}@media screen and (max-width:768px){.theme-paragraph-section-header{padding:0 4rem;padding-bottom:10rem;}}.theme-paragraph-section-body{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-basis:auto;margin-bottom:15px;flex-wrap:wrap;}@media screen and (max-width:768px){.theme-paragraph-section-body{background:#ffffff;color:#000000;padding-top:2rem;}}.theme-paragraph-section-content-container{flex-shrink:0;-webkit-box-flex:0;flex-grow:0;flex-basis:100%;width:100%;max-width:100%;display:-webkit-box;display:flex;max-height:100%;}@media screen and (max-width:768px){.theme-paragraph-section-content-container{padding-left:4rem;padding-right:4rem;-webkit-box-flex:1;flex:auto;}.theme-paragraph-section-content-container.type-views_reference{padding-left:0;padding-right:0;}}.theme-paragraph-section-content-container.type-paragraph_quote{-webkit-box-align:start;align-items:flex-start;}@media screen and (max-width:768px){.theme-paragraph-section-content-container.type-paragraph_teasers{padding-left:0;padding-right:0;}}.theme-paragraph-section-content-container.next-type-paragraph_quote{-webkit-box-flex:1;flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 30rem);}@media screen and (max-width:768px){.theme-paragraph-section-content-container.next-type-paragraph_quote{flex-basis:auto;}}.theme-paragraph-section-content-container.next-type-paragraph_quote + .type-paragraph_quote{flex-basis:30rem;}@media screen and (max-width:768px){.theme-paragraph-section-content-container.next-type-paragraph_quote + .type-paragraph_quote{flex-basis:auto;}}.theme-paragraph-section-content-container.next-type-views_reference{-webkit-box-flex:1;flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 30rem);}@media screen and (max-width:768px){.theme-paragraph-section-content-container.next-type-views_reference{flex-basis:auto;}}.theme-paragraph-section-content-container.next-type-views_reference + .type-views_reference{flex-basis:30rem;}@media screen and (max-width:768px){.theme-paragraph-section-content-container.next-type-views_reference + .type-views_reference{flex-basis:auto;}}.theme-paragraph-section-content-container.type-views_reference[class*="next-type-"],.theme-paragraph-section-content-container.type-views_reference[class*="next-type-"] + .theme-paragraph-section-content-container{width:50%;flex-basis:50%;}.theme-paragraph-section-body.columns-20_80 .theme-paragraph-section-content-container:nth-child(1){max-width:20%;flex-basis:20%;}.theme-paragraph-section-body.columns-20_80 .theme-paragraph-section-content-container:nth-child(2){max-width:80%;flex-basis:80%;}.theme-paragraph-section-body.columns-30_70 .theme-paragraph-section-content-container:nth-child(1){max-width:30%;flex-basis:30%;}.theme-paragraph-section-body.columns-30_70 .theme-paragraph-section-content-container:nth-child(2){max-width:70%;flex-basis:70%;}@media screen and (max-width:768px){.theme-paragraph-section-body.columns-30_70 .theme-paragraph-section-content-container:nth-child(2){max-width:100%;flex-basis:100%;}}.theme-paragraph-section-body.columns-40_60 .theme-paragraph-section-content-container:nth-child(1){max-width:40%;flex-basis:40%;}.theme-paragraph-section-body.columns-40_60 .theme-paragraph-section-content-container:nth-child(2){max-width:60%;flex-basis:60%;}.theme-paragraph-section-body.columns-50_50 .theme-paragraph-section-content-container:nth-child(1){max-width:50%;flex-basis:50%;}.theme-paragraph-section-body.columns-50_50 .theme-paragraph-section-content-container:nth-child(2){max-width:50%;flex-basis:50%;}.theme-paragraph-section-body.columns-60_40 .theme-paragraph-section-content-container:nth-child(1){max-width:60%;flex-basis:60%;}.theme-paragraph-section-body.columns-60_40 .theme-paragraph-section-content-container:nth-child(2){max-width:40%;flex-basis:40%;}.theme-paragraph-section-body.columns-70_30 .theme-paragraph-section-content-container:nth-child(1){max-width:70%;flex-basis:70%;}.theme-paragraph-section-body.columns-70_30 .theme-paragraph-section-content-container:nth-child(2){max-width:30%;flex-basis:30%;}.theme-paragraph-section-body.columns-80_20 .theme-paragraph-section-content-container:nth-child(1){max-width:80%;flex-basis:80%;}.theme-paragraph-section-body.columns-80_20 .theme-paragraph-section-content-container:nth-child(2){max-width:20%;flex-basis:20%;}.theme-paragraph-section-footer{margin-top:auto;align-self:center;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;}.theme-paragraph-section-subtitle{margin:0;}@media screen and (max-width:768px){.theme-paragraph-section-subtitle{line-height:1;}}.theme-paragraph-section-title{margin:0;width:80rem;margin-top:1rem;position:relative;}@media screen and (max-width:768px){.theme-paragraph-section-title{width:auto;text-align:center;font-size:4rem;max-width:calc(100vw - 8rem);word-wrap:break-word;}}.home-page .theme-paragraph-section-title{margin-top:5rem;}@media screen and (max-width:768px){.home-page .theme-paragraph-section-title{font-size:3rem;}}.cssmask .home-page .theme-paragraph-section-title:after{content:"";position:absolute;display:inline-block;bottom:0;width:17rem;height:17rem;margin-left:-17rem;pointer-events:none;-webkit-transform:translate(7.5rem,3.5rem);transform:translate(7.5rem,3.5rem);background-color:#ffb400;-webkit-mask-image:url(/themes/custom/custom_theme/images/icons.svg#yellow_slash);mask-image:url(/themes/custom/custom_theme/images/icons.svg#yellow_slash);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:17rem 17rem;mask-size:17rem 17rem;-webkit-mask-position:100% 100%;mask-position:100% 100%;}.theme-paragraph-section-first,.theme-paragraph-section-next{width:5rem;height:5rem;display:block;color:#ffb400;-webkit-transition:color .3s linear;transition:color .3s linear;}.theme-paragraph-section-first:hover,.theme-paragraph-section-first:focus,.theme-paragraph-section-first:active,.theme-paragraph-section-next:hover,.theme-paragraph-section-next:focus,.theme-paragraph-section-next:active{color:#114f40;}.theme-paragraph-section-first{-webkit-transform:scaleY(-1);transform:scaleY(-1);}@-webkit-keyframes theme-paragraph-section-blink{25%{background-position-y:0;}0%,100%{background-position-y:-100vh;}}@keyframes theme-paragraph-section-blink{25%{background-position-y:0;}0%,100%{background-position-y:-100vh;}}
.teaser-news-home{display:-webkit-box;display:flex;cursor:pointer;}.teaser-news-home-image{margin:0;}@media screen and (max-width:768px){.teaser-news-home-image img{width:50vw;}}.teaser-news-home-content{padding-left:4rem;}@media screen and (max-width:768px){.teaser-news-home-content{padding-left:2rem;}}.teaser-news-home-title{color:white;font-size:2rem;margin-top:2.5rem;margin-bottom:2.5rem;}@media screen and (max-width:768px){.teaser-news-home-title{color:#000000;font-size:1.6rem;}}.teaser-news-home-title a{color:inherit;text-decoration:inherit;}.teaser-news-home-body{margin-top:4rem;color:white;font-size:1.4rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden;text-overflow:ellipsis;}@media screen and (max-width:768px){.teaser-news-home-body{display:none;}}
.theme-news-home-button{cursor:pointer;padding:10px;}.theme-news-home-button:before{content:'';background-color:#ffffff;height:10px;width:10px;display:block;border-radius:50%;-webkit-transition:background-color .3s linear;transition:background-color .3s linear;}.active.theme-news-home-button:before,.theme-news-home-button:hover:before{background-color:#ffb400;}.theme-news-home{padding-top:7rem;}@media screen and (max-width:768px){.theme-news-home{padding-top:3rem;}}.theme-news-home-reel{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;}
.theme-paragraph-views-reference{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;}.views-element-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-height:100%;}
.theme-table-jobs-home-list thead th{font-size:1.2rem;font-weight:700;line-height:1.92;color:#0c6158;text-decoration:none;text-transform:uppercase;}.theme-table-jobs-home-list tbody td{font-size:1.3rem;font-weight:600;line-height:2.69;color:#707070;}.theme-table-jobs-home-list-button{cursor:pointer;padding:10px;}.theme-table-jobs-home-list-button:before{content:'';background-color:#ffffff;height:10px;width:10px;display:block;border-radius:50%;-webkit-transition:background-color .3s linear;transition:background-color .3s linear;}.active.theme-table-jobs-home-list-button:before,.theme-table-jobs-home-list-button:hover:before{background-color:#ffb400;}.theme-table-jobs-home-list thead th{font-size:1.2rem;font-weight:700;line-height:1.92;color:#0c6158;text-decoration:none;text-transform:uppercase;}.theme-table-jobs-home-list tbody td{font-size:1.3rem;font-weight:600;line-height:2.69;color:#707070;}.theme-table-jobs-home-list-button{cursor:pointer;padding:10px;}.theme-table-jobs-home-list-button:before{content:'';background-color:#ffffff;height:10px;width:10px;display:block;border-radius:50%;-webkit-transition:background-color .3s linear;transition:background-color .3s linear;}.active.theme-table-jobs-home-list-button:before,.theme-table-jobs-home-list-button:hover:before{background-color:#ffb400;}.theme-table-jobs-home-list{color:#0c6158;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;height:55vh;max-height:55vh;margin-top:5rem;}.theme-table-jobs-home-list table{border-collapse:collapse;table-layout:fixed;width:100%;position:relative;}.theme-table-jobs-home-list col.views-field-field-job-position{width:100%;}.theme-table-jobs-home-list col.views-field-field-job-country{width:35%;}.theme-table-jobs-home-list col.views-field-field-job-status{width:35%;}.theme-table-jobs-home-list col.views-field-field-job-deadline{width:15%;}.theme-table-jobs-home-list col.views-field-field-job-client{width:30%;}@media screen and (max-width:768px){.theme-table-jobs-home-list col.views-field-field-job-position{width:90%;}.theme-table-jobs-home-list col.views-field-field-job-deadline{width:35%;}}@media screen and (max-width:768px){.theme-table-jobs-home-list col.views-field-field-job-client,.theme-table-jobs-home-list thead th.views-field-field-job-client,.theme-table-jobs-home-list tbody td.views-field-field-job-client{display:none;}}.theme-table-jobs-home-list thead th{box-sizing:border-box;padding:1rem 0.8rem;vertical-align:bottom;text-align:center;background-color:#cbcbcb;position:-webkit-sticky;position:sticky;z-index:10;top:0;}.theme-table-jobs-home-list thead th:not(:last-child){box-shadow:inset -1px 0 0 0 #b2b2b2;}.theme-table-jobs-home-list thead th.align-left{text-align:left;}.theme-table-jobs-home-list thead th.align-center{text-align:center;}.theme-table-jobs-home-list thead th.align-right{text-align:right;}.theme-table-jobs-home-list thead th.whitespace-nowrap > div{white-space:nowrap;}.theme-table-jobs-home-list thead th > div{min-width:1.24rem;}.theme-table-jobs-home-list thead th a{color:inherit;font:inherit;text-decoration:inherit;}.theme-table-jobs-home-list thead th.is-active{background-color:#0c6158;color:#ffffff;}.theme-table-jobs-home-list tbody tr{background-color:#ffffff;}.theme-table-jobs-home-list tbody tr:hover{background-color:#f5f5f5;}.theme-table-jobs-home-list tbody td{vertical-align:baseline;}.theme-table-jobs-home-list tbody td > div{padding:.3rem 0.8rem;}.theme-table-jobs-home-list tbody td.align-left{text-align:left;}.theme-table-jobs-home-list tbody td.align-center{text-align:center;}.theme-table-jobs-home-list tbody td.align-right{text-align:right;}.theme-table-jobs-home-list tbody td.whitespace-nowrap:hover{z-index:1;}.theme-table-jobs-home-list tbody td.whitespace-nowrap:hover > div{-webkit-animation:theme-views-table-jobs-whitespace-hover .5s 1s forwards;animation:theme-views-table-jobs-whitespace-hover .5s 1s forwards;}.theme-table-jobs-home-list tbody td.whitespace-nowrap > div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.theme-table-jobs-home-list tbody td a{color:#0c6158;text-decoration:none;}.theme-table-jobs-home-list tbody td a:focus,.theme-table-jobs-home-list tbody td a:hover{color:#17bcaa;}.theme-table-jobs-home-list-reel{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;}@-webkit-keyframes theme-views-table-jobs-whitespace-hover{0%{opacity:0;position:absolute;white-space:unset;max-width:50%;}100%{opacity:1;position:absolute;white-space:unset;background-color:#f5f5f5;max-width:50%;box-shadow:2px 2px 5px 1px rgba(0,0,0,0.3);}}@keyframes theme-views-table-jobs-whitespace-hover{0%{opacity:0;position:absolute;white-space:unset;max-width:50%;}100%{opacity:1;position:absolute;white-space:unset;background-color:#f5f5f5;max-width:50%;box-shadow:2px 2px 5px 1px rgba(0,0,0,0.3);}}
.theme-projects-world-map{width:100%;display:-webkit-box;display:flex;position:relative;margin-top:5rem;}@media screen and (max-width:768px){.theme-projects-world-map{margin-top:-2rem;}}.cssmask .theme-projects-world-map:before{content:'';padding-bottom:45%;pointer-events:none;flex-basis:100%;width:100%;margin-right:-100%;background-image:-webkit-gradient(linear,left top,left bottom,from(#e6e6e6),color-stop(40%,transparent),color-stop(60%,transparent),to(#e6e6e6)),-webkit-gradient(linear,left top,right top,from(#e6e6e6),color-stop(40%,#ffffff),color-stop(60%,#ffffff),to(#e6e6e6));background-image:linear-gradient(to bottom,#e6e6e6,transparent 40%,transparent 60%,#e6e6e6),linear-gradient(to right,#e6e6e6,#ffffff 40%,#ffffff 60%,#e6e6e6);-webkit-mask-image:url(/themes/custom/custom_theme/images/world-map.svg);mask-image:url(/themes/custom/custom_theme/images/world-map.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:50% 50%;mask-position:50% 50%;z-index:0;}@media screen and (max-width:768px){.cssmask .theme-projects-world-map:before{-webkit-mask-image:none;mask-image:none;}}.no-cssmask .theme-projects-world-map:before{content:'';padding-bottom:45%;pointer-events:none;flex-basis:100%;width:100%;margin-right:-100%;background-image:url(/themes/custom/custom_theme/images/world-map-nocssmask.svg);background-repeat:no-repeat;background-size:contain;background-position:50% 50%;z-index:0;}@media screen and (max-width:768px){.no-cssmask .theme-projects-world-map:before{background-image:none;}}.theme-projects-world-map-markers{width:100%;position:relative;}.theme-projects-world-map-marker{width:22%;position:absolute;-webkit-transform:translate(-50%,-70%);transform:translate(-50%,-70%);display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;cursor:pointer;pointer-events:visiblePainted;}@media screen and (max-width:768px){.theme-projects-world-map-marker{-webkit-transform:translate(0);transform:translate(0);width:100%;top:auto !important;left:auto !important;position:static;}}.theme-projects-world-map-marker.global{width:12.5%;-webkit-box-align:stretch;align-items:stretch;}@media screen and (max-width:768px){.theme-projects-world-map-marker.global{display:none;}}.cssmask .theme-projects-world-map-marker.global .theme-projects-world-map-marker-marker{-webkit-mask-image:url(/themes/custom/custom_theme/images/countries.svg);mask-image:url(/themes/custom/custom_theme/images/countries.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}.no-cssmask .theme-projects-world-map-marker.global .theme-projects-world-map-marker-marker{background-image:url(/themes/custom/custom_theme/images/countries.svg);background-repeat:no-repeat;}.no-cssmask .theme-projects-world-map-marker.global:hover .theme-projects-world-map-marker-marker{background-image:url(/themes/custom/custom_theme/images/countries-ffb400.svg) !important;}.theme-projects-world-map-marker.global .theme-projects-world-map-marker-region{border-radius:50%;}.theme-projects-world-map-marker.global .theme-projects-world-map-marker-region-content{width:75%;color:black;}.theme-projects-world-map-marker.global .theme-projects-world-map-marker-name{font-size:2.4rem;margin-top:4rem;}.theme-projects-world-map-marker.global .theme-projects-world-map-marker-count{font-size:5rem;margin-top:0rem;}.theme-projects-world-map-marker-marker{color:inherit;-webkit-box-flex:1;flex-grow:1;flex-shrink:0;flex-basis:100%;padding-bottom:100%;pointer-events:none;flex-basis:100%;width:100%;margin-right:-100%;z-index:-1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:inherit;}@media screen and (max-width:768px){.theme-projects-world-map-marker-marker{padding-bottom:40px;margin-top:10px;}}.cssmask .theme-projects-world-map-marker-marker{-webkit-mask-image:url(/themes/custom/custom_theme/images/map-marker.svg);mask-image:url(/themes/custom/custom_theme/images/map-marker.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:50% 50%;mask-position:50% 50%;background-image:none !important;background-color:currentColor;-webkit-transition:background-color .3s linear;transition:background-color .3s linear;}@media screen and (max-width:768px){.cssmask .theme-projects-world-map-marker-marker{-webkit-mask-position:left;mask-position:left;}}.no-cssmask .theme-projects-world-map-marker-marker{background-repeat:no-repeat;background-size:contain;background-position:50% 50%;}@media screen and (max-width:768px){.no-cssmask .theme-projects-world-map-marker-marker{background-position:left;}}.theme-projects-world-map-marker:hover{z-index:2000 !important;}.cssmask .theme-projects-world-map-marker:hover .theme-projects-world-map-marker-marker{background-color:#ffb400;}@media screen and (max-width:768px){.cssmask .theme-projects-world-map-marker:hover .theme-projects-world-map-marker-marker{background-color:transparent;}}.no-cssmask .theme-projects-world-map-marker:hover .theme-projects-world-map-marker-marker{background-image:url(/themes/custom/custom_theme/images/map-marker-ffb400.svg) !important;}.theme-projects-world-map-marker:hover .theme-projects-world-map-marker-region{color:#000000;}.theme-projects-world-map-marker-region{-webkit-transition:color .3s linear;transition:color .3s linear;color:#ffffff;display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 100%;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;}@media screen and (max-width:768px){.theme-projects-world-map-marker-region{padding:15px 0;border-bottom:solid 1px #cccccc;}}.theme-projects-world-map-marker-region:before{content:'';padding-bottom:50%;}@media screen and (max-width:768px){.theme-projects-world-map-marker-region:before{padding-bottom:0;}}.theme-projects-world-map-marker-region-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:35%;}@media screen and (max-width:768px){.theme-projects-world-map-marker-region-content{width:100%;}}.theme-projects-world-map-marker-region-content a{color:inherit;text-decoration:none;}@media screen and (max-width:768px){.theme-projects-world-map-marker-region-content a{color:#000000;}}.theme-projects-world-map-marker-name{text-align:center;font-size:1.2rem;}@media screen and (max-width:768px){.theme-projects-world-map-marker-name{display:inline-block;font-size:1.6rem;margin-right:10px;}.theme-projects-world-map-marker-name:before{content:"";display:inline-block;background:red;width:40px;}}.theme-projects-world-map-marker-count{margin-top:0.5rem;text-align:center;font-size:2.5rem;}@media screen and (max-width:768px){.theme-projects-world-map-marker-count{display:inline-block;font-size:1.6rem;color:#636363;}}
.theme-paragraph-quote-quote{font-size:1.6rem;font-weight:400;font-style:italic;line-height:1.56;color:#61503c;}.theme-paragraph-quote-person-name{font-size:1.6rem;font-weight:600;line-height:1.23;color:#0c6158;}.theme-paragraph-quote-person-position{font-size:1.3rem;font-weight:600;line-height:1.23;color:#0c6158;}.theme-paragraph-quote{background-color:#ffffff;box-shadow:0 6px 6px 0 rgba(0,0,0,0.16);display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-flex:1;flex-grow:1;}@media screen and (max-width:768px){.theme-paragraph-quote{box-shadow:none;}}.type-paragraph_body + .type-paragraph_quote .theme-paragraph-quote{-webkit-transform:translate(-2.5rem,-1.5rem);transform:translate(-2.5rem,-1.5rem);}.home-page .type-paragraph_body + .type-paragraph_quote .theme-paragraph-quote{-webkit-transform:none;transform:none;}.theme-paragraph-quote--rotate{display:none;width:30rem;}.theme-paragraph-quote--rotate.active{display:block;}@media screen and (min-width:769px){.theme-paragraph-quote--rotate.active{position:absolute;top:13.3rem;}}.theme-paragraph-quote-quote{flex-shrink:1;-webkit-box-flex:0;flex-grow:0;flex-basis:100%;-webkit-box-ordinal-group:2;order:1;padding:4.5rem 4.5rem 3rem;box-sizing:border-box;position:relative;}.cssmask .theme-paragraph-quote-quote:before,.cssmask .theme-paragraph-quote-quote:after{content:'';display:inline-block;width:2.6rem;height:2.6rem;background-color:#17685e;-webkit-mask-image:url(/themes/custom/custom_theme/images/icons.svg#quotes);mask-image:url(/themes/custom/custom_theme/images/icons.svg#quotes);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:2.6rem 2.6rem;mask-size:2.6rem 2.6rem;-webkit-mask-position:0 0;mask-position:0 0;}.cssmask .theme-paragraph-quote-quote:before{margin-left:-2.6rem;vertical-align:bottom;-webkit-transform:translate(-1rem,-1rem) rotateZ(180deg);transform:translate(-1rem,-1rem) rotateZ(180deg);}.cssmask .theme-paragraph-quote-quote:after{margin-right:-2.6rem;vertical-align:top;-webkit-transform:translate(1rem,1rem);transform:translate(1rem,1rem);}.no-cssmask .theme-paragraph-quote-quote:before,.no-cssmask .theme-paragraph-quote-quote:after{content:"";position:relative;top:0;pointer-events:none;width:3.6rem;height:3.6rem;background-image:url(/themes/custom/custom_theme/images/icons.svg#quotes);background-repeat:no-repeat;background-size:3.6rem 3.6rem;background-position:0 0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}.theme-paragraph-quote-person{flex-shrink:1;-webkit-box-flex:1;flex-grow:1;flex-basis:calc(100% - 10.1rem);-webkit-box-ordinal-group:4;order:3;padding-left:2rem;padding-right:2rem;box-sizing:border-box;}.theme-paragraph-quote-person-image{flex-shrink:1;-webkit-box-flex:1;flex-grow:1;flex-basis:10rem;-webkit-box-ordinal-group:3;order:2;}.theme-paragraph-quote-person-image figure{margin:0;}.theme-paragraph-quote-person-image img{vertical-align:bottom;}
.theme-paragraph-body{margin-top:3rem;margin-left:19rem;background-color:#ffffff;display:-webkit-box;display:flex;max-height:calc(100% - 3rem);box-sizing:border-box;position:relative;-webkit-box-flex:1;flex:auto;}@media screen and (max-width:768px){.theme-paragraph-body{margin-top:2rem;margin-left:0;max-height:none;}}.home-page .theme-paragraph-body{background:none;margin-left:0;}.theme-paragraph-body .theme-field-body{flex-basis:auto;margin:5rem 4rem 5rem 5rem;padding:0 1rem 0 0;position:relative;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;width:100%;}@media screen and (max-width:768px){.theme-paragraph-body .theme-field-body{margin:0;}}.theme-paragraph-body .theme-field-body-content{scrollbar-width:thin;}.home-page .theme-paragraph-body .theme-field-body{margin:0;padding:0;}@media screen and (max-width:768px){.cssmask .theme-paragraph-body{padding-bottom:45px;}}.cssmask .theme-paragraph-body:after{content:"";position:absolute;right:0;bottom:0;top:0;left:0;pointer-events:none;background-color:#17685e;-webkit-mask-image:url(/themes/custom/custom_theme/images/icons.svg#green_slash);mask-image:url(/themes/custom/custom_theme/images/icons.svg#green_slash);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:19rem 19rem;mask-size:19rem 19rem;-webkit-mask-position:100% 100%;mask-position:100% 100%;}@media screen and (max-width:768px){.cssmask .theme-paragraph-body:after{-webkit-mask-size:19rem 17rem;mask-size:19rem 17rem;right:-50px;}}.no-cssmask .theme-paragraph-body:after{content:"";position:absolute;right:0;bottom:0;pointer-events:none;width:19rem;height:19rem;background-image:url(/themes/custom/custom_theme/images/icons.svg#green_slash);background-repeat:no-repeat;background-size:19rem 19rem;background-position:.2rem 13.4rem;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}@media screen and (max-width:768px){.cssmask .home-page .theme-paragraph-body{padding-bottom:0;}}.cssmask .home-page .theme-paragraph-body:after{content:none;}@media screen and (max-width:576px){#paragraph-379 div.environmental-policy-icons img.first-climate{height:35px !important;padding-right:20px;}#paragraph-379 div.environmental-policy-icons img.gopa-goes-green{height:35px !important;padding-right:20px;}#paragraph-379 div.environmental-policy-icons img.oekoprofit{height:35px !important;}}#paragraph-379 div.environmental-policy-icons img.first-climate{height:52px;padding-right:20px;}#paragraph-379 div.environmental-policy-icons img.gopa-goes-green{height:50px;padding-right:20px;}#paragraph-379 div.environmental-policy-icons img.oekoprofit{height:50px;}.environmental-policy-icons{display:flex;justify-content:flex-end;margin-top:-10px;}@media screen and (max-width:768px){.environmental-policy-icons{display:flex;justify-content:center;margin-top:5px;}}
.theme-paragraph-jump-list-item{font-size:2.0rem;font-weight:700;line-height:1.2;text-align:center;color:#ffffff;}.theme-paragraph-jump-list{overflow:hidden;}.theme-paragraph-jump-list-items{pointer-events:none;color:#ffffff;display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start;position:fixed;top:4.5rem;width:100%;z-index:30;width:calc(100%);-webkit-transition:width .5s ease-in-out;transition:width .5s ease-in-out;}@media screen and (max-width:768px){.theme-paragraph-jump-list-items{display:none;}}.sidebar-open .theme-paragraph-jump-list-items{width:calc(100% - 45rem);}.theme-paragraph-jump-list-items:before,.theme-paragraph-jump-list-items:after{content:'';-webkit-box-flex:1;flex-grow:1;flex-shrink:1;flex-basis:calc(45rem / 2);pointer-events:none;}.theme-paragraph-jump-list-list-items{-webkit-box-flex:1;flex:1 0 auto;display:-webkit-box;display:flex;min-width:75rem;max-width:120rem;}.theme-paragraph-jump-list-item{pointer-events:all;}.theme-paragraph-jump-list-item a{color:inherit;text-decoration:none;padding-left:2.5rem;padding-right:2.5rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-transition:color .3s linear;transition:color .3s linear;}.theme-paragraph-jump-list-item a::after{content:'';display:block;width:7rem;height:10px;background-color:none;-webkit-transition:background-color .3s linear;transition:background-color .3s linear;margin-top:1rem;}.theme-paragraph-jump-list-item:first-child a{padding-left:5rem;}.theme-paragraph-jump-list-item:last-child a{padding-right:5rem;}.theme-paragraph-jump-list-item.active a::after,.theme-paragraph-jump-list-item a:hover::after{background-color:currentColor;}.theme-paragraph-jump-list-target{height:calc(100vh - 7.5rem);}.theme-paragraph-jump-list-target-footer{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:auto;-webkit-box-pack:center;justify-content:center;margin-top:auto;align-self:center;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;}.theme-paragraph-jump-list-target-first,.theme-paragraph-jump-list-target-next{width:5rem;height:5rem;display:block;color:#ffb400;-webkit-transition:color .3s linear;transition:color .3s linear;}.theme-paragraph-jump-list-target-first:hover,.theme-paragraph-jump-list-target-first:focus,.theme-paragraph-jump-list-target-first:active,.theme-paragraph-jump-list-target-next:hover,.theme-paragraph-jump-list-target-next:focus,.theme-paragraph-jump-list-target-next:active{color:#114f40;}.theme-paragraph-jump-list-target-first{-webkit-transform:scaleY(-1);transform:scaleY(-1);}.theme-paragraph-jump-list-target > .theme-paragraph-section{height:calc(100vh - 7.5rem - 7.5rem);}
.home-page .theme-paragraph-loading-title{font-size:8.5rem;font-weight:700;line-height:1.06;text-align:center;color:#ffffff;}.theme-paragraph-loading-title{font-size:6rem;font-weight:700;line-height:1.08;text-align:center;color:#ffffff;}.theme-paragraph-loading-subtitle{font-family:"Khand";font-size:3.0rem;font-weight:500;line-height:0.67;color:#ffb400;}.theme-paragraph-loading{height:calc(100vh - 7.5rem);overflow:auto;display:-webkit-box;display:flex;overflow:hidden;background-color:rgba(34,87,80,0.66);}.home-page .theme-paragraph-loading{background-color:transparent;}.theme-paragraph-loading:before,.theme-paragraph-loading:after{content:'';-webkit-box-flex:1;flex-grow:1;flex-shrink:1;flex-basis:calc(45rem / 2);}@media screen and (max-width:768px){.theme-paragraph-loading:before,.theme-paragraph-loading:after{flex-basis:4rem;}}.theme-paragraph-loading-content{-webkit-box-flex:1;flex-grow:1;flex-shrink:0;flex-basis:auto;min-width:75rem;max-width:120rem;box-sizing:border-box;position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;}@media screen and (max-width:768px){.theme-paragraph-loading-content{flex-shrink:1;min-width:auto;}}.theme-paragraph-loading-body,.theme-paragraph-loading-footer{-webkit-box-flex:0;flex-grow:0;flex-shrink:0;flex-basis:auto;-webkit-box-pack:center;justify-content:center;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;}.theme-paragraph-loading-footer{margin-top:14rem;align-self:center;}.theme-paragraph-loading-subtitle{margin:0 0 4rem;}@media screen and (max-width:768px){.theme-paragraph-loading-subtitle{line-height:1;}}.theme-paragraph-loading-title{margin:0 0 1rem;max-width:60rem;position:relative;text-align:left;}@media screen and (max-width:768px){.theme-paragraph-loading-title{font-size:4rem;}}.home-page .theme-paragraph-loading-title{margin:0;max-width:70rem;}@media screen and (max-width:768px){.home-page .theme-paragraph-loading-title{font-size:3.5rem;}}.cssmask .theme-paragraph-loading-title:after{content:"";position:absolute;display:inline-block;bottom:0;width:10rem;height:10rem;margin-left:-10rem;pointer-events:none;-webkit-transform:translate(7.5rem,1.5rem);transform:translate(7.5rem,1.5rem);background-color:#ffb400;-webkit-mask-image:url(/themes/custom/custom_theme/images/icons.svg#yellow_slash);mask-image:url(/themes/custom/custom_theme/images/icons.svg#yellow_slash);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:10rem 10rem;mask-size:10rem 10rem;-webkit-mask-position:100% 100%;mask-position:100% 100%;}.cssmask .home-page .theme-paragraph-loading-title:after{-webkit-transform:translate(10rem,5rem);transform:translate(10rem,5rem);width:26rem;height:26rem;margin-left:-26rem;-webkit-mask-size:26rem 26rem;mask-size:26rem 26rem;}.theme-paragraph-loading-first,.theme-paragraph-loading-next{width:5rem;height:5rem;display:block;color:#ffb400;-webkit-transition:color .3s linear;transition:color .3s linear;}.theme-paragraph-loading-first:hover,.theme-paragraph-loading-first:focus,.theme-paragraph-loading-first:active,.theme-paragraph-loading-next:hover,.theme-paragraph-loading-next:focus,.theme-paragraph-loading-next:active{color:#114f40;}.theme-paragraph-loading-first{-webkit-transform:scaleY(-1);transform:scaleY(-1);}
.home-page{padding-bottom:7.5rem;}@media screen and (max-width:768px){.home-page{padding-bottom:0;}}.home-page-backgrounds{margin:0;}.home-page-backgrounds:after{content:'';position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(33%,rgba(12,97,88,0.9)),color-stop(90%,transparent));background-image:linear-gradient(to bottom,rgba(12,97,88,0.9) 33%,transparent 90%);}.home-page-background{margin:0;pointer-events:none;position:relative;z-index:-3;}.home-page-background.init{display:none;}.home-page-background.out{z-index:-2;}.home-page-background.in{z-index:-1;-webkit-animation:theme-node-homepage-background-in 1s both linear;animation:theme-node-homepage-background-in 1s both linear;}.home-page-background picture{position:fixed;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;-webkit-box-align:stretch;align-items:stretch;}.home-page-background picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;}.js .home-page .theme-paragraph-loading,.js .home-page .theme-paragraph-jump-list-target{position:-webkit-sticky;position:sticky;top:0;}@media screen and (max-width:768px){.js .home-page .theme-paragraph-loading,.js .home-page .theme-paragraph-jump-list-target{position:static;}}.home-page .theme-paragraph-loading-content,.home-page .theme-paragraph-section-content{-webkit-animation:1s linear both paused;animation:1s linear both paused;-webkit-animation-name:inherit;animation-name:inherit;-webkit-animation-delay:inherit;animation-delay:inherit;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;}@-webkit-keyframes theme-node-homepage-background-in{0%{opacity:0;}100%{opacity:1;}}@keyframes theme-node-homepage-background-in{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes theme-node-homepage-scroll-fade-1{0%,20%{opacity:1;-webkit-filter:blur(0) brightness(100%) grayscale(0%);filter:blur(0) brightness(100%) grayscale(0%);}80%,100%{opacity:0;-webkit-filter:blur(0px) brightness(0%) grayscale(0%);filter:blur(0px) brightness(0%) grayscale(0%);}}@keyframes theme-node-homepage-scroll-fade-1{0%,20%{opacity:1;-webkit-filter:blur(0) brightness(100%) grayscale(0%);filter:blur(0) brightness(100%) grayscale(0%);}80%,100%{opacity:0;-webkit-filter:blur(0px) brightness(0%) grayscale(0%);filter:blur(0px) brightness(0%) grayscale(0%);}}@-webkit-keyframes theme-node-homepage-scroll-fade-2{0%,20%{opacity:1;-webkit-filter:blur(0) brightness(100%) grayscale(0%);filter:blur(0) brightness(100%) grayscale(0%);}80%,100%{opacity:0;-webkit-filter:blur(0px) brightness(0%) grayscale(0%);filter:blur(0px) brightness(0%) grayscale(0%);}}@keyframes theme-node-homepage-scroll-fade-2{0%,20%{opacity:1;-webkit-filter:blur(0) brightness(100%) grayscale(0%);filter:blur(0) brightness(100%) grayscale(0%);}80%,100%{opacity:0;-webkit-filter:blur(0px) brightness(0%) grayscale(0%);filter:blur(0px) brightness(0%) grayscale(0%);}}
.theme-header-brochure{font-family:"Khand";font-size:2.2rem;font-weight:500;line-height:1.14;color:#ffb400;z-index:-1;}.theme-header{background-color:#ffffff;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;}@media screen and (min-width:769px){.theme-header{-webkit-box-pack:start;justify-content:flex-start;}}.theme-header-wrapper{z-index:20;}.theme-header-decoration{pointer-events:none;position:absolute;right:calc(100% - 9.5rem);bottom:0;width:32rem;height:32rem;color:#ffb400;}.theme-header-decoration svg{display:block;}.theme-header-social{margin-left:auto;margin-right:2.7rem;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;}.theme-header-social-item{display:block;}.theme-header-social-item--linkedin{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;}.theme-header-social-item--first-climate{z-index:1;}.theme-header-social-item--first-climate-co2 img{height:50px;padding-right:13px;margin-top:7px;}.theme-header-social-item--linkedin span{color:#000000;margin-bottom:5px;font-size:1rem;}.theme-header-social-item--linkedin a{color:#0a66c2;}.theme-header-social-item--linkedin:hover a{color:#004b7c;}.theme-header-social-item a{width:32px;height:32px;display:block;}.theme-header-social-item a svg{max-width:100%;max-height:100%;}@media screen and (min-width:769px){.theme-header .header-logo-claim{margin-left:11.5rem;}}.theme-header-brochure{position:absolute;width:100%;text-align:center;margin:auto;}.theme-header-brochure-prefix{color:#4a4a4a;}.theme-header-brochure-link{color:#ffb400;text-decoration:none;}.theme-header-brochure-link:focus,.theme-header-brochure-link:hover{text-decoration:underline;}@-webkit-keyframes header-scrolled{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);}to{-webkit-transform:translateY(0px);transform:translateY(0px);}}@keyframes header-scrolled{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);}to{-webkit-transform:translateY(0px);transform:translateY(0px);}}@media screen and (max-width:576px){.theme-header-social-item--first-climate-co2 img{height:28px !important;}.theme-header-social-item--linkedin a{width:27px !important;height:27px !important;padding:0 !important;}}@media screen and (max-width:768px){.theme-header{-webkit-box-pack:center;justify-content:center;padding:20px 0;}.theme-header-wrapper{height:5rem;margin:auto;-webkit-box-ordinal-group:3;order:2;white-space:nowrap;display:-webkit-box;display:flex;padding-right:5px;}.theme-header-wrapper:after{content:'';width:calc(1.7rem + 4rem);display:inline-block;height:0;}.theme-header-social{-webkit-box-ordinal-group:2;order:1;margin-left:0.7rem;width:4rem;}.theme-header-social-item--first-climate-co2 img{margin:0;height:45px;padding-right:7px;}.theme-header-social-item--linkedin a{width:40px !important;padding-top:5px;}.theme-header-social-item span{display:none;}.scrolled .theme-header{background-color:#ffffff;-webkit-box-pack:start;justify-content:flex-start;position:fixed;top:0;width:100%;height:5rem;-webkit-animation:header-scrolled 0.3s both;animation:header-scrolled 0.3s both;padding:10px 0;z-index:11;}.theme-header-decoration{display:none;}.theme-header .header-logo-claim{position:relative;-webkit-transform-origin:0 50%;transform-origin:0 50%;}.scrolled .theme-header .header-logo-claim{left:2.7rem;-webkit-transform:scale(0.5);transform:scale(0.5);}.theme-header-brochure{display:none;}}
.gopa-logo{display:-webkit-box;display:flex;width:14.65rem;height:4.58rem;}.gopa-logo > img,.gopa-logo > svg{width:inherit;height:inherit;}.gopa-logo > img{display:none;}.no-svg .gopa-logo > svg,.no-svgforeignobject .gopa-logo > svg{display:none;}.no-svg .gopa-logo > img,.no-svgforeignobject .gopa-logo > img{display:block;}
.theme-sidebar-open{position:fixed;top:2.7rem;width:3.3rem;height:3.3rem;padding:1rem;margin:-1rem;z-index:1;}@media screen and (max-width:768px){.theme-sidebar-open{z-index:12;}}.theme-sidebar-open svg{color:#ffffff;-webkit-transition:color 0.3s linear,z-index 0s 0.5s linear;transition:color 0.3s linear,z-index 0s 0.5s linear;cursor:pointer;}@media screen and (max-width:768px){.theme-sidebar-open svg{color:#cbcbcb;}}.theme-sidebar-open:hover svg{color:#707070;-webkit-transition:color 0.3s linear,z-index 0s linear;transition:color 0.3s linear,z-index 0s linear;}@media screen and (min-width:769px){.theme-sidebar-open{left:2.7rem;}}@media screen and (max-width:768px){.theme-sidebar-open{right:2.7rem;}}@media screen and (max-width:768px){.theme-layout{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;}.theme-header{-webkit-box-ordinal-group:2;order:1;}.theme-content{-webkit-box-ordinal-group:3;order:2;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;-webkit-box-align:start;align-items:flex-start;}.theme-main{-webkit-box-ordinal-group:2;order:1;width:100vw;flex-shrink:0;}.theme-sidebar{-webkit-box-ordinal-group:3;order:2;width:100vw;-webkit-box-flex:1;flex-grow:1;flex-shrink:0;flex-basis:auto;-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out;position:relative;}.theme-sidebar:target,.sidebar-open .theme-sidebar{-webkit-transform:translateX(-100vw);transform:translateX(-100vw);}}@media screen and (min-width:769px){.theme-layout{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100vh;max-height:100vh;}.theme-header{-webkit-box-ordinal-group:3;order:2;flex-shrink:0;z-index:1;position:fixed;bottom:0;width:100%;height:7.5rem;background-color:#ffffff;}.theme-content{-webkit-box-ordinal-group:2;order:1;width:100%;-webkit-box-flex:1;flex-grow:1;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;-webkit-box-align:stretch;align-items:stretch;position:relative;}.theme-main{flex-basis:100%;-webkit-box-ordinal-group:3;order:2;}.theme-sidebar{width:0;position:fixed;z-index:2000;-webkit-box-ordinal-group:2;order:1;background-color:#ffffff;-webkit-box-flex:1;flex-grow:1;flex-shrink:0;flex-basis:auto;-webkit-transition:width 0.5s ease-in-out;transition:width 0.5s ease-in-out;}.theme-sidebar:target,.sidebar-open .theme-sidebar{width:45rem;}}@media screen and (max-width:768px){.sidebar-open .theme-sidebar-open{display:none;}}@media screen and (max-width:768px){.sidebar-open .theme-sidebar{position:fixed;-webkit-transform:translateX(0);transform:translateX(0);z-index:111;}}.scrolled .theme-sidebar-open{top:2rem;}
