:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;--text: #242424;--textDark: #3b3b3b;--textLight: #E9E9E9;--bg: rgb(252, 252, 252);--white: #fff;--main: #4A2871;width:100vw;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;box-sizing:border-box}html{background-color:var(--bg);color:var(--text)}.mainWrapper{display:block;padding:2rem;border-radius:2rem;background-color:var(--bg);position:relative;top:-2rem}h1,h2,h3,h4,p,li{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--text)}p,li{font-size:1rem}.spacer{display:block;height:1.4rem}@media only screen and (min-width: 768px){.mainWrapper{padding:3rem 5vw}}@media only screen and (min-width: 992px){.mainWrapper{padding:3rem 10vw;border-radius:0rem}}@media only screen and (min-width: 1200px){.mainWrapper{padding:3rem 12vw}}@media only screen and (min-width: 1400px){.mainWrapper{padding:3rem 15vw}}._navcontainer_11ku0_1{position:fixed;bottom:2%;left:0;display:flex;justify-content:center;width:100vw;z-index:100}._navbarLogo_11ku0_19{width:80px;margin-right:auto;display:none}._navbar_11ku0_19{display:flex;justify-content:space-between;align-items:center;width:80vw;height:10vh;background-color:var(--main);border-radius:60px;padding:0 2rem;overflow:hidden}._navOption_11ku0_53{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1;font-size:16px;color:var(--textLight);text-decoration:none}._navOption_11ku0_53 svg{font-size:1.2rem;color:var(--textLight)}._navOption_11ku0_53 p{color:var(--textLight)}@media only screen and (min-width: 768px){._navcontainer_11ku0_1{bottom:auto;top:0}._navbarLogo_11ku0_19{display:block}._navbarLogo_11ku0_19 img{width:100%}._navbar_11ku0_19{width:100vw;height:auto;justify-content:flex-end;align-items:center;border-radius:0;background-color:transparent;color:#fff;padding:2rem 7rem;transition:padding .4s,background-color 1s}._navbar_11ku0_19._navbarScrolled_11ku0_135{padding:1.5rem 7rem;background-color:var(--main)}._navbar_11ku0_19 p,._navbar_11ku0_19 svg{color:var(--textLight)}._navOption_11ku0_53{flex-grow:0;width:110px;height:100%;flex-direction:row;gap:.5rem}._navOption_11ku0_53 svg{font-size:1rem}}footer{display:flex;flex-direction:column;justify-content:center;align-items:center;height:35vh;background-color:var(--main);margin-top:10vh;padding-bottom:10vh;gap:0}@media only screen and (min-width: 768px){footer{padding-bottom:0vh}}footer p{color:var(--textLight)}footer img{width:130px;margin:0 auto}.mainCard{flex:1;min-width:150px;display:flex;flex-direction:column;color:var(--text);text-decoration:none;gap:.7rem}.cardImage{display:flex;overflow:hidden;border-radius:1rem;justify-content:center;height:250px;background-color:gray;background-size:cover;background-repeat:no-repeat;background-position:center}.rateContainer{display:flex;gap:.3rem;align-items:center}.mainCard .cardTitle{margin-bottom:.6rem;font-size:1.3rem;font-weight:500;line-height:1.4rem}.mainCard .cardDesc{font-size:1rem;line-height:100%;font-weight:100;margin-bottom:10px;color:var(--textDark)}.cardFlex{display:flex;position:relative;left:-2rem;width:100vw;padding:0 2rem;gap:1.3rem;overflow-x:scroll;margin-bottom:2rem}@media only screen and (min-width: 768px){.cardFlex{gap:2rem}}::-webkit-scrollbar{width:0px;height:0px}.bannerContainer{display:flex;justify-content:center;flex-direction:column;align-items:flex-start;padding:2rem;height:100vh;background-color:var(--bg);background-position:center;background-size:cover;background-repeat:no-repeat}@media only screen and (min-width: 768px){.bannerContainer{padding:0 4rem}}@media only screen and (min-width: 1200px){.bannerContainer{height:100vh;padding:0 11rem}}@media only screen and (min-width: 1400px){.bannerContainer{padding:0 20rem}}.videoContainer{position:absolute;width:100vw;height:100vh;overflow:hidden}.videoBanner{position:absolute;border:none;top:0;bottom:0;left:-80vw;width:auto;height:100vh;z-index:0}@media only screen and (min-width: 1483px){.videoBanner{width:100vw;height:auto}}@media only screen and (min-width: 768px){.videoBanner{left:0}}.bannerLogo{width:130px;position:absolute;top:4rem;left:37%}.bannerTitle1{color:var(--bg);font-size:2.5rem;font-weight:100;position:relative;bottom:-20px}.bannerTitle2{color:var(--textLight);font-size:1.5rem;font-weight:100;margin-top:1rem;line-height:2rem;z-index:1}.bannerTitle2 strong{font-weight:900;color:var(--white)}@media only screen and (min-width: 768px){.bannerTitle1{font-size:5rem;bottom:-15px}.bannerTitle2{font-size:2rem;width:35vw}.bannerLogo{position:relative;bottom:-15px;left:auto;top:auto}}header{display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat;height:50vh}@media only screen and (min-width: 768px){header{height:40vh;background-attachment:scroll}}.d-flex{display:flex;flex-direction:column;gap:3rem}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}@media only screen and (min-width: 992px){.d-flex{flex-direction:row}}.videoFrame{border:0;border-radius:1rem;width:100%;min-height:40vh}.h1{font-size:2.3rem;font-weight:100}.h2{font-size:1.5rem;font-weight:100;margin-bottom:1rem}.h3{margin-bottom:1.3rem;font-size:1.4rem;font-weight:100}.h4{font-size:1rem;font-weight:100}.sideArticle{display:flex;flex-direction:column;position:sticky;top:15vh}.sideArticle .mainCard{flex-direction:row;align-items:center;gap:1.2rem;margin-bottom:1.3rem}.sideArticle .cardImage{width:120px;max-width:120px;min-width:120px;height:140px}
