@import url(https://fonts.googleapis.com/css?family=Lato:100,400);
.shg-c:before, .shg-c:after { content: ' '; display: table; }

.shg-row { margin-right: -15px; margin-left: -15px; box-sizing: border-box; min-height: inherit; max-height: inherit; }

.shg-row > * { min-height: inherit; max-height: inherit; }

.shg-row:after, .shg-row:before { display: table; content: " "; }

.shg-row:after { clear: both; }

.shg-c-xs-1, .shg-c-sm-1, .shg-c-md-1, .shg-c-lg-1, .shg-c-xs-2, .shg-c-sm-2, .shg-c-md-2, .shg-c-lg-2, .shg-c-xs-3, .shg-c-sm-3, .shg-c-md-3, .shg-c-lg-3, .shg-c-xs-4, .shg-c-sm-4, .shg-c-md-4, .shg-c-lg-4, .shg-c-xs-5, .shg-c-sm-5, .shg-c-md-5, .shg-c-lg-5, .shg-c-xs-6, .shg-c-sm-6, .shg-c-md-6, .shg-c-lg-6, .shg-c-xs-7, .shg-c-sm-7, .shg-c-md-7, .shg-c-lg-7, .shg-c-xs-8, .shg-c-sm-8, .shg-c-md-8, .shg-c-lg-8, .shg-c-xs-9, .shg-c-sm-9, .shg-c-md-9, .shg-c-lg-9, .shg-c-xs-10, .shg-c-sm-10, .shg-c-md-10, .shg-c-lg-10, .shg-c-xs-11, .shg-c-sm-11, .shg-c-md-11, .shg-c-lg-11, .shg-c-xs-12, .shg-c-sm-12, .shg-c-md-12, .shg-c-lg-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; box-sizing: border-box; }

.shg-c-xs-1, .shg-c-xs-2, .shg-c-xs-3, .shg-c-xs-4, .shg-c-xs-5, .shg-c-xs-6, .shg-c-xs-7, .shg-c-xs-8, .shg-c-xs-9, .shg-c-xs-10, .shg-c-xs-11, .shg-c-xs-12 { float: left; }

.shg-c-xs-12 { width: 100%; }

.shg-c-xs-11 { width: 91.66666667%; }

.shg-c-xs-10 { width: 83.33333333%; }

.shg-c-xs-9 { width: 75%; }

.shg-c-xs-8 { width: 66.66666667%; }

.shg-c-xs-7 { width: 58.33333333%; }

.shg-c-xs-6 { width: 50%; }

.shg-c-xs-5 { width: 41.66666667%; }

.shg-c-xs-4 { width: 33.33333333%; }

.shg-c-xs-3 { width: 25%; }

.shg-c-xs-2 { width: 16.66666667%; }

.shg-c-xs-1 { width: 8.33333333%; }

@media (min-width: 768px) { .shg-c-sm-1, .shg-c-sm-2, .shg-c-sm-3, .shg-c-sm-4, .shg-c-sm-5, .shg-c-sm-6, .shg-c-sm-7, .shg-c-sm-8, .shg-c-sm-9, .shg-c-sm-10, .shg-c-sm-11, .shg-c-sm-12 { float: left; }
  .shg-c-sm-12 { width: 100%; }
  .shg-c-sm-11 { width: 91.66666667%; }
  .shg-c-sm-10 { width: 83.33333333%; }
  .shg-c-sm-9 { width: 75%; }
  .shg-c-sm-8 { width: 66.66666667%; }
  .shg-c-sm-7 { width: 58.33333333%; }
  .shg-c-sm-6 { width: 50%; }
  .shg-c-sm-5 { width: 41.66666667%; }
  .shg-c-sm-4 { width: 33.33333333%; }
  .shg-c-sm-3 { width: 25%; }
  .shg-c-sm-2 { width: 16.66666667%; }
  .shg-c-sm-1 { width: 8.33333333%; } }
