 body, html {width: 100%;height: 100%;}body, p {color: #6b747b;font: 400 1rem/1.625rem "Open Sans", sans-serif;}h1 {color: #333333;font: 600 2.5rem/3.25rem "Poppins", sans-serif;}h2 {color: #cf1f35;font: 600 2.125rem/2.75rem "Poppins", sans-serif;}h3 {color: #cf1f35;font: 600 1.75rem/2.375rem "Poppins", sans-serif;}h4 {color: #cf1f35;font: 600 1.5rem/2.125rem "Poppins", sans-serif;}h5 {color: #333333;font: 600 1.25rem/1.75rem "Poppins", sans-serif;}h6 {color: #333333;font: 600 1rem/1.5rem "Poppins", sans-serif;}.p-large {font-size: 1.125rem;line-height: 1.75rem;}.p-small {font-size: 0.875rem;line-height: 1.5rem;}.testimonial-text {font-style: italic;}.testimonial-author {font: 500 1rem/1.5rem "Poppins", sans-serif;}.li-space-lg li {margin-bottom: 0.5rem;}a {color: #6b747b;text-decoration: none;}a:hover {color: #6b747b;text-decoration: none;}.no-line {text-decoration: none;}.no-line:hover {text-decoration: none;}.blue {color: #026cfe;}.bg-gray {background-color: #f2f3fd;}.frame-decoration {width: 100%;height: 44px;}.heading-decoration {display: block;width: 5.75rem;height: 0.75rem;margin-right: auto;margin-left: auto;}.btn-solid-reg {display: inline-block;padding: 1.375rem 2.25rem 1.375rem 2.25rem;border: 1px solid #026cfe;border-radius: 32px;background-color: #026cfe;color: #ffffff;font-weight: 600;font-size: 0.875rem;line-height: 0;text-decoration: none;transition: all 0.2s;}.btn-solid-reg:hover {border: 1px solid #026cfe;background-color: transparent;color: #026cfe;text-decoration: none;}.btn-solid-lg {display: inline-block;padding: 1.5rem 2.5rem 1.5rem 2.5rem;border: 1px solid #026cfe;border-radius: 32px;background-color: #026cfe;color: #ffffff;font-weight: 600;font-size: 0.875rem;line-height: 0;text-decoration: none;transition: all 0.2s;}.btn-solid-lg:hover {border: 1px solid #026cfe;background-color: transparent;color: #026cfe;text-decoration: none;}.btn-outline-reg {display: inline-block;padding: 1.375rem 2.25rem 1.375rem 2.25rem;border: 1px solid #ed832b;border-radius: 32px;background-color: transparent;color: #ed832b;font-weight: 600;font-size: 0.875rem;line-height: 0;text-decoration: none;transition: all 0.2s;}.btn-outline-reg:hover {border: 1px solid #ed832b;background-color: #ed832b;color: #ffffff;text-decoration: none;}.btn-outline-lg {display: inline-block;padding: 1.5rem 2.5rem 1.5rem 2.5rem;border: 1px solid #ed832b;border-radius: 32px;background-color: transparent;color: #ed832b;font-weight: 600;font-size: 0.875rem;line-height: 0;text-decoration: none;transition: all 0.2s;}.btn-outline-lg:hover {border: 1px solid #ed832b;background-color: #ed832b;color: #ffffff;text-decoration: none;}.btn-outline-sm {display: inline-block;padding: 1rem 1.5rem 1rem 1.5rem;border: 1px solid #ed832b;border-radius: 32px;background-color: transparent;color: #ed832b;font-weight: 600;font-size: 0.875rem;line-height: 0;text-decoration: none;transition: all 0.2s;}.btn-outline-sm:hover {border: 1px solid #ed832b;background-color: #ed832b;color: #ffffff;text-decoration: none;}.form-group {position: relative;margin-bottom: 1.25rem;}.form-group.has-error.has-danger {margin-bottom: 0.625rem;}.form-group.has-error.has-danger .help-block.with-errors ul {margin-top: 0.375rem;}.label-control {position: absolute;top: 0.875rem;left: 1.375rem;color: #7d838a;opacity: 1;font-size: 0.875rem;line-height: 1.375rem;cursor: text;transition: all 0.2s ease;}.form-control-input:focus + .label-control, .form-control-input.notEmpty + .label-control, .form-control-textarea:focus + .label-control, .form-control-textarea.notEmpty + .label-control {top: 0.125rem;color: #6b747b;opacity: 1;font-size: 0.75rem;font-weight: 700;}.form-control-input, .form-control-select {display: block;width: 100%;padding-top: 1.125rem;padding-bottom: 0.125rem;padding-left: 1.3125rem;border: 1px solid #cbcbd1;border-radius: 4px;background-color: #ffffff;color: #6b747b;font-size: 0.875rem;line-height: 1.875rem;transition: all 0.2s;-webkit-appearance: none;}.form-control-select {padding-top: 0.5rem;padding-bottom: 0.5rem;height: 3.25rem;color: #7d838a;}select {-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;background-image: url('../../img/dd/down-arrow.png');background-position: 96% 50%;background-repeat: no-repeat;outline: none;}.form-control-textarea {display: block;width: 100%;height: 14rem;padding-top: 1.5rem;padding-left: 1.3125rem;border: 1px solid #cbcbd1;border-radius: 4px;background-color: #ffffff;color: #6b747b;font-size: 0.875rem;line-height: 1.5rem;transition: all 0.2s;}.form-control-input:focus, .form-control-select:focus, .form-control-textarea:focus {border: 1px solid #a1a1a1;outline: none;}.form-control-input:hover, .form-control-select:hover, .form-control-textarea:hover {border: 1px solid #a1a1a1;}.checkbox {font-size: 0.75rem;line-height: 1.25rem;}input[type='checkbox'] {vertical-align: -10%;margin-right: 0.5rem;}.form-control-submit-button {display: inline-block;width: 100%;height: 3.25rem;border: 1px solid #026cfe;border-radius: 32px;background-color: #026cfe;color: #ffffff;font-weight: 600;font-size: 0.875rem;line-height: 0;cursor: pointer;transition: all 0.2s;}.form-control-submit-button:hover {border: 1px solid #026cfe;background-color: transparent;color: #026cfe;}.my-mfp-slide-bottom .zoom-anim-dialog {opacity: 0;transition: all 0.2s ease-out;-webkit-transform: translateY(-1.25rem) perspective(37.5rem) rotateX(10deg);-ms-transform: translateY(-1.25rem) perspective(37.5rem) rotateX(10deg);transform: translateY(-1.25rem) perspective(37.5rem) rotateX(10deg);}.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {opacity: 1;-webkit-transform: translateY(0) perspective(37.5rem) rotateX(0);-ms-transform: translateY(0) perspective(37.5rem) rotateX(0);transform: translateY(0) perspective(37.5rem) rotateX(0);}.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {opacity: 0;-webkit-transform: translateY(-0.625rem) perspective(37.5rem) rotateX(10deg);-ms-transform: translateY(-0.625rem) perspective(37.5rem) rotateX(10deg);transform: translateY(-0.625rem) perspective(37.5rem) rotateX(10deg);}.my-mfp-slide-bottom.mfp-bg {opacity: 0;transition: opacity 0.2s ease-out;}.my-mfp-slide-bottom.mfp-ready.mfp-bg {opacity: 0.8;}.my-mfp-slide-bottom.mfp-removing.mfp-bg {opacity: 0;}.navbar {background-color: #cf1f35;font-weight: 600;font-size: 0.875rem;line-height: 0.875rem;box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.025);}.navbar .navbar-brand {padding-top: 0.25rem;padding-bottom: 0.25rem;}.navbar .logo-image img {width: 150px;height: 24px;}.navbar .logo-text {color: #ffffff;font-weight: 600;font-size: 2rem;line-height: 1rem;text-decoration: none;}.offcanvas-collapse {position: fixed;top: 3rem;bottom: 0;left: 100%;width: 100%;padding-right: 1rem;padding-left: 1rem;overflow-y: auto;visibility: hidden;background-color: #cf1f35;transition: visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;transition: transform .3s ease-in-out, visibility .3s ease-in-out;transition: transform .3s ease-in-out, visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;}.offcanvas-collapse.open {visibility: visible;-webkit-transform: translateX(-100%);transform: translateX(-100%);}.navbar .navbar-nav {margin-top: 0.75rem;margin-bottom: 0.5rem;}.navbar .nav-item .nav-link {padding-top: 0.625rem;padding-bottom: 0.625rem;color: #fff;text-decoration: none;transition: all 0.2s ease;}.navbar .nav-item.dropdown.show .nav-link, .navbar .nav-item .nav-link:hover, .navbar .nav-item .nav-link.active {color: #000;}.navbar .social-icons {display: block;}.navbar .fa-stack {width: 2em;margin-top: 0.25rem;margin-right: 0.25rem;font-size: 0.75rem;}.navbar .fa-stack-2x {color: #026cfe;transition: all 0.2s ease;}.navbar .fa-stack-1x {color: #ffffff;transition: all 0.2s ease;}.navbar .fa-stack:hover .fa-stack-2x {color: #ffffff;}.navbar .fa-stack:hover .fa-stack-1x {color: #026cfe;}.navbar .navbar-toggler {padding: 0;border: none;font-size: 1.25rem;}.header {position: relative;overflow: hidden;padding-top: 3rem;padding-bottom: 17rem;background: #cf1f35;}.header .text-container {margin-bottom: 4rem;text-align: center;}.header .h1-large {margin-bottom: 1.375rem;color: #ffffff;}.header .p-large {margin-bottom: 2rem;color: #ffffff;}.header .ocean {height: 2%;width: 100%;position: absolute;bottom: 0;left: 0;background: #ffffff;}.header .wave {background: url('../../img/dd/wave.svg') repeat-x;position: absolute;top: -190px;width: 6400px;height: 198px;animation: wave 7s cubic-bezier( 0.36, 0.45, 0.63, 0.53) infinite;transform: translate3d(0, 0, 0);}.header .wave:nth-of-type(2) {top: -170px;animation: wave 7s cubic-bezier( 0.36, 0.45, 0.63, 0.53) -.125s infinite, swell 7s ease -1.25s infinite;opacity: 1;}@keyframes wave {0% {margin-left: 0;}100% {margin-left: -1600px;}}@keyframes swell {0%, 100% {transform: translate3d(0,-25px,0);}50% {transform: translate3d(0,5px,0);}}.basic-1 {padding-top: 2rem;padding-bottom: 3.75rem;}.basic-1 .text-container {text-align: center;}.basic-1 h3 {margin-bottom: 1rem;}.basic-1 .p-large {margin-bottom: 2.25rem;}.basic-2 {padding-top: 3.75rem;padding-bottom: 4.5rem;}.basic-2 .image-container {margin-bottom: 3.75rem;}.basic-2 h2 {margin-bottom: 1.25rem;}.basic-2 .list-unstyled {margin-bottom: 1.625rem;}.basic-2 .list-unstyled .fas {font-size: 0.375rem;line-height: 1.625rem;}.basic-2 .list-unstyled .media-body {margin-left: 0.5rem;}.lightbox-basic {position: relative;max-width: 1150px;margin: 2.5rem auto;padding: 3rem 1rem;background-color: #ffffff;text-align: left;}.lightbox-basic .image-container {margin-bottom: 3rem;text-align: center;}.lightbox-basic .image-container img {border-radius: 8px;}.lightbox-basic h3 {margin-bottom: 0.5rem;}.lightbox-basic hr {width: 44px;margin-top: 0.125rem;margin-bottom: 1rem;margin-left: 0;border-top: 0.125rem solid #026cfe;}.lightbox-basic h4 {margin-top: 1.75rem;margin-bottom: 0.625rem;}.lightbox-basic .list-unstyled {margin-bottom: 1.5rem;}.lightbox-basic .list-unstyled .fas {color: #026cfe;font-size: 0.875rem;line-height: 1.75rem;}.lightbox-basic .list-unstyled .media-body {margin-left: 0.625rem;}.lightbox-basic .list-unstyled {margin-bottom: 1.5rem;}.lightbox-basic .btn-solid-reg.mfp-close {position: relative;width: auto;height: auto;color: #ffffff;opacity: 1;font-family: "Open Sans";}.lightbox-basic .btn-solid-reg.mfp-close:hover {color: #026cfe;}.lightbox-basic .btn-outline-reg.mfp-close.as-button {position: relative;display: inline-block;width: auto;height: auto;margin-left: 0.375rem;padding: 1.375rem 2.25rem 1.375rem 2.25rem;border: 1px solid #6b747b;background-color: transparent;color: #6b747b;opacity: 1;font-family: "Open Sans";}.lightbox-basic .btn-outline-reg.mfp-close.as-button:hover {background-color: #6b747b;color: #ffffff;}.lightbox-basic button.mfp-close.x-button {position: absolute;top: -0.125rem;right: -0.125rem;width: 44px;height: 44px;color: #555555;}.basic-3 {padding-top: 4.5rem;padding-bottom: 4.5rem;}.basic-3 h2 {margin-bottom: 1.25rem;}.basic-3 .text-container {margin-bottom: 4rem;}.basic-3 .list-unstyled {margin-bottom: 1.625rem;}.basic-3 .list-unstyled .fas {font-size: 0.375rem;line-height: 1.625rem;}.basic-3 .list-unstyled .media-body {margin-left: 0.5rem;}.basic-4 {padding-top: 4.5rem;padding-bottom: 2.5rem;}.basic-4 .fas {margin-bottom: 1.5rem;color: #026cfe;font-size: 3.25rem;}.basic-4 .text-box {margin-bottom: 3rem;padding: 2.5rem 1rem 1.125rem 1rem;border-radius: 10px;}.basic-5 {padding-top: 3rem;padding-bottom: 3rem;}.basic-5 .text-container {margin-bottom: 3rem;}.basic-5 h2 {margin-bottom: 1.25rem;}.basic-5 .image-container {margin-bottom: 3rem;}.counter {padding-top: 2rem;padding-bottom: 3.5rem;text-align: center;}.counter #counter {margin-bottom: 0.75rem;}.counter #counter .cell {display: inline-block;width: 150px;margin-right: 1.5rem;margin-bottom: 3.5rem;margin-left: 1.5rem;vertical-align: top;}.counter #counter .counter-value {color: #cf1f35;font-weight: 700;font-size: 5rem;line-height: 5.75rem;vertical-align: middle;}.counter #counter .counter-info {margin-bottom: 0;font-size: 0.75rem;vertical-align: middle;letter-spacing: 1px;}.basic-6 {text-align: center;}.basic-6 .text-container {padding: 4rem 1.25rem 4.5rem 1.25rem;border-radius: 10px;}.basic-6 h4 {margin-bottom: 1.625rem;}.form-1 {overflow-x: hidden;padding-top: 7.75rem;padding-bottom: 7.25rem;}.form-1 .h2-heading, .form-1 .p-heading {text-align: center;}.form-1 .h2-heading {margin-bottom: 0.75rem;}.form-1 .p-heading {margin-bottom: 3.5rem;}.form-1 .form-container {position: relative;}.form-1 .decoration {position: absolute;width: 400px;bottom: -60px;right: -200px;}footer {color: #fff;padding-top: 5.25rem;padding-bottom: 1rem;text-align: center;background-color: #000;}footer a {text-decoration: none;}footer .fa-stack {width: 2em;margin-bottom: 1.25rem;margin-right: 0.375rem;font-size: 1.5rem;}footer .fa-stack .fa-stack-1x {color: #cf1f35;transition: all 0.2s ease;}footer .fa-stack .fa-stack-2x {color: #ffffff;transition: all 0.2s ease;}footer .fa-stack:hover .fa-stack-1x {color: #ffffff;}footer .fa-stack:hover .fa-stack-2x {color: #cf1f35;}.copyright {padding-top: 1rem;padding-bottom: 1rem;text-align: center;}.copyright .p-small {color: #92989c;text-align: center;}.copyright a {color: #92989c;}a.back-to-top {position: fixed;z-index: 999;right: 12px;bottom: 12px;display: none;width: 42px;height: 42px;border-radius: 30px;background: #cf1f35 url("../../img/dd/up-arrow.png") no-repeat center 47%;background-size: 18px 18px;text-indent: -9999px;}a:hover.back-to-top {background-color: #a40f21;}@media (min-width: 768px) {.frame-decoration {height: 64px;}.header {padding-top: 3rem;}.basic-4 .text-box {padding-right: 2rem;padding-left: 2rem;}.basic-6 h4 {width: 35rem;margin-right: auto;margin-left: auto;}}@media (min-width: 992px) {.h1-large {font-size: 2.625rem;line-height: 3.25rem;}.h2-heading {width: 35.25rem;margin-right: auto;margin-left: auto;}.p-heading {width: 42.5rem;margin-right: auto;margin-left: auto;}.frame-decoration {height: 96px;}.navbar {padding-top: 1.75rem;background-color: transparent;box-shadow: none;transition: all 0.2s;}.navbar.top-nav-collapse {padding-top: 0.625rem;padding-bottom: 0.625rem;background-color: #a40f20;box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.025);}.offcanvas-collapse {position: static;top: auto;bottom: auto;left: auto;width: auto;padding-right: 0;padding-left: 0;background-color: transparent;overflow-y: visible;visibility: visible;}.offcanvas-collapse.open {-webkit-transform: none;transform: none;}.navbar .navbar-nav {margin-top: 0;margin-bottom: 0;}.navbar .nav-item .nav-link {padding-right: 0.75rem;padding-left: 0.75rem;}.navbar .social-icons {margin-left: 0.5rem;}.navbar .fa-stack {margin-top: 0;margin-right: 0;margin-left: 0.25rem;}.header {padding-top: 3rem;padding-bottom: 19rem;}.header .text-container {margin-bottom: 0;text-align: left;}.basic-1 .text-container {width: 760px;margin-right: auto;margin-left: auto;}.basic-2 .image-container {margin-bottom: 0;}.lightbox-basic {padding: 3rem 3rem;}.lightbox-basic .image-container {margin-bottom: 0;text-align: left;}.basic-3 .text-container {margin-bottom: 0;}.basic-5 .text-container {margin-bottom: 0;}.basic-5 .image-container {margin-bottom: 0;}.counter {padding-top: 5rem;}.basic-6 .text-container {padding-top: 6rem;padding-bottom: 6rem;}.basic-6 h4 {width: 600px;}}@media (min-width: 1200px) {.frame-decoration {height: 128px;}.navbar .container {max-width: 100%;padding-right: 1.5rem;padding-left: 1.5rem;}.header {padding-top: 3rem;padding-bottom: 22rem;}.header .text-container {margin-top: 3.625rem;margin-right: 2.5rem;}.header .image-container {margin-left: 2.5rem;}.basic-1 {padding-top: 5rem;}.basic-2 .image-container {margin-right: 5rem;}.basic-2 .text-container {margin-top: 2.75rem;}.lightbox-basic .image-container {margin-right: 1.5rem;}.basic-3 .text-container {margin-top: 2.75rem;}.basic-3 .image-container {margin-left: 5rem;}.basic-5 .text-container {margin-top: 3.5rem;}.basic-5 .image-container {margin-right: 3.5rem;margin-left: 2.5rem;}.counter #counter .cell {margin-right: 2.375rem;margin-left: 2.375rem;}form {width: 860px;margin-right: auto;margin-left: auto;}.form-1 .decoration {width: 560px;bottom: -80px;right: -200px;}}#venue .venue-map iframe {width: 100%;height: 100%;min-height: 300px;}#venue .venue-info {background: url("../../img/dd/venue-info-bg.jpg") top center no-repeat;background-size: cover;position: relative;padding-top: 60px;padding-bottom: 60px;}#venue .venue-info:before {content: "";background: rgba(13, 20, 41, 0.8);position: absolute;bottom: 0;top: 0;left: 0;right: 0;}#venue .venue-info h3 {font-size: 36px;font-weight: 700;color: #fff;}#venue .venue-info p {color: #fff;margin-bottom: 0;}a.text-link-info {color: #fff;font-size: 16px;font-weight: 700;text-decoration: none;}a.text-link-info:hover, a.text-link-info:active, a.text-link-info:focus{text-decoration: none;}.space-sm {height: 50px;}.space-lg {height: 300px;}.no-brd {border: none !important;}#faq #faq-list {padding: 0;list-style: none;}#faq #faq-list li {border-bottom: 1px solid #ddd;}#faq #faq-list a {padding: 18px 0;display: block;position: relative;font-family: "Open Sans", sans-serif;font-size: 16px;line-height: 24px;font-weight: 600;padding-right: 20px;text-decoration: none;}#faq #faq-list i {font-size: 24px;position: absolute;right: 0;top: 16px;}#faq #faq-list p {margin-bottom: 20px;}#faq #faq-list a.collapse {color: #a89567;}#faq #faq-list a.collapsed {color: #000;}#faq #faq-list a.collapsed i::before {content: "\f055" !important;}#gallery {position: relative;padding-bottom: 100px;}#gallery .gallery-wrapper {display: block;}#gallery .gallery-list {margin-bottom: 50px;}#gallery .gallery-list .nav {display: inline-block;margin: 0;}#gallery .gallery-list .nav li {margin: 0 10px;float: left;font-size: 12px;color: #999999;line-height: 16px;cursor: pointer;font-family: "Open Sans", sans-serif;font-weight: 500;letter-spacing: 3px;text-transform: uppercase;-moz-transition: all 0.5s ease-in-out 0s;-ms-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}#gallery .gallery-list .nav li:hover, #gallery .gallery-list .nav li.filter-active {color: #333;-moz-transition: all 0.5s ease-in-out 0s;-ms-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}#gallery .gallery-container {display: inline-block;margin-bottom: 50px;width: 100%;}.gallery-thumbnail {margin-bottom: 30px;overflow: hidden;}.gallery-thumbnail img {max-width: 100%;}#video {background: url(../../img/dd/2021-video-img.png) center center no-repeat;background-size: cover;height: 100vh;}#video .play-btn {width: 94px;height: 94px;background: radial-gradient(#f82249 50%, rgba(101, 111, 150, 0.15) 52%);border-radius: 50%;display: block;position: relative;overflow: hidden;}#video .play-btn::after {content: '';position: absolute;left: 50%;top: 50%;-webkit-transform: translateX(-40%) translateY(-50%);transform: translateX(-40%) translateY(-50%);width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 15px solid #fff;z-index: 100;transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19);}#video .play-btn:before {content: '';position: absolute;width: 120px;height: 120px;-webkit-animation-delay: 0s;animation-delay: 0s;-webkit-animation: pulsate-btn 2s;animation: pulsate-btn 2s;-webkit-animation-direction: forwards;animation-direction: forwards;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: steps;animation-timing-function: steps;opacity: 1;border-radius: 50%;border: 2px solid rgba(163, 163, 163, 0.4);top: -15%;left: -15%;background: rgba(198, 16, 0, 0);}#video .play-btn:hover::after {border-left: 15px solid #f82249;-webkit-transform: scale(20);transform: scale(20);}#video .play-btn:hover::before {content: '';position: absolute;left: 50%;top: 50%;-webkit-transform: translateX(-40%) translateY(-50%);transform: translateX(-40%) translateY(-50%);width: 0;height: 0;border: none;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 15px solid #fff;z-index: 200;-webkit-animation: none;animation: none;border-radius: 0;}@-webkit-keyframes pulsate-btn {0% {-webkit-transform: scale(0.6, 0.6);transform: scale(0.6, 0.6);opacity: 1;}100% {-webkit-transform: scale(1, 1);transform: scale(1, 1);opacity: 0;}}@keyframes pulsate-btn {0% {-webkit-transform: scale(0.6, 0.6);transform: scale(0.6, 0.6);opacity: 1;}100% {-webkit-transform: scale(1, 1);transform: scale(1, 1);opacity: 0;}}#contact .contact-info {margin-bottom: 20px;text-align: center;}#contact .contact-info i {font-size: 48px;display: inline-block;margin-bottom: 10px;color: #a89567;}address {font-size: 16px !important;}#contact .contact-info address, #contact .contact-info p {margin-bottom: 0;color: #6b747b;}#contact .contact-info h3 {font-size: 18px;font-weight: bold;color: #000;margin-bottom: 15px;text-transform: uppercase;}#contact .contact-info a {color: #6b747b;}#contact .contact-info a:hover {color: #cf1f35;}#contact .contact-address, #contact .contact-phone, #contact .contact-email {margin-bottom: 20px;}@media (min-width: 768px) {#contact .contact-address, #contact .contact-phone, #contact .contact-email {padding: 20px 0;}#contact .contact-phone {border-left: 1px solid #ddd;border-right: 1px solid #ddd;}}#socmed {padding: 75px 0;background: url(../../img/dd/socmed-bg.png) center center no-repeat;background-size: cover;}#socmed .section-header h2, #socmed p {color: #fff;}.bright-link {color: #cf1f35;transition: 0.5s;}.bright-link:hover, .bright-link:active, .bright-link:focus {color: #fff;outline: none;text-decoration: none;}.dropdown-menu {font-size: 0.875rem;padding: 0;margin: 0;background-color: #000;border: none;border-radius: 0;min-width: 2rem;padding-top: 0.25rem;padding-bottom: 0.25rem;}.dropdown-menu .divider {height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}.dropdown-item {color: #fff;background-color: #000;}.dropdown-item:hover, .dropdown-item.hover, .dropdown-item:active, .dropdown-item.active, .dropdown-item:focus, .dropdown-item.focus {color: #fff;background-color: #000;border-radius: 0;}.dropdown-submenu {position: relative;margin-top: 0;padding-left: .75rem;}.dropdown-submenu > a:after {content: "\f0da";border: none;font-family: 'FontAwesome';padding-left: 6px;vertical-align: bottom;}.dropdown-submenu>.dropdown-menu {top: 0;left: 100%;margin-top: 0px;margin-left: 0px;}@media only screen and (max-width: 1199px) {.dropdown-submenu > a:after {content: "\f0d7";border: none;font-family: 'FontAwesome';}}#gallery-2020 {position: relative;padding-bottom: 100px;}#gallery-2020 .gallery-wrapper {display: block;}#gallery-2020 .gallery-list {margin-bottom: 50px;}#gallery-2020 .gallery-list .nav {display: inline-block;margin: 0;}#gallery-2020 .gallery-list .nav li {margin: 0 10px;float: left;font-size: 12px;color: #999999;line-height: 16px;cursor: pointer;font-family: "Open Sans", sans-serif;font-weight: 500;letter-spacing: 3px;text-transform: uppercase;-moz-transition: all 0.5s ease-in-out 0s;-ms-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}#gallery-2020 .gallery-list .nav li:hover, #gallery-2020 .gallery-list .nav li.filter-active {color: #333;-moz-transition: all 0.5s ease-in-out 0s;-ms-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}#gallery-2020 .gallery-container {display: inline-block;margin-bottom: 50px;width: 100%;}.gallery-thumbnail {margin-bottom: 30px;overflow: hidden;}.gallery-thumbnail img {max-width: 100%;}#video-2020 {background: url(../../img/dd/2020-video-img.png) center center no-repeat;background-size: cover;height: 100vh;}#video-2020 .play-btn {width: 94px;height: 94px;background: radial-gradient(#f82249 50%, rgba(101, 111, 150, 0.15) 52%);border-radius: 50%;display: block;position: relative;overflow: hidden;}#video-2020 .play-btn::after {content: '';position: absolute;left: 50%;top: 50%;-webkit-transform: translateX(-40%) translateY(-50%);transform: translateX(-40%) translateY(-50%);width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 15px solid #fff;z-index: 100;transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19);}#video-2020 .play-btn:before {content: '';position: absolute;width: 120px;height: 120px;-webkit-animation-delay: 0s;animation-delay: 0s;-webkit-animation: pulsate-btn 2s;animation: pulsate-btn 2s;-webkit-animation-direction: forwards;animation-direction: forwards;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: steps;animation-timing-function: steps;opacity: 1;border-radius: 50%;border: 2px solid rgba(163, 163, 163, 0.4);top: -15%;left: -15%;background: rgba(198, 16, 0, 0);}#video-2020 .play-btn:hover::after {border-left: 15px solid #f82249;-webkit-transform: scale(20);transform: scale(20);}#video-2020 .play-btn:hover::before {content: '';position: absolute;left: 50%;top: 50%;-webkit-transform: translateX(-40%) translateY(-50%);transform: translateX(-40%) translateY(-50%);width: 0;height: 0;border: none;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 15px solid #fff;z-index: 200;-webkit-animation: none;animation: none;border-radius: 0;}