@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600;700&display=swap";.block-network-contact-accordion .accordion-item{isolation:isolate;all:unset!important;display:block!important}.block-network-contact-accordion .accordion-item:before,.block-network-contact-accordion .accordion-item:after{display:none!important}.block-network-contact-accordion .accordion-title{z-index:2;background:#fff;border-bottom:1px solid #bdbdbd;justify-content:flex-start;align-items:center;gap:2rem;padding:2rem;transition:transform .3s;display:flex;position:relative}.block-network-contact-accordion .accordion-title:hover{cursor:pointer;background:#fff}.block-network-contact-accordion .accordion-title.active{border-color:#56e0ff;position:sticky;top:70px}.block-network-contact-accordion .accordion-title.active svg{transform:rotate(180deg)}.block-network-contact-accordion .accordion-title h2{color:#1b0223;font-size:1.8rem;font-weight:600}.block-network-contact-accordion .accordion-title svg{width:2rem;height:2rem;margin-left:auto;transition:transform .3s}.block-network-contact-accordion .accordion-title path{fill:#56e0ff!important}.block-network-contact-accordion .country-flag{aspect-ratio:3/2;width:3rem;position:relative}.block-network-contact-accordion .country-flag img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.block-network-contact-accordion .accordion-content{z-index:1;max-height:0;transition:max-height .3s;overflow:hidden}.block-network-contact-accordion .accordion-content.open{max-height:500px;overflow:visible}.block-network-contact-accordion .locations{flex-direction:column;gap:4rem;padding:3rem;display:flex}.block-network-contact-accordion .company-group{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-content:start;gap:2rem;display:grid}.block-network-contact-accordion .company-name{grid-column:1/-1;font-size:2.4rem;font-weight:600}@media (width<=500px){.block-network-contact-accordion .company-name{font-size:2rem;font-weight:500}}.block-network-contact-accordion .location{z-index:1;background:#fff;border:1px solid #f6f3f2;flex-direction:column;gap:1rem;padding:2rem;display:flex;box-shadow:0 1rem 2rem -.5rem #0000001a}.block-network-contact-accordion .location .location-name{font-size:1.6rem;font-weight:500}.block-network-contact-accordion .location address,.block-network-contact-accordion .location p,.block-network-contact-accordion .location a{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;font-size:1.6rem}.block-network-contact-accordion .location a{color:#1d61e0;line-height:1.33;text-decoration:none;transition:all .2s ease-out;display:block}.block-network-contact-accordion .location a[target=_blank]:after{content:"↗";margin-left:2px;font-size:1.4rem;position:relative;top:-8px}body.gecko .block-network-contact-accordion .location a[target=_blank]:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);filter:hue-rotate(220deg)}@media (hover:hover){.block-network-contact-accordion .location a:not(:disabled):hover{color:#8c5fff;text-decoration:underline}}.block-network-contact-accordion .location .location-telephone,.block-network-contact-accordion .location .location-email{word-break:break-all;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}