@keyframes colorAnimation{0%{transform:scale(1.03)}25%{transform:scale(1)}50%{transform:scale(1.01)}75%{transform:scale(1.03)}100%{transform:scale(1)}}@keyframes colorAnimationFill{0%{color:#fff}10%{fill:rgb(244.0588785047,164.1411214953,199.3429906542)}20%{fill:rgb(228.1630841121,32.1369158879,118.4817757009)}30%{fill:rgb(233.6443925234,77.6556074766,146.364953271)}40%{fill:rgb(238.0294392523,114.0705607477,168.6714953271)}50%{fill:#e8408a}60%{fill:rgb(239.1257009346,123.1742990654,174.2481308411)}70%{fill:#e8408a}80%{fill:rgb(244.0588785047,164.1411214953,199.3429906542)}90%{fill:rgb(233.6443925234,77.6556074766,146.364953271)}100%{fill:#fff}}@keyframes swing{0%{transform:rotate(5deg)}50%{transform:rotate(-5deg)}100%{transform:rotate(5deg)}}@keyframes round{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes lighting{0%,85%{color:var(--bs-yellow);text-shadow:none}100%{color:#fff;text-shadow:0 0 5px #fff,0 0 3px #fff}}body.page-template-contact-template .contact-page{font-family:"Raleway","Verdana","Arial",sans-serif}body.page-template-contact-template .contact-page__title{font-size:clamp(2rem,5vw,60px);font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-0.03em;line-height:.95;color:#111;margin-bottom:1rem}body.page-template-contact-template .contact-page__subtitle{font-size:18px;color:#555;margin-bottom:1.5rem}body.page-template-contact-template .contact-locations{background:#f7f7f7;padding:64px 0}@media screen and (max-width: 1200px){body.page-template-contact-template .contact-locations{padding:40px 0}}body.page-template-contact-template .contact-locations__heading{font-size:clamp(1.75rem,4vw,48px);font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-0.03em;color:#111;margin-bottom:40px}body.page-template-contact-template .contact-locations__heading::after{content:"";display:block;width:60px;height:4px;background:#e8408a;margin-top:12px}body.page-template-contact-template .contact-loc{background:#fff;border-radius:16px;overflow:hidden;height:100%;box-shadow:0 2px 12px rgba(0,0,0,.07);transition:box-shadow .25s,transform .25s}body.page-template-contact-template .contact-loc:hover{box-shadow:0 8px 32px rgba(0,0,0,.12);transform:translateY(-3px)}body.page-template-contact-template .contact-loc__map{position:relative;padding-top:56%}body.page-template-contact-template .contact-loc__map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}body.page-template-contact-template .contact-loc__info{padding:24px 28px}@media screen and (max-width: 1024px){body.page-template-contact-template .contact-loc__info{padding:20px}}body.page-template-contact-template .contact-loc__city{font-size:22px;font-weight:800;color:#111;margin-bottom:10px}body.page-template-contact-template .contact-loc__city span{font-weight:400;color:#888;font-size:18px}body.page-template-contact-template .contact-loc__address{font-style:normal;font-size:15px;line-height:1.7;color:#444;margin-bottom:14px}body.page-template-contact-template .contact-loc__link{display:inline-block;font-size:13px;font-weight:700;color:#e8408a;text-decoration:none;letter-spacing:.02em;transition:color .2s}body.page-template-contact-template .contact-loc__link:hover{color:#a40062}body.page-template-contact-template .contact-details{margin-bottom:36px}body.page-template-contact-template .contact-details__heading{font-size:clamp(1.5rem,3vw,36px);font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-0.02em;color:#111;margin-bottom:24px}body.page-template-contact-template .contact-details__heading::after{content:"";display:block;width:40px;height:3px;background:#e8408a;margin-top:10px}body.page-template-contact-template .contact-details__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px}@media screen and (max-width: 576px){body.page-template-contact-template .contact-details__grid{grid-template-columns:1fr}}body.page-template-contact-template .contact-details__item{background:#f7f7f7;border-radius:12px;padding:16px 18px}body.page-template-contact-template .contact-details__label{display:block;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#999;margin-bottom:4px}body.page-template-contact-template .contact-details__value{display:block;font-weight:700;font-size:15px;color:#111;text-decoration:none}body.page-template-contact-template .contact-details__value[href]:hover{color:#e8408a}/*# sourceMappingURL=style-contact.css.map */
