.module-02{align-items:start;column-gap:30px;display:grid;grid-template-areas:"content_area_01 form_area" "content_area_02 form_area" "content_area_03 form_area";grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr}.content_area_01{grid-area:content_area_01}.content_area_02{grid-area:content_area_02}.media_gallery{display:grid;gap:1px;grid-area:content_area_03;grid-template-columns:1fr 1fr 1fr}.media_gallery img{max-width:100%}.form_area{background-color:#fff;border-radius:5px;box-sizing:border-box;grid-area:form_area;margin-top:40px;padding:40px}@media (max-width:768px){.module-02{grid-template-areas:"content_area_01" "form_area" "content_area_02" "content_area_03";grid-template-columns:1fr}.media_gallery{gap:1px;grid-template-columns:1fr}h1{margin-top:0}.form_area{margin-bottom:30px;padding:25px}}form h3{margin-top:0}h3.form-title{display:none}input[type=email],input[type=number],input[type=text]{border:1px solid rgba(0,0,0,.2);border-radius:5px;box-sizing:border-box;height:45px;margin:5px 0;padding:0 10px;width:100%}input.error,input.invalid{border:2px solid red;color:red}form div.field{margin-bottom:10px}form div.field label span{font-weight:700}form ul.hs-error-msgs{list-style:none;margin:0;padding:0}form ul.hs-error-msgs li{color:red}input[type=submit]{background-color:#009c93;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:15px 20px;transition:background-color .2s}input[type=submit]:hover{background-color:#0c8780}.hs-form-required{color:red}