.contact--title{font-size:var(--sub-title-size);line-height:1.6;color:var(--main-text-color)}.contact--body{margin-top:20px}.contact-info--item{align-items:center;gap:15px;position:relative}.contact-info--item:not(:last-child):after{content:"";position:absolute;left:0;right:0;background:linear-gradient(91deg,#49445e00,#7a7a7a38,#49445e00 100%,#fff);bottom:-10px;height:.5px}.contact-info--item:not(:last-child){margin-bottom:20px}.contact-info--item .contact-item--icon{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:23px;background-color:#36446d0f;color:var(--light-gray)}.contact-info--item .contact-item--icon i{color:#3c486d}.contact-info--item .contact-item--icon i.icon-email{font-size:18px}.contact-info--item .contact-item--icon i.icon-fax{font-size:27px}.contact-info--item .contact-item--body{flex:1;gap:5px}.contact-info--item .contact-item--body .contact-item--label{font-size:14px;color:var(--light-gray)}.contact-info--item .contact-item--body .contact-item--value{font-size:15px;color:var(--desc-color)}.contact-info--item .contact-item--body a.contact-item--value{transition:all .3s linear}.contact-info--item .contact-item--body a.contact-item--value:hover{color:var(--main-color)}.contact-info--block{padding-inline-start:20px}
