#hero-service{display:flex;min-height:auto;padding:0;overflow:hidden;box-sizing:border-box}#hero-service *{box-sizing:border-box}#hero-service .left-side{width:60%;padding:8rem 5rem 8rem 5rem;display:flex;flex-direction:column;justify-content:center}#hero-service .left-side .title{font-size:6rem;color:#101820;font-weight:900;line-height:1.1;margin-bottom:4rem;text-transform:uppercase}#hero-service .left-side .description{font-size:1.8rem;color:#101820;line-height:1.4;margin-bottom:3rem;max-width:90%}#hero-service .left-side .description label{font-weight:900}#hero-service .left-side .divider{width:100%;height:1px;background:repeating-linear-gradient(to right, #80848d 0, #80848d 5px, transparent 5px, transparent 10px);margin:2rem 0;opacity:0.3}#hero-service .left-side .benefits-list{list-style:none;display:flex;flex-direction:column;gap:1.5rem}#hero-service .left-side .benefits-list li{display:flex;align-items:flex-start;gap:1.5rem;font-size:1.4rem;color:#101820;line-height:1.3}#hero-service .left-side .benefits-list li::before{content:"";display:block;width:0.875rem;height:0.875rem;background-color:#ff5000;border-radius:50%;margin-top:0.5rem;flex-shrink:0}#hero-service .right-side{width:40%;display:flex;flex-direction:column;justify-content:center;position:relative;align-self:stretch;padding:5rem 2rem}#hero-service .right-side .form-container{background-color:#101820;border-radius:6rem;padding:5rem;max-width:100%;margin:0 auto;width:100%}#hero-service .right-side .form-container .form-title{color:#ffffff;font-size:3.5rem;font-weight:900;line-height:1;margin-bottom:3rem;text-transform:uppercase}#hero-service .right-side .form-container .orange-line{width:7rem;height:0.5rem;background-color:#ff5000;margin-bottom:4rem}#hero-service .right-side .form-container .wpcf7 .wpcf7-form{display:flex;flex-direction:column}#hero-service .right-side .form-container .wpcf7 .wpcf7-form p{margin:0 0 2rem 0}#hero-service .right-side .form-container .wpcf7 .wpcf7-form .wpcf7-text,#hero-service .right-side .form-container .wpcf7 .wpcf7-form .wpcf7-tel{width:100%;background:transparent;border:none;border-bottom:2px solid #ffffff;color:#ffffff;padding:1rem 0;font-size:1.4rem;outline:none;font-family:inherit}#hero-service .right-side .form-container .wpcf7 .wpcf7-form .wpcf7-text::placeholder,#hero-service .right-side .form-container .wpcf7 .wpcf7-form .wpcf7-tel::placeholder{color:#80848d}#hero-service .right-side .form-container .wpcf7 .wpcf7-form .radio-title p{color:#ffffff;font-size:1.4rem;font-weight:400;margin-bottom:2rem}#hero-service .right-side .form-container .wpcf7 .wpcf7-form .wpcf7-radio{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}#hero-service .right-side .form-container .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item{margin:0;display:block}#hero-service .right-side .form-container .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item label{display:flex;align-items:center;gap:1rem;color:#ffffff;font-size:1.2rem;cursor:pointer;position:relative}#hero-service .right-side .form-container .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item label input[type="radio"]{appearance:none;width:1.2rem;height:1.2rem;border:2px solid #ffffff;border-radius:50%;cursor:pointer;position:relative;margin:0}#hero-service .right-side .form-container .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item label input[type="radio"]:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:0.5rem;height:0.5rem;background-color:#ff5000;border-radius:50%}#hero-service .right-side .form-container .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label{margin-left:0}#hero-service .right-side .form-container .wpcf7 .wpcf7-form .submit p{margin:0}#hero-service .right-side .form-container .wpcf7 .wpcf7-form .submit .wpcf7-submit{background-color:#ff5000;color:#ffffff;border:none;border-radius:3rem;padding:2rem 4rem;font-size:1.2rem;font-weight:900;text-transform:uppercase;cursor:pointer;transition:all 0.3s ease;width:100%;letter-spacing:1px;font-family:inherit}#hero-service .right-side .form-container .wpcf7 .wpcf7-form .submit .wpcf7-submit:hover{background-color:#ffffff;color:#101820}#hero-service .right-side .form-container .wpcf7 .wpcf7-form .wpcf7-response-output{margin:2rem 0 0 0;padding:1rem;border-radius:1rem;color:#ffffff;font-size:1.1rem}#hero-service .right-side .form-container .wpcf7 .wpcf7-form .wpcf7-not-valid-tip{color:#ff5000;font-size:1rem;margin-top:0.5rem}@media screen and (max-width:1400px){#hero-service .left-side{padding:5rem}#hero-service .left-side .title{font-size:4.5rem}#hero-service .left-side .description{font-size:1.6rem}#hero-service .right-side .form-container{padding:4rem}#hero-service .right-side .form-container .form-title{font-size:3rem}}@media screen and (max-width:900px){#hero-service{flex-direction:column;min-height:auto}#hero-service .left-side{width:100%;padding:4rem 2rem}#hero-service .left-side .title{font-size:3rem}#hero-service .left-side .description{font-size:1.4rem}#hero-service .right-side{width:100%;padding:2rem 0}#hero-service .right-side .form-container{max-width:none;width:auto;margin:0 1rem;padding:3rem 1rem;border-radius:3rem}#hero-service .right-side .form-container .form-title{font-size:1.8rem}}