#contact-top{display:flex;gap:3.75rem}#contact-top>*{flex:0 0 calc(50% - 1.875rem)}@media only screen and (width < 64rem){#contact-top{flex-direction:column;gap:0}#contact-top>*{flex:0 0 100%;display:contents}}#contact-intro .team{margin-top:2.8125rem}@media only screen and (width < 64rem){#contact-intro .team{order:1;margin-top:3.75rem}}@media only screen and (width < 30rem){#contact-intro .team{margin-top:2.8125rem}}#contact-intro .team p{margin-top:0}@media only screen and (width < 64rem){#contact-intro .team ul{display:flex;flex-wrap:wrap;gap:1.875rem}}@media only screen and (width < 40rem){#contact-intro .team ul{flex-direction:column}}@media only screen and (width < 64rem){#contact-intro .team li{flex:1 1 33.3333%}}@media only screen and (width < 56rem){#contact-intro .team li{flex:1 1 calc(50% - .9375rem)}}#contact-intro .team li+li{margin-top:1.875rem}@media only screen and (width < 64rem){#contact-intro .team li+li{margin-top:0}}#contact-details{width:calc(50% - 1.875rem)}@media only screen and (width < 64rem){#contact-details{width:100%}}@media only screen and (width < 64rem){#contact-details .cta-container{margin-top:3.75rem}}@media only screen and (width < 30rem){#contact-details .cta-container{margin-top:2.8125rem}}#contact-details dl{margin-top:3.75rem;display:flex;width:100%}@media only screen and (width < 40rem){#contact-details dl{flex-direction:column;gap:1.875rem}}@media only screen and (width < 30rem){#contact-details dl{margin-top:2.8125rem}}#contact-details dl .detail{flex:1 1 50%}@media only screen and (width < 40rem){#contact-details dl .detail{flex:0 0 100%}}#contact-details dl a{font-size:1.25rem;line-height:1.25rem;font-weight:500;color:#c21837;display:inline-block}@supports((-webkit-background-clip: text) or (background-clip: text)){#contact-details dl a{background:linear-gradient(90deg, #007A96, #C21837);background-clip:text;text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}}#contact-details dl small{display:block;font-size:1rem;opacity:.5;margin-top:.625rem}@media only screen and (width < 40rem){#contact-details dl small{margin-top:0}}#contact-details dl .icon{display:block;position:relative;line-height:1.5rem}#contact-details dl .icon::before{content:"";display:block;width:1.5rem;height:1.5rem;background:none left center/contain no-repeat;position:absolute;left:0;top:0}#contact-details dl .icon.phone::before{background-image:url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient x1='16.17%25' y1='28.135%25' x2='88.058%25' y2='73.677%25' id='a'%3E%3Cstop stop-color='%23007A96' offset='0%25'/%3E%3Cstop stop-color='%23C13436' offset='100%25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M3.318 0h4.754a.95.95 0 0 1 .89.62l1.844 4.939c.061.163.077.34.045.512l-.924 4.993c1.136 2.69 3.012 4.498 6.124 6.12l4.898-.956a.944.944 0 0 1 .52.045l4.919 1.888a.957.957 0 0 1 .612.894v4.574c0 2.075-1.815 3.758-3.938 3.293-3.87-.848-11.04-3.003-16.06-8.06C2.191 14.02.58 7.33.037 3.713-.272 1.648 1.372 0 3.318 0z' fill='url(%23a)' fill-rule='evenodd'/%3E%3C/svg%3E")}#contact-details dl .icon.email::before{background-image:url("data:image/svg+xml,%3Csvg width='30' height='22' viewBox='0 0 30 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient x1='16.17%25' y1='38.241%25' x2='88.058%25' y2='62.733%25' id='a'%3E%3Cstop stop-color='%23007A96' offset='0%25'/%3E%3Cstop stop-color='%23C13436' offset='100%25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M30 4.259V22H0V4.259l15 9.991 15-9.991zM.25 0h29.5c0 .08 0 .158.002.232a2.175 2.175 0 0 0-.335.192L15 10.5.583.424A2.387 2.387 0 0 0 .22.216L.25 0z' fill='url(%23a)' fill-rule='evenodd'/%3E%3C/svg%3E")}#contact-details dl .icon,#contact-details dl .icon+dd{padding-left:2rem}#contact-details .locations{position:relative;margin-top:3.75rem;display:flex;flex-wrap:wrap;gap:1.875rem;z-index:2}@media only screen and (width < 40rem){#contact-details .locations{flex-direction:column}}@media only screen and (width < 30rem){#contact-details .locations{margin-top:2.8125rem}}#contact-details .locations .location{flex:0 0 calc(50% - .9375rem);display:flex;flex-direction:column;border-radius:2.5rem;margin:0}@media only screen and (width < 64rem){#contact-details .locations .location{flex:0 0 calc(33.3333% - 1.25rem)}}@media only screen and (width < 48rem){#contact-details .locations .location{flex:0 0 calc(50% - .9375rem)}}@media only screen and (width < 40rem){#contact-details .locations .location{flex:1;flex-direction:row;align-items:stretch;border-radius:1.25rem}#contact-details .locations .location>*{flex:1}}#contact-details .locations .location picture,#contact-details .locations .location img{border-radius:2.5rem 2.5rem 0 0}@media only screen and (width < 40rem){#contact-details .locations .location picture,#contact-details .locations .location img{border-radius:1.25rem 0 0 1.25rem}}@media only screen and (width < 40rem){#contact-details .locations .location picture{flex:0 0 30%;width:30%;height:auto}}@media only screen and (width < 40rem)and (width < 30rem){#contact-details .locations .location picture{flex:0 0 40%;width:40%}}@media only screen and (width < 40rem){#contact-details .locations .location picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}#contact-details .locations .location address{padding:1.875rem 1.875rem .9375rem}@media only screen and (width < 30rem){#contact-details .locations .location address{padding:.9375rem}}#contact-details .locations .location small{display:block;font-size:1rem;opacity:.5;padding:0 1.875rem 1.875rem}@media only screen and (width < 30rem){#contact-details .locations .location small{padding:0 .9375rem .9375rem}}#contact-details .map-container{margin-top:-6.25rem;height:31.25rem;width:50vw;margin-left:-1.875rem}@media only screen and (width < 64rem){#contact-details .map-container{width:calc(100% + 5.625rem)}}@media only screen and (width < 48rem){#contact-details .map-container{width:calc(100% + 4.375rem)}}@media only screen and (width < 40rem){#contact-details .map-container{height:18.75rem;margin-top:-3.75rem;width:calc(100% + 3.75rem)}}#contact-details .map-container::before{content:"";display:block;position:absolute;pointer-events:none;width:10rem;height:100%;left:-0.625rem;top:0;background:linear-gradient(180deg, #007A96, #C21837);z-index:1;-webkit-clip-path:polygon(9.375rem 0, 100% 0, 0.625rem 100%, 0 100%);clip-path:polygon(9.375rem 0, 100% 0, 0.625rem 100%, 0 100%)}@media only screen and (width < 40rem){#contact-details .map-container::before{width:6.25rem;-webkit-clip-path:polygon(5.625rem 0, 100% 0, 0.625rem 100%, 0 100%);clip-path:polygon(5.625rem 0, 100% 0, 0.625rem 100%, 0 100%)}}#contact-details .map-container .map{-webkit-clip-path:polygon(9.375rem 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(9.375rem 0, 100% 0, 100% 100%, 0 100%)}@media only screen and (width < 40rem){#contact-details .map-container .map{-webkit-clip-path:polygon(5.625rem 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(5.625rem 0, 100% 0, 100% 100%, 0 100%)}}
