*{margin:0;padding:0;box-sizing:border-box}.grecaptcha-badge{visibility:hidden}body{font-family:var(--wp--preset--font-family--secondary);font-size:1.5rem;background-color:var(--primary-color)}div.content{width:100%;background-color:var(--primary-color)}section.container{min-height:60vh}section.container h1{font-size:2.5em;font-weight:700}section.container h2{font-size:1.75em}section.container h3{font-size:1.5em}section.container h4{font-size:1.25em}section.container hr{border:0;height:3px;border-radius:5px;background:#2e2e2e;margin-top:1rem;margin-bottom:1rem}section.container ul{line-height:1.5em;padding:20px;list-style-type:square}section.container ul li{padding:5px;margin-left:35px}.header{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;text-shadow:2px 2px 2px rgb(141 141 141 / .8);text-align:center}.header span.jumbo-text{font-size:5em;color:#fff;text-transform:uppercase;font-weight:700;animation:fadeInUp;animation-duration:1s}.custom-top-margin{margin-top:4rem}#scroll-indicator{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background-color:rgb(0 0 0 / .5);padding:10px;border-radius:50%;z-index:1000;display:flex;justify-content:center;align-items:center;opacity:0;animation:fadeIn 0.5s ease forwards,flash 1.5s infinite 2.5s;animation-delay:3s,6s}#scroll-indicator::before{content:'';border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:6px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.wpcf7-form-control-wrap{font-size:1rem}.wpcf7 form .wpcf7-response-output{margin:0;border-radius:15px;background-color:rgb(255 255 255 / 26%)}.profile-card,.card-body{font-size:1rem;display:flex;align-items:center;justify-content:space-between;padding:15px;border-radius:8px;box-shadow:0 4px 8px rgb(0 0 0 / .1);margin:30px 0;background-color:#fff;border:solid 1px var(--secondary-color);border-left:8px solid var(--accent-color-black);border-top-left-radius:0;border-bottom-left-radius:0}.profile-info{line-height:normal;display:flex;align-items:center}.profile-info img{width:75px;height:75px;border-radius:50%;margin-right:15px}.buttons{display:flex;align-items:center}.buttons button,.buttons a{margin-left:10px}footer{font-size:.8em;background-color:var(--tertiary-color)}.copyright-section{font-family:var(--font-family-monospace);background-color:var(--nav-color)}footer .navbar-nav{display:grid;grid-template-rows:repeat(3,1fr);grid-auto-flow:column;justify-content:start}footer .menu-item{padding:6px}footer .menu-item a{text-decoration:none;color:inherit}footer a:hover{opacity:.8}.btn-primary{background-color:var(--accent-color);border-color:var(--accent-color-dark)}.btn-primary:hover{background-color:var(--accent-color-light);border-color:var(--accent-color)}.btn-link{color:var(--accent-color)}.btn-link:hover{color:var(--accent-color-dark)}.container img,.container h1,.container h2,.container p,.container ul,.container li,.container hr,.profile-card{animation:fadeIn;animation-duration:1.5s}@media only screen and (max-width:768px){.header span.jumbo-text{font-size:11vw}.header{height:60vh}.profile-card{flex-direction:column;text-align:center}.profile-card .profile-info{justify-content:center;margin-bottom:10px}.profile-card .buttons{width:100%;margin-top:10px}.profile-card .buttons button,.profile-card .buttons a{width:100%;margin-bottom:10px}.custom-top-margin{margin-top:1rem}}