.fondo_logo {
    position: relative !important;
    width: 150px;
    height: 48px;
}
.fondo_logo .fondo_con_borde_animacion {
    animation: 0.6s linear 1.4s 1 normal forwards fondo_con_borde_animacion_gwd-keyframes;
    -webkit-animation: 0.6s linear 1.4s 1 normal forwards fondo_con_borde_animacion_gwd-keyframes;
    -moz-animation: 0.6s linear 1.4s 1 normal forwards fondo_con_borde_animacion_gwd-keyframes;
}
.fondo_logo .fondo_azul_animacion {
    animation: 1s linear 0s 1 normal forwards fondo_azul_animacion_gwd-keyframes;
    -webkit-animation: 1s linear 0s 1 normal forwards fondo_azul_animacion_gwd-keyframes;
    -moz-animation: 1s linear 0s 1 normal forwards fondo_azul_animacion_gwd-keyframes;
}
.fondo_logo .fondo_rojo_animation {
    animation: 1s linear 0s 1 normal forwards fondo_rojo_animation_gwd-keyframes;
    -webkit-animation: 1s linear 0s 1 normal forwards fondo_rojo_animation_gwd-keyframes;
    -moz-animation: 1s linear 0s 1 normal forwards fondo_rojo_animation_gwd-keyframes;
}
.fondo_logo .fondo_por_amor_animacion {
    animation: 0s ease 0s 1 normal none none, 0.6s linear 3.2s 1 normal forwards running fondo_por_amor_animacion_gwd-mask-keyframes;
    -webkit-animation: 0s ease 0s 1 normal none none, 0.6s linear 3.2s 1 normal forwards running fondo_por_amor_animacion_gwd-mask-keyframes;
    -moz-animation: 0s ease 0s 1 normal none none, 0.6s linear 3.2s 1 normal forwards running fondo_por_amor_animacion_gwd-mask-keyframes;
}
.fondo_logo .fondo_perro_gato_animacion {
    animation: 1.5s linear 1.0s 1 normal forwards fondo_perro_gato_animacion_gwd-keyframes;
    -webkit-animation: 1.0s linear 1.5s 1 normal forwards fondo_perro_gato_animacion_gwd-keyframes;
    -moz-animation: 1.0s linear 1.5s 1 normal forwards fondo_perro_gato_animacion_gwd-keyframes;
}
.fondo_logo .fondo_rintisa_animacion {
    animation: 0s ease 0s 1 normal none none, 3.1s linear 0s 1 normal forwards running fondo_rintisa_animacion_gwd-mask-keyframes;
    -webkit-animation: 0s ease 0s 1 normal none none, 3.1s linear 0s 1 normal forwards running fondo_rintisa_animacion_gwd-mask-keyframes;
    -moz-animation: 0s ease 0s 1 normal none none, 3.1s linear 0s 1 normal forwards running fondo_rintisa_animacion_gwd-mask-keyframes;
}
.gwd-p-1adp {
    height: auto;
    left: 0px;
    position: absolute;
    top: 0px;
    width: auto;
}
.fondo_azul {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 129.997px;
    width: 405.988px;
    background-color: rgb(20, 55, 141);
    border-radius: 15px;
    border-style: solid;
    border-width: 4.99187px;
    border-image-outset: 0;
    box-sizing: border-box;
    display: block;
    transform-origin: 0px 0px 0px;
    -webkit-transform-origin: 0px 0px 0px;
    -moz-transform-origin: 0px 0px 0px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    border-color: transparent;
    transform: translate3d(0px, -1px, 0px) scale3d(0.366374, 0.366374, 1);
    -webkit-transform: translate3d(0px, -1px, 0px) scale3d(0.366374, 0.366374, 1);
    -moz-transform: translate3d(0px, -1px, 0px) scale3d(0.366374, 0.366374, 1);
}
.fondo_rojo {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 131.955px;
    width: 285px;
    display: block;
    transform-origin: 129px 0px 0px;
    -webkit-transform-origin: 129px 0px 0px;
    -moz-transform-origin: 129px 0px 0px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    fill: rgb(248, 14, 62);
    transform: translate3d(0px, 0px, 0px) scale3d(0.363653, 0.367413, 1);
    -webkit-transform: translate3d(0px, 0px, 0px) scale3d(0.363653, 0.367413, 1);
    -moz-transform: translate3d(0px, 0px, 0px) scale3d(0.363653, 0.367413, 1);
}
.fondo_con_borde {
    border-color: rgb(255, 255, 255);
    border-width: 4.99584px;
    height: 129.997px;
    width: 405.997px;
    transform: translate3d(0px, 176px, 0px) scale3d(0.369804, 0.369958, 1);
    -webkit-transform: translate3d(0px, 176px, 0px) scale3d(0.369804, 0.369958, 1);
    -moz-transform: translate3d(0px, 176px, 0px) scale3d(0.369804, 0.369958, 1);
    background-color: transparent;
    opacity: 0;
}
.fondo_perro_gato {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 69px;
    height: 52px;
    transform-origin: 19.1406px 3.15871px 0px;
    -webkit-transform-origin: 19.1406px 3.15871px 0px;
    -moz-transform-origin: 19.1406px 3.15871px 0px;
    opacity: 0
}
.fondo_rintisa {
    position: absolute;
    top: 10px;
    width: 78px;
    height: 20px;
    transform-origin: 45px 15px 0px;
    -webkit-transform-origin: 45px 15px 0px;
    -moz-transform-origin: 45px 15px 0px;
    left: 68px;
}
.fondo_rintisa_rotacion {
    clip-path: inset(0.632223px calc(100% + -75.9843px) calc(100% + -20.9819px) 2.17631px);
    -webkit-clip-path: inset(0.632223px calc(100% + -75.9843px) calc(100% + -20.9819px) 2.17631px);
    clip: rect(0.632223px, 75.9843px, 20.9819px, 2.17631px);
}
.fondo_por_amor {
    position: absolute;
    height: 7px;
    width: 38px;
    transform-origin: 19.1406px 3.15871px 0px;
    -webkit-transform-origin: 19.1406px 3.15871px 0px;
    -moz-transform-origin: 19.1406px 3.15871px 0px;
    left: 105px;
    top: 30px;
}
.fondo_por_amor_rotacion {
    clip-path: inset(0.329396px calc(-38.5002px + 100%) calc(-6.36561px + 100%) 37.5002px);
    -webkit-clip-path: inset(0.329396px calc(-38.5002px + 100%) calc(-6.36561px + 100%) 37.5002px);
    clip: rect(0.329396px, 38.5002px, 6.36561px, 37.5002px);
}
@keyframes fondo_azul_animacion_gwd-keyframes {
    0% {
        transform: translate3d(0px, -50px, 0px) scale3d(0.366374, 0.366374, 1);
        -webkit-transform: translate3d(0px, -50px, 0px) scale3d(0.366374, 0.366374, 1);
        -moz-transform: translate3d(0px, -50px, 0px) scale3d(0.366374, 0.366374, 1);
        border-color: transparent;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        transform: translate3d(0px, 0px, 0px) scale3d(0.366374, 0.366374, 1);
        -webkit-transform: translate3d(0px, 0px, 0px) scale3d(0.366374, 0.366374, 1);
        -moz-transform: translate3d(0px, 0px, 0px) scale3d(0.366374, 0.366374, 1);
        border-color: transparent;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes fondo_azul_animacion_gwd-keyframes {
    0% {
        -webkit-transform: translate3d(0px, -50px, 0px) scale3d(0.366374, 0.366374, 1);
        border-color: transparent;
        -webkit-animation-timing-function: linear;
    }
    100% {
        -webkit-transform: translate3d(0px, 0px, 0px) scale3d(0.366374, 0.366374, 1);
        border-color: transparent;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes fondo_azul_animacion_gwd-keyframes {
    0% {
        -moz-transform: translate3d(0px, -50px, 0px) scale3d(0.366374, 0.366374, 1);
        border-color: transparent;
        -moz-animation-timing-function: linear;
    }
    100% {
        -moz-transform: translate3d(0px, 0px, 0px) scale3d(0.366374, 0.366374, 1);
        border-color: transparent;
        -moz-animation-timing-function: linear;
    }
}

@keyframes fondo_rojo_animation_gwd-keyframes {
    0% {
        fill: rgb(248, 14, 62);
        transform: translate3d(50px, 0px, 0px) scale3d(0.363653, 0.367413, 1);
        -webkit-transform: translate3d(50px, 0px, 0px) scale3d(0.363653, 0.367413, 1);
        -moz-transform: translate3d(50px, 0px, 0px) scale3d(0.363653, 0.367413, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        fill: rgb(248, 14, 62);
        transform: translate3d(-36px, 0px, 0px) scale3d(0.363653, 0.367413, 1);
        -webkit-transform: translate3d(-36px, 0px, 0px) scale3d(0.363653, 0.367413, 1);
        -moz-transform: translate3d(-36px, 0px, 0px) scale3d(0.363653, 0.367413, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes fondo_rojo_animation_gwd-keyframes {
    0% {
        fill: rgb(248, 14, 62);
        -webkit-transform: translate3d(50px, 0px, 0px) scale3d(0.363653, 0.367413, 1);
        -webkit-animation-timing-function: linear;
    }
    100% {
        fill: rgb(248, 14, 62);
        -webkit-transform: translate3d(-36px, 0px, 0px) scale3d(0.363653, 0.367413, 1);
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes fondo_rojo_animation_gwd-keyframes {
    0% {
        fill: rgb(248, 14, 62);
        -moz-transform: translate3d(50px, 0px, 0px) scale3d(0.363653, 0.367413, 1);
        -moz-animation-timing-function: linear;
    }
    100% {
        fill: rgb(248, 14, 62);
        -moz-transform: translate3d(-36px, 0px, 0px) scale3d(0.363653, 0.367413, 1);
        -moz-animation-timing-function: linear;
    }
}

@keyframes fondo_perro_gato_animacion_gwd-keyframes {
    0% {
        transform: translate3d(1px, -25px, 0px) scale3d(0.962036, 0.962036, 1);
        -webkit-transform: translate3d(1px, -25px, 0px) scale3d(0.962036, 0.962036, 1);
        -moz-transform: translate3d(1px, -25px, 0px) scale3d(0.962036, 0.962036, 1);
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        transform: translate3d(1px, 1px, 0px) scale3d(0.930164, 0.930164, 1);
        -webkit-transform: translate3d(1px, 1px, 0px) scale3d(0.930164, 0.930164, 1);
        -moz-transform: translate3d(1px, 1px, 0px) scale3d(0.930164, 0.930164, 1);
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes fondo_perro_gato_animacion_gwd-keyframes {
    0% {
        -webkit-transform: translate3d(1px, -25px, 0px) scale3d(0.962036, 0.962036, 1);
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
    100% {
        -webkit-transform: translate3d(1px, 1px, 0px) scale3d(0.930164, 0.930164, 1);
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes fondo_perro_gato_animacion_gwd-keyframes {
    0% {
        -moz-transform: translate3d(1px, -25px, 0px) scale3d(0.962036, 0.962036, 1);
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
    100% {
        -moz-transform: translate3d(1px, -1px, 0px) scale3d(0.930164, 0.930164, 1);
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
}
@keyframes fondo_con_borde_animacion_gwd-keyframes {
    0% {
        transform: translate3d(0px, 0px, 0px) scale3d(0.369804, 0.369958, 1);
        -webkit-transform: translate3d(0px, 0px, 0px) scale3d(0.369804, 0.369958, 1);
        -moz-transform: translate3d(0px, 0px, 0px) scale3d(0.369804, 0.369958, 1);
        background-color: transparent;
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        transform: translate3d(0px, 0px, 0px) scale3d(0.369804, 0.369958, 1);
        -webkit-transform: translate3d(0px, 0px, 0px) scale3d(0.369804, 0.369958, 1);
        -moz-transform: translate3d(0px, 0px, 0px) scale3d(0.369804, 0.369958, 1);
        background-color: transparent;
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes fondo_con_borde_animacion_gwd-keyframes {
    0% {
        -webkit-transform: translate3d(0px, 0px, 0px) scale3d(0.369804, 0.369958, 1);
        background-color: transparent;
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
    100% {
        -webkit-transform: translate3d(0px, 0px, 0px) scale3d(0.369804, 0.369958, 1);
        background-color: transparent;
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes fondo_con_borde_animacion_gwd-keyframes {
    0% {
        -moz-transform: translate3d(0px, 0px, 0px) scale3d(0.369804, 0.369958, 1);
        background-color: transparent;
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
    100% {
        -moz-transform: translate3d(0px, 0px, 0px) scale3d(0.369804, 0.369958, 1);
        background-color: transparent;
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
}
@keyframes fondo_rintisa_animacion_gwd-mask-keyframes {
    0% {
        clip-path: inset(0.632223px calc(100% + -75.9843px) calc(100% + -20.9819px) 2.17631px);
        -webkit-clip-path: inset(0.632223px calc(100% + -75.9843px) calc(100% + -20.9819px) 2.17631px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
        clip: rect(0.632223px, 75.9843px, 20.9819px, 2.17631px);
    }
    67.7419% {
        clip-path: inset(0.632223px calc(-39.8071px + 100%) calc(-20.9819px + 100%) 39.8071px);
        -webkit-clip-path: inset(0.632223px calc(-39.8071px + 100%) calc(-20.9819px + 100%) 39.8071px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
        clip: rect(0.632223px, 39.8071px, 20.9819px, 39.8071px);
    }
    100% {
        clip-path: inset(0.632223px calc(100% + -75.9843px) calc(100% + -20.9819px) 2.17631px);
        -webkit-clip-path: inset(0.632223px calc(100% + -75.9843px) calc(100% + -20.9819px) 2.17631px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
        clip: rect(0.632223px, 75.9843px, 20.9819px, 2.17631px);
    }
}
@-webkit-keyframes fondo_rintisa_animacion_gwd-mask-keyframes {
    0% {
        -webkit-clip-path: inset(0.632223px calc(100% + -75.9843px) calc(100% + -20.9819px) 2.17631px);
        -webkit-animation-timing-function: linear;
        clip: rect(0.632223px, 75.9843px, 20.9819px, 2.17631px);
    }
    67.7419% {
        -webkit-clip-path: inset(0.632223px calc(-39.8071px + 100%) calc(-20.9819px + 100%) 39.8071px);
        -webkit-animation-timing-function: linear;
        clip: rect(0.632223px, 39.8071px, 20.9819px, 39.8071px);
    }
    100% {
        -webkit-clip-path: inset(0.632223px calc(100% + -75.9843px) calc(100% + -20.9819px) 2.17631px);
        -webkit-animation-timing-function: linear;
        clip: rect(0.632223px, 75.9843px, 20.9819px, 2.17631px);
    }
}
@-moz-keyframes fondo_rintisa_animacion_gwd-mask-keyframes {
    0% {
        clip-path: inset(0.632223px calc(100% + -75.9843px) calc(100% + -20.9819px) 2.17631px);
        -moz-animation-timing-function: linear;
        clip: rect(0.632223px, 75.9843px, 20.9819px, 2.17631px);
    }
    67.7419% {
        clip-path: inset(0.632223px calc(-39.8071px + 100%) calc(-20.9819px + 100%) 39.8071px);
        -moz-animation-timing-function: linear;
        clip: rect(0.632223px, 39.8071px, 20.9819px, 39.8071px);
    }
    100% {
        clip-path: inset(0.632223px calc(100% + -75.9843px) calc(100% + -20.9819px) 2.17631px);
        -moz-animation-timing-function: linear;
        clip: rect(0.632223px, 75.9843px, 20.9819px, 2.17631px);
    }
}

@keyframes fondo_por_amor_animacion_gwd-mask-keyframes {
    0% {
        clip-path: inset(0.329396px calc(-38.5002px + 100%) calc(-6.36561px + 100%) 37.5002px);
        -webkit-clip-path: inset(0.329396px calc(-38.5002px + 100%) calc(-6.36561px + 100%) 37.5002px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
        clip: rect(0.329396px, 38.5002px, 6.36561px, 37.5002px);
    }
    100% {
        clip-path: inset(0.329396px calc(-38.5002px + 100%) calc(-6.36561px + 100%) -0.248458px);
        -webkit-clip-path: inset(0.329396px calc(-38.5002px + 100%) calc(-6.36561px + 100%) -0.248458px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
        clip: rect(0.329396px, 38.5002px, 6.36561px, -0.248458px);
    }
}
@-webkit-keyframes fondo_por_amor_animacion_gwd-mask-keyframes {
    0% {
        -webkit-clip-path: inset(0.329396px calc(-38.5002px + 100%) calc(-6.36561px + 100%) 37.5002px);
        -webkit-animation-timing-function: linear;
        clip: rect(0.329396px, 38.5002px, 6.36561px, 37.5002px);
    }
    100% {
        -webkit-clip-path: inset(0.329396px calc(-38.5002px + 100%) calc(-6.36561px + 100%) -0.248458px);
        -webkit-animation-timing-function: linear;
        clip: rect(0.329396px, 38.5002px, 6.36561px, -0.248458px);
    }
}
@-moz-keyframes fondo_por_amor_animacion_gwd-mask-keyframes {
    0% {
        clip-path: inset(0.329396px calc(-38.5002px + 100%) calc(-6.36561px + 100%) 37.5002px);
        -moz-animation-timing-function: linear;
        clip: rect(0.329396px, 38.5002px, 6.36561px, 37.5002px);
    }
    100% {
        clip-path: inset(0.329396px calc(-38.5002px + 100%) calc(-6.36561px + 100%) -0.248458px);
        -moz-animation-timing-function: linear;
        clip: rect(0.329396px, 38.5002px, 6.36561px, -0.248458px);
    }
}