@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";.navbar-container{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:100%;background:#1c66a6;border-top:2px black solid;border-bottom:2px black solid;position:sticky;top:0;padding:10px;z-index:1;box-shadow:#26394d 0 20px 30px -10px}.navbar-container button{display:flex;background:transparent;border:none}.navbar-container button svg{color:#000}.navbar-container ul{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:40px;width:100%;position:absolute;top:100%;left:-200%;padding:50px 0;transition:all .5s ease-in-out;border-bottom:2px black solid;background:#1c66a6}.navbar-container ul.active{left:0}.navbar-container ul li{text-align:center;text-transform:uppercase;list-style:none;font-size:2rem;position:relative;color:#f2f2f2;font-family:Lato,sans-serif}.navbar-container ul li:after{content:"";position:absolute;height:2.5px;width:50%;bottom:-3px;left:0;right:0;margin:auto;border-radius:5px;background:#f2f2f2}.navbar-container ul li a{text-decoration:none;color:inherit}@media screen and (min-width: 1024px){.navbar-container svg{display:none}.navbar-container ul{margin:0;flex-flow:row wrap;padding:1px 0;position:inherit;border-bottom:none;background:transparent}.navbar-container ul li{opacity:.9}.navbar-container ul li:hover{opacity:1;cursor:pointer}.navbar-container ul li:after{width:0;transition:width .4s}.navbar-container ul li:hover:after{width:50%}}.about-section{text-align:center;padding:30px 0 70px}.about-section .about-section__container{display:flex;flex-flow:column wrap;justify-content:center;align-items:stretch;width:90%;max-width:600px;margin:auto;border-radius:5px;box-shadow:#158fbf -7px 7px,#1c66a6 -10px 10px,#1c66a6 -15px 15px,#2b448c -20px 20px,#2b448c -25px 25px;background:#f2f2f2;position:relative}.about-section .about-section__container .pin-img{position:absolute;width:80px;top:0;left:-25px;opacity:10}.about-section .about-section__container .about-section__img{width:100%;border-radius:5px 0 175px;box-shadow:#00000040 0 54px 55px,#0000001f 0 -12px 30px,#0000001f 0 4px 6px,#0000002b 0 12px 13px,#00000017 0 -3px 5px}.about-section .about-section__container .about-section__content{padding:25px 0 50px}.about-section .about-section__container .about-section__content h1{font-family:Playfair Display,serif;font-size:4.5rem;margin:auto auto 20px;padding:5px;color:#2b448c;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7.5px;text-shadow:2px 2px 0px #f2f2f2,5px 4px 0px rgba(0,0,0,.15)}.about-section .about-section__container .about-section__content h2{font-size:2.5rem;padding:0 10px;font-family:Playfair Display,serif;color:#2b448c;margin-bottom:50px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3.5px;text-shadow:2px 2px 0px #f2f2f2,5px 4px 0px rgba(0,0,0,.15)}.about-section .about-section__container .about-section__content p{line-height:4rem;color:#000;background:#f2f2f2;font-size:2rem;width:80%;padding:15px 0;margin:auto;font-family:Lato,sans-serif;text-align:left}@media screen and (min-width: 1024px){.about-section .about-section__container{width:85%;max-width:2200px;flex-flow:row nowrap}.about-section .about-section__container .about-section__img{object-fit:cover;width:auto;height:500px;border-radius:5px 0 250px}.about-section .about-section__container .about-section__content h1{font-size:5rem;padding-top:25px}.about-section .about-section__container .about-section__content h2{font-size:3rem}.about-section .about-section__container .about-section__content p{font-size:1.75rem;padding:0 70px;width:85%;margin-bottom:15px}}@media screen and (min-width: 1250px){.about-section .about-section__container .about-section__img{height:725px}}header{background:#f2f2f2}header .hero-image{display:block;width:100%;margin:auto;max-width:450px}.contact-us-section{width:100%}.contact-us-section .contact-us__container{width:95%;display:flex;flex-flow:column wrap;margin:auto}.contact-us-section .contact-us__container .contact-us__form-container{order:1;padding:50px 0 100px}.contact-us-section .contact-us__container .contact-us__form-container h2{font-family:Lato,sans-serif;font-family:Playfair Display,serif;text-align:center;color:#f2f2f2;font-size:4rem;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7.5px;text-shadow:2px 2px 0px #2b448c,5px 4px 0px rgba(0,0,0,.15)}.contact-us-section .contact-us__container .contact-us__form-container .contact-us__form fieldset{display:flex;flex-flow:column wrap;border:none;padding-top:15px;gap:7.5px;margin:auto;max-width:600px}.contact-us-section .contact-us__container .contact-us__form-container .contact-us__form fieldset legend{visibility:hidden}.contact-us-section .contact-us__container .contact-us__form-container .contact-us__form fieldset label{color:#fff;font-size:1.5rem;font-family:Lato,sans-serif}.contact-us-section .contact-us__container .contact-us__form-container .contact-us__form fieldset input{width:100%;font-family:Lato,sans-serif;font-size:1.75rem;min-height:35px;padding:5px 0 5px 10px;border-radius:5px;border:1.5px solid black;box-shadow:#0006 0 2px 4px,#0000004d 0 7px 13px -3px,#0003 0 -3px inset;outline:none}.contact-us-section .contact-us__container .contact-us__form-container .contact-us__form fieldset input:focus{border:3.5px solid #158fbf}.contact-us-section .contact-us__container .contact-us__form-container .contact-us__form fieldset textarea{width:100%;font-size:1.75rem;padding:10px 10px 5px;min-height:140px;border-radius:10px;border:1.5px solid black;box-shadow:#0006 0 2px 4px,#0000004d 0 7px 13px -3px,#0003 0 -3px inset;outline:none;font-family:Lato,sans-serif}.contact-us-section .contact-us__container .contact-us__form-container .contact-us__form fieldset textarea:focus{border:3.5px solid #158fbf}.contact-us-section .contact-us__container .contact-us__form-container .contact-us__form fieldset button{cursor:pointer;display:block;width:100%;max-width:450px;margin:15px auto auto;background:#1c66a6;color:#f2f2f2;font-family:Lato,sans-serif;font-size:1.5rem;font-weight:800;letter-spacing:1.5px;padding:7px 0;border:2.5px solid #f2f2f2;border-radius:10px;text-transform:uppercase;transition:all .35s ease-in-out;box-shadow:#0006 0 2px 4px,#0000004d 0 7px 13px -3px,#0003 0 -3px inset}.contact-us-section .contact-us__container .contact-us__form-container .contact-us__form fieldset button:active{transition:background .5s ease-in-out!important;background:#2b448c}.contact-us-section .contact-us__container .contact-us__form-container .contact-us__form fieldset input,.contact-us-section .contact-us__container .contact-us__form-container .contact-us__form fieldset textarea{display:block}.contact-us-section .contact-us__container .contact-us__form-container .contact-us__form fieldset p{font-family:Lato,sans-serif;color:#f2f2f2;padding:0;margin-bottom:10px;color:#d9534f;font-size:1.4rem}.contact-us-section .contact-us__container .contact-us__info{order:2;display:flex;flex-flow:column nowrap;justify-content:center;gap:32px;width:100%;max-width:700px;margin:auto auto 50px}.contact-us-section .contact-us__container .contact-us__info h4{text-align:center;margin:auto auto 10px;padding:3px 5px;font-size:2.5rem;font-family:Playfair Display,serif;color:#f2f2f2;border-radius:10px;background:#1c66a6;text-shadow:2px 2px 0px #158fbf,5px 4px 0px rgba(0,0,0,.15);box-shadow:#0006 0 2px 4px,#0000004d 0 7px 13px -3px,#0003 0 -3px inset}.contact-us-section .contact-us__container .contact-us__info p{font-family:Lato,sans-serif;color:#f2f2f2;font-size:2rem}.contact-us-section .contact-us__container .contact-us__info p svg{margin-right:10px}.contact-us-section .contact-us__container .contact-us__info p a{color:inherit}.contact-us-section .contact-us__container .contact-us__info .contact-us__phone-info a{text-decoration:none}.contact-us-section .contact-us__container .contact-us__info .contact-us__phone-info a span{text-decoration:underline}.contact-us-section .contact-us__container iframe{width:100%}@media screen and (min-width: 1024px){.contact-us-section .contact-us__container{display:flex;flex-flow:row wrap;gap:10px;max-width:1800px}.contact-us-section .contact-us__container .contact-us__info{order:1;flex-flow:column nowrap;justify-content:center;align-items:center}.contact-us-section .contact-us__container .contact-us__info h4{width:420px;margin:auto 0;text-align:left}.contact-us-section .contact-us__container .contact-us__info,.contact-us-section .contact-us__container .contact-us__form-container{flex:1;width:50%}}@media screen and (min-width: 1630px){.contact-us-section .contact-us__container{gap:0}.contact-us-section .contact-us__container .contact-us__info{align-items:end}}footer{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;background:url('data:image/svg+xml;charset=utf-8,%3Csvg id="visual" viewBox="0 0 960 540" width="960" height="540" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1"%3E%3Cpath d="M0 441L12.3 455.2C24.7 469.3 49.3 497.7 74 506C98.7 514.3 123.3 502.7 148 493.5C172.7 484.3 197.3 477.7 221.8 480C246.3 482.3 270.7 493.7 295.2 490.3C319.7 487 344.3 469 369 461.3C393.7 453.7 418.3 456.3 443 465.3C467.7 474.3 492.3 489.7 517 489C541.7 488.3 566.3 471.7 591 461.3C615.7 451 640.3 447 664.8 459.8C689.3 472.7 713.7 502.3 738.2 508C762.7 513.7 787.3 495.3 812 494.5C836.7 493.7 861.3 510.3 886 513C910.7 515.7 935.3 504.3 947.7 498.7L960 493L960 541L947.7 541C935.3 541 910.7 541 886 541C861.3 541 836.7 541 812 541C787.3 541 762.7 541 738.2 541C713.7 541 689.3 541 664.8 541C640.3 541 615.7 541 591 541C566.3 541 541.7 541 517 541C492.3 541 467.7 541 443 541C418.3 541 393.7 541 369 541C344.3 541 319.7 541 295.2 541C270.7 541 246.3 541 221.8 541C197.3 541 172.7 541 148 541C123.3 541 98.7 541 74 541C49.3 541 24.7 541 12.3 541L0 541Z" fill="%232b438c" stroke-linecap="round" stroke-linejoin="miter"%3E%3C/path%3E%3C/svg%3E') no-repeat center 95%/cover}footer img{width:90px}footer p{font-size:1.5rem;padding:5px;font-family:Lato,sans-serif;color:#f2f2f2}html{box-sizing:border-box;scroll-behavior:smooth;font-size:62.5%}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0}body{background:linear-gradient(180deg,hsl(225,53%,36%) 0%,hsl(0,0%,0%) 100%)}
