.hero-section-two{position:relative;padding:100px 0;background-color:#f8f9fa}.hero-section-two .content-box{padding-right:30px}.hero-section-two .sec-title{margin-bottom:30px}.hero-section-two .sec-title .sub-title{position:relative;display:inline-block;font-size:18px;font-weight:600;color:var(--bg-theme-color2);margin-bottom:15px;text-transform:uppercase}.hero-section-two .sec-title h2{position:relative;font-size:48px;font-weight:700;line-height:1.2em;color:#1c2c52;margin-bottom:20px}.hero-section-two .text{position:relative;margin-bottom:30px}.hero-section-two .text p{font-size:18px;line-height:1.8em;color:#6c757d}.hero-section-two .features-list{position:relative}.hero-section-two .feature-item{position:relative;margin-bottom:30px;padding-left:70px}.hero-section-two .feature-item .icon-box{position:absolute;left:0;top:0;width:50px;height:50px;line-height:50px;text-align:center;background-color:var(--bg-theme-color2);border-radius:50%;color:#ffffff;font-size:24px}.hero-section-two .feature-item h4{position:relative;font-size:24px;font-weight:600;color:#1c2c52;margin-bottom:10px}.hero-section-two .feature-item p{font-size:16px;line-height:1.6em;color:#6c757d}.hero-section-two .form-inner{position:relative;padding:40px;background-color:#ffffff;border-radius:10px;box-shadow:0 0 30px rgba(0,0,0,.1)}.hero-section-two .form-box h3{position:relative;font-size:28px;font-weight:700;color:#1c2c52;margin-bottom:10px}.hero-section-two .form-box p{font-size:16px;line-height:1.6em;color:#6c757d;margin-bottom:30px}.hero-section-two .form-group{position:relative;margin-bottom:20px}.hero-section-two .field-inner{position:relative}.hero-section-two .input-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#6c757d;font-size:16px}.hero-section-two input,.hero-section-two select{position:relative;width:100%;height:50px;padding:10px 15px 10px 45px;font-size:16px;color:#1c2c52;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:5px;transition:all .3s ease}.hero-section-two input:focus,.hero-section-two select:focus{border-color:var(--bg-theme-color2);box-shadow:none}.hero-section-two .theme-btn{position:relative;display:inline-block;padding:15px 35px;font-size:16px;font-weight:600;color:#ffffff;background-color:var(--bg-theme-color2);border-radius:5px;text-transform:uppercase;transition:all .3s ease}.hero-section-two .theme-btn:hover{background-color:#1c2c52}@media only screen and (max-width:991px){.hero-section-two{padding:70px 0}.hero-section-two .content-box{padding-right:0;margin-bottom:50px}.hero-section-two .sec-title h2{font-size:36px}}@media only screen and (max-width:767px){.hero-section-two{padding:50px 0}.hero-section-two .sec-title h2{font-size:28px}.hero-section-two .form-inner{padding:30px 20px}}