@media screen and (max-width: 576px){main{padding:0 10px 50px 10px}}main h1{font-size:1.9rem;font-weight:bold;line-height:1.1;color:var(--primary-color);margin-bottom:20px;margin-top:40px;white-space:normal}main h2{font-size:.9rem;margin-bottom:10px}main p{line-height:1.6;font-size:.95rem;color:var(--gray70);white-space:normal;font-weight:lighter;margin-bottom:20px}main select{height:38px;padding:6px 10px;background:var(--white);border:1px solid var(--gray20);box-shadow:none;color:var(--black);width:250px;transition:border-color .25s}main select:focus{border-color:var(--gray70)}main input[type=text],main input[type=tel],main input[type=email]{padding:10px;height:38px;border:1px solid var(--gray20);transition:border-color .25s}main input[type=text]:focus,main input[type=tel]:focus,main input[type=email]:focus{border-color:var(--gray70)}main textarea{border:1px solid var(--gray20);padding:10px;min-height:100px;min-width:100%;max-width:100%;transition:border-color .25s}main textarea:focus{border-color:var(--gray70)}main button[type=submit]{font-size:.95rem;background:var(--ddcompany-color);color:var(--light);height:54px;margin-left:auto;display:block;padding:0 30px;transition:opacity .15s}main button[type=submit]:hover:not(:active){opacity:.7}main button[type=submit]:active{transition:none}main .input-container{margin-bottom:14px;display:flex;gap:3px;flex-direction:column-reverse}main .input-container *:required+.label::after{content:" *";display:inline;color:var(--red)}main .input-container.select{width:fit-content;align-items:center;flex-direction:row-reverse}main .input-container.radio,main .input-container.checkbox{flex-direction:row;align-items:center;margin-bottom:unset;margin-top:3px;width:fit-content}main p{margin-bottom:50px}main .inputs{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:0 15px}@media screen and (max-width: 576px){main .inputs{display:block}}
