﻿:root{--su-tan:#f6eac9;--su-orange:#f07d17;--su-dark-teal:#105963;--su-yellow:#fcca39;--fs-sm: clamp(0.8rem, 0.11vi + 0.77rem, 0.9rem);--fs-base: clamp(1rem, 0.21vi + 0.95rem, 1.2rem);--fs-md: clamp(1.25rem, 0.37vi + 1.16rem, 1.6rem);--fs-lg: clamp(1.56rem, 0.6vi + 1.41rem, 2.13rem);--fs-xl: clamp(1.95rem, 0.94vi + 1.72rem, 2.84rem);--fs-2xl: clamp(2.44rem, 1.42vi + 2.09rem, 3.79rem);--fs-3xl: clamp(3.05rem, 2.1vi + 2.53rem, 5.05rem);--fs-4xl: clamp(3.81rem, 3.07vi + 3.05rem, 6.73rem);--font-header: "Melon Pop", sans-serif;--font-text: "Lato", sans-serif;--bs-body-font-size: clamp(1rem, 0.21vi + 0.95rem, 1.2rem)}.row,#main-nav{width:min(100%,90rem);margin:auto}@media(width > 1800px){:root{--bs-body-font-size: clamp(1.25rem, 0.37vi + 1.16rem, 1.6rem)}.row,#main-nav{width:min(100%,120rem)}p{margin-bottom:1em}}.font-header{font-family:"Melon Pop",sans-serif;font-weight:500}.font-text{font-family:"Lato",sans-serif}.fs-sm,.btn-sm{font-size:clamp(0.8rem, 0.11vi + 0.77rem, 0.9rem) !important}.fs-base,.btn-base{font-size:clamp(1rem, 0.21vi + 0.95rem, 1.2rem) !important}.fs-md,.btn-md{font-size:clamp(1.25rem, 0.37vi + 1.16rem, 1.6rem) !important}.fs-lg,.btn-lg{font-size:clamp(1.56rem, 0.6vi + 1.41rem, 2.13rem) !important}.fs-xl,.btn-xl{font-size:clamp(1.95rem, 0.94vi + 1.72rem, 2.84rem) !important}.fs-2xl,.btn-2xl{font-size:clamp(2.44rem, 1.42vi + 2.09rem, 3.79rem) !important}.fs-3xl,.btn-3xl{font-size:clamp(3.05rem, 2.1vi + 2.53rem, 5.05rem) !important}.fs-4xl,.btn-4xl{font-size:clamp(3.81rem, 3.07vi + 3.05rem, 6.73rem) !important}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{--shadow-color: #f07d17;--shadow-size: 1.2px;text-shadow:calc(var(--shadow-size)*-1) calc(var(--shadow-size)*-1) 0 var(--shadow-color),var(--shadow-size) calc(var(--shadow-size)*-1) 0 var(--shadow-color),calc(var(--shadow-size)*-1) var(--shadow-size) 0 var(--shadow-color),var(--shadow-size) var(--shadow-size) 0 var(--shadow-color);text-transform:uppercase}h4,.h4,h5,.h5{--shadow-size: .4px}h6,.h6{--shadow-size: .33px}.tan{color:#f6eac9 !important}.orange{color:#f07d17 !important}.dark-teal{color:#105963 !important}.primary{color:#105963 !important}.yellow{color:#fcca39 !important}.secondary{color:#f07d17 !important}.bg-tan{background-color:#f6eac9;color:#105963}.bg-dark-teal{background-color:#105963;color:#f6eac9}.bg-orange{background-color:#f07d17;color:#f6eac9}.bg-yellow{background-color:#fcca39;color:#105963}.btn{font-size:clamp(1.25rem,.37vi + 1.16rem,1.6rem);border-radius:2em;padding:.4em 1em;text-transform:uppercase}#contentSection a:not(.btn),.hyperlink{color:#f07d17}#contentSection a:not(.btn):hover,.hyperlink:hover{text-decoration:dotted underline}.btn-primary{background-color:#105963;color:#fcca39}.btn-primary:hover,.btn-primary:focus-visible{box-shadow:0 0 .5rem #105963;background-color:#105963;color:#fcca39;scale:1.025}.btn-primary:focus-visible{outline:3px solid #105963;outline-offset:.2rem;scale:1}.btn-dark-teal{background-color:#105963;color:#fcca39}.btn-dark-teal:hover,.btn-dark-teal:focus-visible{box-shadow:0 0 .5rem #105963;background-color:#105963;color:#fcca39;scale:1.025}.btn-dark-teal:focus-visible{outline:3px solid #105963;outline-offset:.2rem;scale:1}.btn-secondary{background-color:#f07d17;color:#f6eac9}.btn-secondary:hover,.btn-secondary:focus-visible{box-shadow:0 0 .5rem #f07d17;background-color:#f07d17;color:#f6eac9;scale:1.025}.btn-secondary:focus-visible{outline:3px solid #f07d17;outline-offset:.2rem;scale:1}.btn-orange{background-color:#f07d17;color:#f6eac9}.btn-orange:hover,.btn-orange:focus-visible{box-shadow:0 0 .5rem #f07d17;background-color:#f07d17;color:#f6eac9;scale:1.025}.btn-orange:focus-visible{outline:3px solid #f07d17;outline-offset:.2rem;scale:1}.img-text-btm{--max-height: 16rem;text-align:center;justify-content:center;display:grid;grid-template-areas:"a"}.img-text-btm img{grid-area:a;max-height:var(--max-height);margin:auto}.img-text-btm figcaption{grid-area:a;align-content:end}.bg-img{--aspect-ratio: 21/9;--imgurl: url();--max-height: 28rem;aspect-ratio:var(--aspect-ratio);background-image:var(--imgurl);background-size:contain;background-position:center;max-height:var(--max-height);width:100%}.img-swap img{display:none}.arrow-list .list-item{display:flex;align-items:start;gap:.8rem;padding:.4rem}.arrow-list .list-item img{height:2em}.arrow-list .list-item p{margin:0}div[class^=spons-box-]{margin:auto}.spons-box-01{width:min(100%,52rem)}.spons-box-02{width:min(100%,24rem)}.img-scrollover{overflow-x:scroll}.img-scrollover img{max-width:48rem}.container-bg-img{--bgcolor: #fcca39;--outline: none;--imgurl: url();outline:var(--outline);padding:1em;background-color:var(--bgcolor);background-image:var(--imgurl);background-size:contain;background-position:bottom;background-repeat:no-repeat}@media(width > 800px){.img-swap{margin:auto}.img-swap img{display:initial}.img-swap>div{display:none}.arrow-list{width:min(100%,100rem);margin:auto}.arrow-list .list-item{align-items:center}.arrow-list .list-item img{height:3.2em}.img-scrollover{overflow-x:auto;text-align:center}.img-scrollover img{max-width:100%;margin:auto}}ul.two-col{--width1: 30%;--witdth2: 70%;list-style:none;padding:0}ul.two-col li{display:flex;margin-bottom:.625em}ul.two-col p{margin:0}ul.two-col p:first-child{width:var(--width1)}ul.two-col p:nth-child(2){width:var(--witdth2);padding-left:1.25em}menu.myseminar-menu{list-style:none;padding:0;display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap}.container-fluid:has(#main-nav){background-color:#f6eac9;container:main-nav-container/inline-size}#main-nav{background-color:#f6eac9;padding:.5rem 1rem;display:grid;grid-template-columns:repeat(2, auto);grid-template-rows:repeat(2, auto)}#main-nav .navbar-brand{grid-area:1/1/2/2;width:min(100%,16rem)}#main-nav .navbar-toggler{grid-area:1/2/2/3;border:none;color:#105963;font-size:2.5rem;transition:color 333ms}#main-nav .navbar-toggler:hover{color:#f07d17}#main-nav .navbar-toggler:focus{box-shadow:0 0 0 .05rem}#main-nav .navbar-collapse{grid-area:2/1/3/3}#main-nav .nav-link{text-transform:uppercase;color:#105963;padding:0 .5rem;border-radius:.25rem;width:min-content;transition:color 333ms}#main-nav .nav-link:hover{background-color:#fcca39}#main-nav .dropdown-toggle.show{background-color:#fcca39}#main-nav .dropdown-toggle::after{font-family:"Font Awesome 6 Free";content:"";border:none;vertical-align:0}#main-nav .dropdown-menu{padding:0;border:none;border-radius:.25rem;background-color:#fcca39;width:min-content;margin:0}#main-nav .dropdown-menu .dropdown-item{color:#105963;padding-left:.5rem}#main-nav .dropdown-menu .dropdown-item:hover,#main-nav .dropdown-menu .dropdown-item:focus-visible{background-color:#105963;color:#fcca39;box-shadow:0 0 .25rem #105963;border-radius:.25rem}#main-nav .dropdown-menu .dropdown-item:focus-visible{outline:3px solid #105963;border:none}#main-nav .btn{margin:.5rem .125rem}@media(min-width: 992px){#main-nav{display:flex;align-items:center}#main-nav .navbar-collapse{justify-content:end;padding-bottom:0;display:grid !important;grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:.25rem}#main-nav .navbar-collapse #mainNav{grid-area:2/1/3/2;display:flex}#main-nav .navbar-collapse #actionLinks{grid-area:1/1/2/2;display:flex;justify-content:end}#main-nav .navbar-nav{width:100%;justify-content:space-evenly;white-space:nowrap;align-items:center}#main-nav .dropdown:hover>.dropdown-menu{display:block}}@container main-nav-container (width > 1400px){#main-nav .nav-link,#main-nav .dropdown-item{font-size:clamp(1.25rem,.37vi + 1.16rem,1.6rem)}#main-nav .navbar-brand{width:min(100%,24rem)}}footer{background-color:#105963;color:#fcca39;text-align:center;padding:1rem}footer>*{margin:1.5rem 0}footer h4{font-family:"Lato",sans-serif;text-shadow:none}footer a{color:#fcca39}footer #footer-logo{width:min(100%,16rem);margin:auto}footer #footer-socials ul{list-style:none;padding:0;display:inline-flex}footer #footer-socials ul li{width:min(100%,4rem);padding:.125rem .375rem}@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}}.hero-container-home{background-image:linear-gradient(rgba(246, 234, 201, 0.87), rgba(246, 234, 201, 0.87)),url("../../assets/img/hero/hero-home.png")}.hero-container-attend{background-image:linear-gradient(rgba(246, 234, 201, 0.87), rgba(246, 234, 201, 0.87)),url("../../assets/img/hero/hero-attend.png")}.hero-container-sponsor{background-image:linear-gradient(rgba(246, 234, 201, 0.87), rgba(246, 234, 201, 0.87)),url("../../assets/img/hero/hero-sponsor.png")}div[class*=hero-container-]{container:hero-container/inline-size;align-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:30/9;max-height:40rem;padding:1rem}div[class*=hero-container-] .header-text h4{font-family:"Lato",sans-serif;text-shadow:none;text-transform:capitalize;color:#f07d17;font-weight:700}div[class*=hero-container-] .header-logo{width:min(100%,24rem);margin:auto}@container hero-container (width > 700px){.hero-content{display:flex;align-items:center;justify-content:space-evenly}.header-text{width:min(100%,52rem)}}@container hero-container (width > 990px){.hero-content{font-size:clamp(1.25rem,.37vi + 1.16rem,1.6rem);padding:0 2rem}.hero-content h1{font-size:clamp(3.05rem,2.1vi + 2.53rem,5.05rem)}.hero-content h4{font-size:clamp(1.95rem,.94vi + 1.72rem,2.84rem)}.header-logo{width:min(100%,32rem) !important}}#myTimeCircles{container:time-circles/inline-size;display:flex;justify-content:space-evenly;width:min(100%,72rem);margin:auto;gap:.375rem}#myTimeCircles .time-circle{border-radius:50%;border:.125rem solid #f07d17;width:min(100%,14rem);aspect-ratio:1/1;align-content:center;text-align:center;margin:1rem 0;background-color:#fcca39}#myTimeCircles .time-circle h1,#myTimeCircles .time-circle p{margin:0}@container time-circles (width > 500px){.time-circle h1{font-size:clamp(3.05rem,2.1vi + 2.53rem,5.05rem)}}@container time-circles (width > 750px){.time-circle h1{font-size:clamp(3.81rem,3.07vi + 3.05rem,6.73rem)}.time-circle p{font-size:clamp(1.25rem,.37vi + 1.16rem,1.6rem)}}.flex-wrapper{--item-min-width: min-content;--item-max-width: max-content;display:flex;flex-wrap:wrap;gap:.8rem;padding:.4rem;justify-content:center}.flex-wrapper>div{flex-basis:var(--item-min-width)}@media(width > 1200px){.flex-wrapper{justify-content:space-evenly}.flex-wrapper>div{max-width:var(--item-max-width);flex-grow:1}}.form-group{margin-bottom:.625em}