/* compiled by scssphp 1.6.0 on Mon, 12 May 2025 11:22:53 +0000 (0.0303s) */

.references-overview{margin:0 0 40px 0;padding-bottom:40px}@media (min-width:768px){.references-overview{margin:0 0 70px 0;padding-bottom:50px}}@media (min-width:1025px){.references-overview{margin:0 0 116px 0;padding-bottom:100px}}.references-overview__title{font-size:45px;font-weight:300;line-height:1.5;margin-bottom:20px}.references-overview__button{margin-bottom:20px}.references-overview__grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:30px 20px}@media (min-width:768px){.references-overview__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1025px){.references-overview__grid{grid-template-columns:repeat(6, 1fr);row-gap:50px;column-gap:30px}}.references-overview__heading{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;flex-direction:column}@media (min-width:768px){.references-overview__heading{flex-direction:unset;align-items:center}}.references-overview__title{font-family:var(--poppins);font-size:72px;font-weight:300;letter-spacing:0;line-height:1.2}@media (max-width:1024px){.references-overview__title{font-size:56px}}@media (max-width:767px){.references-overview__title{font-size:32px}}.references-overview .facetwp-facet{text-align:start;margin-bottom:30px;width:max-content;margin-left:0;background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 384 512'%3E%3C!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill='%23B28C50' d='M320 416c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 146.7L86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L242.7 352 96 352c-17.7 0-32 14.3-32 32s14.3 32 32 32l224 0z'/%3E%3C/svg%3E");background-position:calc(100% - 20px) calc(1em + 0px);background-size:16px;background-repeat:no-repeat}@media (min-width:1025px){.references-overview .facetwp-facet{margin-bottom:0}}.references-overview .facetwp-facet select{background-color:var(--grey4);padding:11px 16px 13px;width:260px;height:50px;font-size:15px;color:rgba(255, 255, 255, 0.7);line-height:1.73;appearance:none;border-width:1px;border-style:solid;border-image:linear-gradient(-15deg, rgba(68, 68, 68, 0) 0, rgba(82, 82, 82, 0) 0, #3d3d3d 0) 1;font-family:var(--lato)}.references-overview .facetwp-facet select:focus-visible{outline:var(--primary);border:1px solid var(--primary)}@media (min-width:768px){.references-overview .facetwp-facet select{width:300px}}@media (min-width:1025px){.references-overview .facetwp-facet select{width:375px}}.references-overview .facetwp-facet select option{background-color:#1f1f1f}.references-overview__item{transition:all 0.4s ease-in-out}@media (min-width:1025px){.references-overview__item--large{grid-column:span 3}}@media (min-width:1025px){.references-overview__item--small{grid-column:span 2}}.references-overview__item-link{display:grid;transition:all 0.4s ease-in-out}.references-overview__item-link:hover h3{color:var(--primary)}.references-overview__item-link:hover svg{fill:var(--primary)}.references-overview__item-image{order:-1;box-shadow:0 0 45px 0 rgba(178, 140, 80, 0.25)}.references-overview__item-image img{width:100%;height:100%;object-fit:cover}.references-overview__item-content{display:flex;align-items:center;margin-top:20px;transition:all 0.4s ease-in-out}@media (min-width:768px){.references-overview__item-content{margin-top:22px}}.references-overview__item-content h3{transition:all 0.4s ease-in-out}.references-overview__item-content svg{margin-left:9px;width:15px;height:19px;fill:#fff;transition:all 0.4s ease-in-out}.references-overview__item-title{margin-bottom:0;font-size:20px;line-height:1.34}@media (min-width:768px){.references-overview__item-title{font-size:22px}}.references-overview .facetwp-facet-references_pager{text-align:center;margin:0 auto;margin-top:90px;margin-bottom:20px;background-image:none}.references-overview .facetwp-load-more{padding:5px 0 9px;background:transparent;border:none;border-bottom:1px solid var(--grey8);font-size:11px;font-weight:bold;letter-spacing:3px;line-height:1.2;text-transform:uppercase;cursor:pointer;transition:all 0.5s ease-in-out}@media (min-width:768px){.references-overview .facetwp-load-more{font-size:14px;line-height:1.28}}.references-overview .facetwp-load-more:hover{transition:all 0.5s ease-in-out;color:var(--primary);border-bottom:1px solid var(--secondry)}.header-reference{position:relative;margin-bottom:50px;background-color:var(--grey5);max-width:100%}@media (min-width:1025px){.header-reference{margin-bottom:121px}}.header-reference:before{content:'';height:445px;width:100%;opacity:0.75;background:linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%);position:absolute;top:0;top:0;z-index:1;pointer-events:none}.header-reference__container{display:flex;max-width:100%;justify-content:space-between;padding:0;min-height:100%;align-items:start;flex-direction:column-reverse;gap:50px}@media (min-width:1100px){.header-reference__container{flex-direction:row;align-items:end;gap:0px;min-height:834px}}.header-reference__media{max-width:100lvw;width:100%;position:inherit;top:0;right:0;bottom:0;height:520px;position:relative;overflow:hidden}@media (max-width:480px){.header-reference__media:has(iframe){aspect-ratio:1;height:auto}}@media (min-width:1100px){.header-reference__media{max-width:580px;position:absolute;height:100%}}@media (min-width:1240px){.header-reference__media{max-width:670px}}@media (min-width:1540px){.header-reference__media{max-width:900px}}@media (min-width:1720px){.header-reference__media{max-width:1050px}}@media (min-width:1920px){.header-reference__media{max-width:1200px}}.header-reference__media img{height:100%;width:100%;object-fit:cover}.header-reference__media iframe{min-width:100%;min-height:100%;aspect-ratio:1.7777777778;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:auto}.header-reference__heading{word-break:break-word;max-width:550px;display:grid;padding:0 20px 50px 20px}@media (min-width:1560px){.header-reference__heading{padding:0 0 103px 78px;max-width:620px}}.header-reference__heading h1,.header-reference__heading p{order:2;font-size:30px;line-height:1.06;word-break:break-word}@media (min-width:768px){.header-reference__heading h1,.header-reference__heading p{font-size:50px}}@media (min-width:1240px){.header-reference__heading h1,.header-reference__heading p{font-size:60px}}@media (min-width:1540px){.header-reference__heading h1,.header-reference__heading p{font-size:65px}}.header-reference__heading span{text-transform:uppercase;font-size:14px;font-weight:bold;letter-spacing:3px;line-height:18px;margin-bottom:20px}@media (min-width:768px){.header-reference__heading span{margin-bottom:35px}}.header-reference__video{height:100%;width:100%}@media (min-width:768px){.textblock-title{margin:90px 0}}.references-overview__title{font-size:45px;font-weight:300;line-height:1.5;margin-bottom:20px}.references-overview__button{margin-bottom:20px}