.btn-contact{align-items:center;background:#209d67;border-radius:2.08vw;display:flex;gap:.5vw;height:100%;justify-content:center;text-decoration:none}@media screen and (max-width:768px){.btn-contact{gap:1.94vw}}.btn-contact img{-o-object-fit:contain;object-fit:contain;width:1.38vw}@media screen and (max-width:768px){.btn-contact img{width:3.23vw}}.btn-contact p{color:#fff}.activity{margin-bottom:13.9vw;padding-top:6.94vw;padding-inline:8.68vw}@media screen and (max-width:768px){.activity{padding-top:12.44vw;padding-inline:0}.activity-wrapper .activity-title{padding:0 7.46vw}}.activity-wrapper .activity-title h2{color:#209d67;font-size:2.5vw;font-weight:700;margin-bottom:2.15vw;padding-left:1.2vw;position:relative}@media screen and (max-width:768px){.activity-wrapper .activity-title h2{font-size:5.47vw;margin-bottom:4.48vw;margin-left:2.24vw;padding-left:2.49vw}}.activity-wrapper .activity-title h2:before{background:#209d67;border-radius:6.94vw;content:"";height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.69vw}@media screen and (max-width:768px){.activity-wrapper .activity-title h2:before{height:6.97vw;width:1.24vw}}.activities-accordion{border-bottom:1px solid #ececec;border-top:1px solid #ececec;display:none;overflow-x:hidden;padding-bottom:4.23vw}@media screen and (max-width:768px){.activities-accordion{display:block}}.activities-accordion .accordion-header{cursor:pointer;display:flex;justify-content:space-between;margin-bottom:1.74vw;padding-left:6.47vw;padding-right:5.22vw;padding-top:5.97vw}.activities-accordion .accordion-header .area-name{align-items:center;background:#209d67;border-radius:24.88vw;color:#fff;display:flex;font-size:3vw;font-weight:700;height:4.98vw;justify-content:center;width:16.42vw}.activities-accordion .accordion-header .area-title{width:63.68vw}.activities-accordion .accordion-header .area-title h4{font-size:2.99vw;height:7.46vw;margin-bottom:4vw;width:100%}.activities-accordion .accordion-header .area-title .location{align-items:center;color:#209d67;display:flex;font-size:2.49vw;font-weight:700;gap:1.99vw}.activities-accordion .accordion-header .area-title .location .district{width:13.93vw}.activities-accordion .accordion-header .area-title .location .name{width:42.77vw}.activities-accordion .accordion-header .area-title .location .divider{background:#209d67;border-radius:1.39vw;height:2.86vw;width:.5vw}.activities-accordion .accordion-header .area-button{aspect-ratio:1/1;transition:transform .3s ease;width:5.22vw}.activities-accordion .accordion-header .area-button img{height:100%;width:100%}.activities-accordion.open .accordion-header .area-button{transform:rotate(180deg)}.activities-accordion .accordion-content{max-height:0;overflow:hidden;padding:0 7.46vw;transition:max-height .3s ease;width:100%}.activities-accordion .accordion-content .accordion-content-image{aspect-ratio:1.98/1;border-radius:2.49vw;margin-bottom:2.49vw;overflow:hidden;width:100%}.activities-accordion .accordion-content .accordion-content-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.activities-accordion .accordion-content p{font-size:2.49vw;margin-bottom:3.98vw}.activities-accordion .accordion-content .link-wrapper{display:flex;flex-direction:column;margin-bottom:2.99vw}.activities-accordion .accordion-content .link-title{color:#696969;font-size:2.48vw;font-weight:700}.activities-accordion .accordion-content .link{align-items:center;color:#209d67;display:flex;font-size:2.74vw;font-weight:700;gap:1.49vw}.activities-accordion .accordion-content .link img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:3.23vw}.activities-accordion .accordion-content .target{border:1px solid #209d67;border-radius:.69vw;display:flex;flex-wrap:wrap;gap:1.71vw;margin-bottom:3.11vw;padding-bottom:2.23vw;padding-top:3.08vw;padding-inline:4.98vw;position:relative;width:100%}.activities-accordion .accordion-content .target .target-label{background:#fff;color:#209d67;font-size:2.3vw;font-weight:700;left:2.98vw;padding:0 1.2vw;position:absolute;top:0;transform:translateY(-50%)}.activities-accordion .accordion-content .target li{align-items:center;background:#000;border-radius:6.94vw;color:#fff;display:flex;font-size:2.4vw;font-weight:700;height:3.94vw;justify-content:center;padding:.75vw 1.74vw;width:-moz-fit-content;width:fit-content}.activities-accordion .accordion-content .target li+.gray{background:#999}.activities-accordion .accordion-content .buttons{align-items:center;display:flex;height:9.76vw;justify-content:space-between}.activities-accordion .accordion-content .buttons .buttons-phone{height:100%;width:37.53vw}.activities-accordion .accordion-content .buttons .buttons-phone p{font-size:2.42vw;margin-bottom:0}.activities-accordion .accordion-content .buttons .buttons-mail{height:100%;width:43.75vw}.activities-accordion .accordion-content .buttons .buttons-mail p{font-size:2.19vw;margin-bottom:0}.activities-cards{display:grid;gap:3.81vw;grid-template-columns:repeat(2,1fr);justify-content:space-between;width:100%}@media screen and (max-width:768px){.activities-cards{display:none}}.activities-cards .card{border-radius:1.39vw;box-shadow:0 4px 9px #000;padding:1.38vw;width:39.37vw}.card-image{aspect-ratio:1.5/1;border-radius:1.39vw;margin-bottom:1.5vw;overflow:hidden;position:relative;width:100%}.card-image img{height:100%;width:100%}.card-title{align-items:center;color:#209d67;display:flex;font-size:1.66vw;font-weight:700;height:5.9vw;margin-bottom:.6vw}.card-description{font-size:1.04vw;height:6.8vw}.card-link-wrapper{display:flex;flex-direction:column;margin-bottom:1.8vw}.card-link-title{color:#696969;font-size:.83vw;font-weight:700}.card-link{align-items:center;color:#209d67;display:flex;font-size:1.11vw;font-weight:700;gap:.3vw;margin-bottom:.5vw;text-decoration:none}.card-link img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:1.31vw}.card-target{border:2px solid #209d67;border-radius:.69vw;display:flex;flex-wrap:wrap;gap:.69vw;margin-bottom:1.45vw;padding-bottom:.76vw;padding-top:1.52vw;padding-inline:1.04vw;position:relative;width:auto}.card-target .target-label{background:#fff;color:#209d67;font-size:.97vw;font-weight:700;left:1.18vw;padding:0 .69vw;position:absolute;top:0;transform:translateY(-50%)}.card-target li{align-items:center;background:#000;border-radius:6.94vw;color:#fff;display:flex;font-size:.97vw;font-weight:700;height:1.59vw;justify-content:center;padding:.3vw 1.04vw;width:-moz-fit-content;width:fit-content}.card-target li.gray{background:#999}.card-buttons{align-items:center;display:flex;gap:2.56vw;height:4vw;justify-content:center;margin-bottom:1.11vw}.card-buttons .buttons-phone{width:15.48vw}.card-buttons .buttons-phone p{font-size:.97vw}.card-buttons .buttons-mail{width:18vw}.card-buttons .buttons-mail p{font-size:.9vw}.card-image-tag{height:100%;position:absolute;width:100%}.card-image-tag .tag-location{background:#209d67;border-radius:0 0 0 .69vw;color:#fff;font-size:1.87vw;height:3.19vw;justify-content:center;right:0;top:0;width:11.59vw}.card-image-tag .tag-area,.card-image-tag .tag-location{align-items:center;display:flex;font-weight:700;position:absolute}.card-image-tag .tag-area{background:#fff;border:1px solid #209d67;border-radius:6.94vw;bottom:1.04vw;color:#209d67;font-size:.69vw;gap:.4vw;left:1.25vw;padding:.4vw 1.04vw}.card-image-tag .tag-area .divider{background:#209d67;border-radius:1.39vw;height:1vw;width:2px}