@import"https://fonts.googleapis.com/css2?family=Dosis:wght@200..800&family=Righteous&display=swap";:root{--pink: #E07BB1;--yellow: #F1F0A1;--teal: #45C2CC;--purple: #3B1A53;--fs-sm: clamp(0.86rem, 0.36vw + 0.75rem, 1.25rem);--fs-base: clamp(1rem, 0.5vw + 0.75rem, 1.5rem);--fs-md: clamp(1.17rem, 1.51vw + 0.72rem, 1.83rem);--fs-lg: clamp(1.38rem, 2.94vw + 0.65rem, 2.28rem);--fs-xl: clamp(1.65rem, 4.96vw + 0.51rem, 2.87rem);--fs-2xl: clamp(1.99rem, 7.79vw + 0.28rem, 3.66rem);--fs-3xl: clamp(2.41rem, 11.74vw - 0.09rem, 4.71rem);--font-header: "Righteous", sans-serif;--font-text: "Dosis", sans-serif}.pink{color:#E07BB1 !important}.yellow{color:#F1F0A1 !important}.teal{color:#45C2CC !important}.purple{color:#3B1A53 !important}.white{color:#fff !important}.bg-pink{background-color:#e07bb1;color:#3B1A53}.bg-pink a.hyperlink{color:#F1F0A1 !important}.bg-pink a.hyperlink::before{background:repeating-linear-gradient(90deg, #F1F0A1, #F1F0A1 3px, transparent 3px, transparent 5px) !important}.bg-pink a.hyperlink:hover{text-shadow:0 0 .1rem #F1F0A1}.bg-pink h1,.bg-pink h2,.bg-pink h3,.bg-pink h4,.bg-pink h5,.bg-pink h6,.bg-pink .h1,.bg-pink .h2,.bg-pink .h3,.bg-pink .h4,.bg-pink .h5,.bg-pink .h6{color:#F1F0A1}.bg-yellow{background-color:#f1f0a1;color:#3B1A53}.bg-yellow a.hyperlink{color:#E07BB1 !important}.bg-yellow a.hyperlink::before{background:repeating-linear-gradient(90deg, #E07BB1, #E07BB1 3px, transparent 3px, transparent 5px) !important}.bg-yellow a.hyperlink:hover{text-shadow:0 0 .1rem #E07BB1}.bg-yellow h1,.bg-yellow h2,.bg-yellow h3,.bg-yellow h4,.bg-yellow h5,.bg-yellow h6,.bg-yellow .h1,.bg-yellow .h2,.bg-yellow .h3,.bg-yellow .h4,.bg-yellow .h5,.bg-yellow .h6{color:#E07BB1}.bg-teal{background-color:#45c2cc;color:#3B1A53}.bg-teal a.hyperlink{color:#F1F0A1 !important}.bg-teal a.hyperlink::before{background:repeating-linear-gradient(90deg, #F1F0A1, #F1F0A1 3px, transparent 3px, transparent 5px) !important}.bg-teal a.hyperlink:hover{text-shadow:0 0 .1rem #F1F0A1}.bg-teal h1,.bg-teal h2,.bg-teal h3,.bg-teal h4,.bg-teal h5,.bg-teal h6,.bg-teal .h1,.bg-teal .h2,.bg-teal .h3,.bg-teal .h4,.bg-teal .h5,.bg-teal .h6{color:#F1F0A1}.bg-purple{background-color:#3b1a53;color:#fff}.bg-purple a.hyperlink{color:#F1F0A1 !important}.bg-purple a.hyperlink::before{background:repeating-linear-gradient(90deg, #F1F0A1, #F1F0A1 3px, transparent 3px, transparent 5px) !important}.bg-purple a.hyperlink:hover{text-shadow:0 0 .1rem #F1F0A1}.bg-purple h1,.bg-purple h2,.bg-purple h3,.bg-purple h4,.bg-purple h5,.bg-purple h6,.bg-purple .h1,.bg-purple .h2,.bg-purple .h3,.bg-purple .h4,.bg-purple .h5,.bg-purple .h6{color:#F1F0A1}.font-header{font-family:"Righteous",sans-serif}.font-text{font-family:"Dosis",sans-serif}.fs-sm{font-size:clamp(0.86rem, 0.36vw + 0.75rem, 1.25rem) !important}.fs-base{font-size:clamp(1rem, 0.5vw + 0.75rem, 1.5rem) !important}.fs-md{font-size:clamp(1.17rem, 1.51vw + 0.72rem, 1.83rem) !important}.fs-lg{font-size:clamp(1.38rem, 2.94vw + 0.65rem, 2.28rem) !important}.fs-xl{font-size:clamp(1.65rem, 4.96vw + 0.51rem, 2.87rem) !important}.fs-2xl{font-size:clamp(1.99rem, 7.79vw + 0.28rem, 3.66rem) !important}.fs-3xl{font-size:clamp(2.41rem, 11.74vw - 0.09rem, 4.71rem) !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Righteous",sans-serif;text-transform:uppercase;font-weight:500}.btn{font-size:clamp(1rem,.5vw + .75rem,1.5rem);font-family:"Righteous",sans-serif;text-transform:uppercase;color:#fff;background-color:#45c2cc;padding:.5rem .99rem;line-height:1.15;border:.2rem solid #3b1a53;border-radius:2rem;margin:auto;transition:box-shadow 333ms}.btn:hover,.btn:focus-visible{box-shadow:0 0 .5rem #3b1a53;background-color:#45c2cc;border:.2rem solid #3b1a53;color:#fff;scale:1.025}.btn:focus-visible{outline:3px solid #3b1a53;outline-offset:.2rem;scale:1}.btn-lg{font-size:clamp(1.38rem,2.94vw + .65rem,2.28rem);padding:.5rem 1.66rem}.btn-md{font-size:clamp(1.17rem,1.51vw + .72rem,1.83rem);padding:.4rem 1.33rem}.btn-sm{font-size:clamp(.86rem,.36vw + .75rem,1.25rem);padding:.2rem .66rem}.btn-pink{background-color:#e07bb1;color:#F1F0A1}.btn-pink:hover,.btn-pink:focus-visible{background-color:#e07bb1;color:#F1F0A1}.btn-yellow{background-color:#f1f0a1;color:#E07BB1}.btn-yellow:hover,.btn-yellow:focus-visible{background-color:#f1f0a1;color:#E07BB1}.btn-teal{background-color:#45c2cc;color:#3B1A53}.btn-teal:hover,.btn-teal:focus-visible{background-color:#45c2cc;color:#3B1A53}.btn-purple{background-color:#3b1a53;color:#F1F0A1}.btn-purple:hover,.btn-purple:focus-visible{background-color:#3b1a53;color:#F1F0A1}a.hyperlink{color:#45c2cc;position:relative;text-decoration:underline dotted}a.hyperlink::before{content:"";position:absolute;width:100%;height:3px;background-color:#45c2cc;bottom:2px;left:0;transform-origin:right;transform:scaleX(0);transition:transform .3s ease-in-out}a.hyperlink:hover{text-decoration:none;text-shadow:0 0 .1rem #45c2cc}a.hyperlink:hover::before{transform-origin:left;transform:scaleX(1);background:repeating-linear-gradient(90deg, #45C2CC, #45C2CC 3px, transparent 3px, transparent 5px)}a.hyperlink.pink{color:#E07BB1 !important}a.hyperlink.pink::before{background:repeating-linear-gradient(90deg, #E07BB1, #E07BB1 3px, transparent 3px, transparent 5px)}a.hyperlink.pink:hover{text-shadow:0 0 .1rem #E07BB1}a.hyperlink.yellow{color:#F1F0A1 !important}a.hyperlink.yellow::before{background:repeating-linear-gradient(90deg, #F1F0A1, #F1F0A1 3px, transparent 3px, transparent 5px)}a.hyperlink.yellow:hover{text-shadow:0 0 .1rem #F1F0A1}a.hyperlink.teal{color:#45C2CC !important}a.hyperlink.teal::before{background:repeating-linear-gradient(90deg, #45C2CC, #45C2CC 3px, transparent 3px, transparent 5px)}a.hyperlink.teal:hover{text-shadow:0 0 .1rem #45C2CC}a.hyperlink.purple{color:#3B1A53 !important}a.hyperlink.purple::before{background:repeating-linear-gradient(90deg, #3B1A53, #3B1A53 3px, transparent 3px, transparent 5px)}a.hyperlink.purple:hover{text-shadow:0 0 .1rem #3B1A53}a.hyperlink.white{color:#fff !important}a.hyperlink.white::before{background:repeating-linear-gradient(90deg, #fff, #fff 3px, transparent 3px, transparent 5px)}a.hyperlink.white:hover{text-shadow:0 0 .1rem #fff}ul{list-style-type:disc}ul.flush{padding-left:1rem}@media(min-width: 768px){ul.list-two-col{columns:2}}ul.list-b-white li::marker{color:#fff}ol.teal-white li{color:#fff}ol.teal-white li h4,ol.teal-white li::marker{font-family:"Dosis",sans-serif;color:#45c2cc;text-transform:capitalize;font-weight:700;font-size:clamp(1.17rem,1.51vw + .72rem,1.83rem);margin-bottom:0}html{font-size:clamp(1rem,.5vw + .75rem,1.5rem)}body{color:#3b1a53;font-family:"Dosis",sans-serif;font-size:clamp(1rem,.5vw + .75rem,1.5rem);font-weight:600;line-height:1.25}.container-fluid.bordered{border-style:solid;border-color:#3b1a53;border-width:.25rem .5rem;padding:1rem 0}.container-fluid.bordered .row{padding:0 .5rem;width:100%;margin:auto}.container-fluid.bordered.first{border-top-width:0}.container-fluid.bordered.last{border-bottom-width:.5rem}.bg-img-1{background-image:url("../../img/bg/img-1.png");background-size:100% auto;background-repeat:repeat-y}.yt-video-frame{aspect-ratio:16/9;width:min(100%,35rem);margin:auto}.img-group-md div{max-width:18rem;margin:auto;padding:.5rem}@media(min-width: 576px){.img-group-md{display:flex;gap:.5rem}}@media(min-width: 1024px){.row,.container-fluid.bordered .row{width:clamp(955px,90vw + .925rem,80rem);margin:auto}}#main-nav{background-color:#e07bb1;padding:0 1em;display:grid;grid-template-columns:repeat(2, auto);grid-template-rows:repeat(2, auto);min-height:8rem;font-weight:500}#main-nav .navbar-brand{grid-area:1/1/2/2}#main-nav .navbar-brand img{width:clamp(250px,40vw + .5rem,20rem)}#main-nav .navbar-toggler{grid-area:1/2/2/3;border:none;color:#f1f0a1;font-size:2.5rem}#main-nav .navbar-toggler:focus{box-shadow:0 0 0 .05rem}#main-nav .navbar-collapse{grid-area:2/1/3/3;padding-bottom:1rem}#main-nav .nav-link,#main-nav .dropdown-item{color:#f1f0a1;font-family:"Righteous",sans-serif;font-size:clamp(1.085rem,1.05vw + .735rem,1.665rem)}#main-nav .dropdown-toggle::after{display:none}#main-nav .dropdown-menu{background-color:#e07bb1;border:.25rem solid #3b1a53;border-radius:0;padding:0}#main-nav .dropdown-menu .dropdown-item:hover,#main-nav .dropdown-menu .dropdown-item:focus,#main-nav .dropdown-menu .dropdown-item:focus-visible,#main-nav .dropdown-menu .dropdown-item:active{background-color:#f1f0a1;color:#3b1a53;outline:.125rem solid #3b1a53}@media(min-width: 992px){#main-nav{display:flex}#main-nav .navbar-collapse{justify-content:end;padding-bottom:0}#main-nav .navbar-nav{width:100%;justify-content:space-evenly;white-space:nowrap;align-items:center}#main-nav .nav-link:hover,#main-nav .nav-link:focus,#main-nav .nav-link:focus-visible,#main-nav .nav-link:active{color:#3b1a53}#main-nav .dropdown:hover>.dropdown-menu{display:block}}@media(min-width: 1024px){#main-nav{width:clamp(999px,97vw + .925rem,90rem);margin:auto}}.nav-underline-rounded .nav-item .nav-link{position:relative;padding-bottom:.25rem;color:#3b1a53;font-family:"Dosis",sans-serif;text-transform:uppercase}.nav-underline-rounded .nav-item .nav-link:hover:after,.nav-underline-rounded .nav-item .nav-link.active:after{content:"";position:absolute;bottom:0;left:0;right:0;background-color:#45c2cc;width:60%;margin:auto;height:.25rem;border-radius:.25rem}.table{width:min(100%,28rem);margin:auto;font-family:"Dosis",sans-serif;font-size:clamp(.86rem,.36vw + .75rem,1.25rem);text-transform:uppercase}.table *{border:none;color:#3b1a53 !important}.table thead{display:none}.table thead tr th{text-align:center}.table tr{display:block;margin-top:1rem;border-bottom:1px solid #3b1a53}.table tr td{display:flex;width:100%;text-align:right;justify-content:space-between;background:rgba(0,0,0,0);padding:.25rem 0}.table tr td::before{content:attr(lbl) ": ";font-weight:700;padding-right:.5rem}@media(min-width: 625px){.table{width:100%}.table thead{display:table-header-group}.table tr{display:table-row;border:none}.table tr th{background-color:#45c2cc;color:#3b1a53;padding:.25rem;text-align:left}.table tr td{display:table-cell;text-align:left;width:auto;padding:.66rem .33rem}.table tr td::before{display:none}}footer{background-color:#e07bb1;color:#f1f0a1;font-family:"Righteous",sans-serif;text-align:center;padding:1em;font-weight:500}footer>*{margin:24px 0}footer #footer-logo{max-width:14rem;margin:auto}footer #footer-socials ul{list-style:none;padding:0;display:inline-flex}footer #footer-socials ul li{max-width:2.75rem;padding:2px 6px}@media(min-width: 768px){footer{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto)}footer #footer-cc{grid-area:2/1/3/4;margin:0}}#myTimeCircles{display:grid;grid-template-columns:repeat(4, 1fr);gap:.125rem;max-width:55rem;margin:auto}@media(min-width: 600px){#myTimeCircles{gap:clamp(1.5rem,2vw + 1rem,5rem)}}.time-circle{background:#e07bb1;border:.125rem solid rgba(0,0,0,0);border-radius:50%;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;max-width:10.5rem}.time-circle div{text-align:center}.time-circle div *{margin:0}.time-circle div .num-text{color:#f1f0a1;font-size:clamp(1.99rem,7.79vw + .28rem,3.66rem);line-height:.9}@media(min-width: 768px){.time-circle div .num-text{font-size:clamp(2.41rem,11.74vw - .09rem,4.71rem)}}.time-circle div p{color:#3b1a53;font-size:clamp(.86rem,.36vw + .75rem,1.25rem)}@media(min-width: 360px){.time-circle div p{font-size:clamp(1.17rem,1.51vw + .72rem,1.83rem)}}.hero-container-home{background-image:linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75)),url("")}.hero-container-attend{background-image:linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75)),url("../../img/bg/hero-attend.png")}.hero-container-spons{background-image:linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75)),url("../../img/bg/hero-sponsor.png")}.hero-container-competition{background-image:linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75)),url("../../img/bg/hero-competition.png")}.hero-container-home,.hero-container-attend,.hero-container-spons,.hero-container-competition{background-size:cover;background-position:top center;background-repeat:no-repeat;border-image-slice:6 105 6 105;border-image-width:0 clamp(1.99rem,7.79vw + .28rem,3.66rem);border-image-repeat:stretch stretch;border-image-source:url("../../img/BannerBorder2.png");padding:1rem 4rem;outline:.5rem solid #3b1a53;outline-offset:-0.5rem;display:flex;justify-content:center}figure.logo-labeled{display:grid;grid-template-rows:80% 28%;gap:.5rem;width:min(100%,18rem);margin:auto;text-align:center;padding-top:3rem;justify-content:end;align-content:end}figure.logo-labeled img{grid-area:1/1/3/2}figure.logo-labeled figcaption{grid-area:2/1/3/2;display:flex;justify-content:center;align-items:end;font-size:.75rem}.hero-container-home figure.logo-labeled{width:min(100%,25rem)}@media(min-width: 845px){.hero-container-attend .hero-content,.hero-container-spons .hero-content,.hero-container-competition .hero-content{width:100%;display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:auto;padding:1.5rem .5rem .75rem}.hero-container-attend .hero-content figure.logo-labeled,.hero-container-spons .hero-content figure.logo-labeled,.hero-container-competition .hero-content figure.logo-labeled{padding-top:0}}@media(min-width: 1100px){.hero-container-home .hero-content{width:100%;display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:auto;padding:1.5rem .5rem .75rem}.hero-container-home .hero-content figure.logo-labeled{padding-top:0}}.modal-content{background-color:#3b1a53;box-shadow:0 0 1rem #3b1a53}.modal-header{font-family:"Righteous",sans-serif;font-weight:400;color:#f1f0a1;text-transform:uppercase}.modal-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.modal-header .modal-title{font-weight:400}.modal-body{background-color:#3b1a53;color:#fff;border:none}.modal-body .form-control:focus,.modal-body .form-check-input:focus{border-color:#f1f0a1;box-shadow:0 0 0 .25rem rgba(69,194,204,.75)}.modal-body h1,.modal-body h2,.modal-body h3,.modal-body h4,.modal-body h5,.modal-body h6,.modal-body .h1,.modal-body .h2,.modal-body .h3,.modal-body .h4,.modal-body .h5,.modal-body .h6{color:#f1f0a1}.modal-header,.modal-footer{background-color:#3b1a53;border:none}.modal-xxl{max-width:min(1800px,100%);display:flex;justify-content:center;padding:.25rem}@media(min-width: 768px){.modal-xxl{padding:1.5rem}}div#sponsorCTAbox>*{padding:.5rem 0}div#sponsorCTAbox #img1,div#sponsorCTAbox #img2{max-width:16rem;margin:auto}div#sponsorCTAbox #btncta{text-align:center}div.spons-logos{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:1rem}div.spons-logos img{padding:1rem;width:clamp(250px,40vw + .5rem,18rem)}@media(min-width: 768px){div#sponsorCTAbox{display:grid;grid-template-columns:repeat(3, auto);grid-template-rows:repeat(3, auto);gap:.5rem}div#sponsorCTAbox #img1{grid-area:1/1/3/2}div#sponsorCTAbox #img2{grid-area:2/3/4/4}div#sponsorCTAbox #info-exhb{grid-area:1/2/2/4}div#sponsorCTAbox #info-spnr{grid-area:3/1/4/3}div#sponsorCTAbox #btncta{grid-area:2/2/3/3}}@media(min-width: 992px){div#sponsorCTAbox{gap:2rem}}details.faq summary{font-family:"Righteous",sans-serif;font-size:clamp(1.17rem,1.51vw + .72rem,1.83rem);text-transform:uppercase;padding:1rem;margin:0}details.faq summary:hover{outline:1px solid #3b1a53;outline-offset:-1px}details.faq summary::marker{content:""}details.faq[open]{outline:1px solid #3b1a53;outline-offset:-1px;padding-bottom:.25rem}details.faq[open] summary{padding-bottom:.25rem}details.faq[open] summary:hover{outline:none}details.faq[open]>*:not(summary){padding:0 1rem}@media(min-width: 992px){details.faq[open]>*:not(summary){padding:0 1rem 0 3.5rem}}.myplanner-submenu{padding:1rem 0;font-family:"Righteous",sans-serif;font-weight:500}.myplanner-submenu a.hyperlink{color:#e07bb1;margin:0 .66rem}.myplanner-submenu a.hyperlink::before{background:repeating-linear-gradient(90deg, #E07BB1, #E07BB1 3px, transparent 3px, transparent 5px)}.myplanner-submenu a.hyperlink:hover{text-shadow:none}.myplanner-deadline-sidebar .deadline-item{border-left:.3rem solid #45c2cc;padding-left:.25rem}.myplanner-deadline-sidebar .deadlineLink{color:#3b1a53;text-decoration:1px underline dotted}.myplanner-deadline-sidebar .deadlineLink:hover{text-decoration:1px underline}.myplanner-deadline-sidebar .date{font-size:clamp(.86rem,.36vw + .75rem,1.25rem);font-style:italic}.myplanner-deadline-sidebar .title{font-weight:700;margin-bottom:.5rem}.myplanner-announcement-feedbox{background-color:#3b1a53;box-shadow:0 0 .25rem #3b1a53;border-radius:.25rem;height:20rem;overflow-y:scroll;padding:.25rem}.myplanner-announcement-feedbox ul.feed-panel{list-style:none;padding:0;margin:0}.myplanner-announcement-feedbox ul.feed-panel li.feed-item{background-color:#fff;padding:.5rem;margin-bottom:.25rem;border-radius:.25rem}.myplanner-announcement-feedbox ul.feed-panel li.feed-item .feed-title{font-style:italic;font-size:clamp(.86rem,.36vw + .75rem,1.25rem)}.myplanner-announcement-feedbox ul.feed-panel li.feed-item .feed-body .feed-primary h6{text-transform:capitalize}.myplanner-table{width:100%}.myplanner-table tr:not(:last-child){border-bottom:1px solid #e07bb1}.myplanner-table tr th,.myplanner-table tr td{padding:.4rem .25rem}.myplanner-table tr.pagination{font-family:"Righteous",sans-serif;font-size:1.2rem}.myplanner-table tr.pagination td{padding:0}.myplanner-table tr.pagination table{border:1px solid #3b1a53}.myplanner-table tr.pagination table td{padding:0;margin:0 2rem}.myplanner-table tr.pagination table td span,.myplanner-table tr.pagination table td a{display:flex;width:2rem;height:2rem;align-items:center;justify-content:center}.myplanner-table tr.pagination table td span{background-color:#3b1a53;color:#fff}.myplanner-table tr.pagination table td a{box-shadow:0 0 .125rem #e07bb1;text-decoration:none}.myplanner-table tr.pagination table td a:hover{box-shadow:0 0 .5rem #e07bb1}.myplanner-table .btn{padding:.125rem .5rem;font-size:1.125rem;border-radius:.85rem;margin:.125rem 0}.myplanner-form-wrapper .form-group label{font-weight:500;font-family:"Righteous",sans-serif}.myplanner-form-wrapper .form-group input:not(.btn),.myplanner-form-wrapper .form-group select{border:1px solid #3b1a53}.myplanner-card-info{background-color:#45c2cc;color:#3b1a53;padding:1rem;border:none;box-shadow:0 0 .125rem #45c2cc}.myplanner-checkbox-agree{display:flex;align-items:center;font-weight:700}.myplanner-checkbox-agree input{width:1rem;height:1rem}.myplanner-nav-pills-wrapper .nav-link{box-shadow:0 -0.05rem .125rem #3b1a53;border:none;color:#f1f0a1}.myplanner-nav-pills-wrapper .nav-link:hover{box-shadow:0 0 .5rem #3b1a53}.myplanner-nav-pills-wrapper .nav-link.active{color:#fff;background-color:#3b1a53}.myplanner-nav-pills-wrapper .tab-content{box-shadow:0 0 .125rem #3b1a53;border-radius:0 .125rem .125rem;padding:.75rem}#fab-button{display:none}