#section-1 {
padding-top:11px;
padding-left:5%;
padding-right:5%;
padding-bottom:11px;
background-color:#df001f
}

#section-26 {
text-align:center;
min-height:455px;
padding-top:165px;
background-image:url(https://www.filepicker.io/api/file/zjknYRPKQuSD85amn27E);
background-size:cover;
background-position:Top Center
}

@media screen and (max-width: 479px) {
#section-26 {
min-height:336px;
padding-top:50px
}
}

#about {
min-height:515px;
padding-left:5%;
padding-right:5%;
background-image:url(https://www.filepicker.io/api/file/zix3I7czTo6X7Rm1fFxs);
background-size:cover;
background-position:Top Center
}

#event {
min-height:694px;
padding-top:25px;
padding-left:5%;
padding-right:5%
}

@media screen and (max-width: 1024px) {
#event {
min-height:594px
}
}

#gallery {
margin-top:50px;
min-height:51px;
padding-left:5%;
padding-right:5%
}

#section-137 {
margin-top:50px;
min-height:504px;
padding-left:5%;
padding-right:5%
}

@media screen and (max-width: 1024px) {
#section-137 {
min-height:369px
}
}

#section-163 {
margin-top:20px;
font-size:30px;
text-align:center;
min-height:399px;
padding-top:155px;
background-image:url(https://www.filepicker.io/api/file/2wafsQ2tQLq6KIUCMFr0);
background-size:cover
}

#section-167 {
color:#fff;
font-size:14px;
text-align:center;
min-height:103px;
padding-top:32px;
padding-left:5%;
padding-right:5%;
padding-bottom:15px;
background-color:#df001f
}

#row-2 {
align-items:center
}

#column-4 {
text-align:center
}

@media screen and (max-width: 479px) {
#column-4 {
margin-bottom:20px
}
}

#column-5 {
text-align:right
}

@media screen and (max-width: 479px) {
#column-5 {
text-align:center
}
}

#linkbar-8 {
padding-left:0;
padding-right:0
}

#navmenu-10 {
font-size:14px;
-webkit-text-transform:uppercase;
-moz-text-transform:uppercase;
-o-text-transform:uppercase;
-ms-text-transform:uppercase;
text-transform:uppercase
}

#navmenu-10 li a {
color:#fff
}

#image-7 {
max-width:79px;
max-height:26px
}

#linkblock-19 {
margin-left:5%;
margin-right:5%
}

#button-21 {
width:182px;
color:#df001f;
font-size:14px;
-webkit-text-transform:uppercase;
-moz-text-transform:uppercase;
-o-text-transform:uppercase;
-ms-text-transform:uppercase;
text-transform:uppercase;
min-height:30px;
border-style:none;
border-top-left-radius:20px;
border-top-right-radius:20px;
border-bottom-left-radius:20px;
border-bottom-right-radius:20px;
background-color:#fff
}

@media screen and (max-width: 479px) {
#button-21 {
width:144px;
min-height:21px
}
}

#icon-18 {
color:#fff
}

#icon-20 {
color:#fff
}

#heading-27 {
color:#fff;
font-size:90px;
font-weight:700
}

#button-28 {
width:177px;
font-size:14px;
min-height:32px;
border-style:none;
border-top-left-radius:20px;
border-top-right-radius:20px;
border-bottom-left-radius:20px;
border-bottom-right-radius:20px;
background-color:#df001f
}

#column-50 {
padding:0
}

#column-55 {
padding:0
}

#column-59 {
padding:0
}

#column-57 {
padding:0
}

#row-62 {
line-height:30px;
justify-content:center;
padding-top:62px;
padding-bottom:62px
}

@media screen and (max-width: 1024px) {
#row-62 {
padding-bottom:10px
}
}

@media screen and (max-width: 479px) {
#column-63 {
margin-bottom:20px
}
}

#heading-66 {
font-weight:700;
-webkit-text-transform:uppercase;
-moz-text-transform:uppercase;
-o-text-transform:uppercase;
-ms-text-transform:uppercase;
text-transform:uppercase
}

#paragraph-68 {
line-height:30px
}

