.container.homepage .hp_section{margin-bottom:3.5rem}@media only screen and (max-width: 600px){.container.homepage .hp_section{margin-bottom:1rem}}.container.homepage .hp_section .hp_section_headline{font-family:"sofia-pro",Arial,helvetica,sans-serif;font-weight:600;font-style:normal;color:#24282b;margin-bottom:.5em;margin-top:1em;letter-spacing:-0.3px;font-size:3.4666666667rem;line-height:1.1153846154em;margin-bottom:1em}@media only screen and (max-width: 1300px){.container.homepage .hp_section .hp_section_headline{font-size:3rem;line-height:1.1333333333em}}@media only screen and (max-width: 540px){.container.homepage .hp_section .hp_section_headline{font-size:2.5333333333rem;line-height:1.1315789474em}}@media only screen and (max-width: 430px){.container.homepage .hp_section .hp_section_headline{font-size:2.2666666667rem;line-height:1.1176470588em}}.container.homepage .hp_section .hp_section_headline{margin-top:0;text-align:center}.container.homepage .hp_section.advantages .hp_section_headline{margin:1.5rem 0}.container.homepage .hp_section.advantages .advantage_title{margin-top:.5rem}.container.homepage .recent_articles{padding-bottom:4rem;padding-top:4rem;background-color:#f9f9f9;padding-left:calc((100% - (1366px - 3rem))/2)}.container.homepage .recent_articles .recent_articles_headline{font-family:"sofia-pro",Arial,helvetica,sans-serif;font-weight:600;font-style:normal;color:#24282b;margin-bottom:.5em;margin-top:1em;letter-spacing:-0.3px;font-size:3.4666666667rem;line-height:1.1153846154em;margin-bottom:1em}@media only screen and (max-width: 1300px){.container.homepage .recent_articles .recent_articles_headline{font-size:3rem;line-height:1.1333333333em}}@media only screen and (max-width: 540px){.container.homepage .recent_articles .recent_articles_headline{font-size:2.5333333333rem;line-height:1.1315789474em}}@media only screen and (max-width: 430px){.container.homepage .recent_articles .recent_articles_headline{font-size:2.2666666667rem;line-height:1.1176470588em}}.container.homepage .recent_articles .recent_articles_headline{color:#00849a;padding-right:6rem;margin-top:0}@media only screen and (min-width: 651px){.container.homepage .recent_articles .recent_articles_headline{padding-right:2rem;width:18rem}}@media only screen and (min-width: 651px){.container.homepage .recent_articles .recent_articles_belt{width:calc(100% - 18rem)}}@media only screen and (max-width: 650px){.container.homepage .recent_articles .recent_articles_belt{margin-left:-8px;margin-right:-8px}}.container.homepage .recent_articles .recent_articles_content{position:relative;padding-left:3rem}@media only screen and (min-width: 651px){.container.homepage .recent_articles .recent_articles_content{display:flex}}@media only screen and (max-width: 650px){.container.homepage .recent_articles .recent_articles_content{padding-right:3rem}}.container.homepage .recent_articles .article_box{padding:0 2rem 8px 8px}@media only screen and (max-width: 650px){.container.homepage .recent_articles .article_box{padding-right:8px}}.container.homepage .recent_articles{overflow:hidden;position:relative}.container.homepage .recent_articles::before{content:"";display:block;position:absolute;background-color:#92faff;left:0;top:0;height:100%;width:30rem}@media only screen and (max-width: 650px){.container.homepage .recent_articles::before{width:100%}}.container.homepage .recent_articles .recent_articles_belt{display:flex}.container.homepage .recent_articles .recent_articles_belt .slick-prev,.container.homepage .recent_articles .recent_articles_belt .slick-next{-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);cursor:auto;border-width:0;font-size:inherit;line-height:inherit;padding:0;height:4rem;width:4rem;cursor:pointer;padding:0;display:block;position:absolute;top:calc(50% - 2rem);left:-18rem;overflow:hidden;white-space:nowrap;text-indent:100%;transition:background-color .2s}.container.homepage .recent_articles .recent_articles_belt .slick-prev::after,.container.homepage .recent_articles .recent_articles_belt .slick-next::after{content:"";display:block;position:absolute;position:absolute;left:calc(50% - 0.75rem);top:calc(50% - 0.75rem);height:1.5rem;width:1.5rem;background:rgba(0,0,0,0) url("/media/img/arrow-left-white.svg") no-repeat center center/contain}.container.homepage .recent_articles .recent_articles_belt .slick-prev:hover,.container.homepage .recent_articles .recent_articles_belt .slick-next:hover{background-color:#47545c}@media only screen and (max-width: 650px){.container.homepage .recent_articles .recent_articles_belt .slick-prev,.container.homepage .recent_articles .recent_articles_belt .slick-next{top:-6rem;left:auto}}@media only screen and (max-width: 430px){.container.homepage .recent_articles .recent_articles_belt .slick-prev,.container.homepage .recent_articles .recent_articles_belt .slick-next{top:-5rem}}.container.homepage .recent_articles .recent_articles_belt .slick-prev{background-color:rgba(0,132,154,.2)}@media only screen and (max-width: 650px){.container.homepage .recent_articles .recent_articles_belt .slick-prev{right:calc(8rem + 8px)}}@media only screen and (max-width: 430px){.container.homepage .recent_articles .recent_articles_belt .slick-prev{right:calc(4rem + 8px)}}.container.homepage .recent_articles .recent_articles_belt .slick-next{background-color:#00849a;left:-14rem;width:8rem}.container.homepage .recent_articles .recent_articles_belt .slick-next::after{left:auto;right:1.25rem;transform:rotate(-0.5turn)}@media only screen and (max-width: 650px){.container.homepage .recent_articles .recent_articles_belt .slick-next{left:auto;right:8px}}@media only screen and (max-width: 430px){.container.homepage .recent_articles .recent_articles_belt .slick-next{width:4rem}}.container.homepage .recent_articles .recent_articles_belt .article_box{display:none}.container.homepage .recent_articles .recent_articles_belt .article_box:nth-child(-n+2){display:block}.container.homepage .recent_articles .recent_articles_belt.slick-initialized .article_box,.container.homepage .recent_articles .recent_articles_belt.slick-slider .article_box{display:flex}.container.homepage .recent_articles .recent_articles_belt.slick-initialized,.container.homepage .recent_articles .recent_articles_belt.slick-slider{display:block}.container.homepage .recent_articles .recent_articles_belt .slick-track{display:flex}.container.homepage .recent_articles .recent_articles_belt .slick-track .slick-slide{float:none;height:auto}.container.homepage .highlights{background-color:#f9f9f9;margin-bottom:0}.container.homepage .highlights>*>.inner{padding-bottom:4.5rem;padding-top:4.5rem;display:flex;flex-wrap:wrap;counter-reset:counter;list-style-type:decimal}@media only screen and (max-width: 720px){.container.homepage .highlights>*>.inner{padding-bottom:1.5rem;padding-top:1.5rem}}.container.homepage .highlights .highlight{color:#24282b;padding:2rem;position:relative;text-align:center}.container.homepage .highlights .highlight .icon{height:2.75rem;display:flex;justify-content:center;align-items:center;margin-bottom:3rem}.container.homepage .highlights .highlight .icon svg{max-height:100%;display:block}.container.homepage .highlights .highlight .prefix,.container.homepage .highlights .highlight .suffix{font-family:"sofia-pro",Arial,helvetica,sans-serif;font-weight:500;font-style:normal;font-size:.8666666667rem;line-height:1.3846153846em;height:18px}.container.homepage .highlights .highlight .headline{margin-bottom:0;margin-top:0;position:relative}.container.homepage .highlights .highlight .headline>span{position:relative}.container.homepage .highlights .highlight .inner{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:calc(100% - 4rem);padding-bottom:3rem}.container.homepage .highlights .highlight .inner::after{content:"";display:block;position:absolute;position:absolute;left:calc(50% - 0.75rem);top:calc(50% - 0.75rem);height:1.5rem;width:1.5rem;background:rgba(0,0,0,0) url("/media/img/arrow-right-black.svg") no-repeat center center/contain;top:auto;bottom:0}@media only screen and (min-width: 1161px){.container.homepage .highlights .highlight{width:25%}.container.homepage .highlights .highlight:not(:last-child){border-right:1px solid #d4dce0}.container.homepage .highlights .highlight::before{content:"";display:block;position:absolute;position:static;padding-bottom:80%}}@media only screen and (min-width: 721px)and (max-width: 1160px){.container.homepage .highlights .highlight{width:50%}.container.homepage .highlights .highlight .icon{margin-bottom:1.5rem}.container.homepage .highlights .highlight .inner{position:relative;height:10rem;width:auto}.container.homepage .highlights .highlight:nth-child(odd){border-right:1px solid #d4dce0}.container.homepage .highlights .highlight:nth-child(-n+2){border-bottom:1px solid #d4dce0}}@media only screen and (max-width: 720px){.container.homepage .highlights .highlight{width:100%}.container.homepage .highlights .highlight .icon{margin-bottom:1.5rem}.container.homepage .highlights .highlight .inner{position:relative;height:10rem;width:auto}.container.homepage .highlights .highlight:not(:last-child){border-bottom:1px solid #d4dce0}}.container.homepage .highlights .highlight.contact .inner::after{display:none}.container.homepage .highlights .highlight.allAbout .icon svg{width:1.6rem}.container.homepage .highlights a.highlight:hover .inner::after{animation:horizontalArrow 1.5s ease-out}@-webkit-keyframes horizontalArrow{0%{transform:translate(0, 0)}10%{transform:translate(40%, 0)}20%{transform:translate(0, 0)}30%{transform:translate(30%, 0)}40%{transform:translate(0, 0)}50%{transform:translate(20%, 0)}60%{transform:translate(0, 0)}100%{transform:translate(0, 0)}}@-moz-keyframes horizontalArrow{0%{transform:translate(0, 0)}10%{transform:translate(40%, 0)}20%{transform:translate(0, 0)}30%{transform:translate(30%, 0)}40%{transform:translate(0, 0)}50%{transform:translate(20%, 0)}60%{transform:translate(0, 0)}100%{transform:translate(0, 0)}}@-o-keyframes horizontalArrow{0%{transform:translate(0, 0)}10%{transform:translate(40%, 0)}20%{transform:translate(0, 0)}30%{transform:translate(30%, 0)}40%{transform:translate(0, 0)}50%{transform:translate(20%, 0)}60%{transform:translate(0, 0)}100%{transform:translate(0, 0)}}@-ms-keyframes horizontalArrow{0%{transform:translate(0, 0)}10%{transform:translate(40%, 0)}20%{transform:translate(0, 0)}30%{transform:translate(30%, 0)}40%{transform:translate(0, 0)}50%{transform:translate(20%, 0)}60%{transform:translate(0, 0)}100%{transform:translate(0, 0)}}@keyframes horizontalArrow{0%{transform:translate(0, 0)}10%{transform:translate(40%, 0)}20%{transform:translate(0, 0)}30%{transform:translate(30%, 0)}40%{transform:translate(0, 0)}50%{transform:translate(20%, 0)}60%{transform:translate(0, 0)}100%{transform:translate(0, 0)}}
