.text-area h2{font-size:36px;margin-bottom:12px}.text-area{flex-basis:55%;max-width:335px;transition:all .5s}.checkboxes{display:flex;flex-basis:100%;flex-direction:column;flex-wrap:wrap;gap:50px;max-width:790px}.checkboxCards{column-gap:30px}.checkboxCards,.checkboxes>div{display:flex;flex-wrap:wrap;row-gap:45px}.checkboxes>div{column-gap:45px}.cardHoverTrigger{cursor:pointer;flex-basis:22%;position:relative}.card,.cardHoverTrigger{height:223px;width:160px}.card{align-items:center;background-repeat:no-repeat;background-size:100% 100%;border:9px solid #fff;border-radius:10px;box-shadow:0 4px 28px 0 #dadada;color:#fff;display:flex;justify-content:center;line-height:18px;transform:rotateY(0deg);transform-style:preserve-3d;transition:all .5s}.card-description{display:none}.cardHoverTrigger .card>*{transform:rotateY(0deg)}.cardHoverTrigger:hover .card:not(.selected){background-size:100% 100%;color:transparent;cursor:pointer;transform:rotateY(180deg)}.cardHoverTrigger:hover .card:not(.selected) .card-text{display:none}.cardHoverTrigger .card.selected>*{transform:rotateY(180deg);transition:none}.card.selected .checkmark,.cardHoverTrigger .card.selected .checkmark{display:block}.card-text{font-size:14px;margin:-65px auto 0;max-width:104px;text-align:center}.card input[type=checkbox]{display:none}.checkmark{background-image:url(https://8465809.fs1.hubspotusercontent-na1.net/hubfs/8465809/Check%20Icon.png);background-repeat:no-repeat;background-size:contain;display:none;height:48px;top:69%;width:24px}.card.selected .checkmark:after,.checkmark{position:absolute;transform:translate(-50%,-50%)}.card.selected .checkmark:after{background-color:transparent;border-radius:50%;content:"";height:0;left:50%;top:50%;width:0}#next-btn{background:transparent;border:none;color:#000;cursor:pointer;font-family:Overpass,sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;text-align:left}#next-btn:disabled{cursor:not-allowed;opacity:.4;transform:none!important}.bottomThree{align-items:flex-end;display:flex;justify-content:space-between}#step-two{justify-content:space-evenly}.prev2{display:none}#image-cards{column-gap:22px;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;row-gap:44px}.image-card{background-repeat:no-repeat;background-size:100% 100%;border:9px solid #fff;border-radius:10px;box-shadow:0 4px 28px 0 #dadada;height:223px;margin:4rem 0;width:160px}.selections{flex-basis:50%}.selections h2{margin-top:0}.step-two-form{flex-basis:45%;height:100%;max-width:550px}#step-two-form{background-color:#fff;border-top:6px solid #04c5fe;box-shadow:0 2px 12px rgba(0,0,0,.268);display:flex;flex-direction:column;line-height:35px;padding:35px 45px 55px}.animate-reveal{-webkit-animation:reveal 1s cubic-bezier(.77,0,.175,1) .2s normal forwards;-moz-animation:reveal 1s ease-in .2s normal forwards;-o-animation:reveal 1s cubic-bezier(.77,0,.175,1) .2s normal forwards;animation:reveal 1s cubic-bezier(.77,0,.175,1) .2s normal forwards;opacity:0}@-webkit-keyframes reveal{0%{opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes reveal{0%{opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes reveal{0%{opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes reveal{0%{opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.reveal-form{-webkit-animation:reveals 1s cubic-bezier(.77,0,.175,1) .2s normal forwards;-moz-animation:reveals 1s ease-in .2s normal forwards;-o-animation:reveals 1s cubic-bezier(.77,0,.175,1) .2s normal forwards;animation:reveals 1s cubic-bezier(.77,0,.175,1) .2s normal forwards;opacity:0}@-webkit-keyframes reveals{0%{opacity:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.checkbox-values ul li,.image-card{-webkit-animation:slideIn .8s cubic-bezier(.77,0,.175,1) forwards;-moz-animation:slideIn .8s cubic-bezier(.77,0,.175,1) forwards;animation:slideIn .8s cubic-bezier(.77,0,.175,1) forwards;opacity:0}@keyframes slideIn{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.image-card:first-child{animation-delay:1.2s}.image-card:nth-child(2){animation-delay:1.5s}.image-card:nth-child(3){animation-delay:1.8s}.image-card:nth-child(4){animation-delay:2.1s}.image-card:nth-child(5){animation-delay:2.4s}.image-card:nth-child(6){animation-delay:2.7s}.previous{background:transparent;border:0;color:#000;cursor:pointer;font-size:18px;font-weight:700;letter-spacing:5px;padding:10px 12px}input[type=email],input[type=tel],input[type=text],select,textarea{border:1px solid #cfcfcf;box-sizing:border-box;font-family:Overpass,sans-serif;font-size:16px;height:55px;padding-left:10px;width:100%!important}input[type=submit]{background:#ef3669;border:none;color:#fff;cursor:pointer;font-family:Overpass,sans-serif;font-size:20px;font-weight:700;letter-spacing:5px;margin-top:40px;max-width:350px;padding:10px 30px 7px;text-align:center;text-transform:uppercase;transition:background .3s ease-out}input[type=submit]:hover{background:#a30d36}.checkbox-values ul{padding:0;position:absolute;top:235px}.checkbox-values ul li{color:#000;list-style:none;max-width:160px;text-align:center}.hs-formcheckbox input[type=checkbox]{opacity:0;position:absolute;z-index:-1}.hs-formcheckbox span{cursor:pointer;line-height:2;margin-right:1em;padding-left:1.5em;padding-right:1em;position:relative}.hs-formcheckbox span:before{border:2px solid #c2c2c2;border-radius:.25em;box-sizing:border-box;content:" ";display:block;height:1em;left:0;position:absolute;top:0;width:1em}.hs-formcheckbox input[type=radio]+span:before{border-radius:1em}.hs-formcheckbox input[type=checkbox]:checked+span{color:#000;padding-left:1em;z-index:100}.hs-formcheckbox input[type=checkbox]:checked+span:before{background-clip:content-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(180deg,#f7548f,#ffdc80);background-origin:border-box;background-size:auto;border:3px double transparent;border-radius:10px;color:#000;cursor:pointer;height:2em;top:-7px;width:100%;z-index:-1}.hs-formcheckbox span,.hs-formcheckbox span:before{transition:all .25s ease}.mobileForm{display:none}.mobileForm form ul{list-style:none;padding-left:0}.mobileForm form ul li{margin:10px 0;padding-bottom:0}.mobileForm form label{margin-bottom:10px;margin-top:10px}.hs-fieldtype-checkbox>label{font-size:30px;margin-bottom:20px}.mobileForm form input[type=checkbox]{border:1px solid #979797;display:inline-block;flex:none;height:15px;margin-right:15px;width:15px}@media screen and (max-width:1080px){.prev2{display:block}.prev1{display:none}.card{height:178px;width:145px}.checkboxCards{column-gap:16px;justify-content:flex-start;row-gap:25px}.cardHoverTrigger{height:190px}.cardHoverTrigger .card.selected{height:170px;width:127px}#next-btn{font-size:16px}}@media screen and (max-width:991px){#step-one>div,#step-two{flex-direction:column}.step-two-form{flex-basis:100%;height:100%;margin-top:6rem;max-width:450px}.checkboxCards{column-gap:1px;justify-content:flex-start;row-gap:14px}.bottomThree{max-width:620px}}form .hs-fieldtype-checkbox{display:none!important}form .hs-error-msgs{font-size:16px;list-style:none;padding:0}form .hs-input.invalid.error{border:1px solid #ef3669;outline-color:#ef3669;outline-style:solid}.hs-error-msgs li label,.hs_error_rollup .hs-error-msgs li label{color:#ef3669!important;font-size:16px}@media screen and (max-width:768px){.checkboxCards{column-gap:12px;justify-content:flex-start;row-gap:14px}}@media screen and (max-width:600px){.desktopForm{display:none}.mobileForm{display:block}}