#button-69 {
width:135px;
color:#df001f;
font-size:14px;
-webkit-text-transform:uppercase;
-moz-text-transform:uppercase;
-o-text-transform:uppercase;
-ms-text-transform:uppercase;
text-transform:uppercase;
min-height:20px;
border-style:solid;
border-color:#df001f;
border-top-left-radius:20px;
border-top-right-radius:20px;
border-bottom-left-radius:20px;
border-bottom-right-radius:20px;
background-color:rgba(255,255,255,0)
}

#heading-72 {
font-size:20px;
font-weight:700;
text-align:center;
-webkit-text-transform:uppercase;
-moz-text-transform:uppercase;
-o-text-transform:uppercase;
-ms-text-transform:uppercase;
text-transform:uppercase;
letter-spacing:2px
}

#row-76 {
margin-top:30px;
justify-content:center
}

#row-94 {
margin-top:30px;
justify-content:center
}

@media screen and (max-width: 1024px) {
#row-79 {
justify-content:space-between;
padding-right:0
}
}

@media screen and (max-width: 479px) {
#row-79 {
margin-bottom:20px
}

#column-80 {
margin-bottom:20px
}
}

#column-81 {
padding-top:24px
}

@media screen and (max-width: 1024px) {
#column-81 {
padding-top:0
}
}

#image-82 {
left:NaNpx
}

@media screen and (max-width: 1024px) {
#image-82 {
width:100%;
-webkit-transform:skewX(0deg);
-moz-transform:skewX(0deg);
-o-transform:skewX(0deg);
-ms-transform:skewX(0deg);
transform:skewX(0deg);
box-shadow:0 0 0 0
}
}

#heading-83 {
font-size:18px
}

#paragraph-84 {
line-height:30px
}

@media screen and (max-width: 1024px) {
#paragraph-84 {
line-height:22px
}
}

#button-85 {
font-size:14px;
-webkit-text-transform:uppercase;
-moz-text-transform:uppercase;
-o-text-transform:uppercase;
-ms-text-transform:uppercase;
text-transform:uppercase;
border-style:none;
border-top-left-radius:20px;
border-top-right-radius:20px;
border-bottom-left-radius:20px;
border-bottom-right-radius:20px;
background-color:#e0001e
}

@media screen and (max-width: 479px) {
#column-88 {
margin-bottom:20px
}
}

#column-90 {
padding-top:24px
}

@media screen and (max-width: 1024px) {
#column-90 {
padding-top:0
}
}

#image-89 {
max-width:260px;
max-height:258px
}

@media screen and (max-width: 1024px) {
#image-89 {
width:100%
}
}

#heading-91 {
font-size:18px
}

#paragraph-92 {
line-height:30px
}

@media screen and (max-width: 1024px) {
#paragraph-92 {
line-height:22px
}
}

#button-93 {
font-size:14px;
-webkit-text-transform:uppercase;
-moz-text-transform:uppercase;
-o-text-transform:uppercase;
-ms-text-transform:uppercase;
text-transform:uppercase;
border-style:none;
border-top-left-radius:20px;
border-top-right-radius:20px;
border-bottom-left-radius:20px;
border-bottom-right-radius:20px;
background-color:#e0001e
}

@media screen and (max-width: 479px) {
#row-96 {
margin-bottom:20px
}

#column-97 {
margin-bottom:20px
}
}

#column-99 {
padding-top:24px
}

@media screen and (max-width: 1024px) {
#column-99 {
padding-top:0
}
}

#image-98 {
max-width:260px;
max-height:258px
}

@media screen and (max-width: 1024px) {
#image-98 {
width:100%
}
}

#heading-100 {
font-size:18px
}

#paragraph-101 {
line-height:30px
}

@media screen and (max-width: 1024px) {
#paragraph-101 {
line-height:22px
}
}

#button-102 {
font-size:14px;
-webkit-text-transform:uppercase;
-moz-text-transform:uppercase;
-o-text-transform:uppercase;
-ms-text-transform:uppercase;
text-transform:uppercase;
border-style:none;
border-top-left-radius:20px;
border-top-right-radius:20px;
border-bottom-left-radius:20px;
border-bottom-right-radius:20px;
background-color:#e0001e
}

@media screen and (max-width: 479px) {
#column-105 {
margin-bottom:20px
}
}

#column-107 {
padding-top:24px
}

@media screen and (max-width: 1024px) {
#column-107 {
box-shadow:0 0 0 0;
padding-top:0
}
}

#image-106 {
max-width:260px;
max-height:258px
}

@media screen and (max-width: 1024px) {
#image-106 {
width:100%
}
}

