.partner-hero-section{background-color:#d2cde0;padding:72px 0}.partner-hero-section .container{max-width:1440px;margin:0 auto;padding:81px 57px 0 120px}.partner-hero-section .partner-hero-content{display:flex;align-items:center;justify-content:space-between;gap:40px}.partner-hero-section .partner-hero-text{max-width:605px}.partner-hero-section .partner-hero-text h1{font-size:48px;font-weight:700}.partner-hero-section .partner-hero-text h1 strong{font-weight:700}.partner-hero-section .partner-hero-text p{font-size:18px;line-height:1.6;margin:20px 0}.partner-hero-section .partner-hero-text .btn-outline{display:inline-block;padding:8px 46px;border:1px solid #000;border-radius:999px;text-decoration:none;color:#000;font-weight:500;transition:background .3s,color .3s}.partner-hero-section .partner-hero-text .btn-outline:hover{background:#000;color:#fff}.partner-hero-section .partner-hero-logo img{max-width:100%;height:auto}@media (max-width: 1169px){.partner-hero-content{flex-direction:column;align-items:center;text-align:center}.partner-hero-logo{position:static!important;margin-top:32px;display:flex;justify-content:center}.partner-hero-logo .image-wrapper img{max-width:90%;height:auto}.partner-hero-text{padding:0}.partner-hero-text img.brand-logo{margin:0 auto 16px;max-width:180px}.partner-hero-text h1{font-size:28px}.partner-hero-text p{font-size:16px;line-height:1.5}.partner-hero-text .btn-outline{margin-top:20px;font-size:15px;padding:10px 24px}}@media (max-width: 1024px){.partner-hero-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.partner-hero-text{order:1}.partner-hero-text img{margin:0 auto 12px;max-width:180px;height:auto}.partner-hero-text h1{font-size:28px;margin-bottom:12px}.partner-hero-text p{font-size:16px;line-height:1.5}.partner-hero-text .btn-outline{margin-top:20px;font-size:15px;padding:10px 24px}.partner-hero-logo{order:2;display:flex;justify-content:center;margin-top:24px}.partner-hero-logo img{max-width:220px;height:auto}}@media (max-width: 768px){.partner-hero-content{display:flex;flex-direction:column;padding:0 15px}.partner-hero-logo{order:2;margin-top:32px;display:flex;justify-content:center}.partner-hero-logo img{max-width:100%;height:auto}.partner-hero-text{order:1;text-align:center}.partner-hero-text img{margin:0 auto 16px;max-width:160px}.partner-hero-text h1{font-size:24px}.partner-hero-text p{font-size:16px}.partner-hero-text .btn-outline{margin-top:20px;font-size:15px;padding:10px 24px}}
