@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.spin{animation:spin 15s infinite linear}.bg-white{background-color:#efefef !important}.text-white{color:#efefef !important}.border-color-white{border-color:#efefef !important}.bg-black{background-color:#1c1c1c !important}.text-black{color:#1c1c1c !important}.border-color-black{border-color:#1c1c1c !important}.bg-red{background-color:#b72026 !important}.text-red{color:#b72026 !important}.border-color-red{border-color:#b72026 !important}.bg-black-0{background-color:#000 !important}.text-black-0{color:#000 !important}.border-color-black-0{border-color:#000 !important}.bg-yellow{background-color:#ffde3f !important}.text-yellow{color:#ffde3f !important}.border-color-yellow{border-color:#ffde3f !important}.bg-orange{background-color:#f05c27 !important}.text-orange{color:#f05c27 !important}.border-color-orange{border-color:#f05c27 !important}::-moz-selection{color:#1c1c1c;background:#ffde3f}::selection{color:#1c1c1c;background:#ffde3f}a{text-decoration:none;color:#b72026;cursor:url("../images/icons/cursor-sm.png"),auto !important}h2,h3,h4{text-transform:uppercase;font-weight:700}p.wrapped{width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.text-gold{color:#dba620}.text-silver{color:silver}.text-bronze{color:#cd7f32}form label.error{color:red;font-size:.8rem}form input::-moz-placeholder{color:rgba(0,0,0,.3) !important}form input::placeholder{color:rgba(0,0,0,.3) !important}form .form-check-input:checked{background-color:#b72026;border-color:#b72026}form .form-check-input:focus{border-color:rgba(183,32,38,.5);outline:0;box-shadow:0 0 0 .25rem rgba(183,32,38,.2)}body{background:url("../images/backgrounds/sky.gif"),url("../images/backgrounds/sky-v.png"),#fff3f3;background-size:cover;background-position:center;background-attachment:fixed;font-family:"Poppins",sans-serif;cursor:url("../images/icons/cursor-sm.png"),auto !important}@media screen and (min-width: 768px){body{background:url("../images/backgrounds/sky.gif"),url("../images/backgrounds/sky-h.png"),#fff3f3;background-size:cover;background-position:center;background-attachment:fixed}}footer{background-color:#1c1c1c;color:#efefef !important;position:relative;border-top:.6rem solid #b72026}footer a{color:#ffde3f}footer .main-footer{padding-top:1rem}footer .copyright{background-color:rgba(255,255,255,.1);font-size:14px}footer .footer-nav.flex-column .nav-item .nav-link{padding:.1rem}footer .footer-nav .nav-item .nav-link{padding-inline-start:0;font-size:.8rem;font-weight:400;padding:.1rem .5rem;padding-left:0;color:rgba(239,239,239,.7)}footer .footer-nav .nav-item .nav-link:hover{color:#efefef}footer .footer-nav .nav-item .nav-link:active,footer .footer-nav .nav-item .nav-link:focus{color:#ffde3f}footer h6{font-size:.9rem}.section{padding:max(5%,2rem) 0;width:100%}.w-fullscreen{width:100%;min-height:calc(100vh - 100px);display:flex;flex-direction:column;justify-content:center;align-items:center}main{margin-top:70px;position:relative;overflow:hidden;min-height:400px}main section{padding:max(5%,2rem) 0;position:relative}main section .pseudo-kv{position:relative;overflow:hidden;width:100%;height:calc(100vh - 80px)}main section .pseudo-kv::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("../images/ilu-white.png") no-repeat,rgba(0,0,0,.6);background-size:auto min(60vmin,40vmax);background-position:center}table.table thead,table.table thead>tr>th{text-transform:uppercase}table.table.heading-yellow thead,table.table.heading-yellow thead>tr>th{padding:1rem .75rem;font-weight:500;background-color:#ffde3f}table.table.heading-red{border-color:#b72026}table.table.heading-red thead,table.table.heading-red thead>tr>th{padding:.5rem .25rem;font-weight:500;background-color:#b72026;color:#efefef}.media-content{width:100%;height:100%}.media-content iframe{background:url("../images/backgrounds/placeholder.jpg") no-repeat;background-position:center;background-size:cover;width:100%;aspect-ratio:16/9}.media-content video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.media-content.springboard-banner{border:.2rem solid #b72026;padding:.5rem;border-radius:1.5rem}.media-content.springboard-banner .wrap{border-radius:1rem;overflow:hidden;width:100%}.media-content.springboard-banner .wrap img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.text-sm{font-size:.8rem}@media screen and (min-width: 600px){.text-lg{font-size:1.3rem}}.full-screen{width:100%;height:100vh}.springboard-register .banner-image{border-radius:1.3rem;border:.5rem solid #fff;background-color:#fff;overflow:hidden}nav.navbar{background-color:#fff;position:fixed;z-index:999;top:0;left:0;width:100%}nav.navbar .dropdown-menu[data-bs-popper]{--bs-dropdown-link-active-bg: #b72026;right:0;border-top:4px solid #b72026;border-radius:0}nav.navbar .dropdown-menu[data-bs-popper] .dropdown-item{white-space:inherit}nav.navbar ul.navbar-nav .nav-item .nav-link{text-transform:uppercase;cursor:url("../images/icons/cursor-sm.png"),auto}nav.navbar ul.navbar-nav .nav-item .nav-link.active{background-color:#b72026;color:#ffde3f}nav.navbar ul.navbar-nav .btn{padding:.4rem .75rem}nav.navbar ul.navbar-nav .btn.btn-outline-red{border:2px solid #b72026;color:#b72026}nav.navbar ul.navbar-nav .btn.btn-outline-red:hover,nav.navbar ul.navbar-nav .btn.btn-outline-red:active{background-color:#b72026;color:#efefef}.nav[role=tablist]{gap:1rem}.nav[role=tablist].nav-pills .nav-item .nav-link{color:#1c1c1c;border:1px solid #1c1c1c;border-radius:0}.nav[role=tablist].nav-pills .nav-item .nav-link:active{box-shadow:0 0 0 .25rem rgba(183,32,38,.3)}.nav[role=tablist].nav-pills .nav-item .nav-link.active{border-color:#b72026;padding:.5rem 1rem;background-color:#b72026;color:#efefef}.highlight-nav{background-color:#b72026;padding:0 .25rem}.highlight-nav .nav-item{position:relative}.highlight-nav .nav-item .nav-link{color:#efefef}.highlight-nav .nav-item:not(:last-child)::after{content:"";width:1px;height:1.5rem;background-color:#efefef;position:absolute;top:50%;transform:translateY(-50%);right:0rem}.fixed-mobile{display:block;position:fixed;z-index:999;right:0rem;top:50%;writing-mode:vertical-lr;transform:scale(-1) translateY(50%)}.btn{border-radius:0;padding:.5rem 1rem}.btn.btn-outline-red{border:2px solid #b72026;color:#b72026}.btn.btn-outline-red:hover,.btn.btn-outline-red:active{background-color:#b72026;color:#efefef}.btn.btn-loading::before{content:"";display:inline-block;position:relative;top:.2rem;left:-0.4rem;transform:scale(1.5);height:1rem;aspect-ratio:1;background:url("../images/icons/laoding.gif") no-repeat;background-size:contain;background-position:center;filter:brightness(4)}.btn.btn-facebook{background-color:#1877f2;color:#fff}.btn.btn-google{border-color:#1c1c1c;background-color:#fff;color:#1c1c1c}.btn.btn-yellow{--bs-btn-color: #1c1c1c;--bs-btn-bg: #ffde3f;--bs-btn-border-color: #ffde3f;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #b72026;--bs-btn-hover-border-color: #b72026;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b72026;--bs-btn-active-border-color: #b72026;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #ffde3f;--bs-btn-disabled-border-color: #ffde3f}.btn.btn-red{--bs-btn-color: #efefef;--bs-btn-bg: #b72026;--bs-btn-border-color: #b72026;--bs-btn-hover-color: #efefef;--bs-btn-hover-bg: #b72026;--bs-btn-hover-border-color: #b72026;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #efefef;--bs-btn-active-bg: #b72026;--bs-btn-active-border-color: #b72026;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #b72026;--bs-btn-disabled-border-color: #b72026}.btn.btn-icon-prepend .icon,.btn.btn-icon-append .icon{height:1.3rem;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.btn.btn-icon-prepend .icon{margin-right:.5rem}.btn.btn-icon-append .icon{margin-left:.5rem}form .form-control{border-radius:0}.swiper-button-next::after,.swiper-button-prev::after{content:"";height:2rem;width:2rem;background-size:contain !important;background-position:center !important}.swiper-button-next.swiper-button-red::after{background:url("../images/icons/red-right.png") no-repeat}.swiper-button-next.swiper-button-yellow::after{background:url("../images/icons/yellow-right.png") no-repeat}.swiper-button-prev.swiper-button-red::after{background:url("../images/icons/red-left.png") no-repeat}.swiper-button-prev.swiper-button-yellow::after{background:url("../images/icons/yellow-left.png") no-repeat}.swiper{cursor:url("../images/icons/cursor-sm.png"),auto}.swiper a{cursor:url("../images/icons/cursor-sm.png"),auto !important}.swiper .hero-slide{background:url("https://placehold.co/1920x1080") no-repeat;background-position:center;height:calc(100vh - 100px);width:100%;overflow:hidden;padding:max(7%,2rem) 0}.swiper .hero-slide .text-content{margin-bottom:2rem;padding:1rem}.swiper .hero-slide .text-content h2{font-size:max(5vmin,2.2rem);font-weight:700}.swiper .hero-slide .text-content h3{font-size:max(4vmin,2rem);font-weight:400}.swiper.guestSwiper .swiper-button-next,.swiper.guestSwiper .swiper-button-prev,.swiper.speakerSwiper .swiper-button-next,.swiper.speakerSwiper .swiper-button-prev{top:30%}.swiper.guestSwiper .swiper-wrapper .swiper-slide .speaker-title h4{font-size:2.5rem;font-weight:600}.swiper.guestSwiper .swiper-wrapper .swiper-slide .speaker-photo{background-color:#ffde3f;border-radius:1rem;overflow:hidden}.swiper.guestSwiper .swiper-wrapper .swiper-slide .desc h5{font-size:1.5rem}.swiper.guestSwiper .swiper-wrapper .swiper-slide .desc p{font-size:.9rem;color:#000}.wizard .steps ul{padding:0}.wizard>.content>.body{width:100% !important}.wizard .actions ul li a{display:block;padding:.5rem 1rem;text-decoration:none}.wizard .actions ul li:first-child a{background:#b6b6b6;color:#1c1c1c}.wizard .actions ul li:nth-child(2) a{background:#ffde3f;color:#1c1c1c}.wizard .actions ul li:last-child a{background:#b72026;color:#efefef}@media screen and (min-width: 768px){.hero-slide{background:url("https://placehold.co/1920x1080") no-repeat;background-position:center;height:calc(100vh - 100px);width:100%;overflow:hidden;padding:max(7%,2rem) 0;position:relative}.hero-slide .element{position:absolute;z-index:0;left:0;top:0;width:min(50%,400px)}.hero-slide .media-content{position:relative;z-index:1}.hero-slide .text-content{position:absolute;bottom:0;right:0;width:60%;margin-bottom:2rem}.hero-slide .text-content h2{font-size:max(5vmin,2.2rem);font-weight:700}.hero-slide .text-content h3{font-size:max(4vmin,2rem);font-weight:400}}.page-title{border-bottom:5px dotted #b72026}.page-title h1{text-transform:uppercase;font-weight:700;font-size:max(7vmin,2.5rem)}.section-title h2{margin-bottom:1.5rem}.section-title h2>span{position:relative;text-transform:uppercase;font-weight:700;width:-moz-fit-content;width:fit-content}.section-title h2>span::after{content:"";position:absolute;bottom:-0.5rem;left:0;width:max(8rem,30%);height:.25rem;background-color:#b72026}.section-title.text-white h2>span::after{background-color:#ffde3f}.section-title.text-center h2>span::after{left:50%;transform:translateX(-50%)}.plain-card{background-color:#fff}.plain-card .card-body{padding:1rem;border-radius:.5rem}.radio-card input+label{border-radius:.25rem;overflow:hidden}.radio-card input[type=radio]:checked+label{box-shadow:0 0 0 2px rgba(183,32,38,.4)}.radio-card .card{border-radius:.25rem}.signup-widget{min-height:max(500px,60vmin)}.gallery-masonry{width:100%;-moz-columns:2;columns:2}.gallery-masonry img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-masonry figure{width:100%}@media screen and (min-width: 512px){.gallery-masonry{-moz-columns:3;columns:3}}@media screen and (min-width: 1000px){.gallery-masonry{-moz-columns:4;columns:4}}@media screen and (min-width: 1440px){.gallery-masonry{-moz-columns:5;columns:5}}@media screen and (min-width: 1640px){.gallery-masonry{-moz-columns:5;columns:5}}.tile .photo{padding:5px;border-radius:.35rem}.tile .photo.rounded-circle{border-radius:50%;width:100%;aspect-ratio:1;display:grid;place-items:center;padding:0;overflow:hidden}.tile .photo img{-o-object-fit:cover;object-fit:cover}.tile.gallery-tile{border:.2rem solid #b72026;padding:.25rem;border-radius:1rem;overflow:hidden;display:inline-block}.tile.gallery-tile:hover{border-color:#cf8b2c}.tile.gallery-tile figure{border-radius:.55rem;overflow:hidden;margin:0}.city-tile .photo{position:relative}.city-tile .photo.rounded-circle{overflow:visible}.city-tile .photo::after{position:absolute;bottom:0rem;left:50%;transform:translateX(-50%);color:#1c1c1c;border-radius:.2rem;padding:.1rem .4rem;font-size:.8rem;font-weight:600;text-transform:uppercase}.city-tile.upcoming .photo::after{content:"Upcoming";background-color:#ffde3f}.city-tile.ongoing .photo::after{content:"Ongoing";background-color:#ffde3f}.city-tile.end .photo::after{content:"Ended";background-color:gray}.speaker-tile.rounded-circle,.interactive-tile.rounded-circle{border-radius:50%;border:5px solid #b72026;width:100%;aspect-ratio:1;display:grid;place-items:center;padding:.5rem;overflow:hidden}.speaker-tile.rounded-circle h5,.interactive-tile.rounded-circle h5{font-size:1.2rem}.speaker-tile.image-bg,.interactive-tile.image-bg{background:url("https://placehold.co/200x200") no-repeat;background-size:cover;background-position:center}.speaker-tile:not(.normal):hover .photo,.interactive-tile:not(.normal):hover .photo{box-shadow:0 0 0 5px #ffde3f}.speaker-tile h5{text-transform:uppercase;font-weight:600;font-size:1rem;color:#b72026}.speaker-tile p{font-size:12px;color:rgba(28,28,28,.8)}.speaker-tile.speaker-tile-01 .photo{padding:1rem 0;position:relative}.speaker-tile.speaker-tile-01 .photo img{background-color:#fff;-webkit-mask-image:url("../images/masks/hexagon-rounded-01.svg");mask-image:url("../images/masks/hexagon-rounded-01.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.speaker-tile.speaker-tile-01 .photo::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.speaker-tile.speaker-tile-01 .desc{margin-top:-0.5rem}.speaker-tile.speaker-tile-02{-webkit-clip-path:polygon(3rem 0, 100% 0, 100% 100%, 0 100%, 0 3rem);clip-path:polygon(3rem 0, 100% 0, 100% 100%, 0 100%, 0 3rem)}.speaker-tile.speaker-tile-02 .photo{background:#fff;margin-bottom:1rem;background:linear-gradient(135deg, #ffffff 0%, #ffffff 55%, #ffe772 55%, #ffe772 calc(55% + 1rem), #ffffff calc(55% + 1rem), #ffffff calc(55% + 1.3rem), #ffe772 calc(55% + 1.3rem), #ffe772 100%);overflow:hidden;position:relative}.speaker-tile.speaker-tile-02 .photo::after{position:absolute;content:"";background-color:#b72026;width:max(3rem,30%);aspect-ratio:1;bottom:0;right:0;background:linear-gradient(135deg, transparent 0%, transparent 55%, #b72026 55%, #b72026 100%)}.speaker-tile.speaker-tile-02 .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.speaker-tile.speaker-tile-02 .desc h5{font-size:1.2rem}.article-tile{position:relative}.article-tile .desc{background-color:#fff;padding:1rem;padding-bottom:.5rem}.article-tile .desc p{color:#1c1c1c}.article-tile::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.4rem;background-color:#b72026}.featured{position:relative}.featured::after{content:"";width:100%;height:90px;background:url("../images/favicon.png") no-repeat;background-size:contain;background-position:center;position:absolute;bottom:-15%;z-index:2}.featured:hover{box-shadow:0 0 3px 3px #cf8b2c,0 0 0 8px #ffde3f}.steps ul{display:flex}.footer-lineart{height:200px;width:100%;background-repeat:repeat-x;background-size:contain;background-position:left bottom}#scrollToTop{position:fixed;z-index:999;bottom:1rem;right:1rem;width:3rem;display:grid;place-items:center;aspect-ratio:1;background-color:#b72026;color:#efefef;border-radius:.25rem}