body,html{max-width:100vw;overflow-x:hidden}.body_base{background-color:#fff;font-family:Arial;min-height:100vh;height:100%;display:flex;flex-direction:column;align-items:center}.body_base .display-sm{display:none}@media (max-width:768px){.body_base .display-lg{display:none!important}.body_base .display-sm{display:inherit}}.body_base .color-box{display:flex;color:#fff;align-items:center;background-color:#fff;border:3px solid #fff}.body_base .color-box i{color:#ee5e6d}.body_base .color-box div{display:flex;align-items:center;justify-content:center;height:3rem;font-size:1.5em;font-weight:700}.body_base .color-box div:first-child{color:#ee5e6d;width:4rem;margin-right:3px;background-color:#56c38a}.body_base .color-box div:last-child{color:#fff;padding:0 1rem;background-color:#ee5e6d;width:100%;margin-right:0}@media (min-width:769px){.body_base .color-box.display-sm{display:none}}.body_base .simple-box{display:flex;color:#fff;align-items:center;border:2px solid #fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.body_base .simple-box div{display:flex;align-items:center;justify-content:center;height:3rem;font-size:1.5em;font-weight:700;border-right:2px solid #fff;padding:0 .5rem}.body_base .simple-box div:last-child{border-right:0}.body_base .color-link{display:flex;color:#fff;align-items:center;justify-content:center;border:2px solid #fff;height:3rem;font-size:1.5em;font-weight:700;padding:0 .5rem;width:100%;max-width:20rem;background-color:#ee5e6d;margin:.5rem auto}.body_base .base-header{margin-top:20px;height:175px;background:#d0e7f5}.body_base .base-header,.body_base .base-header .navbar-brand{display:flex;justify-content:space-between;align-items:flex-end}.body_base .base-header .navbar-brand{padding:20px 30px}@media (max-width:768px){.body_base .base-header .navbar-brand{flex-direction:column-reverse;justify-content:center;align-items:center}}.body_base .base-header .navbar-brand .account-logo{height:100px}.body_base .base-header .navbar-brand .color-box{background-color:#d0e7f5;border:none}@media (max-width:768px){.body_base .base-header .navbar-brand .color-box{padding-top:1rem}}.body_base .base-header .navbar-brand .color-box div{background-color:#44a5e0}.body_base .socials{display:flex}.body_base .socials .social{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;background:#fff;margin-right:1rem}.body_base .socials .social img{height:70%;width:auto}.app-footer{display:flex;align-items:center;margin-bottom:1rem;color:#4a4a4a}.app-footer img{height:1.75rem;width:auto;margin-left:1rem}@media (max-width:768px){.app-footer{font-size:.75rem}.app-footer img{height:1.25rem}}.app-container{background-color:#44a5e0;color:#fff;padding:20px 30px 20px 35px;margin-bottom:.75rem}@media (max-width:768px){.app-container{padding:.5rem;font-size:.7rem}}.app-container h2{font-size:3em;font-weight:700;margin-bottom:.5em}@media (max-width:768px){.app-container h2{font-size:2em;margin:1em auto}}.app-container h3{font-size:1.8em;font-weight:700;margin:1em 0}.app-container p{font-size:1em;margin:1em 0;font-weight:lighter}.app-container .socials{margin-top:2em}@media (max-width:768px){.app-container .socials{justify-content:center;margin-bottom:1em}}.app-container .sign{display:flex;justify-content:flex-end;align-items:flex-end}.app-container .main-image img{width:90%;height:auto;border:3px solid #fff}@media (max-width:768px){.app-container h2,.app-container h3,.app-container p{text-align:center}.app-container p{margin-top:1em}.app-container .main-image{display:flex;justify-content:center;flex-direction:column;margin:1em auto}.app-container .main-image img{width:90%}.app-container .sign{justify-content:center}.app-container .color-box div{font-size:1.35em}}.app-container .main-container{padding-left:1rem}.app-container .main-container .color-box{margin-bottom:1rem}.app-container .main-container form{width:100%;font-size:1.5em;font-weight:700;padding:0}.app-container .main-container form .field{margin-top:1.5em}.app-container .main-container form .field:first-of-type{margin-top:.5em}.app-container .main-container form .field .label{margin-bottom:1em;display:flex}.app-container .main-container form .field .label svg{margin-top:.25em;margin-right:.5em;width:1em}.app-container .main-container form .field .label span{line-height:1.5em}.app-container .main-container form .field .input{margin-left:1.5em}.app-container .main-container form .field .input input{border:none;color:#44a5e0;padding-left:1em}.app-container .main-container form .field .input .invalid-feedback{display:none;color:#fff;margin-bottom:-1.25em;text-align:left;margin-left:-1.3em;margin-top:-.2em}.app-container .main-container form .field .input .invalid-feedback span{background:#ee5e6d;padding:0 1em}.app-container .main-container form .payment-button{display:flex;margin-bottom:1rem;cursor:pointer;padding:1rem;background:#fff;height:5rem;width:calc(100% - 1rem);margin-right:2rem}.app-container .main-container form .payment-button img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.app-container.finalized .main-image img{width:60%}