@import url(https://fonts.googleapis.com/css2?family=Cabin&family=Roboto+Condensed:wght@400;700&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:100%}:root{--primary-light:#87eaf2;--primary-medium:#14919b;--primary-dark:#044e54;--grey-light:#bac2cb;--grey-medium:#486581;--grey-dark:#102a43;--nav-background:#b5c6d5;--background:#cad7dc;--black:#222;--white:#fff;--red-light:#dfb4b8;--red-dark:#842029;--green-light:#9fdbc0;--green-dark:#0f5132;--headingFont:"Roboto Condensed",Sans-Serif;--bodyFont:"Cabin",Sans-Serif;--small-text:0.875rem;--extra-small-text:0.7em;--backgroundColor:var(--grey-light);--textColor:var(--grey-dark);--borderRadius:0.25rem;--letterSpacing:1.2px;--transition:0.6s ease-in-out all;--max-width:1120px;--fixed-width:600px;--fluid-width:90vw;--breakpoint-lg:992px;--nav-height:8rem;--shadow-1:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--shadow-2:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-3:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-4:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}body{background:#cad7dc;background:var(--background);color:#102a43;color:var(--textColor);font-family:Cabin,Sans-Serif;font-family:var(--bodyFont);font-weight:400;line-height:1.75}.container{max-width:90vw}p{margin-bottom:1.5rem;max-width:40em}h1,h2,h3,h4,h5{font-family:Roboto Condensed,Sans-Serif;font-family:var(--headingFont);font-weight:400;letter-spacing:1.2px;letter-spacing:var(--letterSpacing);line-height:1.3;margin:0 0 1.38rem;text-transform:capitalize}h1{font-size:3.2rem;margin-top:0}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.6rem}h5{font-size:1.3rem}.text-small,small{font-size:.875rem;font-size:var(--small-text)}a{letter-spacing:1.2px;letter-spacing:var(--letterSpacing);text-decoration:none}a,button{line-height:1.15}button:disabled{cursor:not-allowed}ul{list-style-type:none;padding:0}.img{display:block;object-fit:cover;width:100%}.btn{background:#14919b;background:var(--primary-medium);border:transparent;border-radius:.25rem;border-radius:var(--borderRadius);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:var(--shadow-2);color:#fff;color:var(--white);cursor:pointer;display:inline-block;font-family:Roboto Condensed,Sans-Serif;font-family:var(--headingFont);letter-spacing:1.2px;letter-spacing:var(--letterSpacing);padding:.4rem .8rem;text-align:center;text-transform:capitalize;transition:all .6s ease-in-out;transition:var(--transition)}.btn:hover{background:#044e54;background:var(--primary-dark);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:var(--shadow-3)}.btn-full-width{width:100%}.btn-danger{background:#dfb4b8;background:var(--red-light);color:#842029;color:var(--red-dark)}.btn-danger:hover{background:#842029;background:var(--red-dark);color:#fff;color:var(--white)}.alert{border-color:transparent;border-radius:.25rem;letter-spacing:1.2px;letter-spacing:var(--letterSpacing);margin-bottom:1rem;padding:.4rem .75rem;text-align:center}.alert-danger{background:#dfb4b8;background:var(--red-light);color:#842029;color:var(--red-dark)}.alert-success{background:#9fdbc0;background:var(--green-light);color:#0f5132;color:var(--green-dark)}.form{background:#fff;background:var(--white);border-radius:.25rem;border-radius:var(--borderRadius);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:var(--shadow-2);margin:3rem auto;max-width:600px;max-width:var(--fixed-width);padding:2rem 2.5rem;transition:all .6s ease-in-out;transition:var(--transition);width:90vw}.form:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:var(--shadow-4)}.form-label{display:block;font-size:var(--smallText);letter-spacing:1.2px;letter-spacing:var(--letterSpacing);margin-bottom:.5rem;text-transform:capitalize}.form-input,.form-select,.form-textarea{background:#bac2cb;background:var(--backgroundColor);border:1px solid var(--grey-200);border-radius:.25rem;border-radius:var(--borderRadius);padding:.375rem .75rem;width:100%}.btn-block,.form-input,.form-select{height:35px}.form-row{margin-bottom:1rem}.form-textarea{height:7rem}::-webkit-input-placeholder{color:var(--grey-400);font-family:inherit}::placeholder{color:var(--grey-400);font-family:inherit}.form-alert{color:#842029;color:var(--red-dark);letter-spacing:1.2px;letter-spacing:var(--letterSpacing);text-transform:capitalize}
/*# sourceMappingURL=main.41bad66f.css.map*/