*,body,html{font-family:Josefin Sans,sans-serif;margin:0;padding:0}body{overflow-x:hidden;width:100%}a,body,button{background:#000;color:#fff}a,button{border:0 solid #000;text-decoration:none}a:hover,button:hover{color:#d6bf56;cursor:pointer}#background-img{height:105vh;object-fit:cover;opacity:.6;position:fixed;transition:opacity .1s ease-in-out;width:100%;z-index:-10}h1{font-size:4.5vw}@media (max-width:1024px){h1{font-size:8vw}#background-img{object-position:60% center}}.btn{background:#d6bf56;border:0}.btn-danger{background:red!important}.btn-danger:hover{background:#b40000!important}.btn:hover{background:#b09d47}.btn:active{background-color:#000!important}.fa-instagram,.fa-linkedin,.fa-square-facebook{overflow:hidden}#BackToTopBTN,#socialdiv{border-radius:10%;font-weight:700;opacity:1;position:fixed;transition:.5s;z-index:100}#BackToTopBTN{background:#000;bottom:5%;color:#fff;margin-top:5px;opacity:0;padding:15px;right:5%;transition:.5s}#BackToTopBTN.show{opacity:1}@media (max-width:500px){#BackToTopBTN{display:none}#FacebookBTN,#InstagramBTN,#LinkedInBTN{font-size:2rem!important}#socialdiv{bottom:3%!important;flex-wrap:wrap;width:45px}}#socialdiv{background:#fff0;bottom:5%;display:flex;justify-content:space-between;left:5%}#FacebookBTN,#InstagramBTN,#LinkedInBTN{background:#fff0;color:#fff;font-size:xxx-large;height:40px;margin:5px;padding:0!important}#BackToTopBTN:hover,#FacebookBTN:hover,#InstagramBTN:hover,#LinkedInBTN:hover{color:#d6bf56}#nav{align-items:center;background:#000;color:#fff;display:flex;font-family:Josefin Sans,sans-serif;height:10vh;justify-content:space-around;overflow-x:hidden;position:fixed;width:100%;z-index:100}.nav-info{text-align:center;width:15vw}.nav-info-1{margin-left:10vw}.nav-info-2{margin-right:10vw}#logo{display:flex;height:8vh;justify-content:center;transition:.5s}.nav-logo{height:80%;margin-top:5px;opacity:0;transition:.5s}.nav-logo.show{opacity:1}@media (max-width:500px){#nav{height:8vh}}@media (max-width:1024px){.nav-info{display:none}}#banner{align-items:center;display:flex;height:100vh;margin:auto;width:80vw}.bannerIMG{left:10vw;position:absolute;width:35vw}@media (max-width:500px){.bannerIMG{left:0;right:0;width:100vw}}@media (max-width:1024px){.bannerIMG{left:15vw;right:15vw;width:70vw}}#about{justify-content:space-around;margin:auto;min-height:100vh;width:85vw}#about,.about-IMG{align-items:center;display:flex;flex-wrap:wrap}.about-IMG{height:50vh;justify-content:center;width:40vw}.about-info{text-align:center;width:40vw}.photo1,.photo10,.photo11,.photo12,.photo2,.photo3,.photo4,.photo5,.photo6,.photo7,.photo8,.photo9{aspect-ratio:10/8;object-fit:cover;width:30%}.photo1,.photo7{transform:rotate(-10deg)}.photo1,.photo2,.photo3,.photo7,.photo8,.photo9{margin-bottom:-10%}.photo3,.photo9{transform:rotate(10deg)}.photo10,.photo4{margin-top:-10%;transform:rotate(5deg)}.photo11,.photo5{margin-top:-10%}.photo12,.photo6{margin-top:-10%;transform:rotate(-10deg)}.about-IMG.mobile{display:none}@media (max-width:500px){#about{width:80vw!important}.about-IMG.mobile{display:flex}.about-IMG.desktop{display:none}.about-IMG{margin-bottom:-5vh;margin-top:-10vh}.photo10,.photo12,.photo2,.photo4,.photo6,.photo8{display:none}.photo1,.photo11,.photo3,.photo5,.photo7,.photo9{width:49%}.photo5{z-index:10}.photo1,.photo7{margin-bottom:-150px;transform:rotate(-10deg)}.photo2,.photo8{margin-bottom:-105px}.photo3,.photo9{margin-bottom:-150px;transform:rotate(10deg)}.photo10,.photo4{margin-top:-150px;transform:rotate(5deg)}.photo11,.photo5{margin-top:-105px}.photo12,.photo6{margin-top:-100px;transform:rotate(-10deg)}}@media (max-width:1024px){#about{flex-direction:column;justify-content:center}.about-IMG,.about-info{width:80vw}}.photos-grid{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:15vh;min-height:120vh;padding-bottom:15vh}.slide-card{padding-bottom:10px;padding-top:10px;width:17vw}.image-wrapper{aspect-ratio:1/1;background:#000;border-radius:8px;overflow:hidden;position:relative;width:100%}.blur-bg{background-position:50%;background-size:cover;filter:blur(20px);left:0;position:absolute;top:0;transform:scale(1.1);z-index:0}.blur-bg,.main-img{height:100%;width:100%}.main-img{object-fit:cover;position:relative;z-index:1}.caption{color:#fff;font-weight:500;text-shadow:0 1px 3px #000000b3}.lightbox-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;cursor:pointer;display:flex;flex-direction:column;inset:0;justify-content:center;position:fixed;z-index:9999}.lightbox-image{border-radius:8px;box-shadow:0 0 30px #000c;cursor:default;max-height:80vh;max-width:75vw;object-fit:contain}.lightbox-caption{color:#fff;font-weight:500;margin-top:1rem;max-width:75vw;text-align:center}.lightbox-overlay{animation:fadeIn .15s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:800px){.photos-grid{justify-content:center;margin-left:5vw;margin-right:5vw}.slide-card{margin-top:2vh;width:45vw}}.job-postings{min-height:80vh;padding-top:20vh}.job-card,.job-postings{display:flex;justify-content:center}.job-card{background:#fff;border:5px solid #d6bf56;border-radius:10%;color:#000;flex-direction:column;height:fit-content;margin:2vw;min-height:30vh;padding:20px;text-align:center;width:35%}.job-card.nojob{width:60%}.job-postings-div{color:#000;display:flex;flex-wrap:wrap;justify-content:space-around;margin:auto;text-align:center;width:80vw}.job-card .btn{margin-left:auto;margin-right:auto;width:fit-content}@media (max-width:500px){.job-postings{margin:auto;padding-top:10vh;width:80vw}.job-card{width:80%!important}}@media (max-width:768px){.job-card{width:40%}}@media (max-width:1200px){.job-card h2{font-size:x-large}}#edit-job{border:15vw solid rgba(0,0,0,.563);color:#000;display:none;height:100vh;position:absolute;text-align:center;width:100vw}#edit-job .job-card{border-radius:0;height:100%;width:100%}#edit-job .form-control{margin:auto;width:50%}.admin-photos{display:flex;flex-wrap:wrap;justify-content:space-around;margin:auto;width:80vw}.admin-photos-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:5vh;width:100%}.admin-photo-div{width:10vw}.admin-job-photos-section{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.admin-job-photos-cards{display:flex;justify-content:space-around;width:80vw}.admin-job-photos-cards .form-control{width:100%}.admin-job-photos-cards .card{width:15vw}.instagram-div{display:flex;justify-content:center}.instagram-media{max-width:400px;width:30vw}@media (max-width:500px){.instagram-div{align-items:center}}#contact{align-items:center;display:flex;justify-content:space-around;margin:auto;min-height:100vh;width:100vw}@media (max-width:1024px){#contact{flex-direction:column;margin-bottom:10vh}.form-control{width:80vw!important}.contact-form-div{display:flex;flex-direction:column;justify-content:center;min-height:80vh}}.contact-btn{background:#000;border:none;border-radius:10%;color:#fff;font-weight:700;opacity:1;padding:15px;transition:.5s;z-index:100}.contact-btn:hover{background:#000;color:#ffe57a}.form-control{width:30vw}form .form-control,form div{margin-bottom:5px}footer{background:#000;min-height:20vh}footer div{margin:0}#partners{display:flex;flex-direction:column;justify-content:center;min-height:50vh;text-align:center}@media (max-width:900px){#partners{min-height:100vh}#partners h2{font-size:6vw!important}}#partners h2{font-size:3vw}.partners-wrapper{overflow:hidden;position:relative;width:100%}.fade-left,.fade-right{height:160px;margin-top:20px;pointer-events:none;position:absolute;top:0;width:120px;z-index:5}.fade-left{background:linear-gradient(90deg,#0003,#0000);left:0}.fade-right{background:linear-gradient(270deg,#0003,#0000);right:0}.partners-viewport{overflow:hidden;width:100%}.partners-track{animation:scrollPartners 45s linear infinite;display:flex;gap:20px;padding:20px 16px;width:max-content}@media (max-width:900px){.partners-track{grid-gap:20px;animation:scrollPartners 55s linear infinite;display:grid;gap:20px;grid-auto-flow:column;grid-template-rows:repeat(2,auto);width:max-content}}.partner-card{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 12px #0006;display:flex;flex-shrink:0;height:160px;justify-content:center;padding:20px;width:300px}.partner-card img{max-height:100%;max-width:100%;object-fit:contain}@keyframes scrollPartners{0%{transform:translateX(0)}to{transform:translateX(-50%)}}
/*# sourceMappingURL=main.9d744676.css.map*/