.contact-info{--primary-color: #000;--text-color: #000;--button-text-color: #ffffff;--spacing-unit: 16px;--icon-size: 24px;width:100%;background-color:#fff}.contact-info__title{font-size:var(--fs-32);font-weight:var(--fw-normal);margin-bottom:var(--spacing-20)}.contact-info__image{display:block;object-fit:cover;width:100%;max-width:564px;aspect-ratio:564 / 350;height:auto}.contact-info__info-container{display:flex;flex-direction:column;justify-content:center;margin-top:54px;padding-left:39px;padding-right:10px}.contact-info__info-item{display:flex;align-items:center;margin-bottom:var(--spacing-unit);text-decoration:none;color:var(--text-color);transition:color .2s ease;margin-bottom:33px}.contact-info__info-item:last-of-type{margin-bottom:0}.contact-info__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-info__icon img{width:30px;height:30px}.contact-info__text{margin-left:20px;color:#000;font-size:18px;font-style:normal;font-weight:500;line-height:24px;position:relative;display:inline-block;padding-bottom:6px;font-size:14px}.contact-info__text:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#000;transition:width .3s ease}.contact-info__text:hover:after{width:100%}.contact-info__buttons{display:flex;flex-direction:column;margin-top:50px;gap:29px;padding-left:31px}@media screen and (min-width: 741px){.c-container--contact-info{max-width:1140px;width:100%;padding-left:0;padding-right:0}.contact-info__content-wrapper{display:flex;align-items:center;gap:99px;width:100%;position:relative}.contact-info__info-container{justify-content:center;margin-top:40px;padding-left:0;padding-right:0;margin-bottom:auto}.contact-info__info-item{margin-bottom:50px}.contact-info__buttons{flex-direction:row;margin-top:51px;gap:21px;padding-left:0;flex-wrap:wrap;padding-bottom:20px}.contact-info__button{min-width:150px}}.custom-button-contact-info{margin:0}@media screen and (min-width: 741px) and (max-width: 970px){.contact-info__buttons{flex-direction:column}.custom-button-contact-info{margin:0}}@media screen and (max-width: 740px){.contact-info__image{width:100%}.contact-info__info-container{margin:40px 0 0;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/custom-contact-info.css.map */
