@import url(https://use.typekit.net/tkh4vwv.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.shake-animation{animation:shake .15s infinite}@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(5px)}50%{transform:translateX(-5px)}75%{transform:translateX(5px)}to{transform:translateX(0)}}@keyframes dash{to{stroke-dashoffset:0}}.hmodh form{position:relative;overflow:hidden}.hmodh form .title h3{margin-bottom:0}.hmodh form .icon-bg{z-index:1}.hmodh form .icon-bg svg .svg-path{stroke:hsla(0,0%,68.6%,.3)}.hmodh form .steps-wrapper{background:#fff;background:hsla(0,0%,100%,.9);position:relative;z-index:2;padding:5rem}.hmodh form .steps-wrapper .custom-checkboxes{grid-gap:3rem;gap:3rem;position:relative}.hmodh form .steps-wrapper .custom-checkboxes .checkbox label{position:relative;cursor:pointer;margin:0}.hmodh form .steps-wrapper .custom-checkboxes .checkbox label:after{content:"";display:block;padding-bottom:100%;z-index:-1}@supports (aspect-ratio:1){.hmodh form .steps-wrapper .custom-checkboxes .checkbox label{width:100%;aspect-ratio:1/1}.hmodh form .steps-wrapper .custom-checkboxes .checkbox label:after{display:none}}.hmodh form .steps-wrapper .custom-checkboxes .checkbox label:hover .box{border:1rem solid #afafaf}.hmodh form .steps-wrapper .custom-checkboxes .checkbox label input{width:0;height:0;position:absolute;left:-9999px}.hmodh form .steps-wrapper .custom-checkboxes .checkbox label input:checked+.box{background:#afafaf;color:#fff;border-width:1rem}.hmodh form .steps-wrapper .custom-checkboxes .checkbox label .box{position:absolute;top:0;left:0;right:0;bottom:0;transition:all .3s cubic-bezier(.445,.05,.55,.95);font-size:1.4175rem;text-align:center;padding-left:0;border-radius:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:400;border:1px solid #afafaf}.hmodh form .steps-wrapper .custom-checkboxes .checkbox label .box:before{display:none}.hmodh form .steps-wrapper .divider{margin:5rem auto;border-bottom:1px solid rgba(0,0,0,.2);width:100px;max-width:100%}.hmodh form .steps-wrapper .checkboxes,.hmodh form .steps-wrapper .input-wrapper{margin-bottom:3rem}.hmodh form .steps-wrapper .step-nav .right{text-align:right}@media only screen and (max-width:768px){.hmodh form .step-nav .grid,.hmodh form .steps-wrapper .custom-checkboxes{grid-template-columns:1fr 1fr}}