.contact-tabs-section{padding:80px 0 60px}.contact-tabs-header{max-width:650px;margin:0 auto 80px;text-align:center;font-size:22px}.contact-tabs-header :last-child{margin-bottom:0}.contact-tabs-wrapper{display:flex;align-items:center;gap:90px}.contact-tabs-left{background:#fff;box-shadow:0 0 14px hsla(0,0%,68.6%,.8);width:calc(50% - 90px)}.contact-tabs-nav{display:flex;align-items:stretch}.contact-tab-nav-item{width:50%;background:#ecf0f0;display:flex;align-items:center;gap:12px;color:#1c222e;font-size:15px;font-weight:700;text-transform:uppercase;padding:10px 15px;cursor:pointer}.contact-tab-nav-item.active{background:#fff}.contact-tabs{max-width:520px;margin:0 auto}.contact-tab{padding:38px 20px 50px;font-size:18px;display:none}.contact-tab.active{display:block}.contact-tab-content h3{margin:0 0 40px;font-size:30px}.tab-contents{width:calc(50% - 90px)}.tab-content{display:none}.tab-content.active{display:block}.contact-steps{position:relative}.contact-line{position:absolute;z-index:1;top:34px;left:34px;bottom:0;border:2px dashed #ff5a2d;height:calc(100% - 72px)}.contact-step{margin-top:50px;position:relative;z-index:2}.contact-step,.step-num{display:flex;align-items:center}.step-num{width:72px;height:72px;border:4px solid #ff5a2d;background-color:#fff;border-radius:50%;text-transform:uppercase;justify-content:center;font-size:1rem;line-height:1.625rem;font-weight:700;color:#1c222e;margin-right:25px}.step-title{font-size:1.375rem;line-height:1.8125rem;width:calc(100% - 97px)}.step-title,.step-title *{color:#1c222e}.contact-desc{margin-top:50px}@media (max-width:768px){.contact-tab{flex:0 1 calc(50% - 24px)}.contact-tabs-wrapper{flex-wrap:wrap}.contact-tabs-left,.tab-contents{width:100%}}@media (max-width:499px){.contact-tab{flex:0 1 100%}}