@import"https://fonts.googleapis.com/css2?family=Nunito:wght@400;700&display=swap";.HeaderContent{position:fixed;top:0;left:0;width:100%;height:1.7cm;background-color:var(--color-header);border-bottom:1px solid var(--color-separation-line);display:flex;align-items:flex-start;justify-content:space-between;padding:0;z-index:1000}.header-left{display:flex;align-items:flex-start;gap:.75rem}.header-right{display:flex;align-items:flex-start;gap:1rem}@media(max-width:768px){.desktop-only{display:none}}@media(min-width:767px){.phone-only{display:none}}.title h1{font-family:var(--font-family),sans-serif;color:var(--color-text-header);font-size:1.6rem;font-weight:500;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.title.phone-only h1{font-size:1rem;padding-top:12px}@media(max-width:370px){.title.phone-only h1{transform:translate(-15px) scale(.9)}}.donate-button{margin-top:12px;margin-right:12px}@media(max-width:370px){.donate-button{transform:translate(-15px) scale(.9)}}.image-button.logo{position:relative;top:0;left:0;padding-left:5px;padding-top:5px;transition:transform .1s ease}.donate-button{position:relative;background:var(--color-element-neutral);width:125px;height:40px;border:2px solid var(--color-element-neutral);border-radius:5px;color:var(--color-page-background);text-transform:uppercase;font-weight:300;font-size:15px;letter-spacing:.02em;line-height:1;transition-duration:var(--transition-duration);cursor:pointer}.donate-button-icon{transform:translate(-8px) translateY(2px)}.donate-button-text{margin-left:2px}.donate-button:hover{transform:scale(1.05)}.donate-button:hover .donate-button-icon,.donate-button:hover .donate-button-text{transition-duration:var(--transition-duration);color:var(--color-white)}.donate-button:active{transform:scale(.95)}.donate-button:active .donate-button-icon,.donate-button:active .donate-button-text{transition-duration:var(--transition-duration);color:var(--color-white)}.image-button{background:none;border:none;padding:0;margin:0;line-height:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:var(--button-transition)}.image-button:hover{transform:scale(1.05)}.image-button:active{transform:scale(.95)}.image-button .image{display:block;width:55px;height:auto}.footer{background-color:var(--color-footer);color:var(--color-text-white);text-align:center;padding:20px 10px;width:100%;z-index:10;display:flex;flex-direction:column;align-items:center;box-shadow:0 -2px 10px #00000080;visibility:hidden;transition:opacity .3s}.footer.show{opacity:1;visibility:visible}.footer a{color:var(--color-white);font-family:var(--font-family),sans-serif}.social-buttons{margin:10px 0}.social-buttons a{color:var(--color-white);font-size:1.5rem;margin:0 10px;transition:transform .3s,color .3s}.social-buttons a:hover{color:var(--color-element-hover);transform:scale(1.2)}.footer .copyright{margin-top:15px;font-size:.9rem}:root{--color-page-background: #232323;--color-footer: #2a2a2a;--color-header: #2a2a2a;--color-separation-line: #404040;--color-text-header: #ffffff;--color-text-footer: #ffffff;--color-text-home: #ffffff;--color-light-grey: #D9DDE2;--color-text-white: #fff;--color-black: #000;--color-element-neutral: #20ac29;--color-element-hover: #40bc69;--color-element-pressed: #20ac59;--color-white: #ffffff;--color-logo-brown-bright: #A88158;--color-logo-brown-dark: #4D362C;--color-header-button-hover: #3a3a3a;--font-family: "Nunito", sans-serif;--content-width: 1000px;--button-transition: transform .15s ease, background .2s ease, box-shadow .2s ease;--transition-duration: .4s}html,body,#root{height:100%;margin:0;padding:0;overflow-x:hidden}html,body,#root{height:100%;margin:0;padding:0}body{margin:0;font-family:var(--font-family),serif;background-color:var(--color-page-background)}a{text-decoration:none;color:inherit}.app-container{display:flex;flex-direction:column;min-height:100vh}.content{flex:1}.two-column-section{display:flex;justify-content:center;padding-left:20px;padding-right:20px}.section-container{max-width:1000px;display:flex;gap:40px;width:100%}.section-left{flex:2;display:flex;flex-direction:column}.section-title{color:var(--color-text-home);font-family:var(--font-family),sans-serif;font-size:3rem;text-align:left;margin-bottom:20px}.section-text{color:var(--color-text-home);font-family:var(--font-family),sans-serif;font-size:1rem;text-align:justify;line-height:1.6}.section-text p:last-child{font-weight:700}.section-right{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:60px}.section-image-container{width:100%;overflow:hidden}.section-image{width:100%;height:auto;object-fit:cover}.section-image-text{margin-top:15px}.section-image-text p{color:var(--color-logo-brown-bright);font-family:var(--font-family),sans-serif;margin:0;font-size:1rem}.section-text-bold{font-weight:bolder;letter-spacing:2px}.section-text-normal{font-weight:lighter;letter-spacing:2px}@media(max-width:768px){.section-container{flex-direction:column;gap:20px}.section-left,.section-right{flex:none;width:100%;text-align:left}.section-right{display:none}}.video-info-section{display:flex;justify-content:center;padding:20px;transition:var(--button-transition)}.video-info-container{max-width:1000px;display:flex;gap:20px;width:100%;height:250px}.video-button{width:100%;height:100%;border:none;padding:0;cursor:pointer;background-size:cover;background-position:center;position:relative;border-radius:12px;overflow:hidden}.video-button-overlay{position:absolute;inset:0;background:#00000080;transition:var(--button-transition)}.video-button-title h2{color:var(--color-text-white);font-size:38px;font-weight:500;text-align:left;transform:translate(15px,100px)}.video-play-button{background-color:#fffd;width:90px;height:40px;border-radius:8px;display:flex;justify-content:center;align-items:center;gap:5px;transform:translate(15px,87px);transition:var(--button-transition)}.video-play-text{color:var(--color-page-background);font-size:1.1rem;font-weight:600}.io-play-icon{color:var(--color-page-background);font-size:1.4rem;padding-top:4px}.video-button:hover .video-play-button{background-color:var(--color-element-neutral)}.video-button:hover .video-button-overlay{background:#0006}.video-button:active{transform:scale(.99)}@media(max-width:500px){.video-info-container{height:200px}.video-button-title h2{transform:translate(15px,60px)}.video-play-button{transform:translate(15px,39px)}}.video-modal{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center}.video-modal-content{width:90%;max-width:900px;aspect-ratio:16 / 9;background:#000;border-radius:12px;overflow:hidden}.video-modal-content iframe{width:100%;height:100%;border:none}.page-banner{padding:0;height:400px}.image-banner{width:100%;height:400px;object-fit:cover;object-position:center 49%}@media(max-width:700px){.page-banner,.image-banner{height:200px}.image-banner{width:100%;object-position:center 25%}}.secondary-header-container{width:100%;height:1.7cm;background-color:var(--color-header);border-bottom:1px solid var(--color-separation-line);display:flex;align-items:center;justify-content:center}.secondary-header-container-inner{width:var(--content-width);height:100%;display:flex;align-items:center;justify-content:center}@media(max-width:1000px){.secondary-header-container-inner{width:100vw}}.secondary-header-left,.secondary-header-right{width:calc(var(--content-width) / 2);height:100%;display:flex;align-items:center}.secondary-header-left{justify-content:left}.secondary-header-right{justify-content:right}.secondary-header-button-spacer{width:80px;display:flex;align-items:center;justify-content:center}.secondary-header-icon-spacer{width:50px;display:flex;align-items:center;justify-content:center}.secondary-header-icon-spacer .instagram{color:var(--color-white);font-size:23px;padding-top:5px;transition-duration:var(--transition-duration)}.secondary-header-icon-spacer .youtube{color:var(--color-white);font-size:25px;padding-top:5px;transition-duration:var(--transition-duration)}.secondary-header-icon-spacer .mail{color:var(--color-white);font-size:23px;padding-top:5px;transition-duration:var(--transition-duration)}.secondary-header-icon-spacer :hover .instagram,.secondary-header-icon-spacer :hover .youtube,.secondary-header-icon-spacer :hover .mail{transform:scale(125%)}.header-button{height:35px;display:flex;justify-content:center;align-items:center;border-radius:5px;transition-duration:var(--transition-duration)}.header-button button{background-color:var(--color-header);border:none;padding:10px;color:var(--color-text-white);font-size:15px;font-weight:500;cursor:pointer;transition-duration:var(--transition-duration)}.header-button:hover{background-color:var(--color-header-button-hover)}.header-button:hover button{background-color:var(--color-header-button-hover);border-radius:5px}
