@import url(https://fonts.googleapis.com/css?family=Lato:300,400,900);.beefit-lead-form{max-width:570px;background:#fff;border-radius:10px;padding:25px;font-family:muli,sans-serif;position:relative;opacity:0;transition:opacity 0.3s}.beefit-lead-form .progressbar{height:9px;background:#ECECEC;width:100%;border-radius:4px}.beefit-lead-form .progressbar .progress{height:9px;background:#54CC7D;width:20%;border-radius:4px;transition:width 0.3s}.beefit-lead-form .loading-step{display:flex;align-items:center;justify-content:center}.beefit-lead-form .step-container{position:relative}.beefit-lead-form .step{position:absolute;left:0;margin-top:20px;width:100%;transition:all 0.3s;z-index:1}.beefit-lead-form .step.previous{left:-20%;opacity:0;z-index:0}.beefit-lead-form .step.next{left:20%;opacity:0;z-index:0}.beefit-lead-form .step .lead-form-title{margin-top:10px;font-size:18px;font-weight:700}.beefit-lead-form .step .input-container{margin-top:10px}.beefit-lead-form .button-container{position:relative;margin-top:20px;display:flex;justify-content:center;z-index:2}.beefit-lead-form .button-container .lead-form-button{padding:16px;text-align:center;font-weight:700;font-size:13.5px;border-radius:6px;width:140px;margin:0 5px;cursor:pointer;box-shadow:0 3px 10px rgba(0,0,0,.2),inset 0 -3px 0 rgba(0,0,0,.22);transition:0.3s}.beefit-lead-form .button-container .lead-form-button:active{transform:translateY(2px);box-shadow:0 3px 10px rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.22)!important}.beefit-lead-form .button-container .lead-form-button.previous{background:#EBEBEB;color:#545454;font-family:muli,"Lato",sans-serif}.beefit-lead-form .button-container .lead-form-button.previous:hover{background:#d6d6d6;color:#101010;box-shadow:0 3px 10px rgba(0,0,0,.2),inset 0 -3px 0 rgba(0,0,0,.32)}.beefit-lead-form .button-container .lead-form-button.next{background:#54CC7D;color:#fff;font-family:muli,"Lato",sans-serif}.beefit-lead-form .button-container .lead-form-button.next:hover{background:#47a869;color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.2),inset 0 -3px 0 rgba(0,0,0,.32)}.beefit-lead-form .button-container .lead-form-button.submit{background:#54CC7D;color:#fff;width:100%}.beefit-lead-form .button-container .lead-form-button.submit:hover{background:#47a869;color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.2),inset 0 -3px 0 rgba(0,0,0,.32)}.beefit-lead-form .textarea-input{background:#F7F7F7;border:1px solid #AEAEAE;width:100%;border-radius:8px;height:140px;padding:13px;font-family:muli,"Lato",sans-serif}.beefit-lead-form .input-form textarea{font-family:muli,"Lato",sans-serif}.beefit-lead-form .text-input{height:45px;border-radius:6px;background:#F7F7F7;border:1px solid #AEAEAE;width:100%;padding-left:50px;font-size:15px;letter-spacing:.02em;margin-bottom:10px;background-repeat:no-repeat;background-position:14px 10px}.beefit-lead-form .complete-step{display:flex;flex-direction:column;justify-content:center}.beefit-lead-form .complete-text{text-align:center;margin-top:-10px}.beefit-lead-form .checkmark__circle{stroke-dasharray:200;stroke-dashoffset:200;stroke-width:1px;stroke-miterlimit:10;stroke:#54cc7d;fill:none;animation:stroke 0.6s cubic-bezier(.65,0,.45,1) forwards}.beefit-lead-form .checkmark{width:100px;height:100px;border-radius:50%;display:block;stroke-width:2px;stroke:#fff;stroke-miterlimit:10;margin:10% auto;box-shadow:inset 0 0 0 #54cc7d;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.beefit-lead-form .checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke 0.3s cubic-bezier(.65,0,.45,1) 0.8s forwards}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{100%{box-shadow:inset 0 0 0 80px #54cc7d}}.beefit-lead-form .lds-dual-ring{display:inline-block;width:100px;height:100px}.beefit-lead-form .lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid #54CC7D;border-color:#54CC7D transparent #54CC7D transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.beefit-lead-form .options-container{margin:-10px;display:flex;flex-wrap:wrap;margin-top:15px}.beefit-lead-form .options-container>*{flex:1 1 230px}.beefit-lead-form .button-label{height:50px;display:flex;align-items:center;justify-content:center;padding-bottom:5px;font-size:13.5px;margin:10px;cursor:pointer;color:#545454;border-radius:.25em;background:#efefef;box-shadow:0 3px 10px rgba(0,0,0,.2),inset 0 -3px 0 rgba(0,0,0,.22);transition:0.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.beefit-lead-form .button-label h2{font-size:1em;font-family:muli,"Lato",sans-serif}.beefit-lead-form .button-label:hover{background:#d6d6d6;color:#101010;box-shadow:0 3px 10px rgba(0,0,0,.2),inset 0 -3px 0 rgba(0,0,0,.32)}.beefit-lead-form .button-label:active{transform:translateY(2px);box-shadow:0 3px 10px rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.22)}@media (max-width:40em){.beefit-lead-form .button-label{padding:0em 1em 3px;margin:.25em}}.beefit-lead-form .radio-label:checked+.button-label{background:#2ecc71;color:#efefef}.beefit-lead-form .hidden{display:none}.beefit-lead-form .text-div-phone{display:flex;align-items:center}.beefit-lead-form .text-div-phone .country-select{height:45px;margin-bottom:10px;margin-right:10px;border-radius:6px;background:#F7F7F7;border:1px solid #AEAEAE;font-family:muli,"Lato",sans-serif}