@import url("https://fonts.googleapis.com/css2?family=Dancing+Script&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cabin&display=swap");body{background:#efe7fc!important;font-family:Cabin,Arial,Helvetica,sans-serif}a{border-bottom:1px dotted var(--chakra-colors-purple-500)}h1,h2,h3{text-align:center;color:var(--chakra-colors-purple-800);font-family:Dancing Script,sans-serif}h1,h2{line-height:70px;padding-bottom:20px;border-bottom:3px dotted var(--chakra-colors-purple-800);text-shadow:1px 1px 1px #3a1e4e}h1{font-size:64px!important}h2{font-size:48px!important;padding-bottom:10px}h3{font-size:36px}.content-main a[target=_blank]:after{content:"\2197";margin:0 3px 0 5px}.logo-home-container{width:100px;height:140px;padding:10px;position:fixed;background-color:#fff;z-index:2}.logo-home-container img.logo{border:0;border-radius:0!important;margin:0}@media screen and (max-width:767px){.logo-home-container.small{width:60px;height:90px;padding:6px}}.header{position:relative}@media screen and (min-width:768px){.header{position:fixed;z-index:1;height:80px;background-color:var(--chakra-colors-purple-800);border-bottom:1px solid #fff;width:100%;justify-content:center}.header button{font-size:16px;text-shadow:1px 1px 1px var(--chakra-colors-purple-900);color:#fff;text-transform:uppercase}.header button.active{background-color:var(--chakra-colors-purple-500)}.header button:hover{background-color:var(--chakra-colors-purple-600)}.logo{z-index:2;position:relative;padding:10px;background-color:#fff}.logo,.logo-container .logo{display:block}.content-home,.content-main{position:relative;margin-top:80px}.content-main{padding-top:20px}}@media screen and (max-width:767px){h1{font-size:30px!important;line-height:56px}h1,h2{padding-bottom:0}h2{font-size:24px!important;line-height:48px}}.navbar,.subheader,a,li,p,span,ul{font-family:Cabin,sans-serif;color:var(--chakra-colors-purple-900);font-size:19px}.subheader{position:relative;text-align:center;color:var(--chakra-colors-purple-600);font-weight:300;margin-bottom:10px}.navbar-brand{font-size:24px;font-family:Dancing Script,cursive;font-weight:700;color:#fff}.icon{width:32px;height:32px}.nav-mobile-header{font-family:Dancing Script,sans-serif;display:block;background-color:var(--chakra-colors-purple-800);color:var(--chakra-colors-white);font-size:24px;font-weight:700;padding:16px 0;width:100%;text-align:center}.nav-mobile a{width:100%;font-family:Cabin,Arial,Helvetica,sans-serif;font-weight:700;font-size:30px;text-align:right}.nav-mobile a>div{display:block;padding:20px}.nav-link.button{background-color:var(--chakra-colors-purple-700);color:#fff!important;border-radius:.75em;font-weight:700;padding-left:.75em}.nav-link.button:hover{background-color:var(--chakra-colors-purple-600)}.content-main img{margin:20px 0}@media screen and (min-width:768px){.navbar-brand{font-size:36px}.nav-link.button{padding-left:0;margin:0 15px}}.home.container-fluid{background-color:#62407a;min-height:65vh}.home{background-color:var(--chakra-colors-purple-800);gap:0!important}.home>div{padding:0}.home img{border:1px solid var(--chakra-colors-purple-900);width:100%;margin:0 auto}.home .social-links{display:flex;justify-content:center}.home .social-links a{border-bottom:0}.home .social-links img{border:0;width:auto;margin:15px;display:inline-block}.home .tags{text-align:center;margin:20px;padding:0}.home .tags span{color:var(--chakra-colors-purple-600);display:inline-block;border-radius:.75rem;padding:0 8px;font-weight:800;font-size:14px;margin:5px}.home .tags span,.home-grid{background-color:#fff}.inset{width:100%;background-color:var(--chakra-colors-purple-800);color:var(--chakra-colors-purple-100);text-align:center;padding:40px!important}.inset h1,.inset h2,.inset li,.inset p{color:#fff}.inset p{font-size:30px}.inset .inset-small{font-size:18px!important;line-height:24px!important}@media screen and (min-width:768px){.home .tags span{display:inline-block;font-size:20px}}@media screen and (max-width:768px){.home .row .col p{margin:0 15px!important;font-size:19px;line-height:30px}}.row .container{padding-top:80px}@media screen and (min-width:769px){.row .container{padding:100px 15vw}}@media screen and (max-width:768px){.row img{width:90vw;margin:0 5vw 15px}}.content-home p,.content-main p{padding:15px;line-height:32px;font-weight:400}.footer{background-color:var(--chakra-colors-purple-900);padding:10px 15px;text-align:center}.footer p{color:var(--chakra-colors-purple-100);font-size:14px}.content-home .slogan,.content-main .slogan{display:block;background-color:var(--chakra-colors-purple-100);color:var(--chakra-colors-purple-800);font-size:36px;text-align:center;font-weight:700;line-height:36px;padding:20px;text-shadow:0 0 12px #fff}.quote{margin:24px!important;padding:0!important;vertical-align:center;font-size:18px;line-height:24px!important}.quote,.quote-author{color:var(--chakra-colors-purple-800)}.quote-author{font-family:Dancing Script,sans-serif;padding:0 24px;font-size:30px}form{text-align:center;margin:15px 0}@media screen and (min-width:992px){.logo-home-container{background-color:#fff;box-shadow:7px -7px 20px var(--chakra-colors-purple-900);border:1px solid var(--chakra-colors-purple-800);width:125px;height:160px;left:0}.home img{display:block}.navbar-expand-lg .navbar-nav .nav-link{line-height:36px}.quote{font-size:28px;line-height:40px!important}}.video-container{padding-bottom:56.25%;position:relative;margin:0 auto}.video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.video-container iframe{left:0;top:0;width:100%;margin:0 auto;min-height:320px}@media screen and (min-width:768px){.video-container iframe{margin:0 auto}}@media screen and (max-width:375px){.video-container iframe{width:345px!important;height:194px!important}}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.rsis-image{background-size:contain!important}.rsis-container{margin:15px 0!important}.home .row .col ul.sponsors{display:flex;flex-wrap:wrap;margin:0 20vw}ul.sponsors li{display:block;font-weight:700;font-size:18px;list-style:none;margin:20px}