demo{width:100%;background:#f5f5f7;height:800px;position:relative;overflow:hidden}demo demo-form .inner{position:relative;height:700px;width:50%;float:right;padding-left:32px}demo demo-form .ui.segment{position:absolute;right:0;top:50%;transform:translateY(-50%);width:496px;box-shadow:0 10px 35px rgba(50,50,93,0.1);border:1px solid rgba(34,36,38,0.09);margin:0 auto;padding:36px 40px 44px;text-align:left}demo demo-form .ui.form .field{clear:none;margin-bottom:18px}demo demo-form fieldset{max-width:100% !important}demo demo-form fieldset.form-columns-1 .hs-input:not([type="checkbox"]){width:100% !important;margin-bottom:21px !important}demo demo-form input[type="checkbox"]{margin-right:8px;vertical-align:middle}demo demo-form input[type="submit"]{width:100%;height:41px;background:#4daf7c;color:#fff;text-transform:uppercase;font-weight:400;border:0;border-radius:4px}demo demo-form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,black 50%),linear-gradient(135deg,black 50%,transparent 50%) !important;background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em !important;background-size:5px 5px,5px 5px,1px 1.5em !important;background-repeat:no-repeat !important}demo copy{width:45%;height:700px;position:absolute;top:0;left:0;text-align:center;color:#fff}demo copy inner{width:550px;display:flex;flex-direction:column;height:100%;justify-content:center;float:right;margin-right:95px}demo copy inner h2.ui.header{font-size:50px;color:hsl(0,0%,100%)}demo copy p{font-size:18px;line-height:1.55;max-width:500px;margin:0 auto}demo demo-form ul.hs-error-msgs{margin:.5em;color:red;font-size:11px}demo demo-form ul{list-style:none;padding:0}@media screen and (max-width:1650px){demo copy inner{margin:0 auto}}@media screen and (max-width:1280px){demo copy inner{width:100%;max-width:550px}}@media screen and (max-width:1280px){demo{display:flex;flex-direction:column-reverse;height:auto}demo demo-form{width:100%}demo demo-form .inner{width:100%;height:auto;float:none;padding:80px 0}demo demo-form .ui.segment{position:relative;transform:none}demo copy{position:relative;width:100%;height:auto;padding:87px 50px}demo copy inner{float:none}}@media screen and (max-width:768px){demo copy{padding:60px 25px}demo copy inner{width:100%}demo copy inner h2.ui.header{font-size:30px}demo copy inner p{font-size:16px;line-height:1.625}demo demo-form .inner{padding:15px 0 50px}demo demo-form .ui.segment{background:0;box-shadow:none;padding:0;width:100%;border:0}demo demo-form .form-columns-2 .hs-form-field .hs-input{width:100% !important}demo demo-form .ui.form .field>label{display:none}demo demo-form .ui.form .field:last-child{margin-bottom:20px}demo demo-form fieldset.form-columns-1 .hs-input{margin-bottom:20px !important}}@media screen and (max-width:479px){demo demo-form fieldset.form-columns-2 .input,fieldset.form-columns-1 .input{margin-right:0 !important}demo demo-form fieldset.form-columns-1 .hs-input{margin-bottom:0px !important}demo demo-form .ui.form .field{margin-bottom:20px}}