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

.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)}