section{padding-top:80px;padding-bottom:80px}section h2{text-transform:uppercase;font-weight:700}.equal-heights{display:flex;align-items:stretch}.section-info{background-color:var(--gray)}.section-info .card{background:0 0;border:none;padding-top:50px}.section-info .card .info-image{width:85%;height:200px;position:relative;margin:0 auto;z-index:500;background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:var(--gray)}.section-info .card-section{text-align:center;margin:0 auto;background-color:var(--white);padding-top:130px;margin-top:-100px;padding-bottom:30px}.section-info .card-section h3{font-size:16pt;font-weight:700}.section-brands{background-color:var(--black)}.section-brands h2{color:var(--white)}.section-brands .brand-logos-wrapper{padding-top:50px;padding-bottom:30px}.section-brands .brand-logos-wrapper .card{background:0 0;border:none}.section-brands .brand-logos-wrapper .logo{height:120px;background-size:contain;background-repeat:no-repeat;background-position:center}.section-careers{background-color:var(--gray)}.section-careers .image{width:85%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.section-careers .careers-content-wrapper{padding-top:50px;padding-bottom:30px}.section-careers .careers-content-wrapper h3{font-weight:700}.section-careers .careers-content-wrapper p{padding-bottom:15px}.section-careers .right-content{width:80%;margin:0 auto}.section-contact{background-color:var(--black)}.section-contact h2,.section-contact h3,.section-contact p{color:var(--white)}.section-contact h3{font-weight:700}.section-contact .contact-content-wrapper{padding-top:50px;padding-bottom:30px}.section-contact .contact-content-wrapper .left-content{width:80%}.section-contact .right-content{color:var(--white);font-size:14pt;width:80%;margin:0 auto}.section-contact .right-content i{padding-right:20px}.section-full-height-video{background-color:var(--black);padding:0}.section-full-height-video #background-video{width:100vw;object-fit:cover;position:relative;left:0;right:0;top:0;bottom:0}.custom-contact-us{background:#111315;color:#fff;padding:100px 20px}.custom-contact-us .cc-container{max-width:1200px;margin:0 auto}.custom-contact-us .cc-label{text-align:center;color:#2ea7ff;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}.custom-contact-us h2{text-align:center;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:25px;color:#fff}.custom-contact-us .cc-desc{max-width:800px;margin:0 auto 60px;text-align:center;color:#9ca3af;line-height:1.8;font-size:18px}.cc-top-info{display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap;margin-bottom:60px}.cc-top-info>div{display:flex;align-items:center;gap:14px;color:#d1d5db;font-size:18px}.cc-top-info>div i{width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.08);color:#2ea7ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cc-title-line{display:flex;align-items:center;margin-bottom:35px}.cc-title-line:before,.cc-title-line:after{content:"";flex:1;height:1px;background:rgba(255,255,255,.12)}.cc-title-line span{color:#2ea7ff;padding:0 25px;font-size:14px;font-weight:700;letter-spacing:3px;display:flex;align-items:center;gap:10px}.cc-list{border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.cc-row{background:#1b1d21;padding:28px 30px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);transition:all .3s ease}.cc-row:nth-child(even){background:#17191d}.cc-row:last-child{border-bottom:0}.cc-row:hover{background:#20242a}.cc-row h4{margin:0;color:#fff;font-size:20px;font-weight:600}.cc-row p{margin:8px 0 0;color:#8b949e;font-size:15px}.cc-row a{display:flex;align-items:center;gap:12px;color:#2ea7ff;text-decoration:none;font-weight:700;font-size:20px}.cc-row a i{width:42px;height:42px;border-radius:50%;background:rgba(46,167,255,.15);display:flex;align-items:center;justify-content:center}@media (max-width:1024px){.custom-contact-us h2{font-size:38px}.cc-row h4{font-size:20px}.cc-row a{font-size:22px}}@media (max-width:767px){.custom-contact-us{padding:70px 15px}.custom-contact-us h2{font-size:30px}.custom-contact-us .cc-desc{font-size:16px}.cc-top-info{flex-direction:column;align-items:flex-start;gap:20px}.cc-row{flex-direction:column;align-items:flex-start;gap:20px}.cc-row a{font-size:18px}.cc-title-line span{font-size:12px;letter-spacing:1px;text-align:center}}