.logo-block{-moz-column-gap:1.875rem;column-gap:1.875rem;display:flex;flex-wrap:wrap}.logo-block__link{display:flex;text-decoration:none}.logo-block__image-holder{height:100%;height:3.75rem;position:static;width:-moz-fit-content;width:fit-content}.logo-block__image{height:100%;-o-object-fit:contain;object-fit:contain;position:static;width:auto}.phone-icon--light .phone-icon__path{fill:#fff}.phone-icon--dark .phone-icon__path{fill:#000}.email-icon--light .email-icon__path{fill:#fff}.email-icon--dark .email-icon__path{fill:#000}.map-pin--light .map-pin__path{fill:#fff}.map-pin--dark .map-pin__path{fill:#000}.contact-link{padding-inline-start:40px;position:relative}.contact-link__icon{height:20px;inset-block-start:1px;inset-inline-start:0;position:absolute;width:20px}.contact-link__links-holder{display:flex;flex-direction:column;gap:.3125rem}.contact-link__link{text-decoration:none}@media(hover:hover){.contact-link__link[href]:hover .contact-link__text{text-decoration-color:#000;transition:text-decoration-color .2s ease-out}}.contact-link__text{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .2s ease-in}.contact-link--light .contact-link__text{color:#fff}@media(hover:hover){.contact-link--light .contact-link__link[href]:hover .contact-link__text{text-decoration-color:#fff}}.contact-link--dark .contact-link__text{color:#000}@media(hover:hover){.contact-link--dark .contact-link__link[href]:hover .contact-link__text{text-decoration-color:#000}}.contact-links{display:flex;flex-direction:column;gap:.875rem}.embla__dots{display:flex;position:relative}.embla__dots--light-lines{width:100%}.embla__dots--light-lines .embla__dot{background-color:transparent;flex-grow:1;height:9px;position:relative}.embla__dots--light-lines .embla__dot:after,.embla__dots--light-lines .embla__dot:before{background-color:#fff;content:"";height:1px;inset-block-start:4px;inset-inline-start:0;position:absolute;transition:opacity .2s ease-in;width:100%}.embla__dots--light-lines .embla__dot:before{opacity:.3;z-index:1}.embla__dots--light-lines .embla__dot:after{opacity:0}.embla__dots--light-lines .embla__dot.active:after{opacity:1;transition:opacity .2s ease-out}@media(hover:hover){.embla__dots--light-lines .embla__dot:hover:before{opacity:.6;transition:opacity .2s ease-out}}.embla__dots--dark-lines{width:100%}.embla__dots--dark-lines .embla__dot{background-color:transparent;flex-grow:1;height:9px;position:relative}.embla__dots--dark-lines .embla__dot:after,.embla__dots--dark-lines .embla__dot:before{background-color:#000;content:"";height:1px;inset-block-start:4px;inset-inline-start:0;position:absolute;transition:opacity .2s ease-in;width:100%}.embla__dots--dark-lines .embla__dot:before{opacity:.3;z-index:1}.embla__dots--dark-lines .embla__dot:after{opacity:0}.embla__dots--dark-lines .embla__dot.active:after{opacity:1;transition:opacity .2s ease-out}@media(hover:hover){.embla__dots--dark-lines .embla__dot:hover:before{opacity:.6;transition:opacity .2s ease-out}}.embla__dots--dark-bullets{justify-content:center}.embla__dots--dark-bullets .embla__dot{background-color:transparent;cursor:pointer;height:1.5rem;opacity:.2;position:relative;transition:opacity .2s ease-in;width:1.5rem}.embla__dots--dark-bullets .embla__dot:before{background-color:#000;border-radius:100000px;content:"";height:.375em;inset-block-start:50%;inset-inline-start:50%;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:.375em}.embla__dots--dark-bullets .embla__dot.active{opacity:1;transition:opacity .2s ease-out}@media(hover:hover){.embla__dots--dark-bullets .embla__dot:hover{opacity:.6;transition:opacity .2s ease-out}.embla__dots--dark-bullets .embla__dot:hover.active{cursor:default;opacity:1}}.embla__dots--light-bullets{justify-content:center}.embla__dots--light-bullets .embla__dot{background-color:transparent;cursor:pointer;height:1.5rem;opacity:.2;position:relative;transition:opacity .2s ease-in;width:1.5rem}.embla__dots--light-bullets .embla__dot:before{background-color:#fff;border-radius:100000px;content:"";height:.375em;inset-block-start:50%;inset-inline-start:50%;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:.375em}.embla__dots--light-bullets .embla__dot.active{opacity:1;transition:opacity .2s ease-out}@media(hover:hover){.embla__dots--light-bullets .embla__dot:hover{opacity:.6;transition:opacity .2s ease-out}.embla__dots--light-bullets .embla__dot:hover.active{cursor:default;opacity:1}}.embla__dot{border:0}