@media (min-width: 992px) { .shg-c-md-1, .shg-c-md-2, .shg-c-md-3, .shg-c-md-4, .shg-c-md-5, .shg-c-md-6, .shg-c-md-7, .shg-c-md-8, .shg-c-md-9, .shg-c-md-10, .shg-c-md-11, .shg-c-md-12 { float: left; }
  .shg-c-md-12 { width: 100%; }
  .shg-c-md-11 { width: 91.66666667%; }
  .shg-c-md-10 { width: 83.33333333%; }
  .shg-c-md-9 { width: 75%; }
  .shg-c-md-8 { width: 66.66666667%; }
  .shg-c-md-7 { width: 58.33333333%; }
  .shg-c-md-6 { width: 50%; }
  .shg-c-md-5 { width: 41.66666667%; }
  .shg-c-md-4 { width: 33.33333333%; }
  .shg-c-md-3 { width: 25%; }
  .shg-c-md-2 { width: 16.66666667%; }
  .shg-c-md-1 { width: 8.33333333%; } }
@media (min-width: 1200px) { .shg-c-lg-1, .shg-c-lg-2, .shg-c-lg-3, .shg-c-lg-4, .shg-c-lg-5, .shg-c-lg-6, .shg-c-lg-7, .shg-c-lg-8, .shg-c-lg-9, .shg-c-lg-10, .shg-c-lg-11, .shg-c-lg-12 { float: left; }
  .shg-c-lg-12 { width: 100%; }
  .shg-c-lg-11 { width: 91.66666667%; }
  .shg-c-lg-10 { width: 83.33333333%; }
  .shg-c-lg-9 { width: 75%; }
  .shg-c-lg-8 { width: 66.66666667%; }
  .shg-c-lg-7 { width: 58.33333333%; }
  .shg-c-lg-6 { width: 50%; }
  .shg-c-lg-5 { width: 41.66666667%; }
  .shg-c-lg-4 { width: 33.33333333%; }
  .shg-c-lg-3 { width: 25%; }
  .shg-c-lg-2 { width: 16.66666667%; }
  .shg-c-lg-1 { width: 8.33333333%; } }
.shogun-image { max-width: 100%; min-height: inherit; max-height: inherit; display: inline !important; border: 0; vertical-align: middle; }

.shogun-image-cover { object-fit: cover; font-family: 'object-fit: cover;'; width: 100%; }

.shogun-image-contain { font-family: 'object-fit: contain;'; object-fit: contain; width: 100%; }

.shogun-image-link { min-height: inherit; max-height: inherit; }

.shogun-lightbox-item { cursor: pointer; min-height: inherit; max-height: inherit; }

.shogun-lightbox { display: none; position: fixed; z-index: 999999; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; background-color: black; background-color: rgba(0, 0, 0, 0.85); }

.shogun-lightbox-content { display: flex; justify-content: center; align-items: center; flex-direction: column; }

