.bottom-footer-container{width:100vw;font-family:Montserrat,sans-serif;height:-moz-fit-content;height:fit-content;padding-bottom:4rem;padding-top:4rem;background:linear-gradient(90deg,#212121,#000);font-weight:600;gap:8rem;text-align:center}.bottom-footer-contact-container,.bottom-footer-container{align-items:center;justify-content:center;display:flex;flex-direction:column}.bottom-footer-contact-container{color:#fff}.bottom-footer-contact-container p{font-size:2rem}.bottom-footer-left-column{display:flex;gap:1rem;flex-direction:column;align-items:center;justify-content:center}.bottom-footer-left-column p{padding:1rem;font-size:1.2rem;margin-right:2rem;width:300px;border-radius:1rem;background:#1a1a1a}.bottom-footer-right-column{display:flex;grid-template-rows:100px 100px 100px;gap:1rem;flex-direction:column;align-items:center;justify-content:center}.bottom-footer-social-media-icons{width:4rem;height:4rem;overflow:hidden;border-radius:1rem;margin-right:.5rem;margin-left:.5rem}.bottom-footer-right-column p{padding:1rem;width:200px;border-radius:1rem;font-size:1.2rem;background:#1a1a1a}.bottom-footer-contact-items,.bottom-footer-left-column-items{color:#fff}.bottom-footer-left-column-items:hover{color:#c9220c;cursor:pointer}.bottom-footer-contact-items:hover{color:#c9220c}.bottom-footer-name{text-shadow:2px 2px #000;width:-moz-fit-content;width:fit-content;color:#c9220c;padding:2rem;margin-right:6rem;font-size:2.5rem;border-radius:1rem;border-top:none;background:#1a1a1a}.top-footer-container{font-family:Montserrat,sans-serif;position:relative;display:flex;align-items:flex-start;justify-content:center;color:#212121;flex-direction:row;width:100vw;background-image:url(/_next/static/media/pose3-contrast.57bc1b39.png);background-size:cover;height:-moz-fit-content;height:fit-content;padding-bottom:50rem}.top-footer-name{text-align:center;text-shadow:2px 2px #000;width:-moz-fit-content;width:fit-content;color:#c9220c;padding:2rem;font-size:2rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;border:1px solid #c9220c;border-top:none;background:linear-gradient(90deg,#212121,#000);margin-right:16rem}.top-footer-items{font-size:20px;text-align:center;display:flex;gap:1rem}.top-footer-items-mobile{position:absolute;left:0;height:-moz-fit-content;height:fit-content;background:linear-gradient(90deg,#212121,#000);color:#ddd;border:1px solid #c9220c;border-bottom-right-radius:1rem;padding:1rem 1rem 10rem;width:60vw}.top-footer-items-mobile p{margin-bottom:1rem;border-bottom:1px solid #c9220c}.hamburger-lines{width:2rem;height:2px;background:#fff;margin:8px}.hamburger-icon{width:-moz-fit-content;width:fit-content;position:absolute;height:-moz-fit-content;height:fit-content;margin:1rem;right:0;border-radius:4px;border:1px solid #fff}.top-footer-items p{background:linear-gradient(90deg,#212121,#000);color:#ddd;border:1px outset #c9220c;border-top:none;font-weight:600;padding:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.top-footer-container-mobile{font-family:Montserrat,sans-serif;position:relative;display:flex;align-items:flex-start;justify-content:center;color:#212121;flex-direction:row;width:100vw;background-image:url(/_next/static/media/pose5.4a2e6e48.jpg);background-size:cover;height:-moz-fit-content;height:fit-content;padding-bottom:40rem}.top-footer-items p:hover{color:#c9220c}.copyright-container{text-align:center;background:linear-gradient(90deg,#212121,#000);padding:2rem;font-size:1.5rem;font-family:Montserrat,sans-serif}.Introduction-container{background-image:url(/_next/static/media/pose8-contrast.e9a10eaa.png);padding-top:4rem;padding-bottom:50rem}.Introduction-container,.Introduction-container-mobile{display:flex;font-family:Montserrat,sans-serif;flex-direction:column;align-items:center;justify-content:center;background-size:cover;background-color:#323232}.Introduction-container-mobile{background-image:url(/_next/static/media/pose10-modified.1c073a2b.jpg)}.champion-of-champions{margin-bottom:4rem;color:#c9220c;background:#212121;text-align:center}.Introduction-container h1{text-align:center;text-shadow:1px 1px #000;margin-bottom:1rem;background:linear-gradient(90deg,#212121,#000);width:100%;padding-top:.8rem;padding-bottom:.8rem;font-size:4rem}.Introduction-container h2{text-shadow:1px 1px #000;background:#212121;width:100%;padding-top:.5rem;padding-bottom:.5rem;text-align:center}.programs-container{font-family:Montserrat,sans-serif;display:flex;flex-direction:column;background:linear-gradient(90deg,#212121,#000);align-items:center;justify-content:center;gap:1rem;width:100%;padding:4rem 4rem 12rem}.plan-container{border-radius:1rem;background:url(/_next/static/media/collage-modified-blur.66e8285a.png);background-size:cover;width:25vw}.plan-overlay{background:rgba(0,0,0,.7);padding:2rem}.plan-header-container,.plan-overlay{border-radius:1rem;display:flex;flex-direction:column;align-items:center;width:100%;justify-content:center}.plan-header-container{color:#c9220c;background:rgba(0,0,0,.5);gap:1rem;padding:1rem 4rem;margin-bottom:2rem;border:1px outset #c9220c}.package-content-container{color:#fff;border:1px outset #c9220c;border-radius:1rem;padding:1rem}.package-content-container p{margin-bottom:1rem}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-VariableFont_wght.f595c38f.ttf)}.who-i-am{flex-direction:row}.who-i-am,.who-i-am-mobile{background-color:#212121;display:flex;font-family:Montserrat,sans-serif;background-image:url(/_next/static/media/collage-modified-blur-contrast.596f4c5a.png);background-size:cover;align-items:center;justify-content:center;padding-top:4rem;padding-bottom:4rem;width:100vw}.who-i-am-mobile{flex-direction:column}.who-i-am-about-mobile{width:90%;align-items:center;justify-content:center;display:flex;flex-direction:column}.who-i-am-biography{width:100%;background:linear-gradient(270deg,#212121,#000);color:#fff;border-radius:1rem;font-weight:500;text-shadow:2px 2px #000;padding:2rem;margin-bottom:.5rem}.who-i-am-about{width:50%;margin-left:4rem}.who-i-am-header{font-weight:700;font-size:8rem;width:150%;text-shadow:2px 2px #212121;color:#c9220c;padding:2rem;border-radius:1rem;margin-bottom:1rem}