.site-main{padding:0}.site-header{display:flex;flex-direction:column;padding:0;position:relative}.site-header__bottom,.site-header__top{display:flex;width:100%}.site-header__top{background:linear-gradient(135deg,#f8ca17,#ffac16);color:#000;display:flex;flex-wrap:wrap;gap:.25rem;padding:1rem}.site-header__top .button{align-items:center;display:flex;gap:0;margin-right:1rem;position:relative}.site-header__top .button i{border:0;position:absolute;right:-1.25rem;transition:all .2s ease-in-out}.site-header__top .button:hover i{right:-1.5rem}.site-header__top p{margin:0}.site-header__top i{align-items:center;border:1px solid #000;border-radius:50%;display:flex;font-size:11px;height:20px;justify-content:center;margin:0;padding:.5rem;width:20px}.site-header__top .content{align-items:center;display:flex;gap:.5rem}.site-header__top .button{background:none;border:0;color:#000;font-family:Blinker,sans-serif;font-size:16px;font-weight:unset;line-height:22.4px;margin-left:auto;padding:0;text-transform:none;transition:all .2s ease-in-out}.site-header__top a{text-decoration:none}.site-header__bottom{justify-content:space-between;padding:1em 4em}@media screen and (max-width:600px){.site-header__top button{margin:0 auto}}.site-footer a{text-decoration:none}@media screen and (max-width:1024px){.site-footer .footer-logo,.site-footer .footer-menu{padding:2rem}}.site-footer .footer-logo{display:flex;flex-direction:column;gap:1.5rem}.site-footer .footer-logo img{margin:0 auto;max-width:200px;padding:0}.site-footer .footer-contact{margin:0;padding:0}.copyright-symbol{display:inline-block;line-height:.7;margin-right:.2em}*{scroll-behavior:smooth}.page-template-page-canstruction .hero-image{display:block}.page-template-page-canstruction .frm_style_formidable-style.with_frm_style .frm_submit button{border-radius:0}.page-template-page-canstruction .form{display:none}.page-template-page-canstruction .form-button{display:flex;gap:1rem}.page-template-page-canstruction .form-button i{font-size:1rem;transform:rotate(180deg);transition:transform .3s ease-in-out;will-change:transform}.page-template-page-canstruction .form-button.active i{transform:rotate(0)}.page-template-page-canstruction section{gap:2rem;margin:0 auto;max-width:1440px;padding:2rem}.page-template-page-canstruction section h2{font-family:Blinker,sans-serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;margin:0;text-transform:uppercase}.page-template-page-canstruction section p{font-size:clamp(1rem,1.5vw,1.25rem)}.page-template-page-canstruction section .sticker-decoration{height:100px;margin:0 auto 1rem;width:100px}.page-template-page-canstruction section .sticker-decoration img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.page-template-page-canstruction .hero-section img{border-radius:8px;box-shadow:inset 0 1px 1px 0 hsla(0,0%,100%,.1),0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);height:100%;width:100%}.page-template-page-canstruction .countdown-section,.page-template-page-canstruction .registration-section{align-items:center;display:flex;flex-direction:column}.page-template-page-canstruction .countdown-section p,.page-template-page-canstruction .registration-section p{text-align:center}.page-template-page-canstruction .about-section p,.page-template-page-canstruction .entries-section p{margin:0 auto;max-width:40em}.page-template-page-canstruction .entries-section{align-items:center;display:flex;flex-direction:column}.page-template-page-canstruction .entries-section .entry-item{display:grid;gap:2rem;grid-template-columns:150px 1fr}.page-template-page-canstruction .entries-section .entry-item:not(:last-child){margin-bottom:2rem}@media screen and (max-width:768px){.page-template-page-canstruction .entries-section .entry-item{align-items:center;display:flex;flex-direction:column;gap:0;text-align:center}}.page-template-page-canstruction .entries-section .entry-item img{height:100%;max-width:150px;-o-object-fit:cover;object-fit:cover;width:100%}.page-template-page-canstruction .entries-section .entry-logo{aspect-ratio:1/1;border-radius:8px;transition:all .2s ease-in-out}.page-template-page-canstruction .entries-section .entry-logo:hover{background-color:#eaeaea}.page-template-page-canstruction .sponsors-section img{max-width:375px;width:100%}.page-template-page-canstruction .sponsors-section .row{align-items:center;display:grid;grid-template-columns:1fr 1fr;justify-content:center;margin:0 auto;max-width:350px}.page-template-page-canstruction .sponsors-section a{aspect-ratio:1/1;border-radius:8px;transition:all .2s ease-in-out}.page-template-page-canstruction .sponsors-section a:hover:hover{background-color:#eaeaea}.page-template-page-canstruction .header-banner{margin:0 auto;max-width:var(--content-width);padding:4rem 0;width:100%}.page-template-page-canstruction .gallery-section{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:unset;padding:2rem 0}.page-template-page-canstruction .gallery-section .swiper{width:100%}.page-template-page-canstruction .gallery-section .swiper .swiper-slide{height:unset}.page-template-page-canstruction .gallery-section .swiper img{aspect-ratio:4/3;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-template-page-canstruction .gallery-section .swiper .swiper-button-next,.page-template-page-canstruction .gallery-section .swiper .swiper-button-prev{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:16px;border-radius:50%;box-shadow:0 4px 30px rgba(0,0,0,.1);padding:1rem;transition:all .2s ease-in-out}.page-template-page-canstruction .gallery-section .swiper .swiper-button-next svg,.page-template-page-canstruction .gallery-section .swiper .swiper-button-prev svg{color:#fff}.page-template-page-canstruction .gallery-section .swiper .swiper-button-next:hover,.page-template-page-canstruction .gallery-section .swiper .swiper-button-prev:hover{background:rgba(92,92,92,.2)}.page-template-page-canstruction .gallery-section .site-main{padding:0}.page-template-page-canstruction .gallery-section .site-main .entry-content{margin:0}.page-template-page-canstruction .gallery-section .site-main #breadcrumbs{padding:0}.page-template-page-canstruction .countdown-section .countdown-timer{align-items:center;background-color:#d22730;border:4px solid #e8757b;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:2rem 2rem 0}.page-template-page-canstruction .countdown-section .countdown-container{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);justify-content:center;width:100%}.page-template-page-canstruction .countdown-section .countdown-item{align-items:center;display:flex;flex-direction:column}.page-template-page-canstruction .countdown-section .countdown-heading,.page-template-page-canstruction .countdown-section .countdown-label,.page-template-page-canstruction .countdown-section .countdown-target-date,.page-template-page-canstruction .countdown-section .countdown-value{color:#fff;font-family:Blinker,sans-serif;margin:0}.page-template-page-canstruction .countdown-section .countdown-heading{font-weight:500;text-transform:capitalize}.page-template-page-canstruction .countdown-section .countdown-value{font-size:clamp(2rem,5vw,4rem);font-weight:700}.page-template-page-canstruction .countdown-section .countdown-container,.page-template-page-canstruction .countdown-section .countdown-target-date{padding:1rem 0}.section-affiliations .affiliations-container{display:grid;grid-template-columns:repeat(4,1fr)}.section-affiliations .affiliations-container>div{align-items:center;display:flex;justify-content:center;padding:2rem;width:100%}.section-affiliations .affiliations-container>div img{margin:0 auto;max-height:75px;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:768px){.section-affiliations .affiliations-container{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:480px){.section-affiliations .affiliations-container{grid-template-columns:1fr}}