#heading-108 {
font-size:18px
}

#paragraph-109 {
line-height:30px
}

@media screen and (max-width: 1024px) {
#paragraph-109 {
line-height:22px
}
}

#button-110 {
font-size:14px;
-webkit-text-transform:uppercase;
-moz-text-transform:uppercase;
-o-text-transform:uppercase;
-ms-text-transform:uppercase;
text-transform:uppercase;
border-style:none;
border-top-left-radius:20px;
border-top-right-radius:20px;
border-bottom-left-radius:20px;
border-bottom-right-radius:20px;
background-color:#e0001e
}

#heading-112 {
margin-bottom:20px;
font-size:20px;
font-weight:700;
text-align:center;
-webkit-text-transform:uppercase;
-moz-text-transform:uppercase;
-o-text-transform:uppercase;
-ms-text-transform:uppercase;
text-transform:uppercase;
letter-spacing:2px
}

#row-116 {
justify-content:center
}

#row-123 {
justify-content:center
}

#row-130 {
justify-content:center
}

#column-117 {
padding:0
}

#column-118 {
padding:0
}

#column-119 {
padding:0
}

#column-124 {
padding:0
}

#column-126 {
padding:0
}

#column-128 {
padding:0
}

#column-131 {
padding:0
}

#column-133 {
padding:0
}

#column-135 {
padding:0
}

#heading-138 {
margin-bottom:20px;
font-size:20px;
font-weight:700;
text-align:center;
-webkit-text-transform:uppercase;
-moz-text-transform:uppercase;
-o-text-transform:uppercase;
-ms-text-transform:uppercase;
text-transform:uppercase;
letter-spacing:2px
}

#section-145 {
min-height:58px;
padding:5%;
background-color:#df001f
}

#heading-146 {
margin-bottom:0;
color:#fff;
min-height:20px
}

#paragraph-147 {
margin-bottom:0;
color:#fff
}

#section-150 {
min-height:58px;
padding:5%;
background-color:#df001f
}

#heading-151 {
margin-bottom:0;
color:#fff;
min-height:20px
}

#paragraph-152 {
margin-bottom:0;
color:#fff
}

#section-155 {
min-height:58px;
padding:5%;
background-color:#df001f
}

#heading-156 {
margin-bottom:0;
color:#fff;
min-height:20px
}

#paragraph-157 {
margin-bottom:0;
color:#fff
}

#section-160 {
min-height:58px;
padding:5%;
background-color:#df001f
}

#heading-161 {
margin-bottom:0;
color:#fff;
min-height:20px
}

#paragraph-162 {
margin-bottom:0;
color:#fff
}

#heading-164 {
color:#fff;
font-size:30px;
font-weight:700
}

#image-165 {
margin-right:2%;
max-width:147px;
max-height:76px
}

#image-166 {
max-width:162px;
max-height:49px
}

#link-168 {
margin-right:2%;
color:#fff;
-webkit-text-transform:uppercase;
-moz-text-transform:uppercase;
-o-text-transform:uppercase;
-ms-text-transform:uppercase;
text-transform:uppercase
}

#link-170 {
margin-right:2%;
color:#fff;
-webkit-text-transform:uppercase;
-moz-text-transform:uppercase;
-o-text-transform:uppercase;
-ms-text-transform:uppercase;
text-transform:uppercase
}

#link-171 {
margin-right:2%;
color:#fff;
-webkit-text-transform:uppercase;
-moz-text-transform:uppercase;
-o-text-transform:uppercase;
-ms-text-transform:uppercase;
text-transform:uppercase
}

#link-172 {
margin-right:2%;
color:#fff;
-webkit-text-transform:uppercase;
-moz-text-transform:uppercase;
-o-text-transform:uppercase;
-ms-text-transform:uppercase;
text-transform:uppercase
}

#link-173 {
margin-right:2%;
color:#fff;
-webkit-text-transform:uppercase;
-moz-text-transform:uppercase;
-o-text-transform:uppercase;
-ms-text-transform:uppercase;
text-transform:uppercase
}

#link-174 {
margin-right:2%;
color:#fff;
-webkit-text-transform:uppercase;
-moz-text-transform:uppercase;
-o-text-transform:uppercase;
-ms-text-transform:uppercase;
text-transform:uppercase
}

#paragraph-169 {
margin-top:10px
}