@font-face{src:url(/fonts/Costaline-Thin.otf) format("opentype");font-family:headerfont;font-weight:400;font-style:normal}@font-face{font-family:bodyfont;src:url(/fonts/AlumniSans-Light.tff) format("opentype");font-weight:400;font-style:normal}body{margin:0;padding:0;font-family:bodyfont}h1{font-family:headerfont;font-size:4.5em;margin:0;margin-block:0}h2{font-family:headerfont;font-size:2.5em;margin-top:0;margin-block:0}h3{font-family:headerfont;font-size:4.7em;margin-top:0;margin-block:0}h4{font-family:headerfont;font-size:1.5em;margin-top:0;margin-block:0}h5{font-family:headerfont;font-size:1.25em;margin-top:0;margin-block:0}h6{font-family:bodyfont;font-size:1.2em;margin-top:0;margin-block:0}p{font-family:bodyfont;font-size:1.7em;text-align:justify;margin-block:0}a{font-family:bodyfont;font-size:1em;text-decoration:none;font-weight:700;margin-block:0}blockquote{font-family:headerfont;font-size:3.3em;margin-block:0}cite{font-family:bodyfont;font-size:1.25em;color:#a76d60;margin-block:0}@media (max-width: 1200px){h1{font-size:4em}h2{font-size:2.2em}h3{font-size:4em}p{font-size:1.5em}blockquote{font-size:3em}}@media (max-width: 768px){h1{font-size:3em}h2{font-size:2em}h3{font-size:3em}h4{font-size:1.25em}h5{font-size:1.1em}h6{font-size:1em}p{font-size:1.2em}a{font-size:.9em}blockquote{font-size:2.5em}cite{font-size:1em}}@media (max-width: 480px){h1{font-size:2.5em}h2{font-size:1.8em}h3{font-size:2.5em}h4{font-size:1.1em}h5{font-size:1em}h6{font-size:.9em}p{font-size:1em}a{font-size:.8em}blockquote{font-size:2em}cite{font-size:.9em}}.AppDiv{padding-top:20px;width:100%;min-height:auto}.intro-section{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.intro-container-text{background-color:#e0d0c1;max-height:500px;flex:1;display:flex;width:100%}.intro-text{width:100%;padding:100px 50px 50px 5%;display:flex;flex-direction:column;justify-content:center;align-items:start;text-align:justify}.intro-text h1{color:#003d5b;margin-bottom:10px;font-size:2.5em}.intro-text h5{color:#5c7457;margin:10px 0 -5px;font-size:1.5em}.intro-text p{margin-bottom:20px;font-size:1.2em;line-height:1.6}.linkToIntro{color:#668f80;font-size:1.25em;text-decoration:none;font-weight:700;transition:color .3s ease}.linkToIntro:hover{color:#a76d60}.intro-image{padding-right:5%;display:flex;justify-content:center;align-items:center}.intro-image img{margin-top:200px;border-radius:50%;width:500px;height:500px;border:10px solid #8B575C;object-fit:cover;position:relative}.intro-quote{padding:50px 0;background-color:#fff;width:100%;height:350px;display:flex;flex-direction:column;justify-content:center}blockquote{margin-left:5%;font-size:2em;font-style:italic}.quote-author{display:block;text-align:right;padding-right:10%;margin-top:10px;font-size:1.2em}@media (max-width: 1200px){.intro-text{padding:80px 30px 30px 5%}.intro-text h1{font-size:2em}.intro-text h5{font-size:1.3em}.intro-text p{font-size:1.1em}.intro-image img{width:400px;height:400px;margin-top:150px}blockquote{font-size:1.8em}.quote-author{font-size:1.1em}}@media (max-width: 768px){.intro-container-text{flex-direction:column;align-items:center;max-height:none}.intro-text{padding:50px 20px 20px;text-align:center;align-items:center}.intro-text h1{font-size:1.8em}.intro-text h5{font-size:1.2em}.intro-text p{font-size:1em}.intro-image{padding-right:0;margin-top:20px}.intro-image img{width:300px;height:300px;margin-top:0}blockquote{font-size:1.5em}.quote-author{font-size:1em}}@media (max-width: 480px){.intro-text h1{font-size:1.6em}.intro-text h5{font-size:1.1em}.intro-text p{font-size:.9em;margin:0 50px}.intro-image img{width:250px;height:250px}blockquote{font-size:1.3em}.quote-author{font-size:.9em}}.about-section{background-color:#5c7457;max-width:100%;min-height:750px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 10% 0 2%;gap:100px}.profile{width:400px;height:600px;border:5px solid #A5695F;border-radius:300px 300px 0 0;display:block;overflow:hidden;flex-shrink:0}.about-section img{width:100%;height:100%;object-fit:cover}.about-text{width:auto;display:flex;flex-direction:column;justify-content:start;align-items:start;text-align:justify;color:#f5e6e6}.about-text h1{margin-bottom:25px;font-size:2.5em}.about-text h5{margin-bottom:25px;font-size:1.2em}.about-quote{margin-top:20px;font-weight:900;font-style:italic}@media (max-width: 1200px){.about-section{gap:50px;padding:50px 5% 50px 2%;height:auto}.profile{width:350px;height:525px}}@media (max-width: 768px){.about-section{flex-direction:column;align-items:center;gap:30px;padding:20px 5%;min-height:auto}.profile{width:300px;height:450px;margin-bottom:20px}.about-text{text-align:center;align-items:center}.about-text h1{font-size:2em}.about-text h5{font-size:1em}}@media (max-width: 480px){.profile{width:250px;height:375px}.about-text h1{font-size:1.8em}.about-text h5,.about-quote{font-size:.9em}}.practical-background{background-color:#fff;padding:50px 2%}.practical-title{color:#a76d60;font-size:2.5em;text-align:center;margin-bottom:30px}.practical-box{padding:30px 8.4% 50px 10%}.row{display:flex;align-items:start;gap:50px;margin-bottom:40px}.row.reverse{flex-direction:row-reverse;margin-bottom:50px}.image-container{flex:1;display:flex;justify-content:center;align-items:start;max-width:300px;max-height:300px}.image-container img{width:100%;height:auto;border-radius:50%;border:5px solid #879676}.text-container{flex:2;display:flex;flex-direction:column;justify-content:center;align-items:start}.text-container h2{color:#879676;margin-bottom:10px;font-size:2em}.text-container p{margin-bottom:20px;font-size:1.2em;line-height:1.6}.linkTo{padding-top:20px;color:#668f80;text-decoration:none;font-weight:700;font-size:1.5em;transition:color .3s ease}.linkTo:hover{color:#a76d60}@media (max-width: 1200px){.row{gap:30px}.image-container img{width:250px;height:250px}.text-container h2{font-size:1.8em}.text-container p{font-size:1.1em}}@media (max-width: 768px){.row{flex-direction:column;align-items:center;gap:20px}.row.reverse{flex-direction:column}.image-container{max-width:100%}.image-container img{width:200px;height:200px}.text-container{align-items:center;text-align:center}.text-container h2{font-size:1.6em}.text-container p{font-size:1em}.linkTo{font-size:1.2em}}@media (max-width: 480px){.practical-title{font-size:2em}.image-container img{width:150px;height:150px}.text-container h2{font-size:1.4em}.text-container p{font-size:.9em}.linkTo{font-size:1em}}.container{width:100%;background-color:#8b575c;color:#fff;padding:20px 0}.contact-info{padding:0 5% 0 2%;display:flex;flex-direction:column;align-items:flex-start}.contactinfoh3{margin-top:70px;font-size:2em}.contact-info p{margin-top:20px;padding-right:200px;display:flex;align-items:center;gap:10px}.contact-info a{color:#00008b;text-decoration:none;display:flex;align-items:center;gap:10px}.contact-info-text{width:80%}.contactformh3{margin:100px auto 0;font-size:2em}.contact-form{background:#e0d0c16b;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:20px;border-radius:10px;width:50%;margin:50px auto}.form-group{display:flex;flex-direction:row;align-items:flex-start;gap:10px;width:90%}.contact-form label{flex:0 0 30%;text-align:left;color:#fff}.input-wrapper{flex:1;text-align:left}.contact-form input,.contact-form textarea{width:100%;padding:8px;border:3px solid #5C7457;border-radius:10px;font-size:1em}.character-count{font-size:12px;color:#fff;margin-top:5px;text-align:right}#message{height:150px;resize:vertical}.contact-form button{background-color:#e0d0c1;color:#8b575c;padding:10px;border:none;border-radius:10px;cursor:pointer;font-size:16px;width:150px;transition:background-color .3s ease,color .3s ease}.contact-form button:hover{background-color:#8b575c;color:#e0d0c1}@media (max-width: 1200px){.contact-form{width:50%}}@media (max-width: 768px){.contact-info p{padding-right:0}.contact-form{width:90%}.form-group{flex-direction:column;align-items:flex-start}.contact-form label{flex:0 0 100%;margin-bottom:5px}.input-wrapper,.contact-form button{width:100%}}@media (max-width: 480px){.contactinfoh3,.contactformh3{font-size:1.5em}.contact-info p{font-size:.9em}.contact-form{padding:15px}.contact-form input,.contact-form textarea{font-size:.9em}}.navbar{display:flex;align-items:center;justify-content:flex-end;position:fixed;top:0;width:100%;height:50px;background-color:#fff;z-index:1000;box-shadow:0 2px 5px #0000001a}.navbar-container{display:flex;align-items:center;justify-content:flex-end;width:100%;padding-right:50px}.hamburger{display:none;background:none;border:none;color:#003d5b;font-size:24px;cursor:pointer}.menu{display:flex;align-items:center;justify-content:flex-end;height:50px;gap:30px}.menu-item{display:inline-block;padding:10px 15px;text-decoration:none;color:#003d5b;font-size:1.6em;transition:background-color .3s ease}.menu-item:hover{background-color:#e0d0c1;border-radius:5px}@media (max-width: 768px){.hamburger{display:block}.menu{display:none;flex-direction:row;position:fixed;top:50px;right:0;width:100%;height:auto;background-color:#fff;box-shadow:0 2px 5px #0000001a;padding:10px 20px;z-index:1000}.menu-item{width:auto;text-align:center;padding:10px 15px;font-size:.8em;color:#003d5b;text-decoration:none;transition:background-color .3s ease}.menu-item:hover{background-color:#e0d0c1;border-radius:5px}.menu.active{display:flex}}.footer{background-color:#5c7457;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:20px;max-width:100%;bottom:0}@media (max-width: 768px){.footer{flex-direction:column;text-align:center;padding:15px}.footer>*{margin-bottom:10px}.footer>*:last-child{margin-bottom:0}}@media (max-width: 480px){.footer{padding:10px}.footer>*{font-size:.9em}}
