.membership-registration{margin-top:76px;margin-bottom:100px}.membership-registration__content{max-width:750px;margin:0 auto}.membership-registration__content h2{font-size:36px;text-align:center;font-weight:900}.membership-registration__select-wrapper{margin-top:20px;position:relative}.membership-registration__select-wrapper svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:18px}.membership-registration__checkbox{margin:32px auto auto;position:relative;max-width:480px}.membership-registration__breed-list .membership-registration__checkbox{margin:32px 0 0}.membership-registration__checkbox label{cursor:pointer}.membership-registration__checkbox label input{opacity:0;display:none}.membership-registration__checkbox label input:checked+p:before{background-color:#64c29b;border-color:#64c29b}.membership-registration__checkbox label p{font-size:18px;text-align:center;position:relative}.membership-registration__checkbox label p:before{width:20px;height:20px;border:1px solid #000000;content:"";position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-3px;top:10px;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;border-radius:3px}.membership-registration__steps{margin-top:74px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.membership-registration__progress-bar{position:absolute;width:77%;background-color:#666;height:2px;top:37%;left:8%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.membership-registration__progress-suscess{position:absolute;top:0;left:0;height:2px;background-color:#64c29b;-webkit-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all}.membership-registration__step-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.membership-registration__step-wrapper p{margin-top:15px;font-size:18px;font-weight:700}.membership-registration__step-number{display:-webkit-box;display:-ms-flexbox;display:flex;width:60px;height:60px;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#cacaca;position:relative;-webkit-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all}.membership-registration__step-number.active-number{background:#64c29b}.membership-registration__step-number p{font-size:30px;color:#fff;font-weight:700;margin-top:0!important}.membership-registration__breeding-wrapper{margin-top:62px}.membership-registration__breeding-wrapper input{padding:17px 30px;width:100%;border:1px solid #CACACA;border-radius:10px;font-size:18px;color:#000}.membership-registration__breeding-wrapper input::placeholder{color:#666}.membership-registration__breed-list-wrapper{display:none}.membership-registration__breed-list-wrapper.active,.membership-registration__breed-list-wrapper.active .membership-registration__breed-list-wrapper{display:block}.membership-registration__breed-list-wrapper .cf-enum-field__choices fieldset{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px 50px}.cf-form-inner .cf-form-actions .cf-cancel{display:none!important}.cf-form-inner .cf-form-actions .cf-next-step{margin:0!important;float:right}.cf-react-target{margin-top:60px;margin-bottom:200px}.membership-registration__breed-list-wrapper .membership-registration__checkbox label p{text-align:left}.membership-registration__breed-list-wrapper .membership-registration__checkbox label p:before{left:-1px}.membership-registration__breeding-checkbox{margin-top:20px}.membership-registration__breeding-checkbox .breed-checkbox-label{cursor:pointer}.breed-checkbox-label span{font-weight:900}.cf-field input[type=checkbox]{display:none!important}.cf-field label span{display:flex;align-items:center}.cf-field label span:before{content:"\2713";color:#fff;display:flex;align-items:center;justify-content:center;width:20px;min-width:20px;height:20px;margin-right:15px;border:1px solid #cacaca;font-size:14px;border-radius:3px}.breed-checkbox-label{cursor:pointer}.cf-field label input:checked+span:before{background:#64c29b;border-color:#64c29b}.breed-checkbox-label.active .breed-checkbox-label label input+span:before{background:#64c29b!important;border-color:#64c29b!important}.membership-registration__breeding-checkbox .breed-checkbox-label.active .fake:before,.membership-registration__breeding-checkbox .breed-checkbox-label.active .check{opacity:1}.membership-registration__breeding-checkbox .breed-checkbox-label p{max-width:160px;font-size:18px;font-weight:700;position:relative}.membership-registration__breeding-checkbox .breed-checkbox-label p:before{width:20px;height:20px;border:1px solid #000000;content:"";position:absolute;right:-23px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:11px;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;border-radius:3px}.membership-registration__breeding-checkbox .breed-checkbox-label input{opacity:0;display:none}.membership-registration__step-body{margin-top:33px}.membership-registration__step-body h3,.cf-field label{font-size:20px;font-weight:700;margin-bottom:20px}.cf-field .cf-enum-field__choice{font-weight:500;font-size:18px;margin-bottom:0}.membership-registration__step-body select{padding:17px 30px;width:100%;border:1px solid #CACACA;background-color:#fff;border-radius:10px;font-size:18px;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:Menco,sans-serif}.membership-registration__prev{line-height:normal}.membership-registration__step-body option{font-size:18px;color:#666;padding:17px 30px;cursor:pointer;border:1px solid #CACACA}.membership-registration__step-body input,.cf-field input,.cf-field select{padding:17px 30px;width:100%;border:1px solid #CACACA;border-radius:10px;font-size:18px;color:#000}.membership-registration__step-body input::placeholder,.cf-field input::placeholder,.cf-field select::placeholder{color:#666}.membership-registration__buttons{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.membership-registration__buttons.one-button{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.membership-registration__step-item{margin-top:30px}.membership-registration__step{display:none}.membership-registration__step.active{display:block}.membership-registration__step .step-three-checkbox label p{max-width:initial;text-align:left}.step-three-checkbox{max-width:100%}.membership-registration__submit{display:none}.membership-registration__submit.active{display:block}.checkbox-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;cursor:pointer;align-items:center}.checkbox-wrapper p:before{display:none}.checkbox-wrapper h4{font-size:18px;font-weight:700;margin-bottom:10px}.fake{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;min-width:20px;height:20px;border:2px solid #64c29b;position:relative;border-radius:3px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;margin-right:10px}.fake:before{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;background-color:#64c29b;opacity:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.fake .check{opacity:0;position:relative;z-index:2;width:13.16px}.checkbox{display:none}.checkbox:checked+.fake{border-color:#64c29b}.checkbox:checked+.fake:before{opacity:1}.checkbox:checked+.fake .check{opacity:1}@media (max-width: 992px){.membership-registration__breeding-checkbox .breed-checkbox-label{margin-top:40px}.membership-registration__breed-list-wrapper.active,.membership-registration__breed-list-wrapper .cf-enum-field__choices fieldset{grid-template-columns:repeat(2,1fr);grid-gap:20px}}@media (max-width: 768px){.membership-registration{margin-top:58px}.membership-registration__content h2{font-size:30px;max-width:340px;text-align:left;line-height:37px}.membership-registration__checkbox label p{text-align:left;line-height:23px}.membership-registration__steps{margin-top:64px}.membership-registration__progress-bar{width:90%;top:27%;left:5%}.membership-registration__step-wrapper.step-number-three{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.membership-registration__step-wrapper.step-number-three p{max-width:79px}.membership-registration__step-wrapper.step-number-one{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.membership-registration__step-wrapper p{font-size:16px;margin-top:10px}.membership-registration__step-number p{font-size:24px}.membership-registration__step-number{height:40px;width:40px}.membership-registration__breeding-wrapper input{padding:15px 30px;font-size:16px}.membership-registration__breed-list-wrapper.active,.membership-registration__breed-list-wrapper .cf-enum-field__choices fieldset{grid-template-columns:repeat(1,1fr);grid-gap:10px}.membership-registration__breed-list-wrapper .membership-registration__checkbox label p{min-height:initial}.membership-registration__breeding-checkbox{margin-top:10px}.membership-registration__buttons{margin-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/breeders-form.css.map */
