div#demo{grid-column-gap:64px;grid-row-gap:48px;background-color:#d6f1fa;display:grid;grid-auto-columns:1fr;grid-template-columns:100%;grid-template-rows:auto;max-width:100%;overflow:hidden;padding:50px 100px 220px}div#demo,div#demo .form-wrapper{margin-left:auto;margin-right:auto;position:relative;width:100%}div#demo .form-wrapper{max-width:1000px;z-index:5}div#demo img.explore-image,div#demo img.side-img{bottom:0;height:100%;left:auto;max-width:1000px;object-fit:contain;object-position:100% 50%;padding-top:12px;position:absolute;right:0;top:0;width:70%}div#demo .form-wrapper h2.explore{font-size:52px;margin-bottom:60px;margin-top:20px;max-width:16ch;text-transform:none}div#demo .form-wrapper .form{align-items:center;background-color:#ececec;border-radius:6px;box-shadow:0 0 15px rgba(32,51,71,.82);display:flex;flex-direction:column;max-width:420px;padding:30px 30px 20px;position:relative}div#demo .form-wrapper .form .form-block.w-form{margin:0 0 15px;width:100%}div#demo .form-wrapper form{grid-column-gap:12px;grid-row-gap:8px;display:grid;grid-auto-columns:1fr;grid-template:"." "."/1fr;justify-items:center;margin-left:auto;margin-right:auto;max-width:100%;width:420px}div#demo .form-wrapper form .hs-form-field{margin:0;max-width:100%;min-width:300px;position:relative;width:100%}div#demo .form-wrapper form .hs-form-field>label{display:none}div#demo .form-wrapper form .hs-fieldtype-phonenumber.field .hs-input,div#demo .form-wrapper form .hs-fieldtype-text.field .hs-input{background-color:#fff}div#demo .form-wrapper form li.hs-form-booleancheckbox{margin-bottom:12px;margin-top:12px}div#demo .form-wrapper form li.hs-form-booleancheckbox label{align-items:center;align-self:center;display:flex;font-size:12px;justify-self:start;line-height:115%;margin:0}div#demo .form-wrapper form li.hs-form-booleancheckbox label input{opacity:0;position:absolute;visibility:hidden}div#demo .form-wrapper form li.hs-form-booleancheckbox label input+span{align-items:center;display:flex;padding-left:12px}div#demo .form-wrapper form li.hs-form-booleancheckbox label input+span:before{background-color:#fff;border:1px solid #ccc;border-radius:4px;content:"";display:inline-block;height:20px;margin-left:-12px;margin-right:12px;margin-top:0;padding:2px;width:20px}div#demo .form-wrapper form li.hs-form-booleancheckbox label input:checked+span:before{background-color:#3898ec;background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}div#demo .form-wrapper form li.hs-form-booleancheckbox label input:focus+span:before{box-shadow:0 0 3px 1px #3898ec}div#demo .form-wrapper form .hs_submit{width:100%}div#demo .form-wrapper form .hs-button{background-color:#60c8e7;background-image:unset;color:#203347;display:block;width:100%}div#demo .form-wrapper form .hs-button:hover{background-color:#203347;color:#fff}@media(max-width:1279px){div#demo .form-wrapper .form{max-width:460px}}@media(max-width:991px){div#demo{padding:50px 60px 70vw}div#demo .form-wrapper{max-width:460px}div#demo .form-wrapper h2.explore{font-size:44px}div#demo img.explore-image,div#demo img.side-img{bottom:0;height:auto;left:0;max-width:100%;right:0;top:auto;width:auto}}@media(max-width:767px){div#demo{padding-left:40px;padding-right:40px}div#demo .form-wrapper{max-width:395px}div#demo .form-wrapper h2.explore{font-size:40px}div#demo .form-wrapper form .hs-button{padding:10px 24px 11px}div#demo .form-wrapper form{margin-bottom:45px}}@media(max-width:479px){div#demo{padding-left:30px;padding-right:30px}div#demo .form-wrapper h2.explore{font-size:36px}div#demo .form-wrapper form .hs-form-field{margin:0;max-width:100%;min-width:unset;position:relative;width:100%}}