@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes hideInDown{from{opacity:1;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(8px)}}@-webkit-keyframes hideInDown{from{opacity:1;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(8px)}}@keyframes DotFlash{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}100%{opacity:1}}section.contact-tabs{padding-top:40px}section.contact-tabs h1{margin-bottom:40px}section.contact-tabs .tabs-title-wrapper{display:flex;align-items:center;padding-bottom:20px;margin-bottom:40px;border-bottom:1px solid #e5e5e5;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto}@media screen and (max-width: 1064px){section.contact-tabs .tabs-title-wrapper{scrollbar-width:none;width:calc(100% + 32px);margin-left:-16px;padding-left:16px;padding-right:16px}}section.contact-tabs .tabs-title-wrapper .tab-title{font-size:1.125rem;font-weight:400;line-height:145%;margin-right:32px;padding-right:4px;position:relative;color:#666;cursor:pointer;transition:color .3s cubic-bezier(0.33, 1, 0.68, 1)}section.contact-tabs .tabs-title-wrapper .tab-title:last-child{margin-right:0}section.contact-tabs .tabs-title-wrapper .tab-title.active{color:#000;pointer-events:none}section.contact-tabs .tabs-title-wrapper .tab-title.active:after{content:"";display:inline-block;position:absolute;width:4px;height:4px;background:red;border-radius:2px;right:0;top:0;transition:all 0.2s cubic-bezier(0.33, 1, 0.68, 1);animation:DotFlash 1.2s ease infinite}section.contact-tabs .tabs-title-wrapper .tab-title:hover{color:red}section.contact-tabs .tabs-content-wrapper{grid-template-columns:repeat(4, 1fr);gap:80px 20px;display:none;animation:fadeInUp .3s forwards}@media screen and (max-width: 1064px){section.contact-tabs .tabs-content-wrapper{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){section.contact-tabs .tabs-content-wrapper{grid-template-columns:repeat(1, 1fr);gap:40px}}section.contact-tabs .tabs-content-wrapper.active{display:grid}section.contact-tabs .tabs-content-wrapper p.title{font-weight:700;margin-bottom:4px}section.contact-tabs .tabs-content-wrapper .contact-details{margin-top:24px}section.contact-tabs .tabs-content-wrapper .contact-details a,section.contact-tabs .tabs-content-wrapper .contact-details p{color:#666;margin-bottom:8px}section.contact-tabs .tabs-content-wrapper .contact-details a{transition:all .3s cubic-bezier(0.33, 1, 0.68, 1)}section.contact-tabs .tabs-content-wrapper .contact-details a:hover{color:red}section.contact-tabs .tabs-content-wrapper .contact-details p:last-child{margin-bottom:0}@media screen and (max-width: 1064px){section.contact-tabs .tabs-content-wrapper .contact-details{margin-top:16px}}section.contact-tabs .map{margin-top:80px;height:650px}@media screen and (max-width: 1064px){section.contact-tabs .map{height:495px;margin-top:40px}}section.contact-tabs .map .custom-infowindow p{font-size:1.125rem;font-style:normal;font-weight:700;line-height:145%;margin-bottom:8px;font-family:var(--main-font)}section.contact-tabs .map .custom-infowindow .infowindow-body{font-size:1rem;line-height:1.5;font-family:var(--main-font)}section.contact-tabs .map .custom-infowindow .btn{margin-top:24px}section.contact-tabs .map .gm-style-iw-ch{padding:0 !important}section.contact-tabs .map .gm-ui-hover-effect{width:24px !important;height:24px !important;position:absolute !important;top:8px;right:8px}section.contact-tabs .map .gm-ui-hover-effect span{margin:0 !important;background:url(364bc9b06c87e4c5b92d.svg);background-position:center}section.contact-tabs .map .gm-style .gm-style-iw-c{box-shadow:0px 4px 10px 0px rgba(0,0,0,.04);padding:32px 16px 24px 16px !important}section.contact-tabs .map .gm-style .gm-style-iw-d{overflow:hidden !important}
