.btn-primary{background-color:var(--secondary-color);border:0;border-radius:0;transition:all .25s ease}.btn-primary:hover{background-color:var(--secondary-color-hover)}.btn-alt{background-color:transparent;border:0;border-radius:0;color:var(--main-color);transition:all .25s ease}.btn-alt:hover{color:var(--secondary-color)}.modal .modal-dialog{background-color:var(--white-color)}.modal .modal-dialog h3{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(90.19deg,#007ec5 4.26%,#2f5160 99.93%);-webkit-background-clip:text;background-clip:text;font-size:1.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal .modal-dialog li,.modal .modal-dialog p{font-size:.9rem}.alert-wrapper{background:rgba(1,96,150,.74);border-radius:0;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.alert-wrapper .alert-success{background-color:var(--white-color);border-radius:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:20%;width:600px}@media only screen and (max-width:576px){.alert-wrapper .alert-success{width:90%}}.alert-wrapper .alert-success h2{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(90.19deg,#007ec5 4.26%,#2f5160 99.93%);-webkit-background-clip:text;background-clip:text;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:576px){.alert-wrapper .alert-success h2{font-size:1.5rem}}.alert-wrapper .alert-success p{color:#3b3b3b;letter-spacing:2px;margin:2rem 0;text-transform:uppercase}.alert-wrapper .alert-success .logo{width:200px}form{margin-bottom:20%}form .form-control{background-color:var(--form-background);border:1.5px solid varl(--form-border);border-radius:0}form .form-label{color:var(--main-color);font-family:Lexend,sans-serif;font-size:.8rem;letter-spacing:2px;text-transform:uppercase}form .form-check-wrapper{background-color:var(--main-color);color:var(--white-color);padding:1rem 2rem}form .form-check-wrapper .form-check-input{-webkit-appearance:button;-moz-appearance:button;appearance:button;border-radius:0}.small{color:rgba(0,0,0,.4);font-size:.7rem}@media only screen and (max-width:576px){.small{font-size:.6rem}}.small a{color:var(--main-color);text-decoration:none;transition:all .25s ease}.small a:hover{text-decoration:underline}:root{--main-color:#016096;--white-color:#fff;--form-border:#2178a9;--form-background:#ecf8ff;--secondary-color:#46b035;--secondary-color-hover:#2a851b}*{font-family:Mulish,sans-serif}h1,h2,h3,h4{font-family:Lexend,sans-serif}h1{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(90.19deg,#007ec5 4.26%,#2f5160 99.93%);-webkit-background-clip:text;background-clip:text;font-size:2rem;margin-top:20%}h5{color:var(--main-color);font-size:1.5rem;font-weight:700}.grecaptcha-badge{display:none!important}body{position:relative}body:after{content:url(/images/heart.svg);height:100%;left:0;width:100%;z-index:-1}.img-fixed,body:after{bottom:0;position:fixed;top:0}.img-fixed{right:-15px}.hero-img{min-height:100vh;-o-object-fit:cover;object-fit:cover}.introduction{margin-bottom:10%;margin-top:15%}.title{font-size:2.5rem;font-weight:700;margin-bottom:0}.sub-title,.title{color:var(--main-color)}.sub-title{font-family:Lexend,sans-serif;font-size:1.5rem}.logo{height:auto;margin-top:5px;width:475px}@media only screen and (max-width:1200px){h1{font-size:2rem;margin-top:5%}.img-fixed{position:relative;right:0}.hero-img{height:35vw;min-height:auto}.introduction{margin-bottom:5%;margin-top:5%}.logo{width:455px}}@media only screen and (max-width:992px){h1{font-size:2rem;margin-top:5%}.img-fixed{position:relative;right:0}.hero-img{height:35vw;min-height:auto}.introduction{margin-bottom:5%;margin-top:5%}.logo{width:355px}}@media only screen and (max-width:768px){h1{font-size:1.5rem;margin-top:10%}h5{font-size:1.35rem}.introduction{margin-bottom:10%;margin-top:10%}.logo{width:300px}.hero-img{height:65vw;min-height:auto}.title{font-size:1.5rem}.sub-title{color:var(--main-color);font-family:Lexend,sans-serif;font-size:1rem}}@media only screen and (max-width:576px){body:after{top:27vw;transform:scale(.5);transform-origin:left;width:100vw}h1{font-size:1.15rem}.logo{width:250px}.introduction{margin-top:6%}}

/*# sourceMappingURL=app.css.map*/