.input-group{margin:10px 0}label{font-size:1.7rem;padding-top:1rem;color:var(--light-color);display:block;text-align:left}.form-section .flex .box select.input,input,textarea{width:100%;padding:1.4rem;font-size:1.8rem;margin:1rem 0;color:#000}input,textarea{border:var(--border)}.right-column li,h2{margin-bottom:10px}.form-section .box label span{color:var(--main-color)}.form-section{border:1px solid #ccc;background:var(--white);padding:3rem 4rem;border-radius:10px;box-shadow:0 4px 12px #d4d4d4;max-width:130rem;width:100%;margin:0 auto}.form-section h3{padding-bottom:1rem;text-align:center;color:var(--black);text-transform:capitalize;font-size:2.5rem}.form-section .flex{display:flex;flex-wrap:wrap;gap:1rem}.form-section .box{flex:1 1 20rem;margin-top:1rem}.form-section .flex .box select.input{border:var(--border);-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;background:var(--white);border-radius:5px;cursor:pointer}.abi{max-width:1200px;margin:0 auto;padding:20px}.row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.left-column,.right-column{padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.left-column{flex:2;min-width:60%}.right-column{flex:1;min-width:35%;background:#f8f8f8}h2{font-size:24px}h3{font-size:20px;margin-top:20px}.right-column li a,p{font-size:16px}p{color:#444}.left-column a,.right-column a{color:var(--black);text-decoration:none}.left-column a:focus-visible,.left-column a:hover,.right-column a:focus-visible,.right-column a:hover{text-decoration:underline;color:var(--main-color)}.right-column ul{list-style:none;padding:0}@media (max-width:768px){.row{flex-direction:column}.left-column,.right-column{min-width:100%}}