.primarybutton{border:4px solid white;border-radius:5px;padding:14px 40px 12px 40px;font-weight:700;color:white;font-size:1.2em;display:inline-block;text-decoration:none;background:rgba(0,0,0,0);cursor:pointer;transition:.4s}
.primarybutton:hover{background-color:white;color:#008732;transition:.4s}
.pagination-styling{text-align:center}
.pagination-styling li{list-style:none;display:inline}
.pagination-styling li a{color:#002d15;padding:8px 8px 5px 8px;border-radius:5px;text-decoration:none;font-size:1.1em;margin:0 2px}
.pagination-styling li a.active{background-color:#002d15;color:white}
.pagination-styling li a:hover{text-decoration:underline}
@font-face{font-family:'NeueHelveticaPro';font-weight:300;font-style:thin;font-display:swap;src:url('../../structure/basepage/clientlibs/resources/fonts/NeueHelveticaPro45Light.woff') format('woff'),url("../../structure/basepage/clientlibs/resources/fonts/NeueHelveticaPro45Light.woff2") format("woff2")}
@font-face{font-family:'NeueHelveticaPro';font-weight:400;font-style:normal;font-display:swap;src:url('../../structure/basepage/clientlibs/resources/fonts/NeueHelveticaPro55Roman.woff') format('woff'),url("../../structure/basepage/clientlibs/resources/fonts/NeueHelveticaPro55Roman.woff2") format("woff2")}
@font-face{font-family:'NeueHelveticaPro';font-weight:500;font-style:normal;font-display:swap;src:url('../../structure/basepage/clientlibs/resources/fonts/NeueHelveticaPro65Medium.woff') format('woff'),url("../../structure/basepage/clientlibs/resources/fonts/NeueHelveticaPro65Medium.woff2") format("woff2")}
@font-face{font-family:'NeueHelveticaPro';font-weight:600;font-style:bold;font-display:swap;src:url('../../structure/basepage/clientlibs/resources/fonts/NeueHelveticaPro75Bold.woff') format('woff'),url("../../structure/basepage/clientlibs/resources/fonts/NeueHelveticaPro75Bold.woff2") format("woff2")}
.pageteaser.default>div,.pageteaser.related-page-teaser>div{min-height:610px;border-radius:5px;position:relative}
.pageteaser.default>div:after,.pageteaser.related-page-teaser>div:after{content:"";position:absolute;display:block;background:#020024;background:linear-gradient(-180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,0.75) 100%);height:100%;border-radius:5px;width:100%;top:0;left:0;z-index:1}
.pageteaser.default>div>.cmp-container,.pageteaser.related-page-teaser>div>.cmp-container{z-index:2;color:white;padding:30px;position:absolute;bottom:0;width:calc(100% - 80px)}
@media only screen and (max-width:768px){.pageteaser.default>div>.cmp-container,.pageteaser.related-page-teaser>div>.cmp-container{padding:20px 20px 30px 20px;width:calc(100% - 40px)}
}
.pageteaser.default>div>.cmp-container>.text,.pageteaser.related-page-teaser>div>.cmp-container>.text{margin-bottom:20px;color:white;max-width:none;padding:0}
.pageteaser.default>div>.cmp-container>.text h1,.pageteaser.related-page-teaser>div>.cmp-container>.text h1,.pageteaser.default>div>.cmp-container>.text h2,.pageteaser.related-page-teaser>div>.cmp-container>.text h2,.pageteaser.default>div>.cmp-container>.text h3,.pageteaser.related-page-teaser>div>.cmp-container>.text h3,.pageteaser.default>div>.cmp-container>.text h4,.pageteaser.related-page-teaser>div>.cmp-container>.text h4,.pageteaser.default>div>.cmp-container>.text h5,.pageteaser.related-page-teaser>div>.cmp-container>.text h5,.pageteaser.default>div>.cmp-container>.text h6,.pageteaser.related-page-teaser>div>.cmp-container>.text h6{margin-bottom:0}
.pageteaser.default>div>.cmp-container>.text p,.pageteaser.related-page-teaser>div>.cmp-container>.text p{font-size:1.6em}
.pageteaser.default>div>.cmp-container>.text:last-of-type,.pageteaser.related-page-teaser>div>.cmp-container>.text:last-of-type{margin-bottom:0}
.pageteaser.default>div>.cmp-container>.button a,.pageteaser.related-page-teaser>div>.cmp-container>.button a,.pageteaser.default>div>.cmp-container>.button button,.pageteaser.related-page-teaser>div>.cmp-container>.button button{border:4px solid white;border-radius:5px;padding:14px 40px 12px 40px;font-weight:700;color:white;font-size:1.2em;display:inline-block;text-decoration:none;background:rgba(0,0,0,0);cursor:pointer;transition:.4s}
.pageteaser.default>div>.cmp-container>.button a:hover,.pageteaser.related-page-teaser>div>.cmp-container>.button a:hover,.pageteaser.default>div>.cmp-container>.button button:hover,.pageteaser.related-page-teaser>div>.cmp-container>.button button:hover{background-color:white;color:#008732;transition:.4s}
.pageteaser.short>div{border-radius:5px;min-height:320px;position:relative}
.pageteaser.short>div:after{content:"";position:absolute;display:block;background:#020024;background:linear-gradient(-180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,0.75) 100%);height:100%;border-radius:5px;width:100%;top:0;left:0;z-index:1}
.pageteaser.short>div>.cmp-container{z-index:2;color:white;padding:30px;position:absolute;bottom:0;width:calc(100% - 40px)}
.pageteaser.short>div>.cmp-container>.text{margin-bottom:20px;color:white;max-width:none;padding:0}
.pageteaser.short>div>.cmp-container>.text h1,.pageteaser.short>div>.cmp-container>.text h2,.pageteaser.short>div>.cmp-container>.text h3,.pageteaser.short>div>.cmp-container>.text h4,.pageteaser.short>div>.cmp-container>.text h5,.pageteaser.short>div>.cmp-container>.text h6{margin-bottom:0}
.pageteaser.short>div>.cmp-container>.text p{font-size:1.3em}
.pageteaser.short>div>.cmp-container>.text:last-of-type{margin-bottom:0}
.pageteaser.short>div>.cmp-container>.button a,.pageteaser.short>div>.cmp-container>.button button{border-radius:5px;padding:14px 40px 12px 40px;font-weight:700;color:white;font-size:1.2em;display:inline-block;text-decoration:none;background:rgba(0,0,0,0);cursor:pointer;transition:.4s;font-size:1.3em;border:4px solid white;padding:12px 30px 14px 30px}
.pageteaser.short>div>.cmp-container>.button a:hover,.pageteaser.short>div>.cmp-container>.button button:hover{background-color:white;color:#008732;transition:.4s}
.pageteaser.related-page-teaser>div{min-height:480px}
.pageteaser.highlighted{margin-top:-34px}
.pageteaser.highlighted>div{padding:35px 20px 80px 0;position:relative}
.pageteaser.highlighted>div:before{background-color:#e5f2e9;content:'';display:block;height:100%;position:absolute;right:0;top:0;width:9999px;z-index:1}
.pageteaser.highlighted>div>.cmp-container{position:relative;z-index:3}
.pageteaser.highlighted h2{border-bottom:4px solid #002d15;font-size:21px;font-weight:700;margin-bottom:30px;padding-bottom:20px}
.pageteaser.highlighted p:first-child>em{font-style:normal;font-size:14px;margin-bottom:-9px;display:block}
.pageteaser.highlighted .teaser-img{padding-bottom:60.862%;margin-bottom:20px}
.pageteaser.highlighted .teaser-img+.text a{text-decoration:none}
.pageteaser.highlighted .teaser-img+.text p{color:#022d15;font-size:1.3em;font-weight:700}
.pageteaser.highlighted .teaser-img+.text p:first-child{color:#002d15;font-size:14px;font-weight:normal}
@media only screen and (max-width:851px){.pageteaser.highlighted{margin-top:0}
.pageteaser.highlighted>div{padding:35px 10px 50px 10px}
.pageteaser.highlighted>div:before{width:100%}
}