.formShadowContainer{background-color:var(--pink-3);margin:10px}.formShadowContainer .formShadowContainer__teaser{flex-flow:column;display:flex}.formShadowContainer__teaser--text{padding:15px 2em;background-color:var(--pink-2);min-height:8em;justify-content:center;display:flex;flex-flow:column}.formShadowContainer .formShadowContainer__teaser div{width:100%}.formShadowContainer .formShadowContainer__teaser--img{height:7em;background-repeat:no-repeat;background-size:cover}@media(min-width:768px){.formShadowContainer__teaser--text{padding-left:2em}.formShadowContainer .formShadowContainer__teaser--img{height:auto}.formShadowContainer .formShadowContainer__teaser{flex-flow:row}.formShadowContainer .formShadowContainer__teaser div{width:50%}}.formShadowContainer__teaser--text h3{margin:0}.formShadowContainer .form-title{display:none}.formShadowContainer__teaser--text p{margin-top:5px}.formShadowContainer__form{padding:2em}.formShadowContainer__form .hs-form select{padding:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") white no-repeat 98.5%;background:url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") white no-repeat calc(100% - 15px)}@media(min-width:576px){.formShadowContainer{margin:50px}}.formShadowContainer .hs-form .hs-form-field{position:relative;margin-bottom:15px}.formShadowContainer .hs-form label{color:#000;display:block;font-family:'LL Circular Book Web',Helvetica,Arial,sans-serif;padding-right:8px;margin-bottom:8px}.formShadowContainer .hs-form .hs-form-field ul.inputs-list .hs-error-msg{color:var(--pink)}.formShadowContainer .hs-form label:empty{display:none}.formShadowContainer .hs-form .hs-form-field>label .hs-form-required{display:none}.formShadowContainer .hs-form .legal-consent-container{color:var(--grey-600);font-size:14px}.formShadowContainer .hs-form input[type="text"],.formShadowContainer .hs-form input[type="password"],.formShadowContainer .hs-form input[type="datetime"],.formShadowContainer .hs-form input[type="datetime-local"],.formShadowContainer .hs-form input[type="date"],.formShadowContainer .hs-form input[type="month"],.formShadowContainer .hs-form input[type="time"],.formShadowContainer .hs-form input[type="week"],.formShadowContainer .hs-form input[type="number"],.formShadowContainer .hs-form input[type="email"],.formShadowContainer .hs-form input[type="url"],.formShadowContainer .hs-form input[type="search"],.formShadowContainer .hs-form input[type="tel"],.formShadowContainer .hs-form input[type="color"],.formShadowContainer .hs-form input[type="file"],.hs-form textarea,.hs-form select{width:100%;color:var(--black);padding:15px 15px;border:1px solid #dddee2;resize:none;opacity:1;background:#fff}.formShadowContainer .hs-form select{height:60px}.formShadowContainer .hs-form .hs-form-field ul.inputs-list{list-style:none;padding:10px 0}@media(max-width:768px){.formShadowContainer .hs-form fieldset .hs-form-field{width:100% !important}}.formShadowContainer .hs-form .hs-form-field ul.inputs-list label{color:#212529;font-size:16px;margin-bottom:.75em}.formShadowContainer .hs-form ul.hs-error-msgs{padding:0}.formShadowContainer .hs-form .hs-error-msgs>li{list-style:none}.formShadowContainer .hs-input.invalid.error{border-color:#dddee2;border-bottom:3px solid var(--pink)}.formShadowContainer .hs-form .hs_error_rollup{text-align:right}.formShadowContainer ::-webkit-input-placeholder{color:var(--pink)}.formShadowContainer :-moz-placeholder{color:var(--pink)}.formShadowContainer ::-moz-placeholder{color:var(--pink)}.formShadowContainer :-ms-input-placeholder{color:var(--pink)}.formShadowContainer .hs-form fieldset .hs-form-field{padding:0 10px 0 0}.formShadowContainer form.hs-form fieldset{max-width:100%}.formShadowContainer form.hs-form fieldset[class*="form-columns"] .hs-input{width:100%}.formShadowContainer form.hs-form fieldset[class*="form-columns"] .hs-input[type="checkbox"],.hs-input[type="radio"]{width:auto;margin-right:10px}.formShadowContainer form.hs-form fieldset.form-columns-3 .hs-form-field{width:33.33%}.formShadowContainer .hs-form .hs-submit{text-align:left;max-width:767px}.formShadowContainer .hs-form [type="radio"]:checked,.formShadowContainer .hs-form [type="radio"]:not(:checked),.formShadowContainer .hs-form [type="checkbox"]:checked,.formShadowContainer .hs-form [type="checkbox"]:not(:checked){position:absolute;left:-9999px}.formShadowContainer .hs-form [type="radio"]:checked+span,.formShadowContainer .hs-form [type="radio"]:not(:checked)+span{position:relative;padding-left:40px;cursor:pointer;line-height:28px;display:inline-block}.formShadowContainer .hs-form [type="checkbox"]:checked+span,.formShadowContainer .hs-form [type="checkbox"]:not(:checked)+span{position:relative;padding-left:40px;cursor:pointer;display:inline-block;margin:7px 0px;font-size:18px;line-height:28px;text-transform:none}.formShadowContainer .hs-form [type="radio"]:checked+span:before,.formShadowContainer .hs-form [type="radio"]:not(:checked)+span:before,.formShadowContainer .hs-form [type="checkbox"]:not(:checked)+span:before{content:'';position:absolute;left:0;top:0;width:28px;height:28px;border-radius:5px;background:#e0e0e0}.formShadowContainer .hs-form [type="radio"]:checked+span:before,.formShadowContainer .hs-form [type="radio"]:not(:checked)+span:before{border-radius:50%}.formShadowContainer .hs-form [type="checkbox"]:checked+span:before{content:'';position:absolute;left:0;top:0;width:28px;height:28px;border:1px solid #e0e0e0;border-radius:5px;background:#fbfbfc}.formShadowContainer .hs-form [type="radio"]:not(:checked)+span:after{content:'';width:22px;height:22px;background:#fbfbfc !important;position:absolute;top:3px;left:3px;border-radius:50%}.formShadowContainer .hs-form [type="checkbox"]:not(:checked)+span:after{content:'';width:22px;height:22px;background:#fbfbfc !important;position:absolute;top:3px;left:3px}.formShadowContainer .hs-form [type="radio"]:checked+span:after{content:'';width:20px;height:20px;background:var(--pink);position:absolute;top:4px;left:4px;border-radius:500%;border:3px solid #fbfbfc}.formShadowContainer .hs-form [type="checkbox"]:checked+span:after{content:'';width:30px;height:30px;background:url(https://www.happysignals.com/hubfs/checked.svg) no-repeat;background-size:contain;background-color:var(--pink);position:absolute;top:0px;left:0px;background-size:85%;background-position:center;border-radius:5px}body .formShadowContainer .hs-button.primary,body .formShadowContainer input[type="submit"],body .formShadowContainer input[type="button"]{display:inline-block;font-size:18px;line-height:48px;text-align:center;letter-spacing:0;color:#fff;background:var(--pink) 0% 0% no-repeat padding-box;opacity:1;line-height:48px;border-radius:60px;border:0px solid;padding:0 1em;min-width:120px;margin-top:1em}body .formShadowContainer .hs-button.primary:hover,body .formShadowContainer input[type="submit"]:hover,body .formShadowContainer input[type="button"]:hover{box-shadow:-1px 2px 0 #f46993;transform:translate(1px,-2px);transition:transform .1s ease,box-shadow .1s ease;will-change:transform,box-shadow;text-decoration:none;background-color:#ff8ab5;color:#fff}body .formShadowContainer .hs-button.primary.negative{color:var(--pink);background:transparent;opacity:1;border:1px solid var(--pink)}body .formShadowContainer .hs-button.primary.negative:hover{background-color:var(--pink);color:#fff}