.footer-module-scss-module__gK0wGq__buttonBox{--main-bg-color:#507967;--lightgreen-color:#8dbf60;text-align:center;margin:6rem auto}.footer-module-scss-module__gK0wGq__buttonBox a{color:var(--lightgreen-color);letter-spacing:.85px;text-align:center;text-transform:uppercase;border:1px solid;border-radius:25px;justify-content:center;align-items:center;width:auto;margin:10px auto;padding:10.5px 16px;font-size:17px;font-weight:500;line-height:26px;transition:background-color .3s cubic-bezier(.77,0,.175,1),color .3s cubic-bezier(.77,0,.175,1);display:inline-flex}.footer-module-scss-module__gK0wGq__buttonBox a:hover{background-color:var(--lightgreen-color);color:#fff}.footer-module-scss-module__gK0wGq__disclaimer{color:#666;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px;font-size:14px}@media only screen and (min-width:768px){.footer-module-scss-module__gK0wGq__disclaimer{max-width:752px;margin:0 auto;padding:20px 0;left:20px}}.footer-module-scss-module__gK0wGq__disclaimer h5{margin-bottom:8px;font-size:18px}
.teaser-module-scss-module__tzc_0q__teaserBox{flex-wrap:wrap;gap:5px;margin-bottom:4rem;display:flex}@media screen and (min-width:768px){.teaser-module-scss-module__tzc_0q__teaserBox{gap:10px;max-width:752px;margin:2rem auto 1rem}}.teaser-module-scss-module__tzc_0q__teaserBox .teaser-module-scss-module__tzc_0q__teaserItem{width:100%;min-width:164px;height:auto;min-height:140px;margin-right:0}@media screen and (min-width:768px){.teaser-module-scss-module__tzc_0q__teaserBox .teaser-module-scss-module__tzc_0q__teaserItem{width:230px;min-width:230px;max-width:230px;height:230px}}.teaser-module-scss-module__tzc_0q__teaserItem{color:#fff;flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:space-between;width:230px;min-width:164px;height:230px;margin-right:5px;padding:20px;display:flex;position:relative}@media screen and (min-width:768px){.teaser-module-scss-module__tzc_0q__teaserItem{width:230px;min-width:230px;max-width:230px;height:230px}}.teaser-module-scss-module__tzc_0q__teaserItem:before{content:"";transition:background-color .3s ease-in-out;position:absolute}.teaser-module-scss-module__tzc_0q__teaserItem:hover:before{content:"";z-index:0;background-color:#0003;width:100%;height:100%;position:absolute;top:0;left:0}.teaser-module-scss-module__tzc_0q__teaserItem .teaser-module-scss-module__tzc_0q__magicNumber{font-size:14px;font-weight:400}.teaser-module-scss-module__tzc_0q__teaserItem .teaser-module-scss-module__tzc_0q__magicNumber h3{font-size:20px!important;font-weight:600!important}.teaser-module-scss-module__tzc_0q__teaserItem .teaser-module-scss-module__tzc_0q__magicNumber p{font-size:14px!important}.teaser-module-scss-module__tzc_0q__teaserItem h2,.teaser-module-scss-module__tzc_0q__teaserItem h4,.teaser-module-scss-module__tzc_0q__teaserItem .teaser-module-scss-module__tzc_0q__teaserTitle{font-weight:300}.teaser-module-scss-module__tzc_0q__teaserItem .teaser-module-scss-module__tzc_0q__magicNumber,.teaser-module-scss-module__tzc_0q__teaserItem h2,.teaser-module-scss-module__tzc_0q__teaserItem h4,.teaser-module-scss-module__tzc_0q__teaserItem .teaser-module-scss-module__tzc_0q__teaserTitle{z-index:2}.teaser-module-scss-module__tzc_0q__teaserItem h3{color:#fff!important;margin:0!important}.teaser-module-scss-module__tzc_0q__teaserItem a{color:#fff!important}.teaser-module-scss-module__tzc_0q__teaserItem a:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}.teaser-module-scss-module__tzc_0q__teaserItem a:hover{z-index:2;text-decoration:none!important}:is(.teaser-module-scss-module__tzc_0q__teaserItem h3,.teaser-module-scss-module__tzc_0q__teaserItem p,.teaser-module-scss-module__tzc_0q__teaserItem .teaserItemTitle){color:#fff!important;margin:0!important;padding:0!important;font-size:16px!important}.teaser-module-scss-module__tzc_0q__teaserItem .teaserItemLink{color:#fff!important;font-weight:400!important}
.item-module-scss-module__QKNo3G__titlebox{flex-flow:column-reverse wrap;justify-content:space-between;gap:30px;display:flex}@media screen and (min-width:768px){.item-module-scss-module__QKNo3G__titlebox{flex-direction:row;align-items:flex-start;gap:0;max-width:792px;margin:0 auto;padding-left:20px;padding-right:20px}}.item-module-scss-module__QKNo3G__titlebox h1{word-break:break-word;margin-bottom:60px;font-size:34px;font-weight:700;line-height:1.1}@media only screen and (min-width:768px){.item-module-scss-module__QKNo3G__titlebox h1{max-width:560px;font-size:40px}}.item-module-scss-module__QKNo3G__titlebox .item-module-scss-module__QKNo3G__magicNumber{max-width:620px;margin-bottom:1rem;font-size:14px;font-weight:400}.item-module-scss-module__QKNo3G__titlebox .item-module-scss-module__QKNo3G__magicNumber h3{font-size:24px;font-weight:600}.item-module-scss-module__QKNo3G__iconBox{flex-flow:column wrap;align-items:center;gap:10px;transition:transform .3s ease-in-out;display:flex}@media screen and (min-width:768px){.item-module-scss-module__QKNo3G__iconBox{padding-bottom:20px}}.item-module-scss-module__QKNo3G__iconBox:hover{transform:scale(1.1)}.item-module-scss-module__QKNo3G__iconBox span{text-align:center;font-size:14px;font-weight:600;display:block}.item-module-scss-module__QKNo3G__iconBoxNoLink{flex-flow:column wrap;align-items:center;gap:10px;transition:transform .3s ease-in-out;display:flex}@media screen and (min-width:768px){.item-module-scss-module__QKNo3G__iconBoxNoLink{padding-bottom:20px}}.item-module-scss-module__QKNo3G__iconBoxNoLink span{text-align:center;font-size:14px;font-weight:600;display:block}@media screen and (min-width:768px){.item-module-scss-module__QKNo3G__imageBox{max-width:792px;margin:0 auto;padding-left:20px;padding-right:20px}}.item-module-scss-module__QKNo3G__imageBox p{padding-left:0!important;padding-right:0!important}@media screen and (min-width:768px){.item-module-scss-module__QKNo3G__partnerBox{max-width:792px;margin:3rem auto;padding-left:20px;padding-right:20px}}.item-module-scss-module__QKNo3G__partnerBox a{text-decoration:none}.item-module-scss-module__QKNo3G__partnerBox a:hover{text-decoration:none!important}.item-module-scss-module__QKNo3G__partnerBox span{color:#ccc;margin-top:10px;font-size:12px;display:block}
.type-module-scss-module__hkFWtq__overallBox{--main-bg-color:#507967;--lightgreen-color:#8dbf60;--shark-color:#404649;--valencia-color:#df1b12;overflow-wrap:normal;overflow-x:clip}.type-module-scss-module__hkFWtq__container{max-width:1220px;margin:0 auto;padding:0 20px}.type-module-scss-module__hkFWtq__container .swiper-container{margin-top:10px;overflow:visible!important}.type-module-scss-module__hkFWtq__container .swiper-slide{width:auto}.type-module-scss-module__hkFWtq__heroLogo{margin-bottom:3rem}.type-module-scss-module__hkFWtq__heroLogo a{flex-wrap:wrap;align-items:flex-start;display:flex}.type-module-scss-module__hkFWtq__heroLogo svg{height:66px;margin-right:20px}.type-module-scss-module__hkFWtq__heroLogo h1{color:#8c9091;align-self:center;width:240px;font-size:24px;font-weight:900;line-height:1.05}@media screen and (min-width:768px){.type-module-scss-module__hkFWtq__heroLogo h1{width:440px;font-size:20px}}.type-module-scss-module__hkFWtq__heroLogo h1 span{color:var(--lightgreen-color);margin-top:4px;display:inline-block}@media screen and (min-width:768px){.type-module-scss-module__hkFWtq__heroLogo h1 span{font-size:44px}}.type-module-scss-module__hkFWtq__smallLogo{border-bottom:1px solid #b2b5b6;margin-bottom:3rem}.type-module-scss-module__hkFWtq__smallLogo a{flex-wrap:wrap;align-items:flex-start;padding-bottom:20px;display:flex}.type-module-scss-module__hkFWtq__smallLogo svg{height:66px;margin-right:20px}.type-module-scss-module__hkFWtq__smallLogo h1{color:#8c9091;align-self:center;width:190px;font-size:20px;font-weight:800;line-height:1}.type-module-scss-module__hkFWtq__smallLogo h1 span{color:var(--lightgreen-color)}.type-module-scss-module__hkFWtq__headline{color:var(--main-bg-color);margin-bottom:4rem;font-size:20px;font-weight:500;line-height:1.1}@media screen and (min-width:768px){.type-module-scss-module__hkFWtq__headline{font-size:30px}}.type-module-scss-module__hkFWtq__itemContainer{flex-wrap:wrap;gap:10px;display:flex}@media screen and (min-width:768px){.type-module-scss-module__hkFWtq__itemContainer{gap:20px}}.type-module-scss-module__hkFWtq__item{background:var(--main-bg-color);width:150px;height:150px;padding:10px;position:relative}@media screen and (min-width:768px){.type-module-scss-module__hkFWtq__item{width:230px;height:230px;padding:15px}}.type-module-scss-module__hkFWtq__link{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;padding:10px;transition:background-color .3s ease-in-out;display:flex;position:absolute;top:0;left:0}@media screen and (min-width:768px){.type-module-scss-module__hkFWtq__link{padding:15px}}.type-module-scss-module__hkFWtq__link:hover{background-color:#0003}.type-module-scss-module__hkFWtq__catContainer{margin-bottom:2rem}@media screen and (min-width:768px){.type-module-scss-module__hkFWtq__catContainer{max-width:1000px;margin:0 auto 2rem}}.type-module-scss-module__hkFWtq__catBox{background-repeat:no-repeat;background-size:100%;flex-wrap:wrap;flex-grow:0;flex-shrink:0;align-items:center;width:230px;height:230px;margin-right:5px;padding:20px;transition:background-size .3s ease-in-out;display:flex;position:relative}.type-module-scss-module__hkFWtq__catBox:hover{background-size:110%}@media screen and (min-width:768px){.type-module-scss-module__hkFWtq__catBox{width:368px}}.type-module-scss-module__hkFWtq__catBox a{color:#fff;font-size:18px;font-weight:600}.type-module-scss-module__hkFWtq__catBox a:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}.type-module-scss-module__hkFWtq__catPreview{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;margin-top:6rem;margin-bottom:3rem;display:flex}@media screen and (min-width:768px){.type-module-scss-module__hkFWtq__catPreview{gap:30px}}.type-module-scss-module__hkFWtq__catPreviewItem{margin-bottom:2rem;transition:transform .3s ease-in-out}.type-module-scss-module__hkFWtq__catPreviewItem a{flex-flow:column wrap;justify-content:center;align-items:center;gap:10px;display:flex}.type-module-scss-module__hkFWtq__catPreviewItem a span{color:#8c9091;font-size:14px;font-weight:600}.type-module-scss-module__hkFWtq__catPreviewItem:hover{transform:scale(1.1)}.type-module-scss-module__hkFWtq__langswitch{margin-bottom:5rem}@media screen and (min-width:768px){.type-module-scss-module__hkFWtq__langswitch{max-width:752px;padding-left:90px;font-size:24px}}.type-module-scss-module__hkFWtq__intro{color:var(--lightgreen-color);margin-bottom:2rem;font-size:20px;font-weight:500;line-height:1.3}@media screen and (min-width:768px){.type-module-scss-module__hkFWtq__intro{max-width:752px;padding-left:90px;font-size:24px}}.type-module-scss-module__hkFWtq__intro a{border-bottom:1px dotted var(--lightgreen-color)}.type-module-scss-module__hkFWtq__intro a:hover{border-bottom:1px solid var(--lightgreen-color)}.type-module-scss-module__hkFWtq__categoryIntro{color:var(--lightgreen-color);margin-bottom:5rem;font-size:20px;font-weight:500;line-height:1.3}@media screen and (min-width:768px){.type-module-scss-module__hkFWtq__categoryIntro{max-width:752px;font-size:24px}}.type-module-scss-module__hkFWtq__categoryTitle{margin-bottom:40px;font-size:40px;font-weight:700;line-height:1.1}@media only screen and (min-width:768px){.type-module-scss-module__hkFWtq__categoryTitle{max-width:560px}}.type-module-scss-module__hkFWtq__htmlcontent{max-width:752px;margin:3rem auto 5rem}.type-module-scss-module__hkFWtq__htmlcontent p{color:var(--shark-color);margin-bottom:10px}.type-module-scss-module__hkFWtq__htmlcontent p a{color:var(--valencia-color)}.type-module-scss-module__hkFWtq__htmlcontent .publicationBox{color:var(--shark-color);border-bottom:1px solid #ccc;flex-wrap:wrap;margin-top:3rem;padding-top:2rem;padding-bottom:2rem;display:flex;position:relative}@media screen and (min-width:768px){.type-module-scss-module__hkFWtq__htmlcontent .publicationBox{flex-wrap:nowrap}}.type-module-scss-module__hkFWtq__htmlcontent .publicationBox img{flex-shrink:0;box-shadow:0 0 15px #0003}.type-module-scss-module__hkFWtq__htmlcontent .publicationBox:hover h4{text-decoration:underline}.type-module-scss-module__hkFWtq__htmlcontent .publicationText{padding-top:20px;padding-left:0}@media screen and (min-width:768px){.type-module-scss-module__hkFWtq__htmlcontent .publicationText{padding-top:0;padding-left:20px}}.type-module-scss-module__hkFWtq__htmlcontent .publicationText h4{font-size:24px;font-weight:600}.type-module-scss-module__hkFWtq__htmlcontent .publicationText a:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}
