section.map-testimonials{background-color:var(--bg-color-green);padding-block:var(--spacing-3xl);padding-inline:var(--standard-section-padding-x);color:var(--text-color-secondary);overflow:hidden}@media(min-width: 62rem){section.map-testimonials{padding-block:var(--standard-section-padding-y)}}section.map-testimonials .h2{text-align:center;margin-bottom:var(--spacing-3xl);margin-inline:auto}@media(min-width: 48rem){section.map-testimonials .h2{max-width:66%;margin-bottom:var(--spacing-xxl)}}section.map-testimonials .grid-container{display:grid;gap:var(--spacing-xxl)}@media(min-width: 62rem){section.map-testimonials .grid-container{grid-template-columns:1fr 1fr;padding-inline:var(--standard-section-padding-x)}}@media(min-width: 75rem){section.map-testimonials .grid-container{gap:unset}}section.map-testimonials .grid-container .map{display:grid;margin-inline:auto;width:70%}@media(min-width: 62rem){section.map-testimonials .grid-container .map{width:100%}}@media(min-width: 75rem){section.map-testimonials .grid-container .map{max-width:70%}}section.map-testimonials .grid-container .map .map-full,section.map-testimonials .grid-container .map .map-sections,section.map-testimonials .grid-container .map .map-pattern{grid-row:1;grid-column:1;width:100%;height:100%}section.map-testimonials .grid-container .map .map-full svg,section.map-testimonials .grid-container .map .map-sections svg,section.map-testimonials .grid-container .map .map-pattern svg{width:100%;height:100%;display:block}section.map-testimonials .grid-container .map .map-full svg .cls-1,section.map-testimonials .grid-container .map .map-sections svg .cls-1,section.map-testimonials .grid-container .map .map-pattern svg .cls-1{fill:var(--bg-color-darkest-green)}section.map-testimonials .grid-container .map .map-full.active svg polygon{fill:var(--bg-color-gold)}section.map-testimonials .grid-container .map .map-sections svg path{opacity:0;transition:opacity var(--transition-duration) var(--transition-timing-function)}section.map-testimonials .grid-container .map .map-sections svg .active{fill:var(--bg-color-gold);opacity:1}section.map-testimonials .grid-container .testimonial-slider{box-sizing:border-box;overflow:hidden;user-select:text;-webkit-user-select:text}section.map-testimonials .grid-container .testimonial-slider .testimony h5{margin-bottom:var(--spacing-md);font-size:var(--font-size-heading-md);font-weight:400}@media(min-width: 62rem){section.map-testimonials .grid-container .testimonial-slider .testimony h5{font-size:var(--font-size-heading-sm);margin-bottom:var(--spacing-sm)}}@media(min-width: 75rem){section.map-testimonials .grid-container .testimonial-slider .testimony h5{max-width:35rem}}section.map-testimonials .grid-container .testimonial-slider .testimony .name{font-weight:600;margin-bottom:unset}section.map-testimonials .controls{display:flex;align-items:center;gap:var(--spacing-lg);margin-top:var(--spacing-xs);flex-wrap:wrap;justify-content:center;flex-direction:row-reverse}@media(min-width: 48rem){section.map-testimonials .controls{flex-wrap:nowrap;justify-content:space-between;gap:var(--spacing-xxl);margin-top:var(--spacing-xl)}}@media(min-width: 62rem){section.map-testimonials .controls{margin-top:var(--spacing-lg);justify-content:center}}section.map-testimonials .controls .dots{display:flex;gap:var(--spacing-4xs)}section.map-testimonials .controls .dots .dot{cursor:pointer;width:.5rem;height:.5rem;background-color:var(--bg-color-dark);border-radius:50%;opacity:.3;transition:opacity var(--transition-duration) var(--transition-timing-function)}section.map-testimonials .controls .dots .dot.dot--active{opacity:1}section.map-testimonials .controls .buttons{display:flex;gap:var(--spacing-xxs)}section.map-testimonials .controls .buttons button{padding:var(--spacing-xxs);border-radius:.25rem;background-color:rgba(0,0,0,0);border:.0625rem solid currentColor;display:flex;color:var(--text-color-secondary)}section.map-testimonials .controls .buttons button.before svg{width:var(--font-size-body-md);height:var(--font-size-body-md)}section.map-testimonials .controls .buttons button.after svg{transform:rotate(180deg);width:var(--font-size-body-md);height:var(--font-size-body-md)}@media(min-width: 62rem){section.map-testimonials .controls .buttons button{padding:var(--spacing-4xs)}}/*# sourceMappingURL=map-testimonials.css.map */
