.section.service > .container .content, .section.contact > .container .content {font-size: 1.25rem;max-width: 70.3125rem;margin-left: auto;margin-right: auto;margin-bottom: 3.125rem; } .section.service > .container .form-group, .section.contact > .container .form-group {max-width: 70.3125rem;margin-left: auto;margin-right: auto;font-size: 1.5rem;margin-bottom: 2.5rem; } @media (min-width: 768px) {.section.service > .container .form-group:not(.custom-control), .section.contact > .container .form-group:not(.custom-control) {display: flex;align-items: center;} } .section.service > .container .form-group.form-group-captcha, .section.contact > .container .form-group.form-group-captcha {justify-content: center; } .section.service > .container .form-group label:not(.custom-control-label), .section.contact > .container .form-group label:not(.custom-control-label) {flex-grow: 1;flex-shrink: 0;flex-basis: 12%;text-align: right;padding-right: 4%;white-space: nowrap;margin-bottom: 1.25rem; } @media (min-width: 768px) {.section.service > .container .form-group label:not(.custom-control-label), .section.contact > .container .form-group label:not(.custom-control-label) {margin-bottom: 0;} } .section.service > .container .form-group .form-control, .section.contact > .container .form-group .form-control {font-size: 1.5rem;padding: 2rem;border: solid 2px #87F7E2;border-radius: 4rem; } .section.service > .container .form-group.required label, .section.contact > .container .form-group.required label {font-weight: 400; } .section.service > .container .textfield .form-group, .section.service > .container .radioselect .form-group, .section.contact > .container .textfield .form-group, .section.contact > .container .radioselect .form-group {align-items: flex-start; } .section.service > .container .radioselect, .section.contact > .container .radioselect {margin-top: 3.75rem;margin-bottom: 3.5rem; } .section.service > .container .radioselect .form-group > div, .section.contact > .container .radioselect .form-group > div {flex-basis: 88%;flex-shrink: 0; } .section.service > .container .radioselect .custom-control, .section.contact > .container .radioselect .custom-control {margin-bottom: 1.625rem; } .section.service > .container .textfield label, .section.contact > .container .textfield label {margin-top: 2.875rem; } .section.service > .container .custom-checkbox .custom-control-label::before, .section.service > .container .custom-checkbox .custom-control-label::after, .section.service > .container .custom-radio .custom-control-label::before, .section.service > .container .custom-radio .custom-control-label::after, .section.contact > .container .custom-checkbox .custom-control-label::before, .section.contact > .container .custom-checkbox .custom-control-label::after, .section.contact > .container .custom-radio .custom-control-label::before, .section.contact > .container .custom-radio .custom-control-label::after {top: 0.1875rem;left: -2.3125rem;width: 1.375rem;height: 1.375rem; } .section.service > .container .custom-checkbox .custom-control-label a, .section.service > .container .custom-radio .custom-control-label a, .section.contact > .container .custom-checkbox .custom-control-label a, .section.contact > .container .custom-radio .custom-control-label a {color: var(--body-color);text-decoration: underline; } .section.service > .container .custom-checkbox .custom-control-label a:hover, .section.service > .container .custom-radio .custom-control-label a:hover, .section.contact > .container .custom-checkbox .custom-control-label a:hover, .section.contact > .container .custom-radio .custom-control-label a:hover {color: var(--link-hover-color); } .section.service > .container .btn-group, .section.contact > .container .btn-group {max-width: 70.3125rem;margin-left: auto;margin-right: auto;display: flex;justify-content: flex-end;align-items: center;margin-bottom: 3.125rem; } 