@charset "UTF-8";
.flex-container{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;max-width:1400px;margin:0 auto;padding:0 20px}.flex-container{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;max-width:1400px;margin:0 auto;padding:0 20px}body.menu-active{overflow:hidden}body.fixed header .flex-container.top .center a img{width:110px;margin-bottom:0}body.fixed header .menu-wrapper .flex-container .menu.active{height:calc(100vh - 182px)}body.fixed .social{width:0;overflow:hidden;height:0;transition:all 1s}@media screen and (min-width:768px){body.fixed .social{width:auto;height:auto}}.flex-container{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;max-width:1400px;margin:0 auto;padding:0 20px}#not_found{min-height:500px}#not_found .center{margin:auto}#not_found .center h1{font-size:48px;text-align:center}#not_found .center hr{flex-basis:auto;flex-shrink:0;flex-grow:0;border-top:2px solid #E31B22;width:100px;text-align:center;margin:10px auto}#not_found .center p{text-align:center}*{padding:0;margin:0;outline:none;border:0;box-sizing:border-box;font-family:inherit;font-size:inherit}img{display:block}html{scroll-behavior:smooth}body{font-family:"Poppins", sans-serif;font-size:16px}.page{display:flex;flex-wrap:wrap;flex-direction:column;min-height:100vh;width:100%}.page header,.page main,.page footer{flex-basis:auto;flex-shrink:0;flex-grow:0;width:100%}.page header{display:flex;flex-wrap:wrap;flex-direction:column}.page header .flex-container.top{padding:0}@media screen and (min-width:768px){.page header .flex-container.top{padding:15px 10px}}.page header .flex-container.top .left{display:flex;flex-wrap:wrap;flex-direction:row;flex-basis:auto;flex-shrink:0;flex-grow:0;width:100%;order:0}@media screen and (min-width:768px){.page header .flex-container.top .left{width:33.3%;order:1}}.page header .flex-container.top .left .primary-button{display:inline-flex;background:#000000;padding:15px 20px;text-align:center;font-weight:600;border-radius:5px;color:#FFFFFF;text-decoration:none;flex-basis:auto;flex-shrink:0;flex-grow:0;width:100%;border-radius:0}@media screen and (min-width:768px){.page header .flex-container.top .left .primary-button{width:auto;margin:auto auto auto 0;border-radius:5px}}.page header .flex-container.top .left .primary-button:hover{background:#b5161b}.page header .flex-container.top .left .primary-button picture{margin:auto;width:29.35px;height:16.73px}.page header .flex-container.top .left .primary-button picture img{width:100%;height:100%}.page header .flex-container.top .left .primary-button span{margin:auto}.page header .flex-container.top .left .primary-button picture:first-child{margin-right:25px;margin-left:0}@media only screen and (min-width:768px){.page header .flex-container.top .left .primary-button picture:first-child{margin-left:auto}}.page header .flex-container.top .left .primary-button picture:last-child{margin-left:25px;margin-right:0}@media only screen and (min-width:768px){.page header .flex-container.top .left .primary-button picture:last-child{margin-right:auto}}.page header .flex-container.top .center{display:flex;flex-wrap:wrap;flex-direction:row;flex-basis:auto;flex-shrink:0;flex-grow:0;width:75%;order:2;margin:auto}@media only screen and (min-width:768px){.page header .flex-container.top .center{width:33.3%}}.page header .flex-container.top .center a{flex-basis:auto;flex-shrink:0;flex-grow:0;margin:0 auto;margin-bottom:-23px;z-index:10}@media screen and (min-width:768px){.page header .flex-container.top .center a{margin-bottom:-35px}}.page header .flex-container.top .center a img{width:168px;max-width:100%;height:auto;margin-bottom:10px}.page header .flex-container.top .right{display:flex;flex-wrap:wrap;flex-direction:row;flex-basis:auto;flex-shrink:0;flex-grow:0;width:100%;order:1}@media screen and (min-width:768px){.page header .flex-container.top .right{width:33.3%;order:3}}.page header .flex-container.top .right .social{margin:auto;padding:10px 0}@media screen and (min-width:768px){.page header .flex-container.top .right .social{margin:auto 0 auto auto;padding:0}}.page header .flex-container.top .right .social a{font-size:25px;text-decoration:none;color:#E31B22;margin-left:10px}.page header .flex-container.top .right .social a:hover{color:#000000}.page header .flex-container.top .right .social a:first-child{margin-left:0}.page header .menu-wrapper{background:#E31B22;position:relative;order:-2}@media only screen and (min-width:768px){.page header .menu-wrapper{order:0}}.page header .menu-wrapper .flex-container .toggle{flex-basis:auto;flex-shrink:0;flex-grow:0;display:flex;flex-wrap:wrap;flex-direction:row;width:100%;color:#FFFFFF;padding:15px 22.5px;margin:auto 0 auto auto;text-decoration:none}@media only screen and (min-width:768px){.page header .menu-wrapper .flex-container .toggle{display:none}}.page header .menu-wrapper .flex-container .toggle span{margin-left:auto;margin-right:10px}.page header .menu-wrapper .flex-container .toggle i{margin:auto 0}.page header .menu-wrapper .flex-container .menu{display:flex;flex-wrap:wrap;flex-direction:row;display:none;width:100%}@media only screen and (min-width:768px){.page header .menu-wrapper .flex-container .menu{justify-content:space-between;display:flex;flex-wrap:wrap;flex-direction:row}}.page header .menu-wrapper .flex-container .menu.active{position:absolute;display:flex;flex-wrap:wrap;flex-direction:row;left:0;right:0;top:100%;z-index:10;background:#b5161b;overflow:scroll;bottom:0;height:calc(100vh - 255px)}.page header .menu-wrapper .flex-container .menu.active li{border-bottom:1px solid #E31B22}.page header .menu-wrapper .flex-container .menu>li{position:relative;width:100%;list-style:none}@media only screen and (min-width:768px){.page header .menu-wrapper .flex-container .menu>li{flex-grow:1;width:auto;position:inherit;display:flex}}.page header .menu-wrapper .flex-container .menu>li ul li:hover img{filter:grayscale(0)}.page header .menu-wrapper .flex-container .menu>li .float-left{display:none;position:absolute;left:30px;top:30px;width:35px;z-index:5}@media only screen and (min-width:768px){.page header .menu-wrapper .flex-container .menu>li .float-left{display:block}}.page header .menu-wrapper .flex-container .menu>li .float-left picture,.page header .menu-wrapper .flex-container .menu>li .float-left img{width:100%;height:auto}.page header .menu-wrapper .flex-container .menu>li picture img{display:none;max-width:100%}@media only screen and (min-width:768px){.page header .menu-wrapper .flex-container .menu>li picture img{display:block;height:190px;width:100%;object-fit:cover;filter:grayscale(1)}}.page header .menu-wrapper .flex-container .menu>li.hasChildren .toggleItems{content:"";font-family:"Font Awesome 6 Free";font-weight:900;width:50px;text-align:center;position:absolute;right:0;top:0;color:#FFFFFF;font-size:16px;line-height:48px;cursor:pointer}@media only screen and (min-width:768px){.page header .menu-wrapper .flex-container .menu>li.hasChildren .toggleItems{position:inherit}}.page header .menu-wrapper .flex-container .menu>li.active>ul{display:flex;flex-direction:column;background:#E31B22}@media only screen and (min-width:768px){.page header .menu-wrapper .flex-container .menu>li.active>ul{display:none}}@media only screen and (min-width:768px){.page header .menu-wrapper .flex-container .menu>li:hover>ul{display:flex;background:#E31B22;flex-direction:row}}.page header .menu-wrapper .flex-container .menu>li>ul{list-style:none;display:none;background:red}@media only screen and (min-width:768px){.page header .menu-wrapper .flex-container .menu>li>ul{position:absolute;top:100%;z-index:10;min-width:200px;left:0;right:0}.page header .menu-wrapper .flex-container .menu>li>ul li{width:25%;padding:20px;position:relative}}@media only screen and (min-width:768px) and (min-width:768px){.page header .menu-wrapper .flex-container .menu>li>ul li a{position:absolute;width:calc(100% - 40px);top:20px;left:20px;right:20px;bottom:20px;padding:80px 0;background:rgba(0, 0, 0, 0.25);font-style:normal !important;font-weight:700 !important;font-size:19.2px}}.page header .menu-wrapper .flex-container .menu>li>ul>li:hover{background:#E31B22}.page header .menu-wrapper .flex-container .menu>li.active a,.page header .menu-wrapper .flex-container .menu>li:hover a{font-style:italic;font-weight:500}.page header .menu-wrapper .flex-container .menu>li a{display:block;color:#FFFFFF;padding:15px 22.5px;text-decoration:none;text-align:center;width:100%;text-transform:uppercase}.page header .bottom{display:flex;flex-wrap:wrap;flex-direction:row;position:relative;height:100vh;overflow:hidden;align-items:flex-end;padding-top:322px}@media screen and (min-width:768px){.page header .bottom{height:100vh;padding-top:140px}}.page header .bottom>.flex-container{flex-grow:1}.page header .bottom>.flex-container .left{flex-basis:auto;flex-shrink:0;flex-grow:0;width:100%;padding:20px 0;margin:auto}@media only screen and (min-width:768px){.page header .bottom>.flex-container .left{width:50%;margin:auto auto auto 0}}.page header .bottom>.flex-container .left .date_order{display:flex;flex-wrap:wrap;flex-direction:row;width:280px;margin:auto}@media only screen and (min-width:768px){.page header .bottom>.flex-container .left .date_order{margin:0}}.page header .bottom>.flex-container .left .date_order>span:nth-child(1){display:flex;flex-wrap:wrap;flex-direction:row;flex-basis:auto;flex-shrink:0;flex-grow:0;color:#FFFFFF;width:100%;font-size:102px;line-height:90px;font-weight:700;margin:auto}.page header .bottom>.flex-container .left .date_order>span:nth-child(1)>span{font-size:65px !important;padding:0 10px;margin:auto}.page header .bottom>.flex-container .left .date_order>span:nth-child(2){flex-basis:auto;flex-shrink:0;flex-grow:0;color:#FFFFFF;width:100%;font-size:46px;line-height:46px;font-weight:700;margin:auto}.page header .bottom>.flex-container .left .date_order>span:nth-child(3){flex-basis:auto;flex-shrink:0;flex-grow:0;color:#FFFFFF;width:100%;font-size:113px;line-height:113px;font-weight:700;margin:auto;-webkit-text-stroke:1px #FFFFFF;-webkit-text-fill-color:transparent}.page header .bottom>.flex-container .left .date_order .secondary-button{display:inline-flex;background:#E31B22;padding:15px 20px;text-align:center;font-weight:600;border-radius:5px;color:#FFFFFF;text-decoration:none;cursor:pointer;width:100%}.page header .bottom>.flex-container .left .date_order .secondary-button:hover{background:#b5161b}.page header .bottom>.flex-container .left .date_order .secondary-button picture{margin:auto;width:29.35px;height:16.73px}.page header .bottom>.flex-container .left .date_order .secondary-button picture img{width:100%;height:100%}.page header .bottom>.flex-container .left .date_order .secondary-button span{margin:auto}.page header .bottom>.flex-container .left .date_order .secondary-button picture:first-child{margin-right:10px;margin-left:0}@media only screen and (min-width:768px){.page header .bottom>.flex-container .left .date_order .secondary-button picture:first-child{margin-left:auto}}.page header .bottom>.flex-container .left .date_order .secondary-button picture:last-child{margin-left:10px;margin-right:0}@media only screen and (min-width:768px){.page header .bottom>.flex-container .left .date_order .secondary-button picture:last-child{margin-right:auto}}.page header .bottom>.flex-container .right{display:none;flex-basis:auto;flex-shrink:0;flex-grow:0;width:100%;padding:20px 0;margin:auto 0 auto auto}@media only screen and (min-width:768px){.page header .bottom>.flex-container .right{display:flex;flex-wrap:wrap;flex-direction:row;width:50%}}.page header .bottom>.flex-container .right picture{margin:auto}.page header .bottom>.flex-container .right picture img{display:block;max-width:100%;margin:auto 0 auto auto}.page header .bottom>.countdown{position:relative;display:flex;flex-wrap:wrap;flex-direction:row;width:100%;background:#000000;padding:15px 10px;border-top:5px solid #E31B22;z-index:2;font-size:12.8px}.page header .bottom>.countdown .left{flex-basis:auto;flex-shrink:0;flex-grow:0;display:none}@media only screen and (min-width:768px){.page header .bottom>.countdown .left{display:flex;flex-wrap:wrap;flex-direction:row}}.page header .bottom>.countdown .left picture{flex-basis:auto;flex-shrink:0;flex-grow:0;margin:auto 0}.page header .bottom>.countdown .center{flex-basis:auto;flex-shrink:0;flex-grow:0;margin:auto}.page header .bottom>.countdown .center i{color:#E31B22;margin-right:10px}.page header .bottom>.countdown .center span{color:#FFFFFF;font-weight:600}.page header .bottom>.countdown .right{flex-basis:auto;flex-shrink:0;flex-grow:0;display:none}@media only screen and (min-width:768px){.page header .bottom>.countdown .right{display:flex;flex-wrap:wrap;flex-direction:row}}.page header .bottom>.countdown .right picture{flex-basis:auto;flex-shrink:0;flex-grow:0;margin:auto 0}.page header .bottom>video,.page header .bottom>picture img{position:absolute;top:231px;bottom:0;left:0;width:100%;height:calc(100% - 231px - 53px);z-index:-5;object-fit:cover}@media screen and (min-width:768px){.page header .bottom>video{top:140px;height:calc(100% - 140px - 96px)}}@media screen and (min-width:768px){.page header .bottom>picture img{top:140px;height:calc(100% - 140px - 53px)}}.page header .bottom>.arrow-box{display:block;width:75px;height:75px;background:rgba(18, 42, 62, 0.4);position:absolute;bottom:15px;border:5px solid #E31B22;left:50%;transform:translate(-50%, 0) rotate(45deg)}@media only screen and (min-width:768px){.page header .bottom>.arrow-box{bottom:55px}}.page header .bottom>.arrow-box i{transform:rotate(315deg);color:#FFFFFF;padding:10px}.page header .bottom.subpage{height:auto}.page header .bottom.subpage>.flex-container{padding:20px 0;min-height:250px}@media only screen and (min-width:768px){.page header .bottom.subpage>.flex-container{padding:30px 10px;min-height:450px}}.page header .bottom.subpage>.countdown{display:flex}.page header .bottom.subpage>.arrow-box{bottom:15px}@media only screen and (min-width:768px){.page header .bottom.subpage>.arrow-box{display:block}}.page header .sticky{background:#FFFFFF;width:100%;position:fixed;z-index:10}.page main{flex-grow:1}.page main .wysiwyg p{margin-bottom:20px}.page main .wysiwyg a{color:#E31B22}.page main .wysiwyg a:hover{text-decoration:none}.page footer .footer-cols{background-color:#EEEEEE;padding:80px 0;background-image:url("/assets/img/main/footer_watermark.png");background-position:right bottom;background-repeat:no-repeat}.page footer .footer-cols .flex-container .col{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;padding-bottom:20px}@media only screen and (min-width:768px){.page footer .footer-cols .flex-container .col{width:25%}}.page footer .footer-cols .flex-container .col h4{flex-basis:auto;flex-shrink:0;flex-grow:0;color:#000000;text-transform:uppercase}.page footer .footer-cols .flex-container .col hr{flex-basis:auto;flex-shrink:0;flex-grow:0;border-top:2px solid #E31B22;width:100px;text-align:center;margin:10px 0 20px}.page footer .footer-cols .flex-container .col ul{flex-basis:auto;flex-shrink:0;flex-grow:0;list-style:none}.page footer .footer-cols .flex-container .col ul li a{color:#000000;text-decoration:none;padding:2.5px 0;text-transform:uppercase}.page footer .footer-cols .flex-container .col ul li a:hover{color:#E31B22}.page footer .privacy-row{background-color:#000000}.page footer .privacy-row .flex-container .left{flex-basis:auto;flex-shrink:0;flex-grow:0;display:flex;flex-wrap:wrap;flex-direction:row;width:100%}@media only screen and (min-width:768px){.page footer .privacy-row .flex-container .left{width:50%}}.page footer .privacy-row .flex-container .left p{display:block;padding:20px 0;color:#FFFFFF;font-size:12.8px;margin:auto}@media only screen and (min-width:768px){.page footer .privacy-row .flex-container .left p{margin:0}}.page footer .privacy-row .flex-container .left p a{color:#FFFFFF;font-weight:bold}.page footer .privacy-row .flex-container .right{flex-basis:auto;flex-shrink:0;flex-grow:0;display:flex;flex-wrap:wrap;flex-direction:row;width:100%}@media only screen and (min-width:768px){.page footer .privacy-row .flex-container .right{width:50%}}.page footer .privacy-row .flex-container .right p{flex-basis:auto;flex-shrink:0;flex-grow:0;display:block;padding:20px 0;color:#FFFFFF;font-size:12.8px;margin:auto}@media only screen and (min-width:768px){.page footer .privacy-row .flex-container .right p{margin:0;margin-left:auto}}.page footer .privacy-row .flex-container .right p a{color:#FFFFFF;font-weight:bold}