@charset "UTF-8";.card{display:flex;flex-direction:column;text-decoration:none;overflow:hidden;margin-bottom:40px;position:relative}@media (min-width: 1024px){.card{margin-bottom:0;height:325px}}@media (min-width: 1201px){.card{height:380px}}.card__data{margin-top:0;background-color:#fff;position:relative;overflow:hidden;padding-top:16px}@media (min-width: 768px){.card__data{padding-top:20px}}@media (min-width: 1024px){.card__data{margin-top:0;background-color:#fff;transition-property:margin-top;transition-delay:.15s;transition-duration:.3s;transition-timing-function:cubic-bezier(.51,.92,.24,1);position:relative;overflow:hidden;padding-top:8px}}.card__title{font-size:20px;line-height:1.3;font-weight:500;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 5px}@media (min-width: 1024px){.card__title{max-height:50px}}@media (min-width: 1024px){.card__description{display:none;text-overflow:ellipsis;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;opacity:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.51,.92,.24,1)}}.card__description p{margin:0}@media (min-width: 1024px){.card:hover .card__data{margin-top:-100px}}@media (min-width: 1024px){.card:hover .card__description{opacity:1;transition-delay:.35s;height:105px}}.card__picture-container{position:relative}.card__picture-container:before{display:block;content:"";padding-top:65.155%}.card__picture{position:absolute;inset:0;border-radius:var(--border-radius)}.card__image{border-radius:var(--border-radius);overflow:hidden}.card__image img{display:block;object-fit:cover;object-position:center center;aspect-ratio:380/245;width:100%;height:100%!important;transform-origin:top center;transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(.51,.92,.24,1)}.card:hover .card__image img{transform:scale3d(1.07,1.07,1.07)}.card__footer{display:flex;justify-content:space-between;gap:10px;margin-top:10px}@media (min-width: 1024px){.card__footer{position:absolute;left:0;right:0;bottom:0}}.card__date{color:var(--gray-color)}.card__more{font-weight:500;margin-left:auto;text-decoration:none;background-image:url("data:image/svg+xml,%3Csvg fill='%23000000' width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z' /%3E%3C/svg%3E");background-size:18px;background-repeat:no-repeat;background-position:100% 55%;padding-right:26px}@media (min-width: 1024px){.card--with-footer{margin-bottom:0;height:315px}}@media (min-width: 1201px){.card--with-footer{height:380px}}.card--with-footer:hover .card__more{color:var(--primary-color)}.block-card-group--dark .card .card__data{background-color:var(--dark-color)}.block-card-group--dark .card .card__more{color:#ccc;background-image:url("data:image/svg+xml,%3Csvg fill='%23cccccc' width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z' /%3E%3C/svg%3E")}.block-card-group--light-gray .card .card__data{background-color:var(--light-gray-color)}.block-card-group{padding:var(--block-padding)}.block-card-group__heading{max-width:100%;margin-left:auto;margin-right:auto;padding:0 var(--container-gap);max-width:var(--small-container-max-width)}@media (min-width: 768px){.block-card-group__heading{width:767px}}@media (min-width: 1024px){.block-card-group__heading{width:1023px}}@media (min-width: 1201px){.block-card-group__heading{width:calc(1200px + 2 * var(--container-gap))}}.block-card-group__title{font-size:var(--title-font-size);font-weight:400;line-height:1.3;margin:0;margin-bottom:var(--title-gap)}.block-card-group__title:after{background-color:var(--primary-color);content:"";display:block;height:3px;margin:12px 0 0;width:100px}.block-card-group__content{margin-bottom:calc(var(--title-gap) * 2)}.block-card-group__content p{margin-top:0}.block-card-group__content p:last-child{margin-bottom:0}.block-card-group__container{max-width:100%;margin-left:auto;margin-right:auto;padding:0 var(--container-gap)}@media (min-width: 768px){.block-card-group__container{width:767px}}@media (min-width: 1024px){.block-card-group__container{width:1023px}}@media (min-width: 1201px){.block-card-group__container{width:calc(1200px + 2 * var(--container-gap))}}@media (min-width: 1024px){.block-card-group__container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--grid-gap);row-gap:calc(var(--grid-gap) * 1.5)}}.block-card-group--dark{background-color:var(--dark-color)}.block-card-group--dark,.block-card-group--dark a{color:#fff}.block-card-group--light-gray{background-color:var(--light-gray-color)}.block-card-group--before-no-space{padding-top:0}.promotion-card{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;background-color:#fff;border-radius:var(--border-radius);box-shadow:0 1px 5px #0003;padding:20px}@media (min-width: 1024px){.promotion-card{padding:30px}}.promotion-card__title{font-size:50px;line-height:1.3;font-weight:500;margin:0}@media (min-width: 1024px){.promotion-card__title{font-size:80px}}.promotion-card__content p{margin:0;line-height:1.2}.block-card-group-promotion{padding:var(--block-padding)}.block-card-group-promotion__heading{max-width:100%;margin-left:auto;margin-right:auto;padding:0 var(--container-gap);max-width:var(--small-container-max-width)}@media (min-width: 768px){.block-card-group-promotion__heading{width:767px}}@media (min-width: 1024px){.block-card-group-promotion__heading{width:1023px}}@media (min-width: 1201px){.block-card-group-promotion__heading{width:calc(1200px + 2 * var(--container-gap))}}.block-card-group-promotion__title{font-size:var(--title-font-size);font-weight:400;line-height:1.3;margin:0;margin-bottom:var(--title-gap)}.block-card-group-promotion__title:after{background-color:var(--primary-color);content:"";display:block;height:3px;margin:12px 0 0;width:100px}.block-card-group-promotion__content{margin-bottom:calc(var(--title-gap) * 2)}.block-card-group-promotion__content p{margin-top:0}.block-card-group-promotion__content p:last-child{margin-bottom:0}.block-card-group-promotion__container{max-width:100%;margin-left:auto;margin-right:auto;padding:0 var(--container-gap);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--grid-gap)}@media (min-width: 768px){.block-card-group-promotion__container{width:767px}}@media (min-width: 1024px){.block-card-group-promotion__container{width:1023px}}@media (min-width: 1201px){.block-card-group-promotion__container{width:calc(1200px + 2 * var(--container-gap))}}.block-card-group-promotion__card{width:calc(50% - .5 * var(--grid-gap))}@media (min-width: 1024px){.block-card-group-promotion__card{width:calc(33.3333% - .6666666667 * var(--grid-gap))}}.block-card-group-promotion__card>div{height:100%}.block-card-group-promotion--dark{background-color:var(--dark-color)}.block-card-group-promotion--dark,.block-card-group-promotion--dark a{color:#fff}.block-card-group-promotion--light-gray{background-color:var(--light-gray-color)}.block-card-group-promotion--before-no-space{padding-top:0}.block-company-matrix{padding:var(--block-padding)}.block-company-matrix__heading{max-width:100%;margin-left:auto;margin-right:auto;padding:0 var(--container-gap);max-width:var(--small-container-max-width)}@media (min-width: 768px){.block-company-matrix__heading{width:767px}}@media (min-width: 1024px){.block-company-matrix__heading{width:1023px}}@media (min-width: 1201px){.block-company-matrix__heading{width:calc(1200px + 2 * var(--container-gap))}}.block-company-matrix__title{font-size:var(--title-font-size);font-weight:400;line-height:1.3;margin:0;margin-bottom:var(--title-gap)}.block-company-matrix__title:after{background-color:var(--primary-color);content:"";display:block;height:3px;margin:12px 0 0;width:100px}.block-company-matrix__content{margin-bottom:calc(var(--title-gap) * 2)}.block-company-matrix__content p{margin-top:0}.block-company-matrix__content p:last-child{margin-bottom:0}.block-company-matrix__container{max-width:100%;margin-left:auto;margin-right:auto;padding:0 var(--container-gap)}@media (min-width: 768px){.block-company-matrix__container{width:767px}}@media (min-width: 1024px){.block-company-matrix__container{width:1023px}}@media (min-width: 1201px){.block-company-matrix__container{width:calc(1200px + 2 * var(--container-gap))}}.block-company-matrix__item{height:100%}.block-company-matrix__item>.modal-dialog-container{height:100%}.block-company-matrix__item>.modal-dialog-container>.modal-dialog-trigger{height:100%}.block-company-matrix__image{background-color:#fff;border-radius:var(--border-radius);box-shadow:0 1px 5px #0003;display:flex;align-items:center;justify-content:center;padding:20px;width:100%;height:100%}.block-company-matrix--dark{background-color:var(--dark-color)}.block-company-matrix--dark,.block-company-matrix--dark a{color:#fff}.block-company-matrix--light-gray{background-color:var(--light-gray-color)}.block-company-matrix--before-no-space{padding-top:0}.modal-dialog-container{position:relative;display:inline-block}.modal-dialog-trigger{cursor:pointer}.modal-overlay{position:fixed;inset:0;background-color:#000000b3;z-index:1000;transition:opacity .3s ease}.modal-overlay.modal-overlay-enter{opacity:0}.modal-overlay.modal-overlay-enter-active,.modal-overlay.modal-overlay-exit{opacity:1}.modal-overlay.modal-overlay-exit-active{opacity:0}.modal-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;z-index:1001;max-width:90%;width:600px;transition:all .3s ease}.modal-content.modal-content-enter{opacity:0;transform:translate(-50%,-60%)}.modal-content.modal-content-enter-active,.modal-content.modal-content-exit{opacity:1;transform:translate(-50%,-50%)}.modal-content.modal-content-exit-active{opacity:0;transform:translate(-50%,-60%)}.modal-close-btn{position:absolute;top:-2.5rem;right:-2.5rem;background:none;border:none;cursor:pointer;padding:8px;z-index:1;color:#fff;transition:color .2s}.modal-close-btn:hover{color:var(--primary-color)}.modal-close-btn svg{width:36px;height:36px}.modal-side-nav{width:50px;height:50px;background:#fff;border-radius:50%;border:none;box-shadow:0 2px 10px #0000001a;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;transition:all .2s;position:absolute;top:50%;transform:translateY(-50%)}.modal-side-nav:disabled{opacity:.5;cursor:not-allowed}.modal-side-nav:hover{background:#f5f5f5}.modal-side-nav--prev{left:-25px}.modal-side-nav--next{right:-25px}.modal-counter{display:none;font-size:14px;color:#666}.modal-content-overflow{overflow-y:auto;max-height:calc(90vh - 60px);padding:45px}.swipe-left{animation:swipeLeft .3s ease}.swipe-right{animation:swipeRight .3s ease}@keyframes swipeLeft{0%{transform:translate(30px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes swipeRight{0%{transform:translate(-30px);opacity:0}to{transform:translate(0);opacity:1}}.company-details{display:flex;flex-direction:column;gap:1.5rem}.company-details__heading{display:flex}.company-details__title{font-size:var(--title-font-size);font-weight:400;line-height:1.3;margin:0}.company-details__title:after{background-color:var(--primary-color);content:"";display:block;height:3px;margin:12px 0 0;width:100px}.company-details__logo{max-width:120px;max-height:60px;object-fit:contain;margin-bottom:1rem;margin-left:auto}.company-details__content{line-height:1.6;color:#333}.company-details__link{align-self:flex-start;text-decoration:none;font-weight:500;padding:.5rem 0;transition:color .2s}.company-details__link:hover{color:var(--primary-color)}.company-list__grid{display:grid;gap:var(--grid-gap);grid-template-columns:1fr 1fr 1fr}@media (min-width: 768px){.company-list__grid{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width: 1024px){.company-list__grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.company-list__item{height:100%}.company-list__item>.modal-dialog-container{height:100%}.company-list__item>.modal-dialog-container>.modal-dialog-trigger{height:100%}.company-list__item-image{background-color:#fff;border-radius:var(--border-radius);box-shadow:0 1px 5px #0003;display:flex;align-items:center;justify-content:center;padding:20px;width:100%;height:100%;min-height:100px}.block-rich-text{padding:var(--block-padding)}.block-rich-text__container{max-width:100%;margin-left:auto;margin-right:auto;padding:0 var(--container-gap);max-width:var(--small-container-max-width)}@media (min-width: 768px){.block-rich-text__container{width:767px}}@media (min-width: 1024px){.block-rich-text__container{width:1023px}}@media (min-width: 1201px){.block-rich-text__container{width:calc(1200px + 2 * var(--container-gap))}}.block-rich-text__title{font-size:var(--title-font-size);font-weight:400;line-height:1.3;margin:0;margin-bottom:var(--title-gap)}.block-rich-text__title:after{background-color:var(--primary-color);content:"";display:block;height:3px;margin:12px 0 0;width:100px}.block-rich-text__content p:last-child{margin-bottom:0}.block-rich-text__content a{color:var(--primary-color);text-decoration:none}.block-rich-text--dark{background-color:var(--dark-color)}.block-rich-text--dark{color:#fff}.block-rich-text--light-gray{background-color:var(--light-gray-color)}.block-rich-text--before-no-space{padding-top:0}.block-image__image{display:flex;align-items:center;justify-content:center}.block-image__image img{display:block;margin:0 auto;border-radius:var(--border-radius)}.block-image--fullSize img{border-radius:0}.block-image--normal{padding:var(--block-padding)}.block-image--normal .block-image__container{max-width:100%;margin-left:auto;margin-right:auto;padding:0 var(--container-gap)}@media (min-width: 768px){.block-image--normal .block-image__container{width:767px}}@media (min-width: 1024px){.block-image--normal .block-image__container{width:1023px}}@media (min-width: 1201px){.block-image--normal .block-image__container{width:calc(1200px + 2 * var(--container-gap))}}.block-image--dark{background-color:var(--dark-color)}.block-image--dark,.block-image--dark a{color:#fff}.block-image--light-gray{background-color:var(--light-gray-color)}.teaser{display:flex;flex-direction:column;text-decoration:none;overflow:hidden;margin-bottom:40px;position:relative;border-radius:var(--border-radius);box-shadow:0 1px 5px #0003;background-color:#fff;height:100%}@media (min-width: 1024px){.teaser{margin-bottom:0;display:flex;flex-direction:row}}.teaser__content{padding:var(--grid-gap)}.teaser__title{font-size:24px;line-height:1.3;font-weight:400;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 10px}@media (min-width: 1024px){.teaser__title{max-height:50px}}.teaser__subtitle{font-weight:500;margin:0 0 10px}.teaser__description p{margin:0}.teaser__picture-container{position:relative}@media (min-width: 1024px){.teaser__picture-container{width:30%}}.teaser__picture,.teaser__image{border-radius:var(--border-radius);height:100%}.teaser__image img{display:block;object-fit:cover;object-position:center center;aspect-ratio:5/2;width:100%;height:100%!important}@media (min-width: 1024px){.teaser__image img{aspect-ratio:initial}}@media (min-width: 1201px){.teaser__image img{transform-origin:top center;transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(.51,.92,.24,1)}}@media (min-width: 1201px){.teaser:hover .teaser__image img{transform:scale3d(1.07,1.07,1.07)}}.teaser__more{font-weight:500;margin-left:auto;text-decoration:none;background-image:url("data:image/svg+xml,%3Csvg fill='%23000000' width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M21.883 12l-7.527 6.235.644.765 9-7.521-9-7.479-.645.764 7.529 6.236h-21.884v1h21.883z' /%3E%3C/svg%3E");background-size:18px;background-repeat:no-repeat;background-position:100% 55%;padding-right:26px}@media (min-width: 1024px){.teaser--with-image .teaser__content{width:70%}}.block-teaser-group{padding:var(--block-padding)}.block-teaser-group__heading{max-width:100%;margin-left:auto;margin-right:auto;padding:0 var(--container-gap);max-width:var(--small-container-max-width)}@media (min-width: 768px){.block-teaser-group__heading{width:767px}}@media (min-width: 1024px){.block-teaser-group__heading{width:1023px}}@media (min-width: 1201px){.block-teaser-group__heading{width:calc(1200px + 2 * var(--container-gap))}}.block-teaser-group__title{font-size:var(--title-font-size);font-weight:400;line-height:1.3;margin:0;margin-bottom:var(--title-gap)}.block-teaser-group__title:after{background-color:var(--primary-color);content:"";display:block;height:3px;margin:12px 0 0;width:100px}.block-teaser-group__content{margin-bottom:calc(var(--title-gap) * 2)}.block-teaser-group__content p{margin-top:0}.block-teaser-group__content p:last-child{margin-bottom:0}.block-teaser-group__container{padding:0 var(--container-gap)}@media (min-width: 1024px){.block-teaser-group__container{display:grid;grid-template-columns:1fr;gap:var(--grid-gap);row-gap:calc(var(--grid-gap) * 1.5)}}@media (min-width: 1201px){.block-teaser-group__container{display:grid;grid-template-columns:1fr 1fr}}.block-teaser-group--dark{background-color:var(--dark-color)}.block-teaser-group--light-gray{background-color:var(--light-gray-color)}.block-teaser-group--before-no-space{padding-top:0}:root{--font-family: "Roboto Condensed", sans-serif;--container-gap: 30px;--header-height: 90px;--block-padding: 30px 0 40px;--title-font-size: 25px;--small-text-size: 13px;--title-gap: 20px;--grid-gap: 30px;--border-radius: 6px;--small-container-max-width: 768px;--text-color: #262b2f;--link-color: #262b2f;--primary-color: #f89b1c;--dark-color: #262b2f;--gray-color: #797979;--light-gray-color: #f1f1f1;--button-bg-color: var(--primary-color);--button-font-size: 14px;--button-text-transform: uppercase;--button-font-color: #fff;--button-border-radius: var(--border-radius);--button-height: 45px;--button-padding: 0 30px}@media (min-width: 768px){:root{--container-gap: 40px}}@media (min-width: 1201px){:root{--container-gap: 30px}}@media (min-width: 1024px){:root{--block-padding: 50px 0 70px}}:root .block-image{--block-padding: 30px 0}@media (min-width: 1024px){:root .block-image{--block-padding: 50px 0}}@media (min-width: 1024px){:root{--title-gap: 25px}}.block-hero{padding:var(--block-padding)}.block-hero__container{max-width:100%;margin-left:auto;margin-right:auto;padding:0 var(--container-gap);display:grid;gap:var(--grid-gap);grid-template-areas:"image" "body"}@media (min-width: 768px){.block-hero__container{width:767px}}@media (min-width: 1024px){.block-hero__container{width:1023px}}@media (min-width: 1201px){.block-hero__container{width:calc(1200px + 2 * var(--container-gap))}}@media (min-width: 1024px){.block-hero__container{grid-template-columns:1fr 1fr;grid-template-areas:"image body"}}.block-hero__image{grid-area:image}.block-hero__image img{display:block;max-width:100%;border-radius:var(--border-radius);margin-left:auto}.block-hero__image-caption{font-size:var(--small-text-size);text-align:right}.block-hero__body{display:flex;flex-direction:column;grid-area:body}.block-hero__title{font-size:var(--title-font-size);font-weight:400;line-height:1.3;margin:0;margin-bottom:var(--title-gap)}.block-hero__title:after{background-color:var(--primary-color);content:"";display:block;height:3px;margin:12px 0 0;width:100px}.block-hero__content p:last-child{margin-bottom:0}.block-hero__content a{color:var(--primary-color);text-decoration:none}.block-hero__buttons{margin-top:auto;padding-top:var(--grid-gap)}.block-hero--dark{background-color:var(--dark-color)}.block-hero--dark{color:#fff}.block-hero--light-gray{background-color:var(--light-gray-color)}.block-hero--image-right .block-hero__container{grid-template-areas:"body" "image"}@media (min-width: 1024px){.block-hero--image-right .block-hero__container{grid-template-areas:"body image"}}.block-hero--image-right .block-hero__image{margin-right:auto}.block-hero--image-top .block-hero__container{grid-template-columns:1fr;grid-template-areas:"image" "body"}.block-hero--image-bottom .block-hero__container{grid-template-columns:1fr;grid-template-areas:"body" "image"}.block-hero--before-no-space{padding-top:0}