.shogun-lightbox-close { color: #fff; font-size: 45px; align-self: flex-end; margin-right: 10px; line-height: 30px; user-select: none; }

.shogun-lightbox-image-container { display: flex; flex-flow: row nowrap; align-items: center; padding: 10px; }

.shogun-lightbox-image { margin: auto; max-height: 90vh; max-width: 100%; }

.shogun-lightbox-close:hover, .shogun-lightbox-close:focus { color: #a2a2a2; text-decoration: none; cursor: pointer; }

.shg-btn { cursor: pointer; box-sizing: border-box; min-width: 100%; }

#the-final-countdown { background: transparent; text-align: center; color: black; /*padding-top: 1.5rem 0;*/ padding-top: 20px; font-size: 2rem; text-shadow: 0px 0px 0px; border-top: 2px solid #555; }

#s-9a229070-f1a4-45c6-8497-9d83fdf040bb { background-image: url(https://ucarecdn.com/4566c956-326d-4a53-8f8f-b5f9a7878adc/-/stretch/off/-/resize/3000x/-/quality/best/); background-repeat: no-repeat; background-size: cover; min-height: 750px; background-position: center center; }

#s-bf46d3fc-b036-4a2e-abe7-f4c605061677 { min-height: 50px; }

#s-372df885-b569-4f9a-9971-1ec64f593a68 { margin-top: 150px; margin-left: 50px; margin-bottom: 150px; margin-right: 50px; padding-top: 20px; padding-left: 20px; padding-bottom: 20px; padding-right: 20px; border-radius: 5px; background-color: rgba(0, 0, 0, 0.6); }

#s-e7ec2297-12b9-4aaf-98b9-2be6002dab42 { border-radius: 5px; }

#s-a47e8032-2496-437d-b341-ffae9a810afc { margin-top: 50px; margin-bottom: 50px; }

#s-c6bed576-0cf5-415f-817f-ec077fa5cf9d { opacity: 1; background-color: #2c2d31; }

#s-fb881116-7e5f-44c2-9fdc-4c63ad0b4b38 { margin-top: 60px; }

#s-66df96f7-e76f-4d82-8007-397e53a5b8c8 { box-shadow: -2px 4px 10px 0px rgba(0, 0, 0, 0.75); margin-left: 30px; margin-right: 30px; opacity: 1; }

#s-f90d6bc2-24ed-4da2-b000-8556e86f06e7 { margin-top: 10px; margin-left: 30px; margin-bottom: 10px; margin-right: 30px; }

#s-1c6d86b9-258f-4ae8-a0f7-1d3ca497d6a2 { padding-top: 10px; }

#s-16d4985f-16c9-4747-aac2-a8734c4c795b { min-height: 50px; }

#s-e90d8b6c-a689-4295-bb72-244a7a5f09d1 { margin-bottom: 50px; padding-top: 10px; padding-left: 20px; padding-bottom: 10px; padding-right: 20px; border-radius: 4px; text-align: center; background-color: rgba(255, 255, 255, 0.6); font-size: 20px; color: black; text-decoration: none; }

#s-e90d8b6c-a689-4295-bb72-244a7a5f09d1:hover { background-color: rgba(255, 255, 255, 0.6) !important; text-decoration: none !important; }

#s-e90d8b6c-a689-4295-bb72-244a7a5f09d1:active { background-color: #000000 !important; color: white !important; text-decoration: none !important; }

#s-cb905131-52a7-4991-b618-7198bb205c39 { box-shadow: -2px 4px 10px 0px rgba(0, 0, 0, 0.75); margin-left: 30px; margin-right: 30px; opacity: 1; }

#s-0da971f2-3b69-4dc7-a47a-76c7f6024898 { margin-top: 10px; margin-left: 30px; margin-bottom: 10px; margin-right: 30px; }

#s-af91aed7-ff05-4c85-ba5d-c305d2ca2e67 { padding-top: 10px; }

#s-e3e0c716-ebee-4450-8cfe-6a9c11908287 { margin-bottom: 50px; padding-top: 10px; padding-left: 20px; padding-bottom: 10px; padding-right: 20px; border-radius: 4px; text-align: center; background-color: rgba(255, 255, 255, 0.6); font-size: 20px; color: black; text-decoration: none; }

#s-e3e0c716-ebee-4450-8cfe-6a9c11908287:hover { background-color: rgba(255, 255, 255, 0.6) !important; text-decoration: none !important; }

#s-e3e0c716-ebee-4450-8cfe-6a9c11908287:active { background-color: #000000 !important; color: white !important; text-decoration: none !important; }

#s-4989fcd2-a8d1-4819-a388-ef154edf367a { box-shadow: -2px 4px 10px 0px rgba(0, 0, 0, 0.75); margin-left: 30px; margin-right: 30px; opacity: 1; }

#s-dc73ad0d-2028-448c-9295-4f43d3ab0147 { margin-top: 10px; margin-left: 30px; margin-bottom: 10px; margin-right: 30px; }

#s-1f26a783-8488-4fb9-a8b1-9155f000fbea { padding-top: 10px; }

#s-78147684-99c7-453b-8b43-509840b83025 { margin-bottom: 50px; padding-top: 10px; padding-left: 20px; padding-bottom: 10px; padding-right: 20px; border-radius: 4px; text-align: center; background-color: rgba(255, 255, 255, 0.6); font-size: 20px; color: black; text-decoration: none; }

#s-78147684-99c7-453b-8b43-509840b83025:hover { background-color: rgba(255, 255, 255, 0.6) !important; text-decoration: none !important; }

#s-78147684-99c7-453b-8b43-509840b83025:active { background-color: #000000 !important; color: white !important; text-decoration: none !important; }

#s-20ef5db1-15aa-42ed-bcea-92b12e5355f5 { margin-top: 20px; }

#s-4a4c5ed9-6c15-4a07-8b19-a6462235ec03 { margin-bottom: 50px; padding-top: 10px; padding-left: 20px; padding-bottom: 10px; padding-right: 20px; border-radius: 4px; text-align: center; background-color: rgba(255, 255, 255, 0.6); font-size: 20px; color: black; text-decoration: none; }

#s-4a4c5ed9-6c15-4a07-8b19-a6462235ec03:hover { background-color: rgba(255, 255, 255, 0.6) !important; text-decoration: none !important; }

#s-4a4c5ed9-6c15-4a07-8b19-a6462235ec03:active { background-color: #000000 !important; color: white !important; text-decoration: none !important; }

#s-6e6076b7-aa52-49e5-a862-c4c00e47109a { margin-top: 50px; margin-bottom: 50px; }

#s-9699e3da-e05f-4996-9aba-337d61ab5d2d { background-image: url(https://ucarecdn.com/8258d215-7b14-4e90-bfd0-33df3ff7a752/-/stretch/off/-/resize/3000x/-/quality/best/); background-repeat: no-repeat; background-size: cover; min-height: 900px; background-position: center center; }

#s-f0dcbfeb-755b-464c-86f4-621e495730e6 { margin-top: 250px; margin-left: 70px; margin-bottom: 50px; padding-top: 25px; padding-left: 20px; padding-bottom: 25px; padding-right: 20px; border-radius: 5px; background-color: rgba(11, 11, 11, 0.6); }

#s-03895448-a9fb-472d-a568-bc220e06d2d2 { margin-top: 50px; margin-bottom: 50px; }

#s-38a5a7db-7069-4e17-b6a6-3e2553604997 { background-image: url(https://ucarecdn.com/ac79a41a-7bf6-4ba7-b1e0-968904b4f161/-/stretch/off/-/resize/3000x/-/quality/best/); background-repeat: no-repeat; background-size: cover; min-height: 750px; background-position: center center; }

#s-f95400af-2573-47c5-9189-63155754f82f { margin-top: 110px; margin-left: 60px; margin-right: 30px; padding-top: 25px; padding-left: 20px; padding-bottom: 25px; padding-right: 20px; border-radius: 5px; background-color: rgba(0, 0, 0, 0.55); }

#s-aa57968c-626b-4ab2-b977-195d58ec3513 { margin-top: 50px; margin-bottom: 50px; padding-top: 30px; padding-bottom: 0px; }

#s-c0b7f3ac-96b4-455e-890e-146a2fb4603c { background-image: url(https://ucarecdn.com/9afdb3cb-57ab-485a-926f-50d8bea36be0/-/stretch/off/-/resize/3000x/-/quality/best/); background-repeat: no-repeat; background-size: cover; padding-top: 60px; padding-left: 60px; padding-bottom: 60px; padding-right: 60px; background-position: center center; }

#s-d89c422d-eb48-4475-b5cf-e9d388c349a6 { min-height: 50px; }

#s-20543526-3f7c-4fe1-b4fe-b468318f3220 { padding-top: 25px; padding-left: 20px; padding-bottom: 25px; padding-right: 20px; min-height: 50px; background-color: rgba(0, 0, 0, 0.55); }

#s-80b0cc1a-968e-4d11-827b-05bab3dc56ca { margin-top: 30px; }

#s-2ce5ac80-13c0-49bf-bae0-3eb1d0279245 { border-style: solid; padding-top: 10px; padding-left: 20px; padding-bottom: 10px; padding-right: 20px; border-top-width: 2px; border-left-width: 2px; border-bottom-width: 2px; border-right-width: 2px; border-radius: 2px; text-align: center; border-color: #4e5454; background-color: rgba(37, 38, 38, 0.35); font-size: 20px; color: #fffbfb; text-decoration: none; }

#s-2ce5ac80-13c0-49bf-bae0-3eb1d0279245:hover { background-color: rgba(255, 255, 255, 0.34) !important; font-weight: bold !important; color: white !important; text-decoration: none !important; }

#s-2ce5ac80-13c0-49bf-bae0-3eb1d0279245:active { background-color: #000000 !important; text-decoration: none !important; }

[id="s-fb881116-7e5f-44c2-9fdc-4c63ad0b4b38"] > .shg-row { margin-left: -0.0px; margin-right: -0.0px; }

[id="s-fb881116-7e5f-44c2-9fdc-4c63ad0b4b38"] > .shg-row > div { padding-right: 0.0px; padding-left: 0.0px; }
