.catalogrequest-index-index .column.main>.mphyva__title{margin-bottom:40px;margin-left:0;margin-top:0}.catalogrequest-index-index .form .fieldset legend{display:block;width:100%}.catalogrequest-index-index .form .fieldset .field{margin:0}.catalogrequest-index-index .form .fieldset .field:has(.control){display:grid;grid-template-columns:minmax(102px,23.17%) minmax(0,1fr);grid-template-rows:repeat(3,minmax(0,max-content));margin-bottom:20px;grid-gap:0 15px;gap:0 15px}@media (min-width:768px){.catalogrequest-index-index .form .fieldset .field:has(.control){margin-bottom:30px}}@media (max-width:767px){.catalogrequest-index-index .form .fieldset .field:has(.control){align-items:flex-start;flex-direction:column}.catalogrequest-index-index .form .fieldset .field:has(.control) .label{grid-area:1/span 2;justify-self:left!important;width:-moz-max-content!important;width:max-content!important}.catalogrequest-index-index .form .fieldset .field:has(.control) .control{grid-area:2/span 2!important}.catalogrequest-index-index .form .fieldset .field:has(.control) .mphyva__password-strength{grid-area:3/span 2!important}.catalogrequest-index-index .form .fieldset .field:has(.control) .messages{grid-area:4/span 2!important}}.catalogrequest-index-index .form .fieldset .field:has(.control):last-child{margin-bottom:0}.catalogrequest-index-index .form .fieldset .field:has(.control) .label{align-items:center;display:flex;font-size:1rem;font-weight:700;justify-self:right;margin-bottom:0;padding-right:15px;position:relative;text-align:right}.catalogrequest-index-index .form .fieldset .field:has(.control) .label:after{position:absolute;right:0;top:0}@media (max-width:767px){.catalogrequest-index-index .form .fieldset .field:has(.control) .label{margin-bottom:5px;text-align:left;width:100%}}.catalogrequest-index-index .form .fieldset .field:has(.control) .control{position:relative}.catalogrequest-index-index .form .fieldset .field:has(.control) .control input{border:1px solid #708d80;border-radius:0;border-radius:initial;box-shadow:none;width:100%}.catalogrequest-index-index .form .fieldset .field:has(.control) .control button{position:absolute;right:0;top:0}.catalogrequest-index-index .form .fieldset .field:has(.control):has(.messages) input{border:1px solid #dc2626}.catalogrequest-index-index .form .fieldset .field:has(.control) .messages{font-size:12px;grid-area:3/2/4/3;margin:7px 0 0;padding:0}.catalogrequest-index-index .form .fieldset .mphyva__toolbar .actions-toolbar{margin-top:0}