@charset "UTF-8";.custom-select .ant-select-selector{font-size:18px!important;color:#0a2646!important;height:48px!important;border-radius:30px!important;padding-left:20px;padding-right:20px;box-shadow:0 4px 15px #00000040!important;border:1px solid #8D8E8E!important;width:100%}.custom-select .ant-select-selection-placeholder{color:#888!important}:where(.css-dev-only-do-not-override-1gwfwyx).ant-select-single.ant-select-lg.ant-select-show-arrow .ant-select-selection-item,:where(.css-dev-only-do-not-override-1gwfwyx).ant-select-single.ant-select-lg.ant-select-show-arrow .ant-select-selection-placeholder{padding:0 11px}:where(.css-1gwfwyx).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-item,:where(.css-1gwfwyx).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-placeholder{padding:0 11px;line-height:38px;transition:all .3s,visibility 0s;align-self:center}.custom-select .ant-select-selection-placeholder{color:#0a264652!important}:where(.css-dev-only-do-not-override-1gwfwyx).ant-form-item .ant-form-item-explain-error{color:#2e3090!important;margin-left:18px;font-weight:600!important}:where(.css-1gwfwyx).ant-form-item .ant-form-item-explain-error{color:#2e3090!important;margin-left:18px;font-weight:600!important}footer{margin-top:25%!important;padding-bottom:40px}.politicaLink{text-decoration:underline}.iconSocial{transition:transform .3s ease}.iconSocial:hover{transform:scale(1.1)}.linkTerminos{margin:1px;font-size:12px}@media (max-width: 768px){footer{padding-bottom:25%!important;text-align:center}.linkTerminos{margin:0;font-size:12px;color:#0a2646}.register{padding-bottom:0%}.conditional{max-width:90%}}@media (max-width: 426px){footer{padding-bottom:50%!important;text-align:center}.register{padding-bottom:57%}}@media (max-width: 321px){footer{padding-bottom:67%!important;text-align:center}.register{padding-bottom:57%}}@media (min-width: 768px){.conditional{max-width:55%}}.button-container{display:flex;justify-content:center;margin-top:20px}.encantadogs-link{color:#2e3090;text-decoration:none;font-size:16px;padding:10px 20px;background-color:#fff;font-weight:700;border:solid #0A2646 1px;border-radius:50px;margin-bottom:10px;text-align:center}.encantadogs-link:hover{background-color:#2e3090;color:#fff}@media (max-width: 320px){.step-item .step-title{font-size:12px;line-height:14px;font-weight:500;display:none}}@media (max-width: 320px){.step-item{width:71px;height:75px;margin:3px}}@media (min-width: 768px){.container{width:750px;margin:0}}.gallery-container{text-align:center}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.gallery-item{cursor:pointer;overflow:hidden;border-radius:8px}.gallery-item img{width:100%;height:auto;border-radius:8px;object-fit:cover}.modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-image{max-width:90%;max-height:90%;border:2px solid white;border-radius:8px}.close-modal{position:absolute;top:20px;right:20px;background:transparent;border:none;color:#fff;font-size:30px;cursor:pointer}.prev-arrow,.next-arrow{position:absolute;top:50%;transform:translateY(-50%);background-color:#fff;color:#2e3090;border:none;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-size:24px;cursor:pointer;z-index:1001}.prev-arrow.prev-arrow,.next-arrow.prev-arrow{left:20px}.prev-arrow.next-arrow,.next-arrow.next-arrow{right:20px}.prev-arrow:hover,.next-arrow:hover{opacity:.8}.custom-button-container{display:flex;justify-content:center;align-items:center;margin-top:20px}.custom-button{background-color:#fff;color:#23299e;font-weight:700;font-size:1rem;padding:10px 20px;border:2px solid #fff;border-radius:25px;cursor:pointer;transition:background-color .3s ease,color .3s ease;margin-bottom:25px}.custom-button:hover{background-color:#f0f0ff;color:#1a237e}.info-box{background-color:#5a69a6;color:#fff;padding:20px;border-radius:25px;text-align:center;font-size:1rem;margin-top:20px;line-height:1.5}*,*:before,*:after{box-sizing:border-box}#root{margin:0;padding:0;height:100%;font-family:Montserrat,sans-serif!important;color:#0a2646}body{margin:0;padding:0;line-height:1.6;background-image:url(/assets/fondo-rvaSXoOJ.png);background-repeat:no-repeat;background-position:bottom center;background-size:cover;min-height:100vh;height:100%}@media (max-width: 992px){body{background-image:url(/assets/fondo-mobile-CgoEeKL1.png);background-color:#5392d1}}.dni-card{width:486px;height:294px;background-repeat:no-repeat;background-size:cover;background-image:url(/assets/DNI-DQ3zyq2b.png)}.container{margin-right:auto;margin-left:auto}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.ant-typography{font-family:Montserrat,sans-serif!important}.title{font-family:Montserrat,sans-serif!important;text-align:center;color:#0a2646!important;font-weight:700!important}.subtitleDos{font-family:Montserrat,sans-serif!important;font-weight:500!important;color:#fff!important;text-align:center;font-size:18px;line-height:22px}@media (max-width: 992px){.subtitleDos{margin-left:20px;margin-right:20px}}.subtitle{font-family:Montserrat,sans-serif!important;font-weight:500!important;color:#0a2646!important;text-align:center;font-size:18px;line-height:22px}@media (max-width: 992px){.subtitle{margin-left:20px;margin-right:20px}}.nota{font-family:Montserrat,sans-serif!important;font-weight:500;color:#fff;text-align:center;font-size:16px;line-height:22px;display:flex;background-color:#2e319299;border-radius:20px;padding:16px 20px}@media (max-width: 992px){.nota{margin-left:20px;margin-right:20px}}.topbar{display:none;transition:ease all .2s;padding:0 20px;margin-top:20px;align-items:center}@media (max-width: 992px){.topbar{display:flex;justify-content:space-between}.topbar .brand img{height:76px;width:115px}.topbar .social-media{gap:16px}.topbar .social-media a{height:30px!important;width:30px!important;margin-left:10px}}header{background-color:#2e3090;padding:10px 20px 10px 0;border-radius:50px;box-shadow:0 7px 15px #0003;display:flex;justify-content:space-between;align-items:center;margin-top:70px;margin-bottom:40px;height:60px}@media (max-width: 992px){header{justify-content:center;margin-left:20px;margin-right:20px;margin-top:20px;height:56px;padding-left:20px}}header .brand{padding:0;margin-right:205px}header .brand img{position:absolute;height:120px;width:185px;top:40px;margin-left:-20px}@media (max-width: 992px){header .brand{display:none}}header .social-media{display:flex;gap:20px;height:fit-content}header .social-media a{height:43px}@media (max-width: 992px){header .social-media{display:none}}.nav{display:flex;justify-content:space-around}.link{color:#fff;text-decoration:none;font-size:18px;padding:5px 20px;transition:ease all .3s}@media (max-width: 992px){.link{font-size:16px;line-height:19px}}.active-link{font-weight:700;color:#0a2646;text-decoration:none;background-color:#deb979;border-radius:30px}.linkCaminadogs{background-color:#fff;color:#2e3090;border-radius:30px;text-decoration:none;padding:5px 10px;font-weight:700;font-family:Montserrat,sans-serif!important;font-size:1.2rem;box-shadow:0 4px 10px #00000026;transition:all .3s ease-in-out;display:inline-block;animation:pulse 2s infinite ease-in-out}.linkCaminadogs:hover{background-color:#deb979;color:#2e3090;transform:scale(1.01)}@media (max-width: 992px){.link{font-size:16px;line-height:19px;color:#2e3090;font-weight:600}}@media (min-width: 769px){.menu-toggle{display:none}}@media (max-width: 768px){.menu-toggle{display:block;background:none;border:none;font-size:18px;font-weight:700;cursor:pointer;margin-right:15px;padding:10px 15px;color:#fff;background-color:#22267b;border-radius:20px;width:-webkit-fill-available}}@media (max-width: 768px){header{display:flex;justify-content:space-between;align-items:center;padding:10px;position:relative}.brand img{height:50px}nav{display:none;flex-direction:column;position:absolute;top:60px;right:0;background:#fff;width:100%;box-shadow:0 4px 6px #0000001a;transition:all .3s ease-in-out}nav.active{display:flex}nav a{padding:15px;text-align:center;border-bottom:1px solid #ddd;width:100%}.menu-toggle{display:block;background:none;border:none;font-size:28px;cursor:pointer;margin-right:15px}.social-media{display:flex;align-items:center}.linkCaminadogs{border-radius:30px 30px 0 0}}footer{margin-top:92px;padding-bottom:40px;padding-left:20px;padding-right:20px}footer p{color:#0a2646;font-size:15px;line-height:15px;font-weight:600}footer img{width:147px;height:31px}.step-item{background-color:#5392d1;border-radius:20px;padding:20px 10px;transition:ease all .2s;width:143px;height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 992px){.step-item{width:80px;height:110px}.step-item svg{width:30px!important;height:30px!important}}.step-item .step-title{color:#fff;font-weight:700;font-size:14px;line-height:14px;text-align:center;margin:16px 0 0;font-family:Montserrat,sans-serif!important}@media (max-width: 992px){.step-item .step-title{font-size:12px;line-height:14px;font-weight:500}}.steps-action{display:flex;justify-content:center;gap:20px;margin-top:40px}.ant-steps-item-tail:after{width:0px!important}.btn-primary-form{background-color:#deb979;color:#0a2646;font-family:Montserrat,sans-serif!important;border:none;border-radius:30px;font-size:18px;line-height:24px;font-weight:700;height:55px!important;padding-left:30px!important;padding-right:30px!important;text-transform:uppercase}.btn-primary-form:hover{background-color:#2e3090!important}.btn-primary-form:disabled{background-color:#c6cdc6!important;color:#fff}.btn-primary-upload{display:flex;align-items:center;color:#0a2646!important;justify-content:center;margin-top:8px!important;margin-bottom:8px!important;font-weight:800!important}.btn-primary-upload:hover{background-color:#deb979!important}.input{font-size:18px!important;color:#0a2646!important;height:48px!important;border-radius:30px!important;padding-left:20px;padding-right:20px;box-shadow:0 4px 15px #00000040!important;border:1px solid #8D8E8E!important;width:100%}.form-content{margin-top:40px}.dropzone{border:1px solid #8D8E8E!important;box-shadow:0 4px 15px #00000040!important;border-radius:30px!important;background-color:#fff!important;width:325px!important;height:210px!important;padding:20px;margin-bottom:16px}.dropzone button{border:none;background-color:transparent;cursor:pointer}.dropzone p,.dropzone div{font-size:20px!important;line-height:24px;color:#0a26465c;text-align:center;font-family:Montserrat,sans-serif!important;font-weight:600;margin:0}.dropzone div{color:#3d76a3}.ant-upload-list-item-container{width:325px!important;height:210px!important}.preview-image{width:325px!important;height:210px!important;border-radius:30px!important;overflow:hidden}.preview-image img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:30px!important}.form-images{display:flex;flex-direction:column;align-items:center}@media (max-width: 992px){.form-images>div{display:flex;justify-content:center;gap:20px;flex-direction:column!important}}.ant-steps{justify-content:center!important;padding-left:10%!important;padding-right:10%!important}.ant-steps .ant-steps-item-content{overflow:inherit!important}.ant-steps .ant-steps-item-title{padding-inline-end:8px!important}.ant-steps .ant-steps-item-title:last-of-type{padding-inline-end:0px!important}@media (max-width: 992px){.ant-steps-vertical{flex-direction:row!important}.ant-steps-item-container{max-width:100px}.ant-steps-item{max-width:100px!important}.ant-steps{padding-left:0!important;padding-right:0!important}}.help-section{display:flex;flex-direction:column;gap:9px!important;max-width:450px;margin-top:40px;background-color:#2e319299;border-radius:20px;padding:16px 20px}.help-section h5{margin:0;color:#fff;font-size:15px;line-height:15px;font-weight:700;text-align:center;font-family:Montserrat,sans-serif}.help-section p{margin:0;font-family:Montserrat,sans-serif;color:#fff;font-size:13px;line-height:15px;font-weight:600;text-align:center}.dni-contain{display:flex;justify-content:center;gap:20px}@media (max-width: 992px){.dni-contain{flex-direction:column;display:flex;justify-content:center;align-items:center;gap:0px}}.dni-contain .dni-card{padding:16px 20px;position:relative;display:flex;transform:scale(1)}@media (max-width: 992px){.dni-contain .dni-card{transform:scale(.75);margin-left:0!important}}.dni-contain .dni-card .pet-photo{height:210px;max-width:100%;object-fit:cover;display:flex;align-items:flex-end;margin-top:10px}.dni-contain .dni-card .label{font-size:10px;line-height:12px;font-weight:400;color:#373736!important;display:block}.dni-contain .dni-card .label.bold{font-weight:700}.dni-contain .dni-card .value{font-size:15px;line-height:18px;font-weight:400;color:#373736!important;display:block}.dni-contain .dni-card .value-small{font-size:11px;line-height:13px;font-weight:400;color:#373736!important;display:block;text-transform:capitalize}.dni-contain .dni-card .left{justify-content:flex-start;width:30%;position:relative}.dni-contain .dni-card .left .title{font-family:Andada Pro,serif!important;text-align:left;font-weight:400!important;font-size:16px!important;line-height:14px;margin:0!important;padding-left:10px;color:#373736!important}.dni-contain .dni-card .left .icon-pet{top:195px;left:-10px;position:absolute;height:72px;width:72px}.dni-contain .dni-card .left .icon-brand{top:0;left:100%;position:absolute;height:25px;width:25px}.dni-contain .dni-card .right{width:70%;padding-left:30px}.dni-contain .dni-card .right .title{font-family:Andada Pro,serif!important;text-align:left;font-weight:400!important;font-size:20px!important;line-height:23px;margin:0!important;padding-left:10px;color:#373736!important}.dni-contain .dni-card .right .logo-client{position:absolute;right:23px;bottom:15px;height:24px}.dni-contain .dni-card .right .jeta-icon{position:absolute;right:23px;bottom:150px;width:60px;height:60px;border-radius:50%}.dni-contain .dni-card-back{padding:30px}.dni-contain .dni-card-back .qr-photo{position:absolute;object-fit:cover;height:86px;width:86px;right:30px;top:30px}.dni-contain .dni-card-back .left{width:50px;transform:rotate(-90deg);white-space:nowrap;display:flex;gap:20px;align-items:center;justify-content:center}.dni-contain .dni-card-back .left .icon-pet-back{background-color:#fff;width:45px!important;height:45px!important;border-radius:50%}.dni-contain .dni-card-back .left .icon-pet-back img{width:45px!important;height:45px!important;rotate:90deg;object-fit:cover;border-radius:50%}.dni-contain .dni-card-back .right{width:100%;display:flex;flex-direction:column;justify-content:center}.register{padding-left:60px;padding-right:60px}@media (max-width: 992px){.register{padding-left:20px;padding-right:20px}}.queries .dni-contain{padding-top:20px!important}.queries .input-search{width:530px;text-transform:uppercase!important;border-radius:30px!important;height:55px!important}@media (max-width: 992px){.queries .input-search{width:100%;margin-left:20px;margin-right:20px}}.ant-input-group{border-radius:30px!important;overflow:hidden!important;height:55px!important}.ant-input-affix-wrapper:not(:last-child){border-start-start-radius:30px!important;border-end-start-radius:30px!important;height:55px!important}.ant-input-affix-wrapper:not(:last-child) input{text-transform:uppercase!important;padding-left:20px}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button{border-start-end-radius:30px!important;border-end-end-radius:30px!important;height:55px!important}.pet-photo.emoji{font-size:100px;display:flex;justify-content:center;align-items:center;height:120px}
