@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";body{font-family:Bebas Neue,cursive;color:#fbf4ef;box-sizing:border-box;background-color:#12100d;margin:0;width:clamp(320px,100vw,100vw)}.displaySegregator{padding:-1rem -8rem}.transition-overlay{position:fixed;inset:0;background-color:#fbf4ef;display:flex;justify-content:center;align-items:center;z-index:9999;animation:overlaySlide 2s forwards;flex-direction:column;overflow:hidden}.transition-overlay hr{width:100%}.transition-overlay p{color:#12100d;font-size:8rem;line-height:75%;text-align:center;margin:8rem}.overlay-text{color:#fbf4ef;font-size:8rem;line-height:75%;animation:textRise 2s forwards}@keyframes overlaySlide{0%{transform:translateY(-100%)}50%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes textRise{0%{transform:translateY(100%)}25%{transform:translateY(0)}75%{transform:translateY(0)}to{transform:translateY(-100%)}}.carousel-container{width:100%;height:100%;gap:auto;display:flex;justify-content:space-between;align-items:center;overflow:hidden;box-sizing:border-box}.carousel-container.level-2{width:100%}.carousel-item{position:relative;overflow:hidden;border-radius:10px;transition:all .5s ease}.carousel-item:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0000,#12100d80,#12100d);pointer-events:none}.carousel-item img{width:100%;height:100%;object-fit:cover;display:block}.carousel-item.clicked{width:40%;height:320px}.carousel-item.side{width:30%;height:320px;opacity:.8}.carousel-item.minimal{width:10%;height:320px;opacity:.5}.button{background-color:transparent;font-family:Inter,sans-serif;color:#fbf4ef;padding:.75em 1.5em;margin:.5em;border:none;border-radius:50px;cursor:pointer;font-size:.75rem}.button.primary{color:#fbf4ef}.button.body{position:relative;background-color:#755dd6;color:#fff;padding:12px 24px;border:none;border-radius:50px;cursor:pointer;overflow:hidden;z-index:0}.button.body span{position:relative;z-index:3}.button.body:before{content:"";position:absolute;left:0;bottom:-100%;width:100%;height:100%;border-radius:50px;background-color:#5635db;z-index:1;pointer-events:none;animation:sweep .25s forwards paused}.button.body:hover:before{animation-play-state:running}.button.body:not(:hover):before{animation:sweep2 .25s forwards}@keyframes sweep{0%{bottom:-100%;opacity:0}to{bottom:0%;opacity:1}}@keyframes sweep2{0%{bottom:0%;opacity:1}to{bottom:100%;opacity:0}}.navigationBar{display:flex;gap:1rem;padding:1rem 8rem;justify-content:right;position:sticky}.displaySegregator{background-color:#ffa15d;display:flex;overflow-x:clip;margin-top:4rem;gap:6rem;height:20rem;width:100%}.displaySegregator h2{font-family:Bebas Neue,cursive;font-size:20rem;line-height:1.5;margin:1rem 0;position:relative;top:1rem;margin:none;color:#fbf4ef;width:100%}.scrollWrapper{width:fit-content;white-space:nowrap;position:relative;display:flex;animation:textXScroll 12s linear infinite}div.defaultDescriptorSection{flex-direction:column;width:100%;margin:4rem 0rem 2rem}.defaultDescriptorSection.level-2 .sectionHeader,.defaultDescriptorSection.level-2 .sectionTagline,.defaultDescriptorSection.level-2 .sectionDescription{text-align:left}.sectionHeader{font-family:Bebas Neue,cursive;width:100%;padding-top:1rem;font-size:4rem;line-height:75%;margin:0;text-align:center;background:linear-gradient(to right,#ffa15e,#755dd6,#ffa15e);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 4s linear infinite}.sectionTagline{font-family:Inter,sans-serif;font-style:italic;text-align:center;font-size:1rem;margin:0;color:#fbf4ef;opacity:.25}p.sectionDescription{padding-top:.5rem;font-family:Inter,sans-serif;text-align:center;font-size:1.25rem;line-height:120%;margin:0}.taLayout{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(1rem,5vw,3rem);box-sizing:border-box;margin:12rem clamp(1rem,8vw,8rem);width:100%}.DWBContainer{margin-right:5vw}.DWBContainer.level-1{align-items:center}.FooterContainer{display:block;align-items:center;justify-content:space-between;margin:0 clamp(1rem,8rem,12rem)}div.CompanyNameContainer{font-size:clamp(6rem,12rem,18rem);display:flex;flex-direction:row;justify-content:flex-end}section.TagContainer{font-size:clamp(2rem,4rem,6rem);line-height:75%;justify-content:center;align-items:center;display:flex;flex-direction:column}div.InformationContainer{font-family:Inter;line-height:75%;display:flex;flex-wrap:wrap;flex-direction:row;margin:0;width:100%;justify-content:space-between}div.ContactsContainer{width:45%;min-width:320px}div.ContactType{display:flex;align-items:center;gap:1rem;cursor:pointer}a{position:relative;text-decoration:none;color:#fbf4ef}address:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#fbf4ef;transition:width .3s ease}address:hover:after{width:100%}div.ContactType address{margin:0;font-size:1rem}div.Location{width:45%;min-width:320px}div.Location div.ContactType address{line-height:150%}div.ContactType img{height:2rem;padding:1rem}.Copyright{margin-top:4rem;font-family:Inter;min-width:320px}.callToAction{background-color:#ffa15d;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem 0rem}.callToAction h2{font-size:10rem;margin:0}.callToAction p{font-family:Inter;font-style:italic;font-size:1rem;color:#fbf4ef;opacity:50%;margin:0}.callToAction span.inbetween{font-size:6rem}.AccreditationsContainer{display:flex;flex-direction:column;background-color:#fbf4ef;color:#12100d;justify-content:center;align-items:center}.AccreditationsContainer h2{font-size:6rem;line-height:75%;margin:2rem 0rem 0rem}.AccreditationsContainer p{font-family:Inter;margin:0;font-style:italic;color:#12100d;opacity:50%}.carouselContainer{overflow:hidden;width:100%;height:100%;background-color:#111;display:block;align-items:center}.scrollWrapper{width:fit-content;white-space:nowrap;position:relative;display:flex;word-spacing:6rem;animation:textXScroll 12s linear infinite}@keyframes textXScroll{0%{transform:translate(6rem)}to{transform:translate(-100%)}}html{scrollbar-width:none}body{-ms-overflow-style:none}body::-webkit-scrollbar,body::-webkit-scrollbar-button{display:none}header{padding:0rem 8rem}hr{margin:0}h1.headerPlus{padding-top:2rem;font-size:6rem;line-height:75%;letter-spacing:-3%;margin:0}.tagline{font-family:Inter,sans-serif;font-style:italic;font-size:1rem;margin:0;color:#FBF4EF 50%;opacity:.25}.heroDescription{padding-top:.5rem;font-family:Inter,sans-serif;font-size:1.25rem;line-height:120%;margin:0;max-width:600px}.highlighted{background:linear-gradient(to right,#ffa15e,#755dd6,#ffa15e);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 4s linear infinite}@keyframes gradientShift{to{background-position:200%}}.displaySegregator{padding:-1rem -8rem;height:75%;width:100%}.homeBodyTwo{width:100%;height:100%;padding:1rem 8rem;box-sizing:border-box}.descriptionHeader{font-family:Bebas Neue,cursive;font-size:4rem;margin:8rem 0rem;justify-content:center;text-align:center;line-height:1.2;color:#fbf4ef}.personalAccreditation{height:100%;font-family:Inter,sans-serif;font-size:1rem;line-height:150%;color:#fbf4ef;justify-content:center;text-align:center;display:block}.homeBodyThree{margin:1rem 8rem}.serviceContainer{box-sizing:border-box;display:flex;margin:12rem 0rem}
