.home-section{flex-direction:column;gap:100px;height:85dvh;min-height:85dvh}.home-section,.middle-info{align-items:center;display:flex;justify-content:center}.middle-info{color:#fff;filter:drop-shadow(0 4px 10px rgba(0,0,0,.37));height:300px;opacity:88%;pointer-events:none;width:80dvw}.middle-info-cards{&{align-items:center;animation:showUp 1s linear;color:#fff;display:flex;height:300px;justify-content:space-between;min-width:80dvw;padding:0 50px;pointer-events:none;position:relative;top:20px;width:100%}& .middle-info-phrase h1{filter:drop-shadow(0 4px 10px rgba(0,0,0,.37));opacity:85%}& img{filter:drop-shadow(0 4px 30px rgba(0,0,0,.199));height:150px;left:50%;opacity:80%;position:absolute;top:-15%;transform:translateX(-50%)}& .middle-info-description{display:flex;filter:drop-shadow(0 4px 10px rgba(0,0,0,.37));flex-direction:column;font-size:1.1rem;line-height:50px;opacity:85%;text-align:end}}#mga-tour-info-logo{height:130px}#unipaper-info-logo{height:110px;left:51%;top:-5%}#usports-info-logo{height:140px}#school-travel-info-logo{height:90px;top:-5%}.logo-holding{animation:showUp 1s linear;height:18rem}h1{font-size:29px;font-weight:400;margin-right:20px;position:relative;width:400px}.middle-info h1{animation:slideIn 1.5s linear}.holding-bottom-cards{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px;max-height:26dvh;max-width:80dvw;overflow:hidden;padding:10px;width:78dvw}.card{&{align-items:flex-end;border-radius:15px;cursor:pointer;display:flex;height:24dvh;max-height:25dvh;max-width:19dvw;overflow:hidden;width:18dvw}& .title-cards{color:hsla(0,0%,100%,.932);filter:drop-shadow(0 4px 20px rgba(0,0,0,.863));padding:10px;position:absolute;z-index:5}& h2{font-size:1.1rem}& h3{font-size:.8rem;font-weight:300}}.img-container-cards{&{align-items:center;background-color:hsla(0,0%,100%,.233);border:1px solid hsla(0,0%,100%,.774);border-radius:15px;display:flex;height:100%;justify-content:center;width:100%}& .normal{height:60%;width:auto}& .hover{display:none;height:100%;width:100%}}.card{& .title-cards{display:none}}.card:active,.card:hover{&{background-color:initial;border:none;scale:1.01}& .normal{display:none;opacity:50%;z-index:-1}& .hover,& .title-cards{display:block}& .hover{filter:drop-shadow(0 0 35px rgb(0,0,0));height:100%;opacity:90%;width:100%;z-index:1}}@keyframes showUp{0%{opacity:0}to{opacity:85%}}@keyframes slideIn{0%{left:-80%;opacity:0}to{left:0;opacity:100%}}@media screen and (min-width:1920px){.middle-info{height:450px}.middle-info-cards{&{height:450px;padding:0 150px}& img{transform:translateX(-55%)}}#mga-tour-info-logo{height:200px;top:10%}#unipaper-info-logo{height:170px;top:15%}#usports-info-logo{height:180px;left:52%;top:15%}#school-travel-info-logo{height:140px;left:52%;top:17%}.logo-holding{height:20rem}h1{font-size:35px;width:500px}.holding-bottom-cards{gap:25px;margin-bottom:80px}.card{& .title-cards{padding:12px 15px}& h2{font-size:1.2rem}& h3{font-size:.9rem;font-weight:300}}}@media screen and (min-width:1200px) and (max-width:1920px){.card{&{height:22dvh;max-height:24dvh;max-width:19dvw;width:18dvw}}}@media screen and (min-width:768px) and (max-width:1200px){body{background-position:45%;background-size:cover}.home-section{gap:100px;justify-content:flex-start}.middle-info{height:250px}.middle-info-cards{&{height:250px;top:90px}& .middle-info-description{font-size:1rem;line-height:30px}}#mga-tour-info-logo{left:51%;top:-27%}#unipaper-info-logo{left:51%;top:-10%}#usports-info-logo{top:-25%}#school-travel-info-logo{left:54%;top:-5%}.logo-holding{height:12rem}h1{font-size:22px;margin-right:15px;width:300px}.bottom-container{align-items:center;display:flex;height:45dvh;justify-content:center;overflow:hidden;width:100dvw}.holding-bottom-cards{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-bottom:0;max-height:45dvh;max-width:100dvw;width:78dvw}.card{height:19dvh;justify-self:center;max-height:25dvh;max-width:35dvw;width:32dvw}}@media screen and (max-width:767px){body{background-position:50%}.home-section{align-items:center;gap:40px}.middle-info{filter:drop-shadow(0 4px 40px rgba(0,0,0,.521));flex-direction:column-reverse;height:200px;width:80dvw}.middle-info-cards{&{filter:drop-shadow(0 4px 60px rgba(0,0,0,1));flex-direction:column;height:200px;justify-content:center;top:70px}& .middle-info-description{font-size:.8rem;line-height:30px;margin-top:15px;text-align:center}}.middle-info-phrase h1{font-size:14px;font-weight:600;line-height:8px}.logo-holding{height:6.5rem}h1{font-size:18px;margin-right:0;margin-top:15px;position:relative;text-align:center;width:300px}.middle-info-cards{&{top:0}& h1,img{display:none}}.bottom-container{align-items:center;display:flex;height:40dvh;justify-content:center;overflow:hidden;width:100dvw}.holding-bottom-cards{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-bottom:0;max-height:45dvh;max-width:100dvw;width:95dvw}.card{&{height:16dvh;justify-self:center;max-height:25dvh;max-width:40dvw;width:40dvw}& h2{font-size:.95rem}& h3{font-size:.75rem;font-weight:300}}}@media screen and (max-width:320px){.home-section{align-items:center;gap:0}.logo-holding{height:4rem}h1{font-size:14px}.bottom-container{align-items:center;display:flex;height:40dvh;justify-content:center;margin-bottom:15px;overflow:hidden;width:100dvw}.holding-bottom-cards{gap:8px;max-height:45dvh;max-width:100dvw;width:95dvw}.card{&{filter:drop-shadow(0 0 2px rgba(0,0,0,.479));height:17dvh}& h2{font-size:.8rem}& h3{font-size:.6rem}}}.about-section{align-items:center;color:#fff;display:flex;height:85dvh;justify-content:center;width:100dvw}.about-container{&{align-items:center;display:flex;flex-direction:column;margin-bottom:200px;padding:120px;text-align:center}& a,span{color:#ffce65cc;font-weight:500;text-decoration:none}}.about-logo{&{filter:drop-shadow(0 4px 5px rgba(0,0,0,.452))}& img{height:10rem}}.about-info{&{filter:drop-shadow(0 4px 5px rgba(0,0,0,1));font-size:2ch;font-weight:350;line-height:2.5ch;margin-bottom:30px;text-transform:none}}.link-container{&{cursor:pointer;filter:drop-shadow(0 4px 5px rgba(0,0,0,1));gap:10px;width:-webkit-fit-content;width:fit-content}& a{align-items:center;background-color:rgba(0,0,0,.315);border-radius:25px;display:flex;justify-content:center;padding:10px 30px;transition:.5s ease-in-out}}.link-container a:hover{background-color:rgba(0,0,0,.658);filter:drop-shadow(0 0 200px rgb(0,0,0))}#info-arrow-icon{fill:#ffce65cc}@media screen and (max-width:767px){.about-container{margin-bottom:0;padding:30px}.about-logo img{height:6rem}.about-info{font-size:1.4ch}.link-container{font-size:12px;padding:8px 25px;width:340px}}@media screen and (max-width:320px){.about-container{padding:10px}.about-logo img{height:5rem}.about-info{font-size:1.3ch}.link-container{font-size:10px;padding:8px 25px;width:290px}}.header-section{height:15dvh;left:0;min-height:15dvh;position:fixed;top:0;width:100%}.header-container{align-items:center;display:flex;justify-content:space-between;padding:20px 40px}.header-logo-container{& #header-circle,& #header-logo{height:60px}}.header-options-container{&{display:flex;justify-content:space-evenly;width:40vw}a{color:#fffc;filter:drop-shadow(0 4px 10px rgba(0,0,0,.37));text-decoration:none;transition:.3s ease-in-out}a:hover{color:#fff;font-weight:500;scale:1.02}}*{box-sizing:border-box;margin:0;padding:0}body,html{align-items:flex-end;background:url("/static/media/background%20-%205959px%20(pexels-davidgari-20798114).ea9dddb1a84e500f7e8a.webp");background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;font-family:Montserrat,sans-serif;height:100dvh;justify-content:center;min-height:100dvh;text-transform:uppercase;width:100dvw}html{overflow:hidden}body,body:before{background-color:rgba(90,90,90,.322);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media screen and (min-width:768px) and (max-width:996px){.header-options-container{justify-content:space-around}}@media screen and (max-width:767px){.header-container{align-items:flex-start;flex-direction:column;justify-content:center;padding:30px 0}.header-logo-container{&{left:2%;position:relative}& #header-circle,& #header-logo{height:40px}}.header-options-container{&{background-color:#a8824963;font-size:14px;justify-content:space-evenly;margin-top:15px;padding:5px;width:100dvw}& a{color:hsla(0,0%,100%,.849)}& a:hover{color:#fff}}}@media screen and (max-width:320px){.header-container{padding:10px 0}.header-options-container{font-size:11px;margin-top:10px}}
/*# sourceMappingURL=main.e77144fe.css.map*/