.contact-section .card .company-details .icon-section{display:flex;gap:4px;justify-content:end}.contact-section .card .company-details .icon-section img{width:20px}.contact-section{padding-top:20px;width:100%;border-top:1px solid var(--border-color)}.contact-section .card{padding:0!important;border:none;background:rgba(0,0,0,0)}.contact-section .card .row{width:100%}.contact-section .card .company-details{text-align:end}@media(max-width:480px){.contact-section .card .company-details{display:flex;align-items:start;flex-direction:column;width:100%}}.contact-section .card .company-details .block-title{font-size:1.43rem;line-height:32px;color:var(--title-color)}.contact-section .card .company-details .company-detail-content{font-size:1rem;line-height:24px;color:var(--title-color)}.contact-section .card .icon-section{display:flex;gap:4px;justify-content:end}.contact-section .card .icon-section img{width:20px}.contact-section .text-header{font-style:normal;font-weight:600;font-size:1.71rem;color:var(--title-color)}.contact-section .border-div{width:200px;border:2px solid var(--secondary-color);margin:12px 0 16px}.contact-section .text-content{font-size:1.14rem;line-height:24px}.contact-section .mdi-icon{width:40px;height:40px;color:var(--black)}@media(max-width:576px){.phone-section{display:none!important}.contact-details{align-items:center!important;text-align:center}.contact-details .text-header{width:100%;text-align:center}.contact-details .border-div{margin:12px auto 16px}.company-details{display:flex;flex-direction:column;align-items:flex-start;width:100%}.company-details .icon-section{display:flex;align-items:center;gap:6px;justify-content:flex-start}.company-details .icon-section .small-icon,.company-details .icon-section img{width:16px!important;height:16px!important}.company-details .icon-section .company-detail-content{font-size:1rem;line-height:20px;margin:0}}