@charset "UTF-8"; .section.references {background: #F5F3F0;color: var(--black);padding-top: 3.375rem;padding-bottom: 4.75rem; } .section.references > .container h1, .section.references > .container .h1, .section.references > .container h2, .section.references > .container .h2 {display: flex;flex-direction: column;position: relative;text-align: center;align-items: center;font-size: 1.9125rem;text-align: center;margin-bottom: 3.3125rem;color: var(--black); } .section.references > .container h1::after, .section.references > .container .h1::after, .section.references > .container h2::after, .section.references > .container .h2::after {content: " ";position: absolute;left: 50%;transform: translateX(-50%);bottom: -1rem;width: 6rem;height: 1px;background: var(--primary); } .section.references > .container h1 small, .section.references > .container .h1 small, .section.references > .container h2 small, .section.references > .container .h2 small {order: -1;font-size: 0.9375rem;line-height: 1.6806722689;font-weight: 500;color: var(--primary);display: flex;flex-direction: row;align-items: center;margin-bottom: 0.375rem;position: relative; } .section.references > .container h1 small::before, .section.references > .container h1 small::after, .section.references > .container .h1 small::before, .section.references > .container .h1 small::after, .section.references > .container h2 small::before, .section.references > .container h2 small::after, .section.references > .container .h2 small::before, .section.references > .container .h2 small::after {content: "■";position: absolute;top: -0.0625rem; } .section.references > .container h1 small::before, .section.references > .container .h1 small::before, .section.references > .container h2 small::before, .section.references > .container .h2 small::before {left: -2.9375rem; } .section.references > .container h1 small::after, .section.references > .container .h1 small::after, .section.references > .container h2 small::after, .section.references > .container .h2 small::after {right: -2.9375rem; } .section.references > .container .row-card {display: grid;align-items: stretch;gap: 1.5rem;grid-template-areas: "item-1" "item-2" "item-3";margin: 0; } @media (min-width: 768px) {.section.references > .container .row-card {grid-template-columns: 1fr 1fr;grid-template-areas: "item-1 item-2" "item-1 item-3";} } @media (min-width: 992px) {.section.references > .container .row-card {grid-template-columns: 803fr 390fr;} } .section.references > .container .row-card .col-card {padding: 0;max-width: none; } .section.references > .container .row-card .col-card .card {height: 100%;border: 0;background: var(--white); } .section.references > .container .row-card .col-card .card .card-body {z-index: 2;padding: 1.6875rem 2.3125rem 2rem 2.3125rem;color: var(--black);font-size: 0.85rem;font-weight: 300;display: flex;flex-direction: column;justify-content: space-between; } .section.references > .container .row-card .col-card .card .card-body .icon {position: absolute;right: 1rem;top: 0.9375rem; } .section.references > .container .row-card .col-card .card .card-body .icon svg {width: 3.125rem;height: auto; } .section.references > .container .row-card .col-card .card .card-body .image {display: none; } .section.references > .container .row-card .col-card .card .card-body .stars {margin-bottom: 1.1875rem; } .section.references > .container .row-card .col-card .card .card-body .stars svg {width: 1.125rem;height: auto;color: var(--primary); } .section.references > .container .row-card .col-card .card .card-body .card-footer {padding: 1.5rem 0 0 0;background: transparent;border: 0; } .section.references > .container .row-card .col-card .card .card-body .name {font-size: 0.95625rem;font-weight: 700;color: var(--black);margin-bottom: 0; } .section.references > .container .row-card .col-card .card .card-body .job {font-size: 0.74375rem;font-weight: 400;color: var(--primary);margin-bottom: 0; } .section.references > .container .row-card .col-card .card::after {content: " ";position: absolute;top: 0;left: 0;width: 6.25rem;height: 100%;border-top: solid 2px rgba(242, 107, 29, 0.5);border-left: solid 2px rgba(242, 107, 29, 0.5);z-index: 1; } .section.references > .container .row-card .col-card.item-1 {grid-area: item-1; } @media (min-width: 1232px) {.section.references > .container .row-card .col-card.item-1 {aspect-ratio: 803/484;} } .section.references > .container .row-card .col-card.item-1 .card {background: linear-gradient(135deg, #2D2D2D 25%, #2D2D2D 95.71%);border-left: 4px solid var(--primary); } .section.references > .container .row-card .col-card.item-1 .card .card-body {color: var(--white); } @media (min-width: 992px) {.section.references > .container .row-card .col-card.item-1 .card .card-body {font-size: 1.275rem;padding: 2.5625rem 3.125rem;line-height: 1.6;justify-content: flex-start;} } .section.references > .container .row-card .col-card.item-1 .card .card-body .icon {right: 2.3125rem;top: 2rem; } .section.references > .container .row-card .col-card.item-1 .card .card-body .icon svg {width: 6.25rem; } .section.references > .container .row-card .col-card.item-1 .card .card-body .image {display: block;position: absolute;right: 0;bottom: 0;max-height: 79%;max-width: 27%;overflow: clip;opacity: 0.3; } .section.references > .container .row-card .col-card.item-1 .card .card-body .image .img-fluid {width: 100%;height: 100%;object-fit: cover; } .section.references > .container .row-card .col-card.item-1 .card .card-body .stars {margin-bottom: 1.625rem; } .section.references > .container .row-card .col-card.item-1 .card .card-body .stars svg {width: 1.5rem; } .section.references > .container .row-card .col-card.item-1 .card .card-body .card-footer {margin-top: 2.5rem;display: flex;flex-direction: row;align-items: center; } @media (min-width: 992px) {.section.references > .container .row-card .col-card.item-1 .card .card-body .card-footer {padding: 0;} } .section.references > .container .row-card .col-card.item-1 .card .card-body .card-footer::before {content: "|";display: block;width: 4rem;height: 4rem;background: rgba(242, 107, 29, 0.2);margin-right: 1rem;display: flex;align-items: center;justify-content: center;font-weight: 900;font-size: 1.125rem;color: var(--primary); } .section.references > .container .row-card .col-card.item-1 .card .card-body .name {color: var(--white); } .section.references > .container .row-card .col-card.item-1 .card::after {content: none; } .section.references > .container .row-card .col-card.item-2 {grid-area: item-2; } @media (min-width: 1232px) {.section.references > .container .row-card .col-card.item-2 {aspect-ratio: 390/226;} } .section.references > .container .row-card .col-card.item-3 {grid-area: item-3; } @media (min-width: 1232px) {.section.references > .container .row-card .col-card.item-3 {aspect-ratio: 390/226;} } .section.references.references-dark {background: var(--black);color: var(--white); } .section.references.references-dark > .container h1, .section.references.references-dark > .container .h1, .section.references.references-dark > .container h2, .section.references.references-dark > .container .h2 {color: var(--white); } .section.references.references-dark > .container .row-card .col-card .card {background: #2D2D2D; } .section.references.references-dark > .container .row-card .col-card .card .card-body {color: #E5E7EB; } .section.references.references-dark > .container .row-card .col-card .card .card-body .name {color: var(--white); } .section.references-map {max-width: 1920px;margin-left: auto;margin-right: auto;padding: 4.375rem 0;background: #F5F3F0;position: relative;margin-top: -1.5rem; } .section.references-map .mapbox-holder {position: relative; } .section.references-map .mapbox {height: auto;margin: 0;aspect-ratio: 1/1; } @media (min-width: 576px) {.section.references-map .mapbox {aspect-ratio: 2/1;} } @media (min-width: 992px) {.section.references-map .mapbox {aspect-ratio: 1212/426;} } .section.references-map .filter {background: var(--white);padding: 1.0625rem;border: 1px solid #D8D8D8;display: flex;flex-wrap: nowrap;flex-direction: column;position: relative; } @media (min-width: 576px) {.section.references-map .filter {flex-direction: row;} } @media (min-width: 992px) {.section.references-map .filter {flex-direction: column;position: absolute;z-index: 1;left: 1.1875rem;bottom: 1.3125rem;} } .section.references-map .filter label {display: none; } .section.references-map .filter .form-group {flex-grow: 1;flex-basis: 33.333%;margin-bottom: 0.625rem;margin-left: 0.3125rem;margin-right: 0.3125rem; } @media (min-width: 576px) {.section.references-map .filter .form-group {margin-bottom: 0;} } @media (min-width: 992px) {.section.references-map .filter .form-group {min-width: 17.5625rem;margin-bottom: 0.625rem;} } .section.references-map .filter .form-group:last-child {margin-bottom: 0 !important; } .section.references-map .filter .form-control, .section.references-map .filter .custom-select {padding: 0;height: auto;padding: 0.6875rem 1.1875rem;height: auto;font-weight: 700;font-size: 0.75rem;box-shadow: none;color: var(--black); } .section.references-map .filter::after {content: " ";position: absolute;inset: 0;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.75);display: none; } .section.references-map .filter.loading::after {display: block; } .section.references-list {padding-top: 4.6875rem; } .section.references-list h2, .section.references-list .h2 {text-align: center;font-size: 2.5rem; } .section.references-list .section.list {padding-top: 2.75rem; } .section.references-list .section.list .row-card {justify-content: flex-start; } @media (min-width: 1232px) {.section.references-list .section.list .row-card {margin-left: -2.9375rem;margin-right: -2.9375rem;margin-bottom: -2.9375rem;} } @media (min-width: 1232px) {.section.references-list .section.list .row-card .col-card {padding-left: 2.9375rem;padding-right: 2.9375rem;padding-bottom: 2.9375rem;} } .section.references-list .modal-content {background: transparent; } .section.references-list .modal-content .btn-close {padding: 0; }
