.site-main section.contact-map-text{padding-top:200px;padding-bottom:85px}@media(max-width: 1024px){.site-main section.contact-map-text{padding-top:150px;padding-bottom:50px}}.site-main section.contact-map-text .container{display:flex;gap:17px}@media(max-width: 1024px){.site-main section.contact-map-text .container{flex-direction:column-reverse;gap:36px}}.site-main section.contact-map-text .container .map{width:50%;height:600px;overflow:hidden;position:relative}.site-main section.contact-map-text .container .map #contact-map{width:100%;height:100%}@media(max-width: 1024px){.site-main section.contact-map-text .container .map{width:100%}}@media(max-width: 767px){.site-main section.contact-map-text .container .map{height:400px}}@media(min-width: 768px)and (max-width: 1024px){.site-main section.contact-map-text .container .map{height:410px}}.site-main section.contact-map-text .container .text{width:50%;display:flex;flex-direction:column;align-items:center;gap:36px}@media(max-width: 1024px){.site-main section.contact-map-text .container .text{width:100%}}.site-main section.contact-map-text .container .text .content{display:flex;flex-direction:column;gap:24px}.site-main section.contact-image{padding:0}.site-main section.contact-image .image img{width:100%;aspect-ratio:2/1;height:auto;object-fit:cover;object-position:bottom;display:block}.site-main section.contact-form{padding-top:85px;padding-bottom:85px;background:#51195d}.site-main section.contact-form .container{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:866px;color:#fff;text-align:center}.site-main section.contact-form .container .form{width:100%}.site-main section.contact-form .container .form h2{margin-bottom:10px !important}