@-webkit-keyframes slide-down{0%{opacity:1}90%{opacity:0}}@-moz-keyframes slide-down{0%{opacity:1}90%{opacity:0}}@-ms-keyframes slide-down{0%{opacity:1}90%{opacity:0}}@-o-keyframes slide-down{0%{opacity:1}90%{opacity:0}}@keyframes slide-down{0%{opacity:1}90%{opacity:0}}.element{-webkit-animation:slide-down 5s 3;-moz-animation:slide-down 5s 3;-ms-animation:slide-down 5s 3;-o-animation:slide-down 5s 3;animation:slide-down 5s 3;background:#000;height:100px;width:100px}:root{--searchfilter_quicklink_margin:0 10px 10px 0;--searchfilter_quicklink_padding:5px 5px 5px 10px;--searchfilter_quicklink_border-radius:4px;--searchfilter_quicklink_background-color:var(--primary-color,#5abeb9);--searchfilter_quicklink_color:var(--blank-color,#fff);--searchfilter_quicklink_font-size:1.6rem;--searchfilter_quicklink_amount_min-width:20px;--searchfilter_quicklink_amount_margin:0 0 0 10px;--searchfilter_quicklink_amount_padding:3px;--searchfilter_quicklink_amount_border-radius:var(--searchfilter_quicklink_border-radius);--searchfilter_quicklink_amount_background-color:var(--blank-color,#fff);--searchfilter_quicklink_amount_color:var(--content_color,var(--black-color,#5d5d5d));--searchfilter_quicklink_amount_font-size:calc(var(--searchfilter_quicklink_font-size) - 0.2rem);--searchfilter_quicklink_all_background-color:var(--accent-color,#f27405);--searchfilter_quicklink_all_color:var(--blank-color,#fff);--searchfilter_quicklink_hover_color:var(--searchfilter_quicklink_color);--searchfilter_quicklink_hover_background-color:var(--searchfilter_quicklink_background-color);--searchfilter_quicklink_all_hover_background-color:var(--searchfilter_quicklink_all_background-color);--searchfilter_quicklink_all_hover_color:var(--searchfilter_quicklink_all_color);--searchfilter_quicklink_label_padding:6px 0}.row,.row>*{--bs-gutter-x:calc(var(--column_gutter_width, 15px)*2)}.btn-close{--bs-btn-close-bg:none}.vbox-overlay{--vbox-tools-color:var(--blank-color,#fff)!important}.vbox-backdrop{background-color:var(--primary-color,#5abeb9)!important}.page_company-overview{background-color:#eaf6f6}.page_company-overview .is-section:first-child:before{background:var(--_primary-color-light,#d0e8fb);bottom:0;right:0;top:60vh;inset:60svh 0 0 0;-webkit-mask-image:url(/build/images/wave_top-exclude.4b4d13f5.svg),-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask-image:url(/build/images/wave_top-exclude.4b4d13f5.svg),linear-gradient(#fff 0 0);mask-image:url(/build/images/wave_top-exclude.4b4d13f5.svg),-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask-image:url(/build/images/wave_top-exclude.4b4d13f5.svg),linear-gradient(#fff 0 0);-webkit-mask-size:contain;mask-size:contain;z-index:0}.page_company-overview .is-section:first-child:after,.page_company-overview .is-section:first-child:before{content:"";left:0;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-position:top center;mask-position:top center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute}.page_company-overview .is-section:first-child:after{background:#eaf6f6;bottom:-1px;height:calc(100vw/var(--wave_aspect-ratio));-webkit-mask-image:url(/build/images/wave_top-exclude.4b4d13f5.svg),linear-gradient(#fff 0 0);mask-image:url(/build/images/wave_top-exclude.4b4d13f5.svg),linear-gradient(#fff 0 0);-webkit-mask-size:cover;mask-size:cover;width:100%;z-index:1}.page_company-overview .is-section:first-child .circle{--_circle_width:200px;left:100%;position:absolute;top:0;translate:-10% -70%}@media(min-width:576px){.page_company-overview .is-section:first-child .circle{--_circle_width:300px}}@media(min-width:768px){.page_company-overview .is-section:first-child .circle{--_circle_width:600px}}@media(min-width:1400px){.page_company-overview .is-section:first-child .circle{--_circle_width:800px}}.page_company-overview .is-section.is-section-cta{background:#eaf6f6!important}.page_company-overview .layout_content-wrapper{display:block}@media(min-width:768px){.page_company-overview .layout_content-wrapper{column-gap:0;row-gap:24px}}@media(min-width:992px){.page_company-overview .layout_content-wrapper{display:grid;grid-template-columns:minmax(0,370px) minmax(0,1fr);row-gap:80px}}.page_company-overview .layout_content-wrapper :is(.clearfix,.lazyload-trigger){display:none}.page_company-overview .layout_content-wrapper h1{grid-column:span 3}.page_company-overview .layout_main{order:0}@media(min-width:768px){.page_company-overview .layout_main{order:0}}.page_company-overview .layout_main .component_results_grid{gap:16px;grid-template-columns:repeat(1,minmax(0,1fr))}@media(max-width:991.98px){.page_company-overview .layout_main .component_results_grid{margin-bottom:24px}}@media(min-width:768px){.page_company-overview .layout_main .component_results_grid{column-gap:60px;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:60px}}@media(min-width:992px){.page_company-overview .layout_main .component_results_grid{margin-left:60px}}@media(min-width:1400px){.page_company-overview .layout_main .component_results_grid{gap:24px;column-gap:130px;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:130px;row-gap:130px}}.page_company-overview .component_range-slider .card-body .range-slider{background-color:var(--secondary-color,#d12542)}.page_company-overview .component_filters{margin-bottom:10px}.page_company-overview .component_filters .list .filter-group{background:transparent}.page_company-overview .component_filters .list .filter-group .card-body{padding:0}.page_company-overview .component_filters .list .filter-group .card-body h2{color:var(--primary-variant-color,#0085b5);font-size:2.4rem;font-weight:500!important}.page_company-overview .component_filters .list .filter-group .card-body a{display:flex!important;justify-content:space-between;margin:0;padding:0}.page_company-overview .component_filters .list .filter-group .card-body a h2{color:var(--primary-variant-color,#0085b5);display:flex;font-size:2.4rem;font-weight:500!important;justify-content:space-between;width:100%}.page_company-overview .component_filters .list .filter-group .card-body a h2 i{color:var(--primary-variant-color,#0085b5);font-size:2.4rem}.page_company-overview .component_filters .list .filter-group .card-body .collapsed-container{display:grid;grid-template-rows:1fr;margin-top:24px;overflow:hidden;transition:grid-template-rows .2s ease-in-out}.page_company-overview .component_filters .list .filter-group .card-body .collapsed-container ul{min-height:0}.page_company-overview .component_filters .list .filter-group .card-body .collapsed-container:has(.collapsed){grid-template-rows:0fr}.page_company-overview .component_filters .list .filter-group .card-body ul li{margin-bottom:15px}.page_company-overview .component_filters .list .filter-group .card-body ul li label{color:var(--base-color,#004158);font-size:2.4rem;font-weight:500;padding-left:15px}.page_company-overview .component_filters .list .filter-group .card-body ul li label span{color:var(--primary-color,#5abeb9);font-size:2.4rem;font-weight:500}.page_company-overview .component_filters .list .filter-group .card-body ul li label span:after,.page_company-overview .component_filters .list .filter-group .card-body ul li label span:before{content:""}.page_company-overview .component_filters .list .filter-group .card-body ul li input{background-color:transparent;border:var(--form-form-control_border,1px solid #5d5d5d);height:30px;max-width:30px;width:30px}.page_company-detail :is(.section,.is-section).hero-section[class*=has-wave]:not(.has-wave-bottom-1):not(.has-wave-top-1):before{animation:breath 7s ease-in-out infinite;background:var(--accent-color,#f27405);border-radius:50%;bottom:200px;content:"";display:none;height:120px;left:-60px;position:absolute;top:auto;width:120px;z-index:1}@media screen and (min-width:1500px){.page_company-detail :is(.section,.is-section).hero-section[class*=has-wave]:not(.has-wave-bottom-1):not(.has-wave-top-1):before{display:block}}@media(min-width:768px){.page_company-detail :is(.section,.is-section).hero-section :is(.head,.body){display:flex;gap:30px;justify-content:space-between}}.page_company-detail :is(.section,.is-section).hero-section .head{display:flex;flex-direction:column}@media(min-width:768px){.page_company-detail :is(.section,.is-section).hero-section .head{flex-direction:row}}.page_company-detail :is(.section,.is-section).hero-section .head .title{order:2}@media(min-width:768px){.page_company-detail :is(.section,.is-section).hero-section .head .title{flex:0 0 460px;order:1}}@media(min-width:992px){.page_company-detail :is(.section,.is-section).hero-section .head .title{flex:0 0 560px}}@media(min-width:1200px){.page_company-detail :is(.section,.is-section).hero-section .head .title{flex:0 0 700px}}@media(min-width:1400px){.page_company-detail :is(.section,.is-section).hero-section .head .title{flex:0 0 815px}}.page_company-detail :is(.section,.is-section).hero-section .head .title h1{margin-block-end:0;text-wrap:wrap}.page_company-detail :is(.section,.is-section).hero-section .head .title .subtitle{display:flex;gap:20px}.page_company-detail :is(.section,.is-section).hero-section .head .title .subtitle p{color:var(--primary-variant-color,#0085b5);font-size:2.4rem;font-weight:500}.page_company-detail :is(.section,.is-section).hero-section .head .brand{display:flex;gap:30px;order:1}@media(min-width:768px){.page_company-detail :is(.section,.is-section).hero-section .head .brand{justify-content:space-between;order:2}}@media(min-width:1200px){.page_company-detail :is(.section,.is-section).hero-section .head .brand{flex:0 0 420px}}.page_company-detail :is(.section,.is-section).hero-section .head .brand .component_logo{max-width:170px}.page_company-detail :is(.section,.is-section).hero-section .head .brand figure:not(.logo){width:100px}@media(min-width:1200px){.page_company-detail :is(.section,.is-section).hero-section .head .brand figure:not(.logo){width:145px}}@media(min-width:1200px){.page_company-detail :is(.section,.is-section).hero-section .body{margin-block-end:130px}}@media(min-width:768px){.page_company-detail :is(.section,.is-section).hero-section .body .content{flex:0 0 460px}}@media(min-width:992px){.page_company-detail :is(.section,.is-section).hero-section .body .content{flex:0 0 560px}}@media(min-width:1200px){.page_company-detail :is(.section,.is-section).hero-section .body .content{flex:0 0 700px}}@media(min-width:1400px){.page_company-detail :is(.section,.is-section).hero-section .body .content{flex:0 0 815px}}.page_company-detail :is(.section,.is-section).hero-section .body .address{align-items:flex-start;display:flex;gap:30px}@media(min-width:1200px){.page_company-detail :is(.section,.is-section).hero-section .body .address{flex:0 0 420px;gap:65px}}.page_company-detail :is(.section,.is-section).hero-section .body .address .flag-icon{border-radius:4px;height:23px;margin-block-start:12px;width:31px}.page_company-detail :is(.section,.is-section).hero-section .body .address p{font-weight:500}.page_company-detail :is(.section,.is-section).main:before{display:none}.page_company-detail :is(.section,.is-section).image_right_out-container:before{background:var(--tertiary-color,#7a00c6)}.page_company-detail :is(.section,.is-section).image_right_out-container:after{display:none}@media(min-width:768px){.page_company-detail .layout_main{display:flex;flex-direction:row;gap:30px;margin:0 auto;max-width:100%}}@media(min-width:1600px){.page_company-detail .layout_main{gap:165px}}.page_company-detail .layout_main figure{border-radius:50px 50px 0 50px;margin-block:0 30px;max-height:300px;max-width:475px;overflow:hidden}@media(min-width:768px){.page_company-detail .layout_main figure{flex:0 0 370px;margin-block:0;max-height:none;max-width:none}}@media(min-width:992px){.page_company-detail .layout_main figure{flex:0 0 470px}}@media(min-width:1400px){.page_company-detail .layout_main figure{margin-block-start:-250px}.page_company-detail .layout_main figure+div{margin-block-start:-155px;margin-inline-end:195px}}.page_company-detail .layout_main h2{font-size:var(--h2_font-size,clamp(2.6rem,.78125vw + 2.35rem,3.6rem))!important}.page_company-detail .layout_main .component_button{margin-top:60px}.page_company-detail .component_toolbar{display:flex;gap:30px}@media(min-width:1200px){.page_company-detail .component_toolbar{justify-content:flex-end}}.page_company-detail .component_toolbar .is-btn{margin-block-start:0}