@import"https://fonts.googleapis.com/css?family=Montserrat:400,600&display=swap";*{box-sizing:border-box;margin:0;padding:0}body{align-items:center;background:#ecd798;color:rgba(0,0,0,.8);display:grid;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;height:100vh;justify-items:center;width:100vw}.signup-container{margin-top:6vh;display:grid;grid-template-areas:"left right";max-width:80vw;height:80vh;width:80vw;justify-content:center;align-self:center}.left-container{background:#aa182c;overflow:hidden;padding:4vw 0 0;position:relative;text-align:center;width:40vw}.left-container h1{color:rgba(0,0,0,.8);display:inline-block;font-size:24px}.left-container h1 i{background:#c2b18c;border-radius:50%;color:#aa182c;font-size:24px;margin-right:5px;padding:10px;transform:rotate(-45deg)}.left-container .img-sepia{filter:sepia(100%);width:70%}.right-container{background:#c2b18c;display:grid;grid-template-areas:"." ".";width:40vw;padding:2vw}.right-container h1:first-of-type{color:rgba(0,0,0,.8);font-size:36px;font-weight:700;justify-self:center}.right-container .set{display:flex;justify-content:space-between;margin:10px 0}.right-container input{border:1px solid rgba(0,0,0,.1);border-radius:4px;height:2vw;line-height:38px;padding-left:5px}.right-container input,.right-container label{color:rgba(0,0,0,.8)}.right-container .pets-photo,.right-container input,.right-container label{width:10vw}.right-container .pets-photo{align-items:center;display:grid;grid-template-areas:". ."}.right-container .pets-photo button{border:none;border-radius:50%;height:38px;margin-right:10px;outline:none;width:38px}.right-container .pets-photo button i{color:rgba(0,0,0,.8);font-size:16px}.right-container .pets-weight .radio-container{display:flex;justify-content:space-between;width:100%}label{display:block;margin-bottom:5px}.radio-container{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:4px;display:inline-block;padding:5px}.radio-container label{background:transparent;border:1px solid transparent;border-radius:2px;display:inline-block;height:1.2vw;line-height:1.2vw;margin:0;padding:0;text-align:center;transition:all .2s ease-in-out;width:5vw}.radio-container input[type=radio]{display:none}.radio-container input[type=radio]:checked+label{background:#c2b18c;border:1px solid rgba(0,0,0,.1)}.btn{display:inline-block;background:transparent;color:inherit;font:inherit;border:0;outline:0;padding:0;transition:all .2s ease-in;cursor:pointer}.btn--primary{background:#aa182c;color:#fff;box-shadow:0 0 10px 2px rgba(0,0,0,.1);border-radius:2px;padding:.5vh 1vh}.btn-send{display:inline-block;background:transparent;color:inherit;font:inherit;border:0;outline:0;padding:0;transition:all .2s ease-in;cursor:pointer;background:#aa182c;color:#fff;box-shadow:0 0 10px 2px rgba(0,0,0,.1);border-radius:2px;padding:1vh 5vw}.btn--primary:hover{background:#ee5867}.btn--primary:active{background:#ee5867;box-shadow:inset 0 0 10px 2px rgba(0,0,0,.2)}.btn--inside{margin-left:-1vw}.mobile-signup-container{display:grid;grid-template-areas:"left right";max-width:100vw;height:100vh;width:100vw;justify-content:center;align-self:center}@media(max-width:768px){.mobile-left-container{height:130vw}}@media(min-width:768px)and (max-width:1399px){.mobile-left-container{height:70vh}}.mobile-left-container{background:#aa182c;overflow:hidden;padding:5vh 0 0;text-align:center;width:100vw;margin-top:0;border-radius:20px 20px}.mobile-left-container .img-sepia{filter:sepia(100%);width:70%}.mobile-left-container img{height:auto}@media(max-width:768px){.mobile-left-container img{width:70%;height:auto}.mobile-left-container .img-sepia{filter:sepia(100%);width:70%;height:auto}}@media(min-width:768px)and (max-width:1399px){.mobile-left-container img{width:50%;height:auto}.mobile-left-container .img-sepia{filter:sepia(100%);width:50%;height:auto}}.mobile-right-container{background:#c2b18c;display:grid;grid-template-areas:"." ".";margin-top:-2vh;width:100vw;height:auto;border-radius:0 0 20px 20px;padding:7vw 4vw 4vw}.mobile-right-container h1:first-of-type{color:rgba(0,0,0,.8);font-weight:900;justify-self:center;margin-bottom:2.5vh}.mobile-right-container .set{display:flex;justify-content:space-between;margin:1.5vh 0}.mobile-right-container input{border:1px solid rgba(0,0,0,.1);border-radius:4px;height:5.5vh;padding-left:5px}.mobile-right-container input,.mobile-right-container label{color:rgba(0,0,0,.8);width:60vw}.mobile-right-container .radio-container{display:flex;justify-content:space-between;width:60vw;height:4vh}.mobile-right-container .radio-container input[type=radio]:checked+label{background:#c2b18c;height:2.8vh}.mobile-right-container .radio-container label{background:transparent;border:1px solid transparent;border-radius:2px;display:inline-block;height:1.2vw;line-height:2vw;margin:0;padding:0;text-align:center;transition:all .2s ease-in-out}@media screen and (min-width:768px){.mobile-title{font-size:24px}}@media screen and (max-width:768px){.mobile-title{font-size:15px}}.pdf-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.pdf-modal iframe{width:100%;height:100vh;border:none;margin:0;padding:0;overflow:hidden}@media screen and (max-width:1399px){.pdf-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.pdf-modal iframe{width:80%;height:80%;border:none}.pdf-modal button{position:absolute;top:10px;right:10px;z-index:1}}.input-container__input--invalid{border:3px solid red;background-color:#f2dede;color:red;padding:10px}