body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;display:none;z-index:1035}.sl-wrapper{z-index:1040;width:100%;height:100%;left:0;top:0;position:fixed}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{border:0 none;background:transparent;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:0.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial, Baskerville, monospace;color:#fff;font-size:3rem}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:10060;color:#fff;font-size:1rem}.sl-wrapper .sl-download{display:none;position:fixed;bottom:5px;width:100%;text-align:center;z-index:10060;color:#fff;font-size:1rem}.sl-wrapper .sl-download a{color:#fff}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial, Baskerville, monospace;color:#fff}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}@media (min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media (min-width:50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media (min-width:35.5em){.sl-wrapper .sl-image img{border:0 none}}@media (min-width:50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media (min-width:35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media (min-width:50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0, 0, 0, 0.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-moz-transform ease 200ms;transition:-ms-transform ease 200ms;transition:-o-transform ease 200ms;transition:-webkit-transform ease 200ms;transition:transform ease 200ms}@-webkit-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@media only screen and (min-width:768px){.references:not(:has(.references-map)) .references__grid{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2.5rem}}.references:not(:has(.references-map)) .references__back-link{margin-top:20px}@media only screen and (min-width:992px){.references:has(.references-map-wrapper:not(.flex-zero)) #showReferencesMapToggler{opacity:0;pointer-events:none}}.references__header{display:flex;justify-content:space-between;align-items:flex-start;overflow:auto}@media only screen and (min-width:768px){.references__header{overflow:visible}}@media only screen and (min-width:768px){.references__header{padding-bottom:30px}}.references__header .references__filters{gap:20px}.references__header .references__filters .references__filter-buttons{display:flex;gap:15px;margin-right:15px}@media only screen and (max-width:768px){.references__header .references__filters .references__filter-buttons{margin-bottom:15px}}.references__header .references__filters .references__filter-buttons .references-filter__dropdown{position:absolute;z-index:10;width:250px;border-radius:5px;box-shadow:4px 9px 9px 3px rgba(0, 0, 0, 0.3);margin-top:0.3rem;background:white;visibility:hidden;opacity:0;transform:translateY(0.5rem);transition:all 0.1s cubic-bezier(0.16, 1, 0.5, 1);overflow:hidden}.references__header .references__filters .references__filter-buttons .references-filter__dropdown a{display:flex;align-items:center;column-gap:var(--gap);text-decoration:none;color:black;transition:none !important;padding:0}.references__header .references__filters .references__filter-buttons .references-filter__dropdown a label{width:100%;padding:10px;text-transform:capitalize;cursor:pointer}.references__header .references__filters .references__filter-buttons .references-filter .btn{background:white;color:var(--bs-primary);display:flex;align-items:center;gap:8px;padding:13px 15px;box-shadow:none}@media only screen and (min-width:768px){.references__header .references__filters .references__filter-buttons .references-filter .btn{box-shadow:6px 6px 10px rgba(0, 0, 0, 0.1), -10px -10px 10px #fff}}.references__header .references__filters .references__filter-buttons .references-filter .btn svg{height:18px;width:18px}.references__header .references__filters .references__filter-buttons .references-filter .show{visibility:visible;opacity:1;transform:translateY(0rem)}.references__header .references__filters .active-filters-container{display:flex;gap:10px;transition:height 300ms ease-out}.references__header .references__filters .active-filters-container .active-filters{display:flex;gap:10px;transition:height 300ms ease-out}.references__header .references__filters .active-filters-container .active-filters__filter{background:rgba(240, 134, 24, 0.1);padding:5px 10px;border-radius:20px;color:#5A5A5A;margin-bottom:15px;text-transform:capitalize}.references__header .references__filters .active-filters-container .active-filters__filter svg{height:17px;width:17px;border-radius:50%;cursor:pointer}.references__header .references__filters .active-filters-container .active-filters__filter svg:hover{color:rgba(0, 0, 0, 0.5)}.references__header .references__filters .active-filters-container .active-filters-reset{display:none;color:var(--bs-primary);border:1px solid var(--bs-primary);padding:5px 10px;margin-bottom:15px;border-radius:20px;width:fit-content;height:fit-content;cursor:pointer}.references__header .references__show-map{font-weight:bold;display:flex;align-items:center;flex-shrink:0;flex-grow:1;cursor:pointer;user-select:none;padding:13px 15px;box-shadow:none;transition:opacity 0.5s ease}@media only screen and (min-width:768px){.references__header .references__show-map{flex-grow:0;box-shadow:6px 6px 10px rgba(0, 0, 0, 0.1), -10px -10px 10px #fff}}.references .references__map-grid-container{display:flex;flex-direction:column}@media only screen and (min-width:992px){.references .references__map-grid-container{flex-direction:row-reverse}}.references .references-map-wrapper{display:flex;flex-direction:column;gap:15px;margin-bottom:20px;height:375px;transition:flex 300ms}@media only screen and (min-width:992px){.references .references-map-wrapper{flex:0.5;margin:0 calc(50% - 50dvw) 0 30px;position:sticky;top:120px;height:500px;align-self:flex-start}}@media only screen and (min-width:1400px){.references .references-map-wrapper{flex:0.6}}@media only screen and (min-width:1600px){.references .references-map-wrapper{flex:0.7}}.references .references-map-wrapper.flex-zero .references__show-map{display:none}.references .references-map-wrapper.flex-zero .references-map__overlay{max-width:0}@media only screen and (max-width:991px){.references .references-map-wrapper.flex-zero .references-map{height:0}}.references .references-map-wrapper .references__show-map{display:none;font-weight:bold;align-items:center;align-self:flex-start;flex-shrink:0;cursor:pointer;user-select:none;padding:13px 15px;box-shadow:6px 6px 10px rgba(0, 0, 0, 0.1), -10px -10px 10px #fff}@media only screen and (min-width:992px){.references .references-map-wrapper .references__show-map{display:flex}}.references .references-map{position:relative;height:500px;overflow:hidden;box-shadow:12px 12px 12px rgba(0, 0, 0, 0.1), -10px -10px 10px #fff;transition:height 300ms}.references-map-wrapper.flex-zero .references .references-map{box-shadow:none}.references .references-map .references-map__overlay{position:absolute;left:0;top:0;width:100%;max-width:100%;height:100%;cursor:pointer;overflow:hidden;transition:all 0.3s ease}.references .references-map .references-map__overlay img{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;object-fit:cover}.references .references-map .references-map__overlay .references-map__overlay-text{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-family:"MavenPro-Medium", sans-serif;text-align:center;background:var(--bg-color);padding:15px;z-index:5}.references .references-map__marker{width:25px;height:25px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkOyI+CiAgICA8dXNlIGlkPSJtYXAtcGluLXdpbmVnbGFzcy5zdmciIHhsaW5rOmhyZWY9IiNfSW1hZ2UxIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTE4cHgiLz4KICAgIDxnIGlkPSJtYXAtcGluLXdpbmVnbGFzcy5zdmcxIiBzZXJpZjppZD0ibWFwLXBpbi13aW5lZ2xhc3Muc3ZnIiB0cmFuc2Zvcm09Im1hdHJpeCgyLjY0NzEsMCwwLDIuNjQ3MSw1MCw1OSkiPgogICAgICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLDEsLTIyLjQ5OTgsLTIyLjQ5OTkpIj4KICAgICAgICAgICAgPGNsaXBQYXRoIGlkPSJfY2xpcDIiPgogICAgICAgICAgICAgICAgPHJlY3QgeD0iNC4zNjciIHk9IjEuMTUzIiB3aWR0aD0iMzYuMjY2IiBoZWlnaHQ9IjQyLjY5NSIvPgogICAgICAgICAgICA8L2NsaXBQYXRoPgogICAgICAgICAgICA8ZyBjbGlwLXBhdGg9InVybCgjX2NsaXAyKSI+CiAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwxLDMuMjE0MjksMC4wMDAxMzA1MTUpIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTguMjk4LDQxLjQ0N0wxOC4yNDksNDEuNDA4QzE4LjIxOSw0MS4zODQgMTguMTc1LDQxLjM1IDE4LjExOSw0MS4zMDVDMTguMDA3LDQxLjIxNSAxNy44NDYsNDEuMDg1IDE3LjY0MSw0MC45MTZDMTcuMjMyLDQwLjU3OCAxNi42NTIsNDAuMDg5IDE1Ljk1OCwzOS40NzFDMTQuNTcxLDM4LjIzOSAxMi43MTgsMzYuNDg5IDEwLjg1OSwzNC40MjNDOS4wMDUsMzIuMzYzIDcuMTE1LDI5Ljk1NiA1LjY4MSwyNy40MDZDNC4yNTUsMjQuODcyIDMuMjE0LDIyLjA4MSAzLjIxNCwxOS4yODZDMy4yMTQsMTUuMDIzIDQuOTA4LDEwLjkzNSA3LjkyMSw3LjkyMUMxMC45MzUsNC45MDggMTUuMDIzLDMuMjE0IDE5LjI4NiwzLjIxNEMyMy41NDgsMy4yMTQgMjcuNjM2LDQuOTA4IDMwLjY1LDcuOTIxQzMzLjY2NCwxMC45MzUgMzUuMzU3LDE1LjAyMyAzNS4zNTcsMTkuMjg2QzM1LjM1NywyMi4wODEgMzQuMzE2LDI0Ljg3MiAzMi44OTEsMjcuNDA2QzMxLjQ1NywyOS45NTYgMjkuNTY3LDMyLjM2MyAyNy43MTIsMzQuNDIzQzI1Ljg1NCwzNi40ODkgMjQsMzguMjM5IDIyLjYxMywzOS40NzFDMjEuOTE5LDQwLjA4OSAyMS4zMzksNDAuNTc4IDIwLjkzLDQwLjkxNkMyMC43MjYsNDEuMDg1IDIwLjU2NCw0MS4yMTUgMjAuNDUyLDQxLjMwNUMyMC4zOTYsNDEuMzUgMjAuMzUzLDQxLjM4NCAyMC4zMjIsNDEuNDA4TDIwLjI3Nyw0MS40NDRMMjAuMjcyLDQxLjQ0N0MxOS42OTIsNDEuODk5IDE4Ljg3OSw0MS44OTggMTguMjk4LDQxLjQ0N1oiIHN0eWxlPSJmaWxsOndoaXRlO3N0cm9rZTpyZ2IoMjQwLDEzNCwyNCk7c3Ryb2tlLXdpZHRoOjFweDsiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuMDI1LDAsMCwwLjAyNSwxMi41MDAyLDEwLjUpIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0id2luZWdsYXNzLnN2ZyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTUxMi41LDcyNUw0NTAsNzI1TDQ1MCw1NDEuODkxQzU1Ni45ODQsNTE3LjA2MyA2MzQuNDUzLDQxNy4wMzEgNjI0LjA2MywzMDEuMDE2TDU5OS4xNDEsMjIuNzM0QzU5Ny45ODQsOS44NTkgNTg3LjM0NCwwIDU3NC41OTQsMEwyMjUuNDA2LDBDMjEyLjY3MiwwIDIwMi4wMTYsOS44NTkgMjAwLjg3NSwyMi43MzRMMTc1LjkzOCwzMDEuMDMxQzE2NS41NDcsNDE3LjA0NyAyNDMuMDE2LDUxNy4wNzggMzUwLDU0MS45MDZMMzUwLDcyNUwyODcuNSw3MjVDMjUyLjk4NCw3MjUgMjI1LDc1Mi45ODQgMjI1LDc4Ny41QzIyNSw3OTQuNDA2IDIzMC41OTQsODAwIDIzNy41LDgwMEw1NjIuNSw4MDBDNTY5LjQwNiw4MDAgNTc1LDc5NC40MDYgNTc1LDc4Ny41QzU3NSw3NTIuOTg0IDU0Ny4wMTYsNzI1IDUxMi41LDcyNVpNMjcxLjQ4NCw3NUw1MjguNTE2LDc1TDUzOS43MTksMjAwTDI2MC4yODEsMjAwTDI3MS40ODQsNzVaIiBzdHlsZT0iZmlsbDpyZ2IoMjQwLDEzNCwyNCk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZGVmcz4KICAgICAgICA8aW1hZ2UgaWQ9Il9JbWFnZTEiIHdpZHRoPSIxMDBweCIgaGVpZ2h0PSIxMThweCIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFHUUFBQUIyQ0FZQUFBQSsvRGJFQUFBQUNYQklXWE1BQUE3RUFBQU94QUdWS3c0YkFBQU1JMGxFUVZSNG5PMWRhM2ZheUJJc1RPekVqbU03dTg1bS8vKy8yODE2TjllT254aHpQNHpLVTlQcUFRa2tJV0RxbkRrU0dEQk1xWi9UMDVwZ1BKZ3NlUzUzWElYRmlxUDMycTJpNlE4YjZ2L3JoQzhieEZIbWM5L2tmTEZpQUhVeXRrYk9OZ2p4U0xEalNJNUh6bk9XR0o3clJITEMzNXlqZmM0alNUOW5NQXhKaUVlRVRpNG5mMXFOSXpuYWMzMmZrbU1uOWszRzNEbWZtK2N0aVlwQmlCbUNFSHNsNjlDSm53TDRJTWNQOG5ocXppMHhDbytJT1lCWGMvNHF6K25mK0o2YzFQUktUSitFZUVSd0FqMENqZ0djbVBQamF2QzVhWFZVcWRIL3hjblNxMzVXUFo0aFRQeXNHaS95bko1YmdxeHFJM29ocGk5Q3JPRWxFWHFWSDh2NEtPUEVIRW5PaWJ4UEpjVlRXU29aSk9RRmNlS2ZxM005Y3N4a3FFU3A1Qkdkay9LaDQ4K3pVcUdxaFNxSUJIRENQMVhqVk00NWxDU1ZucWtNSUhwYm5LdzVVa0lvQlRyNVQyWTh5cmtTTmFzKy94V1JmRXFNNTB4c2hDNGx4Sk1LS3cwazRWVEdtWXhUTTBnSzFaZG5PendKNGJuYUVxb3BrdkZveG9NTWZaN2tXS25wUlZxNklrUW5KeWNSdk9vNStlY0FQbGVENTBvTUpZS2Z0ZWwzWFNCYzVXK0lFcU5FM0FQNFZSMTV6citwNUZEaStGbnFrVzFNeXFZL01pY1ZKSU5FVUJJK0EvaFNIUytxODNNWkh4Rko3TnNEWENCTzdqTUNBUngzQUc0UmlMbXJqcFFjRXFOZVdtZlNNbDM5a2l4eVpGRGZLd0dYQUw0QytBM0E3d0MrbVhGUnZaNkdleWgzbk9xVWF2UWNxZTFTTDAvZGJkVUludWUxOXZkZmx4Q3JvdmpEYUNPb2tpNEFYQ0VTY1EzZ2oycGNJNUIxaW01VTBpYWdCOGp2L3htQkdOb3VHd041V1FMdk0xdGpIUzlMeWVEVnJEK0dWOW9YUkVLdUVDU0U1elRVWThTSkRMVnpkREpJVW82Z0JXTDhZaVZvSmRwS2lDWGpTTDc4S2FKdElBRlVTWlNLS3dUcDZkcmQ3Z05VdjdTRFNvSUd1UW9Tb0VTMGtwUTJoSGhrVUUzUk83cEVtUFJyUlBYMEhZR1U4K3ExMjg0d3R3R2xuNUpQVW1oTCtCcEx3dHFrdENYRUkwTWw0eXNDRWQ4UWlQaWpldTVNZnNBdVFqV0JPaDVXVmRrNHFMWEthcW82K0k5NVplVEkrQTFST2lnVngyMiswTWp4Q1g3NnhsTmZRSENyYVZNYWtkT0VFRXNHNHdTUzRhbXA2K3B2bTdqVlk4VXh3Z1hJZU11cUw4SmJDbGhKeWlwQ2NtUXc0cVlCcDBUUWVKOWh0MnhGVzB3UnZNaGxxc3N1ZmdFTlNGbDJCVnN5NkhWOFFuUnJ2eUlHZXJRWiswNEdNVUZVM1haQmpHNnZwdThKVFVyVzBKUVFkUUhQRU1pd2t2RWRoME1Ha1NORnM4M2VjbkVXT1VJc0dVd3ZNQUsvUXBRTWtuR093eUtESUNrZlVGK2wxRHlYVFVLNmM3V01FTFViNmxGZElucFQzd0Q4aVdCTGR0bXQzUlFrWllwMHRWRlhIeHRsaGoxQ1BPbGd0bGJKb0dSY1pUN24wRUJTSnFnVHdsUzlxakJYU25LRWFMekJLSlYyNDNla0NjSjlpak0yQlFOSVRyNnVuZWo2Q1kxOFRVb3NJUk41M25wVkYwaFYxWGNFb2dwU01ENnhSUlYyL1FTSWJuRHlab1VuSFl3M2JGcmswbjVZd1R1b05XYk9zQXRhaVpRb0laNTBNSlZPMjBHdjZockZiaXdEN1lrV1Y5ZzErWG4xMmtSS0xDR2VkR2dBcUpGNHdYSXdpdGV5b3hmVTdRa2dVbUp6TUxvQ3FLdG5sSktMNm5GQk16RHhlb200Mk1YRk9idTROUUhTMkVHTDJXdzI5NHQ4Y0ZGVnpURkZ2SkJaM01HS0dnYVRGQUlBS1NGYTRxa3FpNFJ3L2J1Z0hSZ3lrSkF6eEFJS1hZRUVVQmNabXlyUjlYRm1Od3ZhZ1psaGxqeWRJaVVrNFlBU29uc3Zwb2hrVUVLby93cldneTBHSkNsS3lCR1FHblZiVjhVMUQzNVlrWTcxTVVWS0NLdFhhc2JkSTRRR1hTc09pNXU3T2JSTTFwWVRKWVRvM2cyMUgxcUgrM0hZNzc2WG9KTkVDZkhzeU1RU29zWFJLaDBsUmJJNUpraWxoSVJ3WGI1R2lPNWtZbTBySzlZTHVvSGQ5NkpscWdraHRvamh4THl4b0J2b2hhN0I0WHNwa1dmVXVVTEkxRW54cnJvRFF3cmRFZVlhOVdXN25RcTZoZTRJcXhWdGV6WkVKV1NzRmVxN0RKMWJ6bmZOcU90MlpZb1I5VnRCdDlDTnE3V05RSjROVVVrcDYrWGR3MnVLNE5vUXUxbVRMeXpvRnZhaVQxcUZhS2J4eUl5aDl2b2RHblJMaDkzbW5hZ3NtMElwN201LzRCeXJVMVZiTVp5WUZ4UjExUitzQUNRTFZFQ3FtbXg1ZlVIMzBBdS85b2VDNFpHdGdQY0kwZkw1Z242Z1d4ZjRHRUFreEw3QXRvb282Qlk2djhtK0VTWEU3bTBvaFBRSE84K0poSGpic1FvcC9XSHBoaDRTNHZVblpNVjJRYmZRdWJWU3NqaENxc3VVRE5haUZuUUxMYjZ1YlUrZ0RhR0VhRVBJUWtnL2VERWpLYnhXUWxpVnJXUThEL3hsRHdGYUNXKzcwOEhhRUVxSU5vb3NkcVE3dkNKdHNta2w1TjJHV1B0aHUzWVdkQU9kVSszZitPNXRXUnZDallxMmMyZEJON0RkVG10YjNLaXlnTlNPUENOMjdIeEUzSDVWc0Q3bWlITnFHMm0rcDFBME1LVEtzcjF0NzFHa3BBdm9YS29kb2NwNmowTUFYMlh4QXpnS05vUE9aU09WUlcrTGJxOUt5RDFLVExJSlhwQ1M4WWpvOWlidE5yekFrR3JyQ2JIajh4MUNnK0dDOWNEbXpHekkvSVRNamx4ZEQ5SFdRak5FUXJUYjgyeVFyNzlmbUNGZTBHeGZidFZWZGoyRXhsM3R5QVBTMXRzRjdYQ1BNSGQzaUY2ckVwSjBuY3RKaUtvdE5xWW5LVVZLbW1PR1NBWWIvYXU2eWtxSUlxZTJiZ0g4RDhXV3RNRXZoRG03UlZSWFQwalZWWUltRGN6c0xZbllPTG5VYlMzSEM0Qi9BUHdBY0FQZ0p3SXhTMjJJMXcxb1lzNVpYcXBiRmJoZnJpQ1Avd0Q4alVES3Y0aFNRcGVYdDFIS2RnT3kwQ0l1VDFMWUQ3MmdqZ2NFeWFCMC9JZG8xQmwvMUtRRHlIZVU4d3Judk1yNFhXOGgzZ2RlRVZXVmxRNDE2RzZIMGxWMklGZnpxdzJWeTZiUUZMZElwZU1ub25Rd29laEtCN0RjcUZOSzJLeFJqYnhLQ20vSVVoRHNBOG40QjBGVk1YNmpkQ3p0Mzl2RVUxSnlkQStKU2twUlhlR3F2MEZLeGs5RWQ1ZUxVYlpkYklKVlJsMWJtU29wMXFad3ErOGg0eGJCcTdLRy9CNTFOemVMcGpiRU83ZXE2NUM5TGs5Vk1ZaG1JS2lHZksxbS9CNnNsRmgzbVBmWE9DVE1FQ1NDMHZFdlVsV2xhZmFzcWlLYTJwQmxxc3MySERoRjZqYnZNeFlJay84RGdSQ3FLdWF0R3FzcW91blZuRk5kNm5ueHlMWVJoNEI3QkNLVURJMDVHcXNxWWwzMVlzblJqWXhzSDdIdjlvUjJnK21SRzBTNzBWcFZFVzF2Q21aVmx3MGNOVTQ1YmZuNXU0UVpZalJPcjBySmFLMnFpSFdNdW1jZkxEbE1SSDdDL3NVbmM4VEVJVlVWTTdrYUFOWVduNXBna3l0WS80bVNwSHV2U2NxK0dQa0ZnaVRRbzlKY0ZRc1lhdVdoYmY3Qk9vUlFkWG1QclFjMndYNzEzUG9GNEM5RU1tNlFMajVadTlFYW14cjFaWDlUMjdJUFJ2NEJVVTJwRWZjU2gydmZYMzFUbzZzSlNPOXZhdXpaSTJvWDhZaEFnZ1ovdXNhaHk3S3Q3WWFpTHkvSXFqQWFldDdBZnBmd2pIb2t6bmhEYTZ5OCsweTFScGVFZUhjZzR6a2ZNM0RjRlhlWWFSSGFqUnRFSS82QWFEZldOdUlXWFV6TU1pTVBwTkl5UVV5eGpKMlVHYUo3NjYzK1BTTGVwS1d6ZmYxZFRZb2FlWlVVNzQ3SkpPVWp4aHVqdkNMRUZtckVTY1lkbHRUbWJ2cVB1NzVLUGVud2Jta054R0tKc1pIeWl1QTlVVTM5UUZ4c1VqS1NiUVRvZ0F5Z0g3V2g5aU4zNWZEeDJDUmxqa2lHU2diZFc2OE1kR083b2VoYmozdTJ4TjRxanQ3WHRrbVpJNm9wRGZ4eVpIUml4QzJHTXF3TCtPcEx2OGMyU1ZFeTdFS1RGMnYwUWdZd0RDR1dnQnd4dkhmSjBLVFFabGdEN3BIUm1YdWJ3NUFTd3FQcVhXc010YWZ0RUdCMXVpY1pHdmdOUWdZd2JDeGdwY0pUWTIrSWt0TDNkNXNoVEx3MTRMYXdyZFBBYnhXR0RzNXlrbUovTEhOZmZYMC9CbjI2NGtkdmFpdVNRV3dqV3JhU1lWc0tjazg4MTFPNnpuMDlJMGJnZnlGNFVqWnpxelc0ZzVFQmJDOTlrU1BGUHA2Z1cxS2VFQ1JCVi90VVRYRVArVmJJQUxhYlQvTElzQ3FNTVVzWGZlZ2ZrQ1lLdlhMUHJhZ3B4YllUZkdwVDNwWWNnVWhLMitYZ0JjTHlxcTVuZUdSb001aXRrQUZzbnhEQVYxOUpIMEk1bjhwb0FtNUpWaUpzcVNmVlZPOUJYeE9NZ1JCQ1NkRThrZTNncVduOG5MUXNFQ2FhZXpWMDJaV0xTNE9sUTlwZ1RJUUF2aDJaeTVHZEQrYnllbjN2SEdHQzd4R010UlpBNjdJckpjTnVvTmtxR2NBNGxsUFZUdkN4UHMvSjBrNUZiR2JBMjJIemQ3d2k5bWU1UTFCTGpMcnQxbVJiSWJKMU1vQnhFQUtrcEhqQm95V0UzUkY0dzNnbGhIL1hIaTBzZnJiUmR5OHA5RTB3RmtLQU9ERjJQWVdUcGUwSEh4QWs0eFJwN29zTkQ5aHhoODF6cUo1eWJ1MG95QURHUlFpUTVyU3M5Mlc3M2JIS25yY040dnUwTFFnSDFaT1MwZWxLWDFjWWE0bW50OTFCR3hmbzBGc3owYkRQbkdGYmUvUDFvOEpZQ1NHMDBNNXVvenVTb3hKQ0tkSCtYN2trNXVnd2RrSUEvL1pBOW9aYWlseGdPVW9WWmJFTGhBRDVQU25MQXNOVnk4YWp4UDhCRUMvVWN0NWhLekFBQUFBQVNVVk9SSzVDWUlJPSIvPgogICAgPC9kZWZzPgo8L3N2Zz4K")}.references .grid-filter-container{transition:flex-grow 300ms;flex:1;height:fit-content}@media only screen and (min-width:992px){.references .grid-filter-container{max-width:920px;margin:0 auto 0 0}}@media only screen and (min-width:1200px){.references .grid-filter-container{max-width:1100px}}@media only screen and (min-width:1400px){.references .grid-filter-container{max-width:1280px}}.references__grid{display:grid;gap:15px;grid-template-columns:repeat(auto-fit, minmax(308px, 1fr));transition:flex-grow 300ms;height:fit-content}.references__grid .reference{aspect-ratio:1.3333333333;overflow:hidden;box-shadow:12px 12px 12px rgba(0, 0, 0, 0.1), -10px -10px 10px #fff;position:relative}.references__grid .reference__lightbox-link{display:block;width:100%;height:100%}.references__grid .reference img.reference__image{display:block;width:100%;height:100%;object-fit:cover}.references__grid .reference__location{position:absolute;bottom:0;left:0;right:0;background-color:#1c1c1c;padding:4px 8px;color:white;font-size:14px;display:flex;align-items:baseline;gap:8px;pointer-events:none}.references__grid .reference__location>svg{width:16px;height:16px;transform:translateY(3px);flex-shrink:0}.references__empty{font-size:20px}.sl-overlay{background:#000;opacity:0.85 !important}.simple-lightbox .sl-image{border-radius:10px;overflow:hidden}.simple-lightbox .sl-image .custom-close{color:#fff;position:absolute;right:10px;top:10px;z-index:10060;height:44px;width:44px;line-height:44px;font-family:Arial, Baskerville, monospace;font-size:30px}.simple-lightbox .sl-image .sl-caption{background:#1c1c1c}.simple-lightbox .reference__caption{display:flex;gap:35px}.simple-lightbox .reference__caption p{margin:0;font-size:16px}.simple-lightbox .reference__caption-icon svg{color:#fff;height:20px;width:20px}.simple-lightbox .reference__caption-location{display:flex;align-items:center;gap:8px}.hidden{display:none}.flex-zero{flex:0 !important}.active-filters-container{display:flex;gap:10px;transition:height 300ms ease-out}.active-filters-container .active-filters{display:flex;gap:10px;flex-wrap:wrap;transition:height 300ms ease-out}.active-filters-container .active-filters__filter{background:rgba(240, 134, 24, 0.1);padding:5px 10px;border-radius:20px;color:#5A5A5A;margin-bottom:15px;text-transform:capitalize;white-space:nowrap}.active-filters-container .active-filters__filter svg{height:17px;width:17px;border-radius:50%;cursor:pointer}.active-filters-container .active-filters__filter svg:hover{color:rgba(0, 0, 0, 0.5)}.active-filters-container .active-filters-reset{display:none;color:var(--bs-primary);border:1px solid var(--bs-primary);padding:5px 10px;margin-bottom:15px;border-radius:20px;width:fit-content;height:fit-content;cursor:pointer;white-space:nowrap}.reference__image{transition:transform 0.2s ease-in-out}.reference__image:hover{transform:scale(1.2)}.references__back-link{padding:10px 0;text-align:right;font-size:20px}.reference__image{transition:transform 0.2s ease-in-out}.reference__image:hover{transform:scale(1.2)}.references-filter__dropdown-option--disabled label{color:#ddd}.reference__additional-images{display:none}.simple-lightbox .sl-image{overflow:visible !important}.simple-lightbox .sl-image img:not(.reference__additional-image){position:relative;z-index:30}.simple-lightbox .sl-image .sl-caption{z-index:30}.simple-lightbox .lightbox-subslider{width:100%;height:100%}.simple-lightbox .lightbox-subslider .reference__additional-images{position:relative;z-index:40;display:block;width:100%;height:100%}.simple-lightbox .lightbox-subslider .reference__additional-images .reference__additional-images-toggler{font-size:18px;font-weight:bold;color:#fff;margin-top:10px;text-decoration:underline}.simple-lightbox .lightbox-subslider .reference__additional-images .reference__additional-images-slides{width:100%;height:100%;padding:10px;margin-top:10px;background:#f8f8f8;position:relative;overflow:hidden}.simple-lightbox .lightbox-subslider .reference__additional-images .reference__additional-images-slides .reference__slide{width:100%;position:absolute;top:0;left:0;opacity:0;transition:opacity 0.5s ease;justify-content:center;align-items:center;display:flex;z-index:1}.simple-lightbox .lightbox-subslider .reference__additional-images .reference__additional-images-slides .reference__slide.active{opacity:1;z-index:2}.simple-lightbox .lightbox-subslider .reference__additional-images .reference__additional-images-slides .reference__slide img{width:auto;max-width:100%;max-height:100%;margin:0 auto;display:block}.simple-lightbox .lightbox-subslider .reference__additional-images .reference__additional-images-slides .reference__slide-prev,.simple-lightbox .lightbox-subslider .reference__additional-images .reference__additional-images-slides .reference__slide-next{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0, 0, 0, 0.5);border:none;color:white;font-size:2rem;padding:0.5rem 1rem;cursor:pointer;z-index:3}.simple-lightbox .lightbox-subslider .reference__additional-images .reference__additional-images-slides .reference__slide-prev{left:0}.simple-lightbox .lightbox-subslider .reference__additional-images .reference__additional-images-slides .reference__slide-next{right:0}@media only screen and (min-width:992px){.section:has(.references-map){overflow:visible}}