/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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-within{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;}
@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;}html,body{margin:0;padding:0;height:100%;}.ss-content.ss-content{padding-right:18px;}.ss-scroll{background-color:#17685e;}
.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;}}
.theme-sidebar-open{position:fixed;top:4.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;display:block;}}.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{position:fixed;-webkit-transform:translateX(0);transform:translateX(0);z-index:111;}}.scrolled .theme-sidebar-open{top:2rem;}
.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-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;}
.composite-page{padding-bottom:7.5rem;}.composite-page-background{margin:0;}.composite-page-background picture{position:fixed;z-index:-1;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;}.composite-page-background picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;}.composite-page-background picture:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(-10%,#0c6158),color-stop(60%,transparent));background-image:linear-gradient(to bottom,#0c6158 -10%,transparent 60%);}
.theme-paragraph-fact-preface{font-size:1.6rem;font-weight:600;line-height:1.19;text-align:center;color:#ffffff;}.theme-paragraph-fact-prefix{font-size:3.0rem;font-weight:600;line-height:1.2;color:#ffffff;}.theme-paragraph-fact-figure{font-size:5.0rem;font-weight:600;line-height:1.2;color:#ffffff;}.theme-paragraph-fact-unit{font-size:2.0rem;font-weight:600;line-height:1.2;color:#ffffff;}.theme-paragraph-fact-description{font-size:1.6rem;font-weight:600;line-height:1.19;text-align:center;color:#ffffff;}.theme-paragraph-fact{flex-basis:calc(25% - 2 * 2rem - 2 * 1rem);margin:2rem;color:#ffffff;display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-align:center;align-items:center;padding:. theme-paragraph-fact 1rem;box-sizing:border-box;}@media screen and (max-width:768px){.theme-paragraph-fact{flex-basis:calc(65% - 2 * 1rem);margin:1rem;}}.theme-paragraph-fact::before{content:'';display:block;padding-bottom:100%;visibility:hidden;pointer-events:none;flex-basis:0;}.theme-paragraph-fact-card{display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:space-around;width:100%;}.theme-paragraph-fact-card > *{text-align:center;-webkit-box-flex:0;flex:0 1 100%;}.theme-paragraph-fact-figures{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:baseline;align-items:baseline;}.theme-paragraph-fact-prefix::after{content:"\2009";}.theme-paragraph-fact-unit::before{content:"\2009";}
.theme-paragraph-facts-title{font-size:3.0rem;font-weight:700;line-height:1.5;text-align:center;color:#ffffff;text-transform:uppercase;}.theme-paragraph-facts{-webkit-box-flex:100%;flex:100%;}.theme-paragraph-facts-title{margin-top:6rem;}@media screen and (max-width:768px){.theme-paragraph-facts-title{color:#000000;margin-top:2rem;}}.theme-paragraph-facts-list{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;padding:0 4rem;}@media screen and (max-width:768px){.theme-paragraph-facts-list{padding:0;}.theme-paragraph-facts-list img{background:#aaaaaa;}}
.theme-paragraph-image{-webkit-box-flex:0;flex-grow:0;flex-shrink:1;flex-basis:100%;}.theme-paragraph-image img{max-width:100%;height:auto;display:block;}.theme-paragraph-facts-list .theme-paragraph-image{flex-basis:calc(25% - 2 * 2rem);margin:2rem;}@media screen and (max-width:768px){.theme-paragraph-facts-list .theme-paragraph-image{flex-basis:calc(80% - 2 * 1rem);margin:1rem;}}@media screen and (min-width:769px){.theme-paragraph-facts-list .theme-paragraph-fact + .theme-paragraph-image{margin-left:12.5%;}.theme-paragraph-facts-list .theme-paragraph-image:last-child{margin-right:12.5%;}}
.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 .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;max-width:100vw;}@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;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;}}
.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;}}
