.faq-section{position:relative;overflow-x:hidden}.faq-section .techwens-accordion{margin-block-start:50px}.faq-section .techwens-accordion .faq-item{background-color:#0000;border-top:none;border-bottom:1px solid #393939;transition:background-color .4s}.faq-section .techwens-accordion .faq-item:last-child{border-bottom:1px solid #1a1a1a}.faq-section .techwens-accordion .accordion-button{color:#e0e0e0;box-shadow:none;background-color:#0000;padding:32px 36px;font-size:20px;font-weight:300;transition:all .3s}.faq-section .techwens-accordion .accordion-button:after{content:"+";color:#666;background-image:none;justify-content:flex-end;align-items:center;width:30px;font-size:1.8rem;font-weight:200;transition:transform .3s,color .3s;display:flex}.faq-section .techwens-accordion .accordion-button:not(.collapsed){color:#fff;box-shadow:none;border:none;border-radius:18px;margin-block-end:15px;font-weight:600}.faq-section .techwens-accordion .accordion-button:not(.collapsed):after{content:"−";color:#fff;transform:rotate(0)}.faq-section .techwens-accordion .accordion-button:focus{box-shadow:none;border-color:#0000}.faq-section .techwens-accordion .accordion-button:hover,.faq-section .techwens-accordion .accordion-button:hover:after{color:#fff}.faq-section .techwens-accordion .accordion-collapse{border:none}.faq-section .techwens-accordion .faq-body{color:#dcdcdc;background-color:#0000;padding:10px 36px 36px;font-size:18px}@media screen and (max-width:1199px){.faq-section .techwens-accordion{margin-block-start:35px}.faq-section .techwens-accordion .accordion-button{padding:20px 15px;font-size:16px}.faq-section .techwens-accordion .faq-body{font-size:16px}}@media screen and (max-width:767px){.faq-section .techwens-accordion{margin-block-start:25px}.faq-section .techwens-accordion .accordion-button{padding:14px 0;font-size:14px}.faq-section .techwens-accordion .faq-body{padding:0 0 20px;font-size:14px}}
.contact-section{background-color:#121120}.contact-form button{min-width:234px}.contact-group{margin-bottom:30px}.contact-textarea{resize:none;height:120px}.contact-info{flex-direction:column;gap:30px;display:flex}.contact-info-card{background-color:#1a192a;border:1px solid #2e2c45;border-radius:18px;margin-inline-end:10px;padding:24px}.contact-info-card h3{margin-block-end:20px}.contact-info-locations{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.contact-info-locations-item{color:#dcdcdc;align-items:center;gap:9px;display:flex}.contact-info-locations-icon{flex-shrink:0;align-items:center;width:18px;height:22px;display:flex}.contact-info-links{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.contact-info-links-item{color:#dcdcdc;align-items:center;gap:9px;display:flex}.contact-info-links-item a{color:inherit;text-decoration:none}.contact-info-links-item a:hover{color:#fff;text-decoration:underline}.contact-info-links-icon{flex-shrink:0;align-items:center;width:22px;height:22px;display:flex}@media screen and (max-width:991px){.contact-info-links-item a{font-size:14px}.contact-info-links-icon{width:18px;height:18px}.contact-info-locations-item{font-size:14px}.contact-info-locations-icon{width:12px;height:14px}.contact-info-card{border-radius:19px;margin-inline-end:0;padding:18px}}@media screen and (max-width:767px){.contact-info{gap:10px;margin-block-end:20px}.contact-info-locations,.contact-info-links{gap:7px}.contact-group{margin-bottom:18px}.contact-form button{width:100%}}
.reachout-section{background-color:#121120}.reachout-section-list{grid-template-columns:repeat(4,1fr);gap:124px;margin-block-start:60px;padding:0;list-style:none;display:grid;position:relative}.reachout-section-list-item{position:relative}.reachout-section-list-item .step-badge{border-radius:20px;align-items:center;gap:10px;margin-bottom:15px;padding:3px 12px;font-size:12px;font-weight:300;display:inline-flex}.reachout-section-list-item .step-badge .dot{border-radius:50%;width:8px;height:8px}.reachout-section-list-item h4{margin-bottom:22px}.reachout-section-list-item p{font-weight:300}.reachout-section-list-item .connector{z-index:1;align-items:center;width:70px;display:flex;position:absolute;top:55%;left:calc(100% + 30px)}.reachout-section-list-item .connector .line{background-image:linear-gradient(90deg,#fffefe 50%,#fff0 0%);background-position:top;background-repeat:repeat-x;background-size:9px 1px;flex-grow:1;height:1px}.reachout-section-list-item .connector .dot-start,.reachout-section-list-item .connector .dot-end{border-radius:50%;width:7px;height:7px}@media screen and (max-width:1199px){.reachout-section-list{gap:80px;margin-block-start:45px}.reachout-section-list-item .connector{width:50px;left:calc(100% + 15px)}}@media screen and (max-width:991px){.reachout-section-list{grid-template-columns:1fr;gap:0;margin-block-start:30px;padding-inline:20%}.reachout-section-list-item{text-align:center;padding-bottom:87px}.reachout-section-list-item h4{margin-block-end:10px}.reachout-section-list-item:last-child{padding-bottom:0}.reachout-section-list-item .step-badge{justify-content:center}.reachout-section-list-item .connector{flex-direction:column;align-items:center;width:auto;height:60px;display:flex;top:auto;bottom:12px;left:50%;transform:translate(-50%)}.reachout-section-list-item .connector .line{background-image:linear-gradient(#fffefe 50%,#fff0 0%);background-position:0;background-repeat:repeat-y;background-size:1px 9px;flex-grow:1;width:1px;height:auto}}@media screen and (max-width:767px){.reachout-section-list{padding-inline:0}}
