@import url('https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Press+Start+2P:400&display=swap');
@import url('https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900&display=swap');
@import url('https://use.typekit.net/roh6fzs.css');
@import url('https://use.typekit.net/roh6fzs.css');
@import url('https://use.typekit.net/gco8dxs.css');
@import url('https://use.typekit.net/gco8dxs.css');
.module-block .btn, .btn--cms-default, .module-block .btn--cms-default {
}

.btn--cms-default, .module-block .btn--cms-default {
background: rgb(201, 38, 66);
font-weight: normal;
}

.btn--cms-default:hover, .module-block .btn--cms-default:hover, .btn--cart-updated, .module-block .btn--cart-updated {
background: rgb(181, 36, 60);
}

.btn--cms-default:hover, .module-block .btn--cms-default:hover {
}

.btn--cms-default, .module-block .btn--cms-default, .btn--cms-default:visited, .module-block .btn--cms-default:visited, .btn--cms-default:focus, .module-block .btn--cms-default:focus {
color: #ffffff;
}

.btn--cms-default:hover, .btn--cms-default:hover:visited, .btn--cms-default:hover:focus, .module-block .btn--cms-default:hover, .module-block .btn--cms-default:hover:visited, .module-block .btn--cms-default:hover:focus {
}

.module-block .btn--cms-default {
margin-left: auto;
margin-right: auto;
}

body {
font-family: 'Space Mono';
color: #000000;
font-weight: normal;
}

a, a:active, a:visited, a:focus {
color: #aaaaaa;
}

a:visited, a:focus {
}

a:hover {
}

a, a:visited, a:active, a:focus {
}

a:hover, .nav>li>a:hover {
}

h1, .h1 {
font-family: 'Space Mono';
font-weight: 700;
font-size: 48px;
}

h1, .h1, .header .h1 {
color: #000000;
}

h2, .h2 {
font-family: 'Space Mono';
font-weight: 700;
font-size: 36px;
color: #000000;
}

h3, .h3 {
font-family: 'Press Start 2P';
font-weight: 800;
color: #000000;
}

h4, .h4 {
font-family: 'Lato';
font-weight: normal;
color: #000000;
}

h5, .h5 {
font-family: 'Real Head Pro Bold';
font-weight: normal;
font-size: 32px;
line-height: 34px;
color: #000000;
}

h6, .h6 {
font-family: 'Space Mono';
font-weight: normal;
font-size: 22px;
line-height: 26px;
color: #000000;
}

.pagination>li>a, .pagination>li.disabled>a, .pagination>li>span, .pagination>li.disabled>span {
}

.pagination>li.active>a, .pagination>li.active>a:hover, .pagination>li.disabled>a:hover, .pagination>li>a:hover, .pagination>li>span:hover {
}

.pagination>li>a, .pagination>li>span {
font-weight: normal;
}

.pagination>li>a, .pagination>li>span, .pagination>li.disabled>a {
}

.pagination>li.active>a, .pagination>li.active>a:hover, .pagination>li>a:hover, .pagination>li>span:hover, .pagination>li.disabled>a:hover {
}

.pagination>li.disabled>a, .pagination>li>a {
}

.pagination>li.active>a, .pagination>li.active>a:hover, .pagination>li.disabled>a:hover, .pagination>li>a:hover {
}

.pagination>li>a {
}

.breadcrumb li, .breadcrumb li a {
}

.breadcrumb li.active, .breadcrumb li a:hover {
}

.breadcrumb {
text-align: left;
font-weight: normal;
}

body, .information-page .main:before, .payment-page .main:before, .shipping-page .main:before {
background-color: #ffffff;
}

.header .navbar-brand {
font-weight: normal;
}

.header .navbar-brand, .header .navbar-brand:hover, .header .navbar-brand:visited, .header .navbar-brand:focus, .header .navbar-brand:active {
}

.header .nav li {
}

.header {
font-weight: normal;
border-bottom: 0px !important;
box-shadow: none !important;
}

.header .navbar-nav>li>a, .header--custom .navbar--flex .navbar-nav>li>a, .navbar-controls .search-btn {
color: #ffffff;
}

.header .navbar-nav>li:hover>a, .header.header--custom .navbar--flex .navbar-nav>li:hover>a, .header .navbar-nav>li:focus>a, .header.header--custom .navbar--flex .navbar-nav>li:focus>a, .header .navbar-nav>li.current>a, .header.header--custom .navbar--flex .navbar-nav>li.current>a, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover, .navbar-controls .search-btn:hover {
color: rgb(201, 38, 66);
}

.header .navbar-nav>li:hover>a, .header.header--custom .navbar--flex .navbar-nav>li:hover>a, .header .navbar-nav>li:focus>a, .header.header--custom .navbar--flex .navbar-nav>li:focus>a, .header .navbar-nav>li.current>a, .header.header--custom .navbar--flex .navbar-nav>li.current>a {
border-bottom-color: rgb(201, 38, 66);
}

.header .navbar-nav>li:hover, .header.header--custom .navbar--flex .navbar-nav>li:hover, .header .navbar-nav>li:focus, .header.header--custom .navbar--flex .navbar-nav>li:focus, .header .navbar-nav>li.current, .header.header--custom .navbar--flex .navbar-nav>li.current {
border-bottom-color: rgb(201, 38, 66);
}

.header .dropdown-menu {
border-top-color: rgb(201, 38, 66);
}

.header .navbar-nav>li:hover, .header .navbar-nav>li>a:hover, .header .navbar-nav>li:focus, .header .navbar-nav>li>a:focus, .header .navbar-nav>li.current, .header .navbar-nav>li.current>a {
background: rgba(255, 255, 255, 0.47);
}

.header .navbar-nav>li:active, .header .navbar-nav>li.current>a, .header.header-fixed-shrink .navbar-nav>li.current>a {
color: rgb(201, 38, 66);
}

.header .navbar-toggle, .header .navbar-toggle:focus, .header .navbar-toggle:hover {
background: rgba(255, 255, 255, 0.47) !important;
}

.header .navbar-toggle span, .header .navbar-toggle .fa {
color: rgb(201, 38, 66);
}

.header .navbar-default .navbar-toggle .icon-bar {
background: rgb(201, 38, 66);
}

.header .navbar-nav>li>a, .dropdown .dropdown-submenu>a {
}

.header .navbar-bottom {
background: rgb(201, 38, 66);
}

.header .nav>li>a, .header--custom .navbar--flex .navbar-header-wrap .nav>li>a, .header--custom .navbar--flex .navbar-header-right .navbar-account .nav.nav-links>li>a {
font-size: 14px;
}

.header .cart-count-badge {
}

.header, .header.header--custom .navbar--flex {
background-color: transparent;
background-size: cover;
background-position: center;
}

.header .navbar-social a .fa, .header .navbar-social a, .header .topbar .loginbar.social-media-list>li .fa, .header .topbar .loginbar.social-media-list>li a, .header ul.loginbar.social-media-list>li .fa, .header ul.loginbar.social-media-list>li a {
}

.header .navbar-social a:hover .fa, .header .navbar-social a:hover, .header .topbar .loginbar.social-media-list>li:hover .fa, .header .topbar .loginbar.social-media-list>li:hover a, .header ul.loginbar.social-media-list>li:hover .fa, .header ul.loginbar.social-media-list>li:hover a {
}

.header .navbar-social a .fa, .header .navbar-social a, .header .topbar .loginbar.social-media-list>li .fa, .header .topbar .loginbar.social-media-list>li a, .header ul.loginbar.social-media-list>li .fa, .header ul.loginbar.social-media-list>li a, .header .topbar-v3 {
}

.header .topbar .loginbar.social-media-list>li+li, .header--custom .navbar--flex .navbar-header-right .navbar-social .nav>li+li {
}

.header .navbar-social a svg, .header .social-media-list>li a svg {
width: 22px;
}

.header .navbar-social a svg, .header .social-media-list>li a svg path {
}

.header .navbar-social a:hover svg, .header .social-media-list>li a:hover svg path {
}

.header .navbar-toggle {
border-color: rgb(201, 38, 66);
}

.header .dropdown-menu li a {
color: rgb(201, 38, 66);
font-weight: normal;
font-size: 12px;
}

.header .dropdown-menu li a:hover {
}

.header.header-fixed-shrink .nav li, .header.header--custom.header-fixed-shrink .navbar--flex .nav li {
}

.header.header-fixed-shrink, .header.header--custom.header-fixed-shrink .navbar--flex {
font-weight: normal;
background: rgba(60, 60, 60, 0.86);
background-size: cover;
background-position: center;
}

.header.header-fixed-shrink .nav>li>a, .header--custom.header-fixed-shrink .navbar--flex .navbar-header-wrap .nav>li>a, .header--custom.header-fixed-shrink .navbar--flex .navbar-header-right .navbar-account .nav.nav-links>li>a {
}

.header.header-fixed-shrink, .header.header--custom.header-fixed-shrink .navbar--flex, .header--centered.header-fixed-shrink {
background-color: rgba(46, 46, 46, 0.86) !important;
}

.header.header-fixed-shrink .navbar-toggle, .header.header--custom.header-fixed-shrink .navbar--flex .navbar-toggle, .header.header-fixed-shrink .navbar-toggle:focus, .header.header--custom.header-fixed-shrink .navbar--flex .navbar-toggle:focus, .header.header-fixed-shrink .navbar-toggle:hover, .header.header--custom.header-fixed-shrink .navbar--flex .navbar-toggle:hover {
background: rgba(46, 46, 46, 0.86);
}

.header.header-fixed-shrink .navbar-nav>li>a, .header.header--custom.header-fixed-shrink .navbar--flex .navbar-nav>li>a, .navbar-controls .search-btn {
color: rgb(255, 255, 255);
}

.header.header-fixed-shrink .navbar-nav>li:hover, .header.header-fixed-shrink .navbar-nav>li>a:hover, .header.header--custom.header-fixed-shrink .navbar--flex .navbar-nav>li:hover, .header.header--custom.header-fixed-shrink .navbar--flex .navbar-nav>li>a:hover {
}

.header.header-fixed-shrink .navbar-nav>li:active, .header.header-fixed-shrink .navbar-nav>li>a:active, .header.header--custom.header-fixed-shrink .navbar--flex .navbar-nav>li:active, .header.header--custom.header-fixed-shrink .navbar--flex .navbar-nav>li>a:active, .header.header-fixed-shrink .navbar-nav>li.current>a, .header .navbar-nav>li>a:active {
}

.header:not(.header-fixed-shrink) .navbar {
}

.header.header-fixed-shrink .navbar {
}

.header:not(.header-fixed-shrink) .navbar > .container, .header:not(.header-fixed-shrink) .navbar > .container-fluid {
}

.header.header-fixed-shrink .navbar > .container, .header.header-fixed-shrink .navbar > .container-fluid {
}

.header .search-open {
background: rgba(255, 255, 255, 0.21);
}

.header .search-open .input-group-btn button {
background: #eb108e;
}

.header .search-open .input-group-btn button:hover {
background: #df198d;
}

.header .search-open--simple {
border: 0; !important;
}

.header .navbar .navbar-toggle .icon-bar {
background: #ffffff;
}

.header .navbar .navbar-toggle {
border: 1px solid #ffffff;
}

.header .navbar .navbar-toggle, .header--custom .navbar--flex .navbar-toggle {
background: transparent !important;
}

.header--nav-burger .navbar .navbar-collapse {
background: rgb(210, 38, 67);
}

.header--nav-burger .navbar .navbar-collapse .navbar-nav li a, .header--nav-burger .navbar .navbar-collapse .js-close-navbar, .header--nav-burger .navbar .navbar-nav .open .dropdown-menu>li>a {
color: #ffffff;
}

.header--nav-burger .navbar .navbar-collapse .navbar-nav li a {
font-size: 20px;
line-height: 40px;
}

.header--nav-burger .navbar .navbar-collapse .navbar-nav li a:hover {
color: #ffffff;
background: rgba(0, 0, 0, 0.07);
}

.navbar-toggle .icon-bar {
}

.navbar-toggle {
}

.announcement-bar {
background-color: #242424;
min-height: 40px;
background-size: cover;
background-position: center;
}

.announcement-bar__item {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
}

.announcement-bar__close {
}

#modal-cms.fade {
}

#modal-cms .close {
}

.blog-header h2 {
font-family: 'aktiv-grotesk';
font-size: 30px;
font-weight: 700;
}

.blog-header h2, .blog-header h2 a, .blog-header h2 a:visited {
color: rgb(0, 0, 0);
}

.blog-header h2 a:hover {
}

.blog-header .meta-entry {
font-weight: normal;
}

.blog-header .meta-entry, .blog-header .meta-entry a, .blog-header .meta-entry a:visited, .blog-header .meta-entry a:hover {
}

.blog-detail-page .blog-header h1 {
font-weight: 700;
}

.blog-detail-page .blog-header h1, .blog-detail-page .blog-header h1 a {
color: #000000;
}

.blog-content__copy .text {
font-weight: normal;
}

.blog-content__copy .text, .blog-content__copy .text a:not(.btn) {
color: #000000;
}

.blog-content__copy .text a:not(.btn) {
color: #de1c5b;
}

.blog-content__copy .text a:hover:not(.btn) {
}

.blog-page .btn-blog-continue {
background: rgb(201, 38, 66);
color: #ffffff;
font-size: 18px;
font-family: 'aktiv-grotesk';
border-color: rgb(201, 38, 66);
border-width: 0px;
font-weight: normal;
}

.blog-page .btn-blog-continue:hover {
}

.blog-page .sidebar .btn--cms-share {
background: rgb(201, 38, 66);
color: #ffffff;
border-width: 0px;
font-weight: 400;
}

.blog-page .sidebar .btn--cms-share:hover {
background: rgb(187, 37, 62);
}

.blog-page .sidebar__item ul {
}

.blog-page .sidebar__item ul li {
}

.blog-page .sidebar__item a {
font-weight: normal;
}

.blog-page .sidebar__item a:hover {
}

.blog-detail-page .btn-blog-pager {
background: rgb(201, 38, 66);
border-width: 0px;
}

.blog-detail-page .btn-blog-pager:hover {
}

.blog-page .blog-grid--col-spacing {
}

.blog-page .blog-grid--row-spacing {
}

.blog-related-feed .blog-header h2 a, .blog-related-feed .blog-feed-module__title {
font-weight: 500;
color: #000000;
text-decoration: underline;
}

.blog-related-feed a.readmore, .blog-related-feed a.btn {
font-weight: normal;
text-decoration: underline;
}

.blog-related-feed a.readmore:hover, .blog-related-feed a.btn:hover {
text-decoration: underline;
}

.blog-related-feed a.btn {
border-width: 0px;
}

.blog-related-feed__title {
font-weight: normal;
}

.blog-page:not(.blog-detail-page) .blog-content__copy .text {
font-weight: normal;
}

.blog-page:not(.blog-detail-page) .blog-content__copy .text, .blog-content__copy .text a:not(.btn) {
}

.blog-page:not(.blog-detail-page) .blog-content__copy .text a:not(.btn) {
}

.blog-page:not(.blog-detail-page) .blog-content__copy .text a:hover:not(.btn) {
}

.blog-page {
}

.pagination--blog>li>a, .pagination--blog>li>span {
font-weight: normal;
}

.pagination--blog>li.active>a, .pagination--blog>li.active>a:hover, .pagination--blog>li>a:hover, .pagination--blog>li>span:hover {
}

.pagination--blog>li.active>a, .pagination--blog>li.active>a:hover, .pagination--blog>li>a:hover, .pagination--blog>li>span:hover, .pagination--blog>li.active>a, .pagination--blog>li.active>a:hover, .pagination--blog>li>a, .pagination--blog>li>span {
}

.blog-detail-page .blog-content__copy .text, .article-text {
font-weight: normal;
}

.blog-detail-page .blog-content__copy .text, .article-text, .blog-content__copy .text a:not(.btn), .article-text a:not(.btn) {
}

.blog-detail-page .blog-content__copy .text a:not(.btn), .article-text a:not(.btn) {
}

.blog-detail-page .blog-content__copy .text a:hover:not(.btn), .article-text a:hover:not(.btn) {
}

.blog-detail-page {
}

.blog-listing-page .blog__title {
font-weight: normal;
}

.blog-listing-page .blog__description-title {
font-weight: normal;
}

.blog-listing-page .blog__description p {
font-weight: normal;
}

.blog-listing-page .blog--grid__entry-title {
font-weight: normal;
}

.blog-listing-page .blog--grid__description p {
font-weight: normal;
}

.blog-listing-page .blog--grid__description .btn--blog-detail {
font-weight: normal;
}

.blog-listing-page .blog--grid__description .btn--blog-detail:hover {
}

.blog-listing-page .blog--grid__description .btn--blog-detail:hover:hover {
}

.blog-listing-page .blog--grid__description .btn--blog-detail, .blog-listing-page .blog--grid__description .btn--blog-detail:visited:visited {
}

.blog-listing-page .blog__caption--overlay {
}

.blog__caption--overlay .blog__description-options:after {
background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
}

.products__caption--overlay .products__description-options:after {
background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
}

.products__caption--overlay .products__content-options:after {
background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
}

.blog-listing-page {
}

.blog-listing-page .breadcrumb li, .blog-listing-page .breadcrumb li a {
}

.blog-listing-page .breadcrumb li.active, .blog-listing-page .breadcrumb li a:hover {
}

.blog-listing-page .breadcrumb {
font-weight: normal;
}

.blog-listing-page .pagination>li>a, .blog-listing-page .pagination>li>span {
font-weight: normal;
}

.blog-listing-page .pagination>li.active>a, .blog-listing-page .pagination>li.active>a:hover, .blog-listing-page .pagination>li>a:hover, .blog-listing-page .pagination>li>span:hover {
}

.blog-listing-page .pagination>li.active>a, .blog-listing-page .pagination>li.active>a:hover, .blog-listing-page .pagination>li>a:hover, .blog-listing-page .pagination>li>span:hover, .blog-listing-page .pagination>li.active>a, .blog-listing-page .pagination>li.active>a:hover, .blog-listing-page .pagination>li>a, .blog-listing-page .pagination>li>span {
}

.blog-listing-page .blog--grid {
}

.blog-listing-page .btn--overlay-btn {
font-weight: normal;
}

.blog-listing-page .btn--overlay-btn:hover {
}

.blog-listing-page .blog--overlay-player .blog__title {
font-weight: normal;
}

.blog-listing-page .blog--overlay-player .blog__description {
font-weight: normal;
}

.btn.btn-ecommerce-primary, .customer .btn, .customer__cart .table--cart .promo-code .btn {
background: #01b831 !important;
font-weight: normal;
border-color: #01b831;
border-width: 0px;
}

.btn.btn-ecommerce-primary, .btn.btn-ecommerce-primary:visited, .customer .btn, .customer .btn:visited, .customer__cart .table--cart .promo-code .btn {
color: #ffffff !important;
}

.btn.btn-ecommerce-primary, .customer .btn {
max-width: 300px;
}

.btn.btn-ecommerce-primary {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 18px;
padding-right: 18px;
}

.btn.btn-ecommerce-primary:hover, .btn.btn-ecommerce-primary:focus, .customer .btn:hover, .customer .btn:focus, .customer__cart .table--cart .promo-code .btn:hover, .customer__cart .table--cart .promo-code .btn:focus, .btn--cart-updated, .module-block .btn--cart-updated {
background: #0ed042 !important;
}

.btn.btn-ecommerce-primary:hover, .btn.btn-ecommerce-primary:focus, .customer .btn:hover, .customer .btn:focus, .customer__cart .table--cart .promo-code .btn:hover, .customer__cart .table--cart .promo-code .btn:focus {
border-color: #0ed042;
}

.btn.btn-ecommerce-secondary {
background: #bbbbbb !important;
font-weight: normal;
border-color: #bbbbbb;
border-width: 0px;
max-width: 300px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 18px;
padding-right: 18px;
}

.btn.btn-ecommerce-secondary, .btn.btn-ecommerce-secondary:visited {
color: #ffffff !important;
}

.btn.btn-ecommerce-secondary:hover, .btn.btn-ecommerce-secondary:focus {
background: #d6d6d6 !important;
}

.btn--quick-view {
font-weight: normal;
}

.btn--quick-view:hover {
}

.products .in_stock_message {
font-weight: normal;
}

.products .out_of_stock_message {
font-weight: normal;
}

.product-page .breadcrumb li, .product-page .breadcrumb li a, .category-page .breadcrumb li, .category-page .breadcrumb li a, .customer .breadcrumb li, .customer .breadcrumb li a, .account-auth-page .breadcrumb li, .account-auth-page .breadcrumb li a {
}

.product-page .breadcrumb li.active, .product-page .breadcrumb li a:hover, .category-page .breadcrumb li.active, .category-page .breadcrumb li a:hover, .customer .breadcrumb li.active, .customer .breadcrumb li a:hover, .account-auth-page .breadcrumb li.active, .account-auth-page .breadcrumb li a:hover {
}

.product-page .breadcrumb, .category-page .breadcrumb, .customer .breadcrumb, .account-auth-page .breadcrumb {
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
font-weight: normal;
}

.product-page .header {
margin-bottom: 0px;
}

.product-page .products__description {
padding-top: 0px;
padding-bottom: 0px;
font-weight: normal;
}

.product-page .products__status {
font-weight: normal;
padding-top: 0px;
padding-bottom: 0px;
}

.product-page .recent-title {
line-height: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

.product-page .related-title {
line-height: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

.product-page .btn.btn-ecommerce-cta {
font-weight: normal !important;
}

.product-page .btn.btn-ecommerce-cta:hover, .product-page .btn.btn-ecommerce-cta:focus {
}

.product-page .products--detail h1 {
padding-top: 0px;
padding-bottom: 0px;
font-weight: normal;
}

.carousel--catalog-tray.carousel--product-tray .slick-arrow:before {
}

.carousel--catalog-tray.carousel--product-tray .slick-arrow {
}

.carousel--catalog-tray.carousel--product-tray .slick-prev {
}

.carousel--catalog-tray.carousel--product-tray .slick-next {
}

.carousel--catalog-tray.carousel--product-tray .slick-arrow:before:hover {
}

.carousel--catalog-tray.carousel--product-tray .slick-arrow:hover {
}

.carousel--catalog-tray.carousel--product-tray .slick-track, .carousel--product-tray.carousel--mega-tray-grid {
}

.carousel--catalog-tray.carousel--product-tray .carousel__item, .carousel--catalog-tray.carousel--product-tray .slick-list {
margin-left: 0px;
margin-right: 0px;
}

.carousel--catalog-tray.carousel--product-tray .products__title {
}

.carousel--catalog-tray.carousel--product-tray .products__content p {
}

.carousel--catalog-tray.carousel--product-tray .products__content a {
}

.carousel--catalog-tray.carousel--product-tray .products__content .price {
}

.carousel--catalog-tray.carousel--product-tray .products__caption--overlay {
}

.carousel--catalog-tray .btn.btn-ecommerce--tray {
font-weight: normal !important;
}

.carousel--catalog-tray .btn.btn-ecommerce--tray:hover, .carousel--catalog-tray .btn.btn-ecommerce--tray:focus {
}

.category-page .category__title {
font-weight: normal;
}

.category-page .products__content > a, .products__description-options a {
font-weight: normal;
display: block;
}

.category-page .products__title {
font-weight: normal;
}

.category-page .products__description {
font-weight: normal;
}

.category-page .price span {
font-weight: normal;
}

.category-page .btn.btn-ecommerce-category-cta {
font-weight: normal !important;
}

.category-page .btn.btn-ecommerce-category-cta:hover, .category-page .btn.btn-ecommerce-category-cta:focus {
}

.products--grid__item.featured, .products--list__item.featured {
}

.category-page .products--grid {
}

.category-page .pagination>li>a, .category-page .pagination>li>span {
font-weight: normal;
}

.category-page .pagination>li.active>a, .category-page .pagination>li.active>a:hover, .category-page .pagination>li>a:hover, .category-page .pagination>li>span:hover {
}

.category-page .pagination>li.active>a, .category-page .pagination>li.active>a:hover, .category-page .pagination>li>a:hover, .category-page .pagination>li>span:hover, .category-page .pagination>li.active>a, .category-page .pagination>li.active>a:hover, .category-page .pagination>li>a, .category-page .pagination>li>span {
}

.category-page .products__caption--overlay {
}

.category-page {
}

.btn.btn-catalog-primary, .customer .btn, .customer__cart .table--cart .promo-code .btn {
font-weight: normal;
}

.btn.btn-catalog-primary, .btn.btn-catalog-primary:visited, .customer .btn, .customer .btn:visited, .customer__cart .table--cart .promo-code .btn {
}

.btn.btn-catalog-primary, .customer .btn {
}

.btn.btn-catalog-primary {
}

.btn.btn-catalog-primary:hover, .btn.btn-catalog-primary:focus, .customer .btn:hover, .customer .btn:focus, .customer__cart .table--cart .promo-code .btn:hover, .customer__cart .table--cart .promo-code .btn:focus, .btn--cart-updated, .module-block .btn--cart-updated {
}

.btn.btn-catalog-primary:hover, .btn.btn-catalog-primary:focus, .customer .btn:hover, .customer .btn:focus, .customer__cart .table--cart .promo-code .btn:hover, .customer__cart .table--cart .promo-code .btn:focus {
}

.btn.btn-catalog-secondary {
font-weight: normal;
}

.btn.btn-catalog-secondary, .btn.btn-catalog-secondary:visited {
}

.btn.btn-catalog-secondary:hover, .btn.btn-catalog-secondary:focus {
}

.btn--quick-view.btn--catalog-quick-view {
font-weight: normal;
}

.btn--quick-view.btn--catalog-quick-view:hover {
}

.catalog-page .category__title, .catalog-page .collection__title {
font-weight: normal;
}

.catalog-page .products__content > a {
font-weight: normal;
display: block;
}

.catalog-page .products__title {
font-weight: normal;
}

.catalog-page .products__description {
font-weight: normal;
}

.catalog-page .price span {
font-weight: normal;
}

.catalog-page .btn.btn-catalog-category-cta {
font-weight: normal !important;
}

.catalog-page .btn.btn-catalog-category-cta:hover, .catalog-page .btn.btn-catalog-category-cta:focus {
}

.catalog-page .products__image img {
}

.catalog-page .products__image {
}

.catalog-page .products--grid {
}

.catalog-page .pagination>li>a, .catalog-page .pagination>li>span {
font-weight: normal;
}

.catalog-page .pagination>li.active>a, .catalog-page .pagination>li.active>a:hover, .catalog-page .pagination>li>a:hover, .catalog-page .pagination>li>span:hover {
}

.catalog-page .pagination>li.active>a, .catalog-page .pagination>li.active>a:hover, .catalog-page .pagination>li>a:hover, .catalog-page .pagination>li>span:hover, .catalog-page .pagination>li.active>a, .catalog-page .pagination>li.active>a:hover, .catalog-page .pagination>li>a, .catalog-page .pagination>li>span {
}

.catalog-page .products__caption--overlay .products__description,.catalog-page .products__caption--overlay .products__title, .catalog-page .products__caption--overlay .products__content > a {
}

.catalog-page .products__caption--overlay {
}

.catalog-page {
}

.breadcrumb.breadcrumb--catalog li, .breadcrumb.breadcrumb--catalog li a {
}

.breadcrumb.breadcrumb--catalog li.active, .breadcrumb.breadcrumb--catalog li a:hover {
}

.breadcrumb.breadcrumb--catalog {
font-weight: normal;
}

.breadcrumb.breadcrumb--catalog, {
}

.carousel--catalog-tray .slick-arrow:before {
}

.carousel--catalog-tray .slick-arrow {
}

.carousel--catalog-tray .slick-prev {
}

.carousel--catalog-tray .slick-next {
}

.carousel--catalog-tray .slick-arrow:before:hover {
}

.carousel--catalog-tray .slick-arrow:hover {
}

.carousel--catalog-tray .slick-track {
}

.carousel--catalog-tray .carousel__item, .carousel--catalog-tray .slick-list {
margin-left: 0px;
margin-right: 0px;
}

.carousel--catalog-tray .products__title {
}

.carousel--catalog-tray .products__content p {
}

.carousel--catalog-tray .products__content a {
}

.carousel--catalog-tray .products__content .price {
}

.carousel--catalog-tray .products__caption--overlay {
}

.product-page .catalog-recent-title {
}

.product-page .catalog-related-title {
}

.cart-wrapper .table--products th, .checkout-wrapper .table--confirmation th, .customer__cart .table--cart th {
font-weight: normal;
}

.cart-wrapper .table--products th+th, .checkout-wrapper .table--confirmation th+th, .customer__cart .table--cart th+th {
}

.cart-wrapper .products hr {
}

.cart-wrapper .table--products td, .cart-wrapper .products__total, .cart-wrapper .products__note--shipping > strong, .checkout-wrapper .table--confirmation td, .customer__cart .table--cart td {
}

.cart-wrapper .table--products td, .cart-wrapper .table--products td a, .cart-wrapper .products__total, .cart-wrapper .products__note--shipping > strong, .cart-wrapper .table--products .products__details .products__title, .checkout-wrapper .table--confirmation td, .checkout-wrapper .table--confirmation td a, .customer__cart .table--cart td, .customer__cart .table--cart td a {
}

.cart-wrapper .table--products td, .cart-wrapper .products__total, .cart-wrapper .products__note--shipping > strong, .checkout-wrapper .table--confirmation td, .customer__cart .table--cart td, .cart-wrapper .table--products td strong, .cart-wrapper .products__total strong {
}

.cart-page .page-header h1 {
font-weight: normal;
}

.modal--cart .modal-body {
}

.modal--cart .products h3 {
font-weight: normal;
}

.modal--cart .products h3, .modal--cart .close {
}

.modal--cart .modal-content {
border-color: transparent;
}

.modal--cart .table--products th {
font-weight: normal;
}

.modal--cart .table--products th+th {
}

.modal--cart .products hr {
}

.modal--cart .table--products td, .modal--cart .table--products .products__title {
}

.modal--cart .table--products td, .modal--cart .table--products td a, .modal--cart .table--products .products__title {
}

.modal--cart .table--products td, .modal--cart .table--products .products__title, .modal--cart .table--products td strong {
font-weight: normal;
}

.side-cart-wrapper {
}

.side-cart {
}

.side-cart__header *:not(.fal) {
font-weight: normal;
}

.side-cart__header * {
}

.side-cart__item {
font-weight: normal;
}

.side-cart .free-shipping-message * {
font-weight: normal;
}

.side-cart__body {
}

.side-cart__item+.side-cart__item, .side-cart__header hr {
}

.side-cart__item+.side-cart__item {
}

.information-page .main:before, .payment-page .main:before, .shipping-page .main:before {
}

.checkout-page .form--checkout .bg-gray-lighter, .information-page .main, .payment-page .main, .shipping-page .main, .customer__cart {
}

.form--checkout #collapse-shipping, .form--checkout #collapse-billing, .form--checkout #collapse-summary, .form--checkout #collapse-summary .bg-gray-lighter {
}

.checkout-page .page-header {
}

.checkout-page .form--checkout .form-control {
}

.checkout-page .products__summary .table td {
}

.checkout-page .form__heading, .customer h2, .customer .h1 {
font-weight: normal;
}

.checkout-page .form__heading, .customer h2, .customer .h1, .confirmation-page .order-number, .confirmation-page .order-text {
}

.checkout-page .form__heading {
}

.checkout-page .form--checkout label:not(.error), .checkout-page .form--checkout .products__summary .table th, .checkout-page .form--checkout .products__summary .table td, .checkout-page .form--checkout .form__note, .customer h3, .checkout-page .form--checkout #shipping-rates, .checkout-page .page-header p, .checkout-page #collapse-billing p, .customer__info p, .customer__header p {
}

.checkout-page .form--checkout label:not(.error), .checkout-page .form--checkout .products__summary .table th, .checkout-page .form--checkout .products__summary .table td, .checkout-page .form--checkout .form__note, .checkout-page .account-login a, .customer h3, .checkout-page .form--checkout #shipping-rates, .checkout-page #collapse-billing p, .customer__info p, .customer__header p {
}

.checkout-page .form--checkout label:not(.error), .checkout-page .form--checkout .products__summary .table th, .checkout-page .form--checkout .products__summary .table td, .checkout-page .form--checkout .form__note, .customer h3, .checkout-page .form--checkout #shipping-rates, .checkout-page .form--checkout label:not(.error) strong, .checkout-page .page-header p, .checkout-page #collapse-billing p, .customer__info p, .customer__header p {
font-weight: normal;
}

.checkout-page .page-header h1, .customer__header h1, .customer__header .h1 {
font-weight: normal;
}

.checkout-page label.error, .checkout-page ul.errors, .customer .promo-note {
font-weight: normal;
}

.checkout-page label.error, .checkout-page ul.errors li, .customer .promo-note {
}

.checkout-page label.error, .checkout-page .form-control.error, .checkout-page ul.errors, .customer .promo-note {
}

.checkout-page .form-control.error {
}

.checkout-page .form--checkout label:not(.error), .checkout-page .form--checkout ::placeholder, .customer label:not(.error), .customer ::placeholder {
font-size: px !important;
font-weight: normal;
}

.checkout-page .form--checkout .form-control, .customer .form-control {
line-height: normal;
}

.checkout-page .form--checkout .form-group {
}

.checkout-page .form--checkout .form-group, .customer .form-group {
}

.customer .breadcrumb--checkout li a {
}

.customer .breadcrumb--checkout li.active, .customer .breadcrumb--checkout li a:hover {
}

.customer .breadcrumb--checkout li, .customer .breadcrumb--checkout li a {
}

.customer .breadcrumb--checkout {
background: transparent !important;
font-weight: normal;
}

.customer .breadcrumb--checkout li a, .customer .breadcrumb--checkout li {
}

.customer .customer__cart .table--cart th {
font-weight: normal !important;
}

.customer .customer__cart .table--cart .cart-total  {
}

.customer .customer__cart .table--cart .cart-total, .customer .customer__cart .table--cart .product-info {
}

.customer .customer__cart .table--cart td strong {
font-weight: normal !important;
}

.video-checkout .customer__header h1 {
font-weight: normal;
}

.video-checkout-page .main, .video-checkout-page .customer__cart {
}

.video-checkout-page customer h2 {
font-weight: normal;
}

.video-checkout-page customer h2, .video-checkout-page .order-number, .video-checkout-page .order-text {
}

.video-checkout-page .customer__info p, .video-checkout-page .customer__header p {
font-weight: normal;
}

.video-checkout-page .customer__cart .table--cart th {
font-weight: normal !important;
}

.video-checkout-page .customer__cart .table--cart .cart-total  {
}

.video-checkout-page .customer__cart .table--cart .cart-total, .video-checkout-page .customer__cart .table--cart .product-info {
}

.video-checkout-page .customer__cart .table--cart td strong {
font-weight: normal !important;
}

.video-checkout-page .customer label:not(.error), .video-checkout-page .customer ::placeholder, .video-checkout-page .MyCardElement, .video-checkout-page .recurly-element {
font-size: px !important;
font-weight: normal;
}

.video-checkout-page .customer .form-control, .video-checkout-page .MyCardElement, .video-checkout-page .recurly-element {
line-height: normal;
}

.video-checkout-page .form--checkout .form-group {
}

.video-checkout-page .customer .form-group {
}

.video_library-page .caption__title {
font-weight: normal;
}

.video_library-page a .caption__title, .video_library-page a.caption__link {
}

.video_library-page a .caption__title:hover, .video_library-page a.caption__link:hover {
}

body.instalink-page, body.instalink-page .header--instalink {
background: #f2f2f2;
}

body.instalink-page .header--instalink:after {
background: #f2f2f2;
}

body.instalink-page .button-bar__item a {
border-width: 0px;
}

body.instalink-page .grid__item .icon {
color: #ffffff;
}

body.instalink-page .grid {
}

.row-height {
}

.lvp__btn-group .btn--lvp-rental {
font-weight: normal;
}

.lvp__btn-group .btn--lvp-rental:hover {
}

.lvp__btn-group .btn--lvp-rental, .lvp__btn-group .btn--lvp-rental:visited, .lvp__btn-group .btn--lvp-rental:link {
}

.lvp__btn-group .btn--lvp-rental:hover, .lvp__btn-group .btn--lvp-rental:link:hover {
}

.lvp__btn-group .btn--lvp-purchase {
font-weight: normal;
}

.lvp__btn-group .btn--lvp-purchase:hover {
}

.lvp__btn-group .btn--lvp-purchase, .lvp__btn-group .btn--lvp-purchase:visited, .lvp__btn-group .btn--lvp-purchase:link {
}

.lvp__btn-group .btn--lvp-purchase:hover, .lvp__btn-group .btn--lvp-purchase:link:hover {
}

.lvp__btn-group .btn--lvp-trailer {
font-weight: normal;
}

.lvp__btn-group .btn--lvp-trailer:hover {
}

.lvp__btn-group .btn--lvp-trailer, .lvp__btn-group .btn--lvp-trailer:visited, .lvp__btn-group .btn--lvp-trailer:link {
}

.lvp__btn-group .btn--lvp-trailer:hover, .lvp__btn-group .btn--lvp-trailer:link:hover {
}

.lvp__btn-group .btn--lvp-watchlist {
font-weight: normal;
}

.lvp__btn-group .btn--lvp-watchlist:hover {
}

.lvp__btn-group .btn--lvp-watchlist, .lvp__btn-group .btn--lvp-watchlist:visited, .lvp__btn-group .btn--lvp-watchlist:link {
}

.lvp__btn-group .btn--lvp-watchlist:hover, .lvp__btn-group .btn--lvp-watchlist:link:hover {
}

.lvp__btn-group .btn--lvp-vote {
font-weight: normal;
}

.lvp__btn-group .btn--lvp-vote:hover {
}

.lvp__btn-group .btn--lvp-vote, .lvp__btn-group .btn--lvp-vote:visited, .lvp__btn-group .btn--lvp-vote:link {
}

.lvp__btn-group .btn--lvp-vote:hover, .lvp__btn-group .btn--lvp-vote:link:hover {
}

.lvp__btn-group .btn--lvp-subscribe {
font-weight: normal;
}

.lvp__btn-group .btn--lvp-subscribe:hover {
}

.lvp__btn-group .btn--lvp-subscribe, .lvp__btn-group .btn--lvp-subscribe:visited, .lvp__btn-group .btn--lvp-subscribe:link {
}

.lvp__btn-group .btn--lvp-subscribe:hover, .lvp__btn-group .btn--lvp-subscribe:link:hover {
}

.lvp__btn-group .btn--lvp-play {
font-weight: normal;
}

.lvp__btn-group .btn--lvp-play:hover {
}

.lvp__btn-group .btn--lvp-play, .lvp__btn-group .btn--lvp-play:visited, .lvp__btn-group .btn--lvp-play:link {
}

.lvp__btn-group .btn--lvp-play:hover, .lvp__btn-group .btn--lvp-play:link:hover {
}

.lvp__tabs .tab-content, .lvp__attributes, .lvp__sidebar p {
font-weight: normal;
}

.lvp__tabs .tab-content a, .lvp__tabs .tab-content a:focus, .lvp__tabs .tab-content a:visited, .lvp__tabs .tab-content a:link {
}

.lvp__tabs .tab-content a:hover {
}

.lvp__title {
font-weight: normal;
}

.lvp__sub-title {
font-weight: normal;
}

.lvp-detail-page .lvp__description p, .lvp-detail-page .lvp__description {
font-weight: normal;
}

.lvp-detail-page {
}

.lvp-category-page {
}

.lvp__tabs .nav-tabs>li.active>a, .lvp__tabs .nav-tabs>li.active>a:hover {
}

.lvp__tabs .nav-tabs>li.active>a {
border-color: transparent;
}

.lvp__tabs .nav-tabs>li>a, .lvp__tabs .tab-pane .panel-default>.panel-heading {
}

.lvp__tabs .nav-tabs>li>a:hover {
}

.lvp__tabs .nav-tabs>li>a, .lvp__tabs .nav-tabs, .lvp__tabs .tab-pane .panel-default>.panel-heading, .lvp__tabs .tab-pane .panel-default {
}

.lvp__tabs .nav-tabs>li>a, .lvp__tabs .tab-pane .panel-default>.panel-heading .panel-title {
font-weight: normal;
}

.lvp__tabs .nav-tabs>li>a, .lvp__tabs .nav-tabs>li>a:visited, .lvp__tabs .tab-pane .panel-default>.panel-heading {
}

.lvp__tabs .nav-tabs>li.active>a, .lvp__tabs .nav-tabs>li.active>a:visited {
}

.lvp__tabs {
}

.lvp__tabs .nav-tabs>li>a, .lvp__tabs .tab-pane:first-child .panel {
}

.lvp__tabs .nav-tabs>li>a, .lvp__tabs .tab-pane:last-child .panel {
}

.lvp__tabs .nav-tabs>li+li {
}

.lvp__tabs .nav-tabs>li {
margin-right: 0px;
margin-bottom: 0px;
}

.lvp__tabs .nav-tabs>li>a {
border: 0px !important;
}

.lvp__gallery-title {
font-weight: normal;
}

.lvp--grid {
}

.lvp--tray .slick-next:before, .lvp--tray .slick-prev:before {
}

.lvp--tray .slick-arrow {
}

.lvp--tray .slick-next:hover:before, .lvp--tray .slick-prev:hover:before {
}

.lvp--tray .slick-next, .lvp--tray .slick-prev {
}

.lvp--tray .slick-next:hover, .lvp--tray .slick-prev:hover {
}

.lvp--tray .carousel__item {
}

.lvp--related-tray .slick-next:before, .lvp--related-tray .slick-prev:before {
}

.lvp--related-tray .slick-arrow {
}

.lvp--related-tray .slick-next:hover:before, .lvp--related-tray .slick-prev:hover:before {
}

.lvp--related-tray .slick-next, .lvp--related-tray .slick-prev {
}

.lvp--related-tray .slick-next:hover, .lvp--related-tray .slick-prev:hover {
}

.lvp--related-tray .carousel__item {
}

.lvp--related-tray {
}

.lvp__related-title {
font-weight: normal;
}

.lvp--related-tray .carousel__caption h3 {
font-weight: normal;
margin-top: px !important;
}

.lvp--related-tray .carousel__caption h3, .lvp--related-tray .carousel__caption h3>a,.lvp--related-tray .carousel__caption h3>a:hover, .lvp--related-tray .carousel__caption h3>a:visited {
}

.lvp--extras-tray .slick-next:before, .lvp--extras-tray .slick-prev:before {
}

.lvp--extras-tray .slick-arrow {
}

.lvp--extras-tray .slick-next:hover:before, .lvp--extras-tray .slick-prev:hover:before {
}

.lvp--extras-tray .slick-next, .lvp--extras-tray .slick-prev {
}

.lvp--extras-tray .slick-next:hover, .lvp--extras-tray .slick-prev:hover {
}

.lvp--extras-grid, .lvp--extras-tray .slick-track {
}

.lvp--extras-tray {
}

.lvp__extras-title {
font-weight: normal;
}

.lvp--extras-tray .caption h3 {
font-weight: normal;
margin-top: px !important;
}

.lvp--extras-tray .caption h3, .lvp--extras-tray .caption h3>a,.lvp--extras-tray .caption h3>a:hover, .lvp--extras-tray .caption h3>a:visited {
}

.lvp-ad {
background-color: rgba(0, 0, 0, 0.5);
border: 1px solid #fff;
padding: 15px;
}

.lvp-ad .lvp-ad__title {
color: #fff;
font-size: 16px;
font-weight: normal;
margin-bottom: 5px;
}

.lvp-ad .lvp-ad__description {
color: #fff;
font-size: 12px;
font-weight: normal;
margin-bottom: 10px;
}

.lvp-ad .lvp-ad__buy .btn--ad {
color: #fff;
background-color: #fff;
font-weight: normal;
}

.lvp-ad .lvp-ad__buy .btn--ad:hover {
color: #fff;
background-color: #fff;
}

.lvp-category-page .lvp__search-title {
font-weight: normal;
}

.lvp-category-page .lvp__attribute {
font-weight: normal;
}

.lvp-category-page .lvp__title, .account-page .lvp__title {
font-weight: normal;
}

.lvp-category-page .lvp__description-title {
font-weight: normal;
}

.lvp-category-page .lvp__description p, .account-page .lvp__description p {
font-weight: normal;
}

.lvp-category-page .lvp--grid__entry-title, .account-page .lvp--grid__entry-title {
font-weight: normal;
}

.lvp-category-page .lvp--grid__description p, .account-page .lvp--grid__description p {
font-weight: normal;
}

.lvp-category-page .lvp--grid__description .btn--lvp-detail, .account-page .lvp--grid__description .btn--lvp-detail {
font-weight: normal;
}

.lvp-category-page .lvp--grid__description .btn--lvp-detail:hover, .account-page .lvp--grid__description .btn--lvp-detail {
}

.lvp-category-page .lvp--grid__description .btn--lvp-detail:hover, .account-page .lvp--grid__description .btn--lvp-detail:hover {
}

.lvp-category-page .lvp--grid__description .btn--lvp-detail, .lvp-category-page .lvp--grid__description .btn--lvp-detail:visited, .account-page .lvp--grid__description .btn--lvp-detail, .account-page .lvp--grid__description .btn--lvp-detail:visited {
}

.lvp-category-page .lvp__caption--overlay, .account-page .lvp__caption--overlay {
}

.lvp__caption--overlay .lvp__description-options:after {
background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
}

.lvp-category-page .breadcrumb li, .lvp-category-page .breadcrumb li a {
}

.lvp-category-page .breadcrumb li.active, .lvp-category-page .breadcrumb li a:hover {
}

.lvp-category-page .breadcrumb {
font-weight: normal;
}

.lvp-category-page .pagination>li>a, .lvp-category-page .pagination>li>span {
font-weight: normal;
}

.lvp-category-page .pagination>li.active>a, .lvp-category-page .pagination>li.active>a:hover, .lvp-category-page .pagination>li>a:hover, .lvp-category-page .pagination>li>span:hover {
}

.lvp-category-page .pagination>li.active>a, .lvp-category-page .pagination>li.active>a:hover, .lvp-category-page .pagination>li>a:hover, .lvp-category-page .pagination>li>span:hover, .lvp-category-page .pagination>li.active>a, .lvp-category-page .pagination>li.active>a:hover, .lvp-category-page .pagination>li>a, .lvp-category-page .pagination>li>span {
}

.lvp-category-page .lvp--grid {
}

.lvp-category-page .btn--overlay-btn {
font-weight: normal;
}

.lvp-category-page .btn--overlay-btn:hover {
}

.lvp-category-page .lvp--overlay-player .lvp__title {
font-weight: normal;
}

.lvp-category-page .lvp--overlay-player .lvp__description {
font-weight: normal;
}

.auto-complete .auto-search-title, .lvp-search-page .lvp-search-title {
font-weight: normal;
}

.auto-complete .caption--below .caption__title, .lvp-search-page .caption--below .caption__title {
font-weight: normal;
}

.auto-complete .caption--overlay .caption__title, .lvp-search-page .caption--overlay .caption__title {
font-weight: normal;
}

.auto-complete .caption--overlay .description, .lvp-search-page .caption--overlay .description {
font-weight: normal;
}

.auto-complete .caption__options .btn--watch-now, .lvp-search-page .caption__options .btn--watch-now {
font-weight: normal;
}

.auto-complete .caption__options .btn--watch-now:hover, .lvp-search-page .caption__options .btn--watch-now:hover {
}

.auto-complete .caption__options .btn--watch-now:hover {
}

.auto-complete .caption--overlay, .lvp-search-page .caption--overlay {
}

.auto-complete .description:after {
background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
}

.auto-complete, .lvp-search-page {
}

.auto-complete .lvp--grid, .lvp-search-page .lvp--grid {
}

.auto-complete .auto-search-title, .commerce-search-page .lvp-search-title {
font-weight: normal;
}

.auto-complete .caption--below .caption__title, .commerce-search-page .caption--below .caption__title {
font-weight: normal;
}

.auto-complete .caption__title, .commerce-search-page .caption__title {
color: #ffffff;
font-size: 18px;
font-weight: normal;
line-height: 24px;
padding-top: 10px;
}

.auto-complete .description, .commerce-search-page .description {
font-weight: normal;
}

.auto-complete .btn--search, .commerce-search-page .btn--search {
font-weight: normal;
}

.auto-complete .btn--search:hover, .commerce-search-page .btn--search:hover {
}

.auto-complete .btn--search:hover {
}

.auto-complete .btn--view-more, .commerce-search-page .btn--view-more {
font-weight: normal;
max-width: 250px;
}

.auto-complete .btn--view-more:hover, .commerce-search-page .btn--view-more:hover {
}

.auto-complete .btn--view-more:hover {
}

.auto-complete .caption--overlay, .commerce-search-page .caption--overlay {
}

.auto-complete, .commerce-search-page {
}

.auto-complete .lvp--grid, .commerce-search-page .lvp--grid {
}

.auth-page {
background-size: auto;
background-repeat: no-repeat;
background-position: center;
}

.auth-page .login-form form, .modal--alert .modal--alert__content {
}

.modal--alert .modal--alert__header {
}

.auth-page .login-form h1 {
font-weight: normal;
margin-bottom: px !important;
}

.auth-page .login-form form, .modal--alert .modal--alert__body p {
font-weight: normal;
}

.auth-page .login-form .alert h5.text-info {
font-weight: normal;
}

.auth-page .login-form .alert {
}

.auth-page .login-form form label:not(.error), .auth-page .login-form form ::placeholder {
font-weight: normal;
}

.auth-page .login-form form .form-control {
line-height: normal;
}

.auth-page .login-form form .form-group {
}

.auth-page .btn.btn--cms-account-primary, .modal--alert .modal--alert__body .btn--cms-account-primary {
font-weight: normal;
border-width: 0px;
}

.auth-page .btn.btn--cms-account-primary, .modal--alert .modal--alert__body .btn--cms-account-primary, .auth-page .btn.btn--cms-account-primary:visited, .modal--alert .modal--alert__body .btn--cms-account-primary:visited {
}

.auth-page .btn.btn--cms-account-primary:hover, .auth-page .btn.btn--cms-account-primary:focus, .modal--alert .modal--alert__body .btn--cms-account-primary:hover, .modal--alert .modal--alert__body .btn--cms-account-primary:focus {
}

.auth-page .btn--cms-account-secondary, .auth-page .btn.btn--cms-account-secondary:visited {
}

.auth-page .btn--cms-account-secondary {
font-weight: normal;
}

.auth-page .btn--cms-account-secondary:hover, .auth-page .btn--cms-account-secondary:focus {
}

.account-page {
background-size: auto;
background-repeat: no-repeat;
background-position: center;
}

.account-page .page-header--account {
}

.account-page .page-header--account h1 {
font-weight: normal;
}

.account-page .page-header--account small {
font-weight: normal;
}

.account-page .nav-tabs>li.active>a, .account-page .nav-tabs>li.active>a:hover {
}

.account-page .nav-tabs>li.active>a {
border-color: transparent;
}

.account-page .nav-tabs>li>a {
font-weight: normal;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}

.account-page .nav-tabs>li>a:hover {
}

.account-page .nav-tabs>li>a, .account-page .nav-tabs {
border-width: 0px;
}

.account-page .nav-tabs>li>a, .account-page .nav-tabs>li>a:visited {
}

.account-page .nav-tabs>li.active>a, .account-page .nav-tabs>li.active>a:visited {
}

.account-page .nav-tabs>li+li {
margin-left: 0px;
}

.account-page .nav-tabs>li {
margin-right: 0px;
margin-bottom: 0px;
}

.account-page .nav-tabs {
display: flex;
justify-content: flex-start;
}

.account-page .account__header h2, .account-page .table>thead>tr>th, .account-page .table>tbody>tr>td {
}

.account-page .account__header h2 {
font-weight: normal;
}

.account-page .account__header, .account-page .table>thead>tr>th, .account-page .table>tbody>tr>td {
}

.account-page .account__header {
margin-bottom: px !important;
padding-bottom: px !important;
padding-top: px !important;
}

.account-page .account__header small {
font-weight: normal;
}

.account-page .account__header > a, .account-page .table>thead>tr>th a, .account-page .table>tbody>tr>td a {
}

.account-page .account__header > a {
font-weight: normal;
}

.account-page .account__card > a {
font-weight: normal;
}

.account-page .account__card:hover > a {
}

.account-page .account__card.account__add-card > a > i {
font-weight: normal;
}

.account-page .account__card.account__add-card:hover > a > i {
}

.account-page .account__card, .account-page .table>thead>tr>th, .account-page .table>tbody>tr>td {
}

.account-page .account__card:hover {
}

.header .nav>li#login>a.account-monogram, .account-monogram {
}

.modal .modal--alert__content, .modal .modal-content {
}

.modal .modal--alert__header, .modal .modal-header {
}

.modal-backdrop.in {
}

.modal--quick-view .modal-content {
background: #ffffff;
}

.modal--quick-view button.close {
color: #000000;
}

.modal--alert .modal--alert__header button, .modal button.close {
font-weight: normal;
}

.modal--alert .modal--alert__body .btn--cms-account-primary {
font-weight: normal;
border-width: 0px;
}

.modal--alert .modal--alert__body .btn--cms-account-primary, .auth-page .btn.btn--cms-account-primary:visited, .modal--alert .modal--alert__body .btn--cms-account-primary:visited {
}

.modal--alert .modal--alert__body .btn--cms-account-primary:hover, .modal--alert .modal--alert__body .btn--cms-account-primary:focus {
}

.modal--alert .modal--alert__body .btn--cms-modal-register {
font-weight: normal;
border-width: 0px;
}

.modal--alert .modal--alert__body .btn--cms-modal-register, .modal--alert .modal--alert__body .btn.btn--cms-modal-register:visited {
}

.modal--alert .modal--alert__body .btn--cms-modal-register:hover, .modal--alert .modal--alert__body .btn--cms-modal-register:focus {
}

.channel-epg-wrapper .channel-title {
}

.channel-epg-wrapper {
}

.channel-streams.slick-slider .slick-track, .channel-streams {
}

.channel-streams .slick-arrow {
}

.channel-streams .slick-arrow:before {
}

.channel-streams .slick-arrow:hover:before {
}

.channel-streams .slick-arrow:hover {
}

.channel_item__item.active {
}

.channel_item__item.active .time-block {
}

.channel_item__item.active .channel_item__title {
}

.channel_item__item {
}

.channel_item__item .time-block {
}

.channel_item__item .channel_item__title {
font-size: 18px;
font-weight: 700;
}

.channel_item__item .channel_item__genre {
font-weight: 500;
}

.navbar-app {
}

.navbar-app .web-app-logo {
}

.navbar-app .navbar-app-nav>.active>a, .navbar-app .navbar-app-nav>.active>a:hover, .navbar-app .navbar-app-nav>.active>a:focus {
}

.navbar-app .navbar-app-nav>li>a {
}

.navbar-app .navbar-app-nav>li>a:hover, .navbar-app .navbar-app-nav>li.current>a {
}

.app-page {
}

.app-page .table {
}

.app-page h1, .app-page h2, .app-page h3, .app-page h4, .app-page h5 {
}

.app-page .btn--cms-default {
border-color: transparent !important;
width: 100%;
}

.app-page .btn--cms-default:hover {
}

.app-page .btn--cms-secondary {
border-color: transparent !important;
}

.app-page .btn--cms-secondary:hover {
}

.audio-category-page .lvp__title {
font-weight: normal;
}

.audio-category-page .lvp--grid__entry-title {
font-weight: normal;
}

.audio-category-page .lvp--grid__entry-subtitle {
font-weight: normal;
}

.audio-category-page .lvp--grid__description .btn--lvp-detail {
font-weight: normal;
}

.audio-category-page .lvp--grid__description .btn--lvp-detail:hover {
}

.audio-category-page .lvp__caption--overlay {
}

.audio-category-page .lvp__caption--overlay .lvp__description-options:after {
background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
}

.audio-category-page {
}

.audio-category-page .breadcrumb li, .audio-category-page .breadcrumb li a {
}

.audio-category-page .breadcrumb li.active, .audio-category-page .breadcrumb li a:hover {
}

.audio-category-page .breadcrumb {
font-weight: normal;
}

.audio-category-page .pagination>li>a, .audio-category-page .pagination>li>span {
font-weight: normal;
}

.audio-category-page .pagination>li.active>a, .audio-category-page .pagination>li.active>a:hover, .audio-category-page .pagination>li>a:hover, .audio-category-page .pagination>li>span:hover {
}

.audio-category-page .pagination>li.active>a, .audio-category-page .pagination>li.active>a:hover, .audio-category-page .pagination>li>a:hover, .audio-category-page .pagination>li>span:hover, .audio-category-page .pagination>li.active>a, .audio-category-page .pagination>li.active>a:hover, .audio-category-page .pagination>li>a, .audio-category-page .pagination>li>span {
}

.audio-category-page .lvp--grid {
}

@media (min-width: 992px) {
				.header .navbar-brand img {
					max-width: 260px!important;
				}
				.header.header-fixed-shrink .navbar-brand img {
					max-width: 200px!important;
				}
			}
		@media (max-width: 991px) {
				.header .navbar-brand img {
					max-width: 200px!important;
				}
				.header.header-fixed-shrink .navbar-brand img {
					max-width: 200px!important;
				}
			}
		@media (max-width: 767px) {
				.header .navbar-brand img, .header.header-fixed-shrink .navbar-brand img {
					max-width: 60px!important;
				}
			}
		@media (max-width: 767px) {.header .navbar .navbar-collapse {
background: rgb(210, 38, 67);
}

.header .navbar .navbar-collapse .navbar-nav li a, .header .navbar .navbar-collapse .js-close-navbar, .header .navbar .navbar-nav .open .dropdown-menu>li>a, .navbar-controls .search-btn {
color: #ffffff;
}

.header .navbar .navbar-collapse .navbar-nav li a {
font-size: 20px;
line-height: 40px;
}

.header .navbar .navbar-collapse .navbar-nav li a:hover, .header .navbar .navbar-collapse .navbar-nav li.open > a, .header .navbar .navbar-collapse .navbar-nav li.open > a:hover, .header .navbar .navbar-collapse .navbar-nav li.open > a:focus {
color: #ffffff;
background: rgba(0, 0, 0, 0.07);
}

}@media (max-width: 991px) {.header .navbar .navbar-collapse {
background: rgb(210, 38, 67);
}

.header .navbar .navbar-collapse .navbar-nav li a, .header .navbar .navbar-collapse .js-close-navbar, .header .navbar .navbar-nav .open .dropdown-menu>li>a, .navbar-controls .search-btn {
color: #ffffff;
}

.header .navbar .navbar-collapse .navbar-nav li a {
font-size: 20px;
line-height: 40px;
}

.header .navbar .navbar-collapse .navbar-nav li a:hover, .header .navbar .navbar-collapse .navbar-nav li.open > a, .header .navbar .navbar-collapse .navbar-nav li.open > a:hover, .header .navbar .navbar-collapse .navbar-nav li.open > a:focus {
color: #ffffff;
background: rgba(0, 0, 0, 0.07);
}

}.container {
						max-width: 1600px !important;
						width: 100%;
					}.blog-page .main > .container, .blog-page .main .container {
						max-width: 960px !important;
						width: 100%;
					}#page-1 #modal-cms .close {
}

#section-block-1 {
padding-top: 30px;
padding-bottom: 30px;
margin-top: -60px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
background-color: #525252;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1352 {
margin-top: 0px;
border-style: none;
background-size: full_width;
}

#module-1353 {
margin-top: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1351 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1344 {
padding-top: 24px;
margin-bottom: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1345 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3158 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-310 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 100px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
background-color: rgb(46, 46, 46);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1348 {
margin-top: 20px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1349 {
padding-top: 30px;
margin-top: 20px;
border-style: none;
background-size: auto;
}

#page-2 #modal-cms .close {
}

#page-3 #modal-cms .close {
}

#section-block-6 {
padding-top: 0px;
padding-bottom: 20px;
margin-top: 0px;
background-color: rgb(63, 63, 63);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-114 {
border-style: none;
background-size: auto;
}

#module-1355 {
margin-top: 36px;
margin-bottom: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1354 {
margin-top: 20px;
margin-bottom: 20px;
margin-left: 20px;
margin-right: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1356 {
padding-top: 0px;
margin-top: 34px;
margin-bottom: 20px;
margin-left: 60px;
margin-right: 60px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-115 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: auto;
}

#module-274 {
margin-top: 40px;
border-style: none;
background-size: auto;
}

#module-1357 {
margin-top: 20px;
margin-right: 20px;
margin-bottom: 20px;
margin-left: 20px;
border-style: none;
background-size: full_width;
}

#module-269 {
background-size: auto;
}

#page-4 #modal-cms .close {
}

#section-block-64 {
background-size: auto;
}

#row-block-117 {
background-size: auto;
margin-top: 60px;
}

#module-280 {
background-size: auto;
}

#row-block-119 {
background-size: auto;
margin-bottom: 200px;
}

#module-282 {
border-style: none;
background-size: auto;
}

#module-281 {
border-style: none;
background-size: auto;
}

#page-1001 #modal-cms .close {
}

#section-block-17 {
background-color: rgba(0, 0, 0, 0.69);
background-image: url('/userFiles/uploads/Hero Panels/huntington-2.jpg');
background-size: cover;
background-attachment: fixed;
padding-top: 200px;
padding-bottom: 20px;
margin-top: -100px;
}

#row-block-33 {
background-size: auto;
}

#module-76 {
border-style: none;
background-size: auto;
}

#module-77 {
padding-top: 40px;
border-style: none;
background-size: auto;
}

#section-block-16 {
background-size: auto;
margin-bottom: 60px;
}

#module-78 {
background-size: auto;
margin-bottom: 30px;
}

#module-79 {
background-size: auto;
}

#module-252 {
background-size: auto;
}

#module-80 {
background-size: auto;
}

#module-81 {
background-size: auto;
padding-right: 20px;
padding-left: 20px;
margin-right: 20px;
margin-left: 20px;
}

#module-82 {
background-size: auto;
padding-right: 20px;
padding-left: 20px;
margin-right: 20px;
margin-left: 20px;
}

#module-83 {
background-size: auto;
padding-right: 20px;
padding-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
margin-left: 20px;
}

#module-87 {
background-size: auto;
}

#page-1004 #modal-cms .close {
}

#section-block-25 {
background-color: rgba(0, 0, 0, 0.69);
background-image: url('/userFiles/uploads/Hero Panels/princess-x-hero2.jpg');
background-size: cover;
padding-top: 200px;
padding-bottom: 20px;
margin-top: -100px;
}

#row-block-42 {
background-size: auto;
}

#module-110 {
background-size: auto;
}

#module-111 {
background-size: auto;
padding-top: 40px;
}

#section-block-26 {
background-size: auto;
margin-bottom: 60px;
}

#module-112 {
margin-bottom: 30px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-113 {
background-size: auto;
}

#module-276 {
background-size: auto;
}

#module-114 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-115 {
background-size: auto;
padding-right: 20px;
padding-left: 20px;
margin-right: 20px;
margin-left: 20px;
}

#module-116 {
background-size: auto;
padding-right: 20px;
padding-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
margin-left: 20px;
}

#module-117 {
background-size: auto;
}

#page-1006 #modal-cms .close {
}

#section-block-31 {
background-color: rgba(0, 0, 0, 0.69);
background-image: url('/userFiles/uploads/Hero Panels/crp-hero.jpg');
background-size: cover;
padding-top: 200px;
padding-bottom: 20px;
margin-top: -100px;
}

#row-block-48 {
background-size: auto;
}

#module-130 {
background-size: auto;
}

#module-131 {
background-size: auto;
padding-top: 40px;
}

#section-block-32 {
background-size: auto;
margin-bottom: 60px;
}

#module-132 {
margin-bottom: 30px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-133 {
background-size: auto;
}

#module-275 {
background-size: auto;
}

#module-134 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-135 {
background-size: auto;
padding-right: 20px;
padding-left: 20px;
margin-right: 20px;
margin-left: 20px;
}

#module-136 {
background-size: auto;
padding-right: 20px;
padding-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
margin-left: 20px;
}

#module-137 {
background-size: auto;
}

#page-1007 #modal-cms .close {
}

#section-block-34 {
background-color: rgba(0, 0, 0, 0.69);
background-image: url('/userFiles/uploads/Hero Panels/mip-hero-2.jpg');
background-size: cover;
padding-top: 200px;
padding-bottom: 20px;
margin-top: -100px;
}

#row-block-51 {
background-size: auto;
}

#module-140 {
background-size: auto;
}

#module-141 {
background-size: auto;
padding-top: 40px;
}

#section-block-35 {
background-size: auto;
margin-bottom: 60px;
}

#module-142 {
margin-bottom: 30px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-143 {
background-size: auto;
}

#module-279 {
background-size: auto;
}

#module-144 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-145 {
background-size: auto;
padding-right: 20px;
padding-left: 20px;
margin-right: 20px;
margin-left: 20px;
}

#module-146 {
background-size: auto;
padding-right: 20px;
padding-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
margin-left: 20px;
}

#module-147 {
background-size: auto;
}

#page-1008 #modal-cms .close {
}

#section-block-37 {
padding-top: 200px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0px;
margin-top: -100px;
background-color: rgba(0, 0, 0, 0.69);
border-style: none;
background-image: url('/userFiles/uploads/Hero Panels/escape-la.jpg');
background-size: cover;
animation-duration: 30s;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
}

#section-block-37 .background-scale {
animation-iteration-count: infinite;
animation-duration: 30s;
animation-timing-function: ease-in-out;
}

#row-block-54 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-150 {
border-style: none;
background-size: auto;
}

#module-151 {
padding-top: 40px;
border-style: none;
background-size: auto;
}

#section-block-38 {
background-size: auto;
margin-bottom: 60px;
}

#module-1365 {
margin-right: 80px;
margin-bottom: 40px;
margin-left: 80px;
border-style: none;
background-size: full_width;
}

#module-152 {
margin-top: 20px;
margin-bottom: 30px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-153 {
border-style: none;
background-size: auto;
}

#module-154 {
border-style: none;
background-size: auto;
}

#module-1092 {
margin-top: 60px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-156 {
padding-left: 20px;
padding-right: 20px;
margin-top: 20px;
margin-bottom: 30px;
margin-left: 20px;
margin-right: 20px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-157 {
background-size: auto;
}

#module-155 {
padding-right: 20px;
padding-left: 20px;
margin-top: 40px;
margin-right: 20px;
margin-left: 20px;
border-style: none;
background-size: auto;
}

#module-1541 {
padding-bottom: 30px;
margin-top: 40px;
border-style: none;
background-size: full_width;
}

#row-block-590 {
padding-top: 40px;
padding-bottom: 40px;
margin-top: 60px;
border-style: none;
background-size: full_width;
}

#module-1368 {
border-style: none;
background-size: full_width;
}

#module-1367 {
border-style: none;
background-size: full_width;
}

#page-1015 #modal-cms .close {
}

#section-block-92 {
padding-top: 30px;
padding-bottom: 10px;
margin-top: 0px;
margin-bottom: 100px;
background-color: #444444;
border-style: none;
background-size: auto;
}

#module-383 {
border-style: none;
background-size: auto;
}

#module-380 {
border-style: none;
background-size: auto;
}

#module-381 {
border-style: none;
background-size: auto;
}

#module-382 {
border-style: none;
background-size: auto;
}

#page-1024 #modal-cms .close {
}

#section-block-206 {
padding-top: 60px;
padding-bottom: 10px;
background-color: #c0c0c0;
border-style: none;
background-size: auto;
}

#module-867 {
border-style: none;
background-size: auto;
background-position: left top;
}

#page-1025 {
background-size: auto;
}

#page-1025 .main > .container, #page-1025 .main .container {
						max-width: 1024px !important;
						width: 100%;}

#page-1025 #modal-cms .close {
}

#section-block-208 {
padding-top: 40px;
padding-bottom: 20px;
margin-top: 0px;
background-color: rgba(0, 0, 0, 0.67);
border-style: none;
background-size: auto;
}

#section-block-207 {
margin-bottom: 200px;
border-style: none;
background-size: auto;
}

#row-block-384 {
padding-right: 100px;
padding-left: 100px;
margin-top: 80px;
border-style: none;
background-size: auto;
}

#module-869 {
padding-top: 0px;
margin-top: -40px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-871 {
margin-bottom: 100px;
border-style: none;
background-size: auto;
}

#module-872 {
margin-bottom: 10px;
border-style: none;
background-size: auto;
}

#module-918 {
border-style: none;
background-size: auto;
}

#module-873 {
margin-bottom: 30px;
border-style: none;
background-size: auto;
}

#module-878 {
margin-bottom: 10px;
border-style: none;
background-size: auto;
}

#module-919 {
border-style: none;
background-size: auto;
}

#module-875 {
margin-bottom: 30px;
border-style: none;
background-size: auto;
}

#module-876 {
margin-bottom: 10px;
border-style: none;
background-size: auto;
}

#module-920 {
border-style: none;
background-size: auto;
}

#module-877 {
margin-bottom: 30px;
border-style: none;
background-size: auto;
}

#module-884 {
margin-bottom: 10px;
border-style: none;
background-size: auto;
}

#module-921 {
border-style: none;
background-size: auto;
}

#module-885 {
margin-bottom: 30px;
border-style: none;
background-size: auto;
}

#module-912 {
margin-bottom: 10px;
border-style: none;
background-size: auto;
}

#module-922 {
border-style: none;
background-size: auto;
}

#module-923 {
margin-bottom: 30px;
border-style: none;
background-size: auto;
}

#module-913 {
margin-bottom: 10px;
border-style: none;
background-size: auto;
}

#module-924 {
border-style: none;
background-size: auto;
}

#module-925 {
margin-bottom: 30px;
border-style: none;
background-size: auto;
}

#module-914 {
margin-bottom: 10px;
border-style: none;
background-size: auto;
}

#module-927 {
border-style: none;
background-size: auto;
}

#module-915 {
margin-bottom: 30px;
border-style: none;
background-size: auto;
}

#module-916 {
margin-bottom: 10px;
border-style: none;
background-size: auto;
}

#module-926 {
border-style: none;
background-size: auto;
}

#module-928 {
margin-bottom: 30px;
border-style: none;
background-size: auto;
}

#module-917 {
margin-bottom: 10px;
border-style: none;
background-size: auto;
}

#module-929 {
border-style: none;
background-size: auto;
}

#module-930 {
margin-bottom: 30px;
border-style: none;
background-size: auto;
}

#page-1026 {
background-image: url('/userFiles/uploads/client_box_bg_1.png');
background-size: cover;
}

#page-1026 #modal-cms .close {
}

#module-893 {
border-style: none;
background-size: auto;
}

#page-1027 #modal-cms .close {
}

#section-block-212 {
padding-top: 40px;
padding-bottom: 20px;
margin-top: 0px;
background-color: rgba(0, 0, 0, 0.67);
border-style: none;
background-size: auto;
}

#section-block-213 {
margin-bottom: 200px;
border-style: none;
background-size: auto;
}

#row-block-393 {
padding-right: 100px;
padding-left: 100px;
margin-top: 80px;
border-style: none;
background-size: auto;
}

#module-904 {
border-style: none;
background-size: auto;
}

#module-894 {
padding-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-898 {
margin-bottom: 80px;
border-style: none;
background-size: auto;
}

#module-909 {
margin-bottom: 80px;
border-style: none;
background-size: auto;
}

#module-905 {
border-style: none;
background-size: auto;
}

#module-906 {
border-style: none;
background-size: auto;
}

#module-907 {
border-style: none;
background-size: auto;
}

#module-908 {
border-style: none;
background-size: auto;
}

#module-896 {
margin-bottom: 80px;
border-style: none;
background-size: auto;
}

#module-910 {
margin-bottom: 80px;
border-style: none;
background-size: auto;
}

#page-1028 #modal-cms .close {
}

#section-block-214 {
padding-top: 60px;
border-style: none;
background-size: auto;
}

#module-911 {
border-style: none;
background-size: auto;
}

#page-1030 #modal-cms .close {
}

#module-938 {
margin-top: 20px;
border-style: none;
background-size: auto;
}

#module-934 {
padding-top: 10px;
padding-right: 20px;
padding-left: 20px;
margin-right: 20px;
margin-left: 20px;
border-style: none;
background-size: auto;
}

#module-935 {
padding-right: 20px;
padding-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
margin-left: 20px;
border-style: none;
background-size: auto;
}

#module-936 {
border-style: none;
background-size: auto;
}

#page-1031 #modal-cms .close {
}

#section-block-219 {
padding-top: 70px;
padding-bottom: 2px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #da6cb5;
border-style: none;
background-size: auto;
}

#module-937 {
border-style: none;
background-size: auto;
}

#page-1032 #modal-cms .close {
}

#section-block-220 {
padding-top: 200px;
padding-bottom: 20px;
margin-top: -100px;
background-color: rgba(0, 0, 0, 0.69);
border-style: none;
background-image: url('/userFiles/uploads/Hero Panels/careers-hero.jpg');
background-size: cover;
background-attachment: fixed;
}

#row-block-409 {
background-size: auto;
}

#module-939 {
background-size: auto;
}

#module-940 {
padding-top: 40px;
border-style: none;
background-size: auto;
}

#section-block-221 {
background-size: auto;
margin-bottom: 60px;
}

#module-949 {
padding-right: 0px;
padding-left: 0px;
margin-right: 0px;
margin-left: 0px;
border-style: none;
background-size: auto;
}

#module-944 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-941 {
margin-bottom: 30px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-951 {
margin-bottom: 60px;
border-style: none;
background-size: auto;
}

#module-950 {
margin-bottom: 30px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-952 {
margin-bottom: 60px;
border-style: none;
background-size: auto;
}

#module-943 {
background-size: auto;
}

#module-942 {
border-style: none;
background-size: auto;
}

#module-948 {
border-style: none;
background-size: auto;
}

#module-945 {
padding-right: 20px;
padding-left: 20px;
margin-right: 20px;
margin-left: 20px;
border-style: none;
background-size: auto;
}

#module-946 {
padding-right: 20px;
padding-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
margin-left: 20px;
border-style: none;
background-size: auto;
}

#module-947 {
background-size: auto;
}

#page-1034 #modal-cms .close {
}

#section-block-224 {
padding-top: 70px;
padding-bottom: 2px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #da6cb5;
border-style: none;
background-size: auto;
}

#module-958 {
border-style: none;
background-size: auto;
}

#page-1037 {
background-size: auto;
}

#page-1037 #modal-cms .close {
}

#section-block-257 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#row-block-466 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

#module-1051 {
border-style: none;
background-size: full_width;
}

#section-block-256 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#row-block-464 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: full_width;
}

#module-1049 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: full_width;
}

#module-1049 .gallery__item {
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
margin-bottom: 0px;
}

#module-1049 .gallery__caption {
margin-bottom: 0px;
}

#module-1049 .row.gallery-row {
margin-left: -5px;
margin-right: -5px;
}

#module-1049 .gallery-grid {
column-gap: 10px;
}

#module-1050 {
margin-top: 40px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#page-1038 {
background-size: auto;
}

#page-1038 #modal-cms .close {
}

#section-block-258 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#row-block-467 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

#module-1052 {
border-style: none;
background-size: full_width;
}

#section-block-259 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#row-block-468 {
padding-top: 0px;
margin-top: 0px;
margin-right: 10px;
margin-left: 10px;
border-style: none;
background-size: full_width;
}

#module-1058 {
margin-top: 20px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-1059 {
margin-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-1055 {
margin-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-1060 {
margin-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-1061 {
margin-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-1062 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#module-1054 {
margin-top: 40px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#page-1045 #modal-cms .close {
}

#module-1093 {
border-style: none;
background-size: full_width;
}

#page-1048 {
background-color: rgb(248, 248, 248);
background-size: auto;
}

#page-1048 #modal-cms .close {
}

#section-block-288 {
padding-top: 0px;
margin-top: -140px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-duration: 40s;
animation-timing-function: linear;
}

#row-block-539 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-1231 {
border-style: none;
background-size: cover;
background-position: left top;
background-attachment: fixed;
}

#section-block-320 {
padding-top: 200px;
padding-bottom: 200px;
margin-top: -100px;
margin-bottom: -20px;
border-style: none;
background-image: url('/userFiles/uploads/2020/mobile-heros/cyber-mobile-hero1-3.jpg');
background-size: auto;
background-position: left top;
animation-duration: 40s;
animation-timing-function: linear;
}

#row-block-603 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-1423 {
border-style: none;
background-size: cover;
background-position: left top;
background-attachment: fixed;
}

#module-2256 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2257 {
margin-left: 30px;
margin-right: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-291 {
padding-top: 10px;
padding-bottom: 10px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #616161;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-542 {
padding-top: 0px;
padding-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-1235 {
padding-top: 10px;
padding-bottom: 10px;
border-style: none;
background-size: auto;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#module-1424 {
padding-top: 10px;
padding-bottom: 10px;
border-style: none;
background-size: auto;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#section-block-306 {
margin-bottom: 70px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#row-block-571 {
border-style: none;
background-size: full_width;
}

#module-1303 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-604 {
border-style: none;
background-size: full_width;
}

#module-1425 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-307 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-573 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-1325 {
padding-top: 0px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-right: 30px;
margin-bottom: 20px;
margin-left: 30px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
}

#module-1325 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-1334 {
padding-top: 0px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-right: 30px;
margin-bottom: 20px;
margin-left: 30px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
}

#module-1334 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-1335 {
padding-top: 0px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-right: 30px;
margin-bottom: 20px;
margin-left: 30px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
}

#module-1335 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#section-block-293 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
}

#row-block-544 {
border-style: none;
background-size: full_width;
}

#module-1240 {
border-style: none;
background-size: auto;
}

#row-block-545 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: auto;
}

#module-1241 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1242 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1243 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#row-block-546 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: full_width;
}

#module-1244 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-1245 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-1246 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-1247 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#row-block-547 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: auto;
}

#module-1248 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1249 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2197 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1250 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
background-position: left top;
}

#section-block-325 {
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
}

#row-block-611 {
border-style: none;
background-size: full_width;
}

#module-1453 {
border-style: none;
background-size: auto;
}

#module-1454 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1455 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1456 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1457 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-1458 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-1459 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-1463 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1460 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1461 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1462 {
border-style: none;
background-size: auto;
}

#section-block-303 {
background-size: auto;
margin-top: -20px;
margin-bottom: -20px;
}

#row-block-564 {
background-size: auto;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#module-1293 {
background-size: auto;
}

#section-block-342 {
padding-top: 20px;
padding-bottom: 30px;
margin-top: 40px;
margin-bottom: -40px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: cover;
animation-timing-function: linear;
}

#row-block-669 {
margin-top: 100px;
margin-bottom: -40px;
border-style: none;
background-size: full_width;
}

#module-1604 {
margin-top: -60px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-1605 {
border-style: none;
background-size: full_width;
}

#row-block-665 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1608 {
margin-top: 60px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-1609 {
border-style: none;
background-size: full_width;
}

#module-1610 {
padding-top: 20px;
padding-right: 0px;
padding-left: 0px;
margin-top: 20px;
margin-right: -30px;
margin-left: -30px;
border-style: none;
background-size: full_width;
}

#module-1611 {
margin-top: 20px;
border-style: none;
background-size: full_width;
}

#module-1612 {
border-style: none;
background-size: full_width;
}

#module-1613 {
margin-top: 20px;
margin-bottom: 220px;
border-style: none;
background-size: full_width;
}

#module-1623 {
margin-top: 20px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#module-1614 {
padding-top: 700px;
padding-right: 0px;
padding-left: 0px;
margin-top: -120px;
margin-right: 0px;
margin-left: 0px;
border-style: none;
background-size: full_width;
}

#module-1624 {
padding-top: 20px;
padding-right: 0px;
padding-left: 0px;
margin-top: 20px;
margin-right: -30px;
margin-left: -30px;
border-style: none;
background-size: full_width;
}

#row-block-667 {
padding-top: 40px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-top: -60px;
margin-bottom: -20px;
background-color: #f9f9f9;
border-style: none;
background-size: full_width;
}

#module-1618 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1619 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1620 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-668 {
padding-top: 40px;
padding-bottom: 40px;
margin-top: -20px;
margin-bottom: 40px;
background-color: #f9f9f9;
border-style: none;
background-size: full_width;
}

#module-1617 {
padding-left: 40px;
border-style: none;
background-size: full_width;
}

#module-1626 {
border-style: none;
background-size: full_width;
}

#module-1621 {
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1621 .gallery__item {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-bottom: 0px;
}

#module-1621 .gallery__caption {
padding-top: 60px;
padding-right: 60px;
padding-bottom: 60px;
padding-left: 60px;
margin-bottom: 0px;
}

#module-1621 .row.gallery-row {
margin-left: -10px;
margin-right: -10px;
}

#module-1621 .gallery-grid {
column-gap: 20px;
}

#module-1625 {
margin-top: 20px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#section-block-304 {
padding-top: 60px;
padding-bottom: 60px;
margin-top: -70px;
margin-bottom: 0px;
background-color: #e0e0e0;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/cyber-ny-alien-large6.png');
background-size: cover;
background-attachment: fixed;
animation-timing-function: linear;
}

#row-block-566 {
border-style: none;
background-size: auto;
}

#module-1336 {
border-style: none;
background-size: auto;
}

#module-1295 {
margin-top: 60px;
border-style: none;
background-size: auto;
}

#section-block-326 {
padding-top: 30px;
padding-bottom: 30px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #e0e0e0;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/cyber-ny-alien-large6.png');
background-size: cover;
background-attachment: fixed;
animation-timing-function: linear;
}

#row-block-615 {
border-style: none;
background-size: auto;
}

#module-1466 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-1467 {
margin-top: 60px;
border-style: none;
background-size: auto;
}

#section-block-311 {
padding-top: 60px;
padding-bottom: 100px;
margin-top: 0px;
margin-bottom: -60px;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/lunar-bg-2.png');
background-size: cover;
animation-timing-function: linear;
animation-iteration-count: infinite;
}

#section-block-311 .background-scale {
animation-iteration-count: infinite;
animation-timing-function: linear;
}

#row-block-589 {
border-style: none;
background-size: full_width;
}

#module-1362 {
margin-top: 40px;
border-style: none;
background-size: full_width;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-1360 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
}

#page-1049 #modal-cms .close {
}

#section-block-312 {
padding-top: 200px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0px;
margin-top: -100px;
background-color: rgba(0, 0, 0, 0.69);
border-style: none;
background-image: url('/userFiles/uploads/Hero Panels/zeitgeist-hero.jpg');
background-size: cover;
animation-duration: 30s;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
}

#section-block-312 .background-scale {
animation-iteration-count: infinite;
animation-duration: 30s;
animation-timing-function: ease-in-out;
}

#row-block-591 {
padding-right: 0px;
padding-left: 0px;
border-style: none;
background-size: auto;
}

#module-1369 {
border-style: none;
background-size: auto;
}

#module-1370 {
padding-top: 40px;
border-style: none;
background-size: auto;
}

#section-block-313 {
background-size: auto;
margin-bottom: 60px;
}

#module-1371 {
margin-right: 80px;
margin-bottom: 40px;
margin-left: 80px;
border-style: none;
background-size: full_width;
}

#module-1373 {
margin-top: 20px;
margin-bottom: 30px;
border-style: none;
background-size: auto;
}

#module-1374 {
border-style: none;
background-size: auto;
}

#module-1376 {
border-style: none;
background-size: auto;
}

#module-1377 {
margin-top: 60px;
border-style: none;
background-size: full_width;
}

#module-1378 {
padding-right: 20px;
padding-left: 20px;
margin-top: 20px;
margin-right: 20px;
margin-bottom: 30px;
margin-left: 20px;
border-style: none;
background-size: auto;
}

#module-1379 {
background-size: auto;
}

#module-1380 {
padding-right: 20px;
padding-left: 20px;
margin-top: 40px;
margin-right: 20px;
margin-left: 20px;
border-style: none;
background-size: auto;
}

#module-1542 {
padding-bottom: 30px;
margin-top: 40px;
border-style: none;
background-size: full_width;
}

#row-block-593 {
padding-top: 40px;
padding-bottom: 40px;
margin-top: 60px;
border-style: none;
background-size: full_width;
}

#module-1382 {
border-style: none;
background-size: full_width;
}

#module-1383 {
border-style: none;
background-size: full_width;
}

#page-1050 #modal-cms .close {
}

#section-block-314 {
padding-top: 200px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0px;
margin-top: -100px;
background-color: rgba(0, 0, 0, 0.69);
border-style: none;
background-image: url('/userFiles/uploads/Hero Panels/kino-hero-3.jpg');
background-size: cover;
animation-duration: 30s;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
}

#section-block-314 .background-scale {
animation-iteration-count: infinite;
animation-duration: 30s;
animation-timing-function: ease-in-out;
}

#row-block-594 {
padding-right: 0px;
padding-left: 0px;
border-style: none;
background-size: auto;
}

#module-1384 {
border-style: none;
background-size: auto;
}

#module-1385 {
padding-top: 40px;
border-style: none;
background-size: auto;
}

#section-block-315 {
background-size: auto;
margin-bottom: 60px;
}

#module-1386 {
margin-right: 80px;
margin-bottom: 40px;
margin-left: 80px;
border-style: none;
background-size: full_width;
}

#module-1387 {
margin-top: 20px;
margin-bottom: 30px;
border-style: none;
background-size: auto;
}

#module-1388 {
border-style: none;
background-size: auto;
}

#module-1389 {
border-style: none;
background-size: auto;
}

#module-1390 {
margin-top: 60px;
border-style: none;
background-size: full_width;
}

#module-1391 {
padding-right: 20px;
padding-left: 20px;
margin-top: 20px;
margin-right: 20px;
margin-bottom: 30px;
margin-left: 20px;
border-style: none;
background-size: auto;
}

#module-1392 {
background-size: auto;
}

#module-1393 {
padding-right: 20px;
padding-left: 20px;
margin-top: 40px;
margin-right: 20px;
margin-left: 20px;
border-style: none;
background-size: auto;
}

#module-1539 {
padding-bottom: 30px;
margin-top: 40px;
border-style: none;
background-size: full_width;
}

#row-block-596 {
padding-top: 40px;
padding-bottom: 40px;
margin-top: 60px;
border-style: none;
background-size: full_width;
}

#module-1395 {
border-style: none;
background-size: full_width;
}

#module-1396 {
border-style: none;
background-size: full_width;
}

#page-1051 #modal-cms .close {
}

#section-block-316 {
padding-top: 200px;
padding-bottom: 20px;
padding-left: 0px;
padding-right: 0px;
margin-top: -100px;
background-color: rgba(0, 0, 0, 0.69);
border-style: none;
background-image: url('/userFiles/uploads/Hero Panels/AntonioLopez1970_hero.jpg');
background-size: cover;
background-position: left top;
animation-duration: 30s;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
}

#section-block-316 .background-scale {
animation-iteration-count: infinite;
animation-duration: 30s;
animation-timing-function: ease-in-out;
}

#row-block-597 {
padding-right: 0px;
padding-left: 0px;
border-style: none;
background-size: auto;
}

#module-1397 {
border-style: none;
background-size: auto;
}

#module-1398 {
padding-top: 40px;
border-style: none;
background-size: auto;
background-position: left top;
}

#section-block-317 {
background-size: auto;
margin-bottom: 60px;
}

#module-1399 {
margin-right: 80px;
margin-bottom: 40px;
margin-left: 80px;
border-style: none;
background-size: full_width;
}

#module-1400 {
margin-top: 20px;
margin-bottom: 30px;
border-style: none;
background-size: auto;
}

#module-1401 {
border-style: none;
background-size: auto;
}

#module-1402 {
border-style: none;
background-size: auto;
}

#module-1403 {
margin-top: 60px;
border-style: none;
background-size: full_width;
}

#module-1404 {
padding-left: 20px;
padding-right: 20px;
margin-top: 20px;
margin-bottom: 30px;
margin-left: 20px;
margin-right: 20px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1405 {
background-size: auto;
}

#module-1406 {
padding-right: 20px;
padding-left: 20px;
margin-top: 40px;
margin-right: 20px;
margin-left: 20px;
border-style: none;
background-size: auto;
}

#module-1538 {
padding-bottom: 30px;
margin-top: 40px;
border-style: none;
background-size: full_width;
}

#row-block-599 {
padding-top: 40px;
padding-bottom: 40px;
margin-top: 60px;
border-style: none;
background-size: full_width;
}

#module-1408 {
border-style: none;
background-size: full_width;
}

#module-1409 {
border-style: none;
background-size: full_width;
}

#page-1052 #modal-cms .close {
}

#section-block-318 {
padding-top: 200px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0px;
margin-top: -100px;
background-color: rgba(0, 0, 0, 0.69);
border-style: none;
background-image: url('/userFiles/uploads/clients/brrrn/Coco_Brendan_Jimmy_Selects_Round_1-020.jpg');
background-size: cover;
animation-duration: 30s;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
}

#section-block-318 .background-scale {
animation-iteration-count: infinite;
animation-duration: 30s;
animation-timing-function: ease-in-out;
}

#row-block-600 {
padding-right: 0px;
padding-left: 0px;
border-style: none;
background-size: auto;
}

#module-1410 {
border-style: none;
background-size: auto;
}

#module-1411 {
padding-top: 40px;
border-style: none;
background-size: auto;
}

#section-block-319 {
background-size: auto;
margin-bottom: 60px;
}

#module-1412 {
margin-right: 80px;
margin-bottom: 40px;
margin-left: 80px;
border-style: none;
background-size: full_width;
}

#module-1413 {
margin-top: 20px;
margin-bottom: 30px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1414 {
border-style: none;
background-size: auto;
}

#module-1415 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1416 {
margin-top: 60px;
margin-bottom: 60px;
border-style: none;
background-size: full_width;
}

#module-1417 {
padding-right: 20px;
padding-left: 20px;
margin-top: 20px;
margin-right: 20px;
margin-bottom: 30px;
margin-left: 20px;
border-style: none;
background-size: auto;
}

#module-1418 {
background-size: auto;
}

#module-1419 {
padding-right: 20px;
padding-left: 20px;
margin-top: 40px;
margin-right: 20px;
margin-left: 20px;
border-style: none;
background-size: auto;
}

#module-1420 {
padding-bottom: 30px;
margin-top: 40px;
border-style: none;
background-size: full_width;
}

#row-block-602 {
padding-top: 40px;
padding-bottom: 40px;
margin-top: 60px;
border-style: none;
background-size: full_width;
}

#module-1421 {
border-style: none;
background-size: full_width;
}

#module-1422 {
border-style: none;
background-size: full_width;
}

#page-1053 #modal-cms .close {
}

#section-block-321 {
padding-top: 200px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0px;
margin-top: -100px;
background-color: rgba(0, 0, 0, 0.69);
border-style: none;
background-image: url('/userFiles/uploads/clients/faster/faster-series-hero.jpg');
background-size: cover;
animation-duration: 30s;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
}

#section-block-321 .background-scale {
animation-iteration-count: infinite;
animation-duration: 30s;
animation-timing-function: ease-in-out;
}

#row-block-605 {
padding-right: 0px;
padding-left: 0px;
border-style: none;
background-size: auto;
}

#module-1426 {
border-style: none;
background-size: auto;
}

#module-1427 {
padding-top: 40px;
border-style: none;
background-size: auto;
}

#section-block-322 {
background-size: auto;
margin-bottom: 60px;
}

#module-1428 {
margin-right: 80px;
margin-bottom: 40px;
margin-left: 80px;
border-style: none;
background-size: full_width;
}

#module-1429 {
margin-top: 20px;
margin-bottom: 30px;
border-style: none;
background-size: auto;
}

#module-1430 {
border-style: none;
background-size: auto;
}

#module-1431 {
border-style: none;
background-size: auto;
}

#module-1432 {
padding-bottom: 0px;
margin-top: 60px;
margin-bottom: -10px;
border-style: none;
background-size: full_width;
}

#module-1433 {
padding-right: 20px;
padding-left: 20px;
margin-top: 20px;
margin-right: 20px;
margin-bottom: 30px;
margin-left: 20px;
border-style: none;
background-size: auto;
}

#module-1434 {
background-size: auto;
}

#module-1435 {
padding-right: 20px;
padding-left: 20px;
margin-top: 40px;
margin-right: 20px;
margin-left: 20px;
border-style: none;
background-size: auto;
}

#module-1537 {
padding-bottom: 30px;
margin-top: 40px;
border-style: none;
background-size: full_width;
}

#row-block-607 {
padding-top: 40px;
padding-bottom: 40px;
margin-top: 60px;
border-style: none;
background-size: full_width;
}

#module-1437 {
border-style: none;
background-size: full_width;
}

#module-1438 {
border-style: none;
background-size: full_width;
}

#page-1054 #modal-cms .close {
}

#section-block-323 {
padding-top: 200px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0px;
margin-top: -100px;
background-color: rgba(0, 0, 0, 0.69);
border-style: none;
background-image: url('/userFiles/uploads/clients/mst3k/mst3k-hero.jpg');
background-size: cover;
animation-duration: 30s;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
}

#section-block-323 .background-scale {
animation-iteration-count: infinite;
animation-duration: 30s;
animation-timing-function: ease-in-out;
}

#row-block-608 {
padding-right: 0px;
padding-left: 0px;
border-style: none;
background-size: auto;
}

#module-1440 {
border-style: none;
background-size: auto;
}

#module-1441 {
padding-top: 40px;
border-style: none;
background-size: auto;
}

#section-block-324 {
background-size: auto;
margin-bottom: 60px;
}

#row-block-609 {
border-style: none;
background-size: full_width;
}

#module-1442 {
padding-right: 80px;
padding-left: 80px;
margin-right: 80px;
margin-bottom: 40px;
margin-left: 80px;
border-style: none;
background-size: full_width;
}

#module-1443 {
margin-top: 20px;
margin-bottom: 30px;
border-style: none;
background-size: auto;
}

#module-1444 {
border-style: none;
background-size: auto;
}

#module-1445 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1446 {
margin-top: 60px;
margin-bottom: 60px;
border-style: none;
background-size: full_width;
}

#module-1447 {
padding-right: 20px;
padding-left: 20px;
margin-top: 20px;
margin-right: 20px;
margin-bottom: 30px;
margin-left: 20px;
border-style: none;
background-size: auto;
}

#module-1448 {
background-size: auto;
}

#module-1449 {
padding-right: 20px;
padding-left: 20px;
margin-top: 40px;
margin-right: 20px;
margin-left: 20px;
border-style: none;
background-size: auto;
}

#module-1540 {
padding-bottom: 30px;
margin-top: 40px;
border-style: none;
background-size: full_width;
}

#row-block-617 {
border-style: none;
background-size: full_width;
}

#module-1473 {
margin-bottom: 20px;
border-style: none;
background-size: full_width;
}

#module-1474 {
margin-top: 20px;
margin-bottom: 30px;
border-style: none;
background-size: auto;
}

#module-1475 {
border-style: none;
background-size: auto;
}

#module-1476 {
border-style: none;
background-size: auto;
}

#module-1477 {
margin-top: 60px;
margin-bottom: 60px;
border-style: none;
background-size: full_width;
}

#module-1478 {
padding-right: 20px;
padding-left: 20px;
margin-top: 20px;
margin-right: 20px;
margin-bottom: 30px;
margin-left: 20px;
border-style: none;
background-size: auto;
}

#module-1479 {
background-size: auto;
}

#module-1480 {
padding-right: 20px;
padding-left: 20px;
margin-top: 40px;
margin-right: 20px;
margin-left: 20px;
border-style: none;
background-size: auto;
}

#module-1481 {
padding-bottom: 30px;
margin-top: 40px;
border-style: none;
background-size: full_width;
}

#row-block-610 {
padding-top: 40px;
padding-bottom: 40px;
margin-top: 60px;
border-style: none;
background-size: full_width;
}

#module-1451 {
border-style: none;
background-size: full_width;
}

#module-1452 {
border-style: none;
background-size: full_width;
}

#page-1055 #modal-cms .close {
}

#section-block-328 {
padding-top: 100px;
padding-bottom: 30px;
margin-top: -100px;
background-color: rgb(146, 146, 146);
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/menu-bg-5.png');
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#section-block-328 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.1);
}

#module-1490 {
border-style: none;
background-size: full_width;
}

#row-block-623 {
border-style: none;
background-size: cover;
}

#module-1482 {
margin-top: 15px;
border-style: none;
background-size: full_width;
}

#module-1489 {
margin-top: 20px;
border-style: none;
background-size: full_width;
}

#module-1483 {
border-style: none;
background-size: full_width;
}

#module-1488 {
border-style: none;
background-size: full_width;
}

#module-1484 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-329 {
padding-top: 30px;
padding-bottom: 30px;
background-color: rgb(133, 133, 133);
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/menu-bg-tablet.png');
background-size: cover;
animation-timing-function: linear;
}

#section-block-329 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.1);
}

#module-1491 {
border-style: none;
background-size: full_width;
}

#row-block-628 {
border-style: none;
background-size: full_width;
}

#module-1494 {
border-style: none;
background-size: full_width;
}

#module-1495 {
border-style: none;
background-size: full_width;
}

#module-1496 {
border-style: none;
background-size: full_width;
}

#page-1056 {
background-size: auto;
}

#page-1056 #modal-cms .close {
}

#section-block-331 {
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0px;
margin-top: -100px;
background-color: rgba(0, 0, 0, 0.69);
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/services-background.png');
background-size: cover;
animation-duration: 30s;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
}

#section-block-331 .background-scale {
animation-iteration-count: infinite;
animation-duration: 30s;
animation-timing-function: ease-in-out;
}

#module-1502 {
border-style: none;
background-size: auto;
}

#module-1503 {
padding-top: 40px;
border-style: none;
background-size: auto;
}

#section-block-333 {
padding-top: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#row-block-639 {
border-style: none;
background-size: full_width;
}

#module-1523 {
border-style: none;
background-size: full_width;
}

#module-1527 {
margin-top: 40px;
border-style: none;
background-size: full_width;
}

#module-1627 {
margin-top: 40px;
border-style: none;
background-size: full_width;
}

#module-1515 {
margin-top: 20px;
margin-bottom: 30px;
border-style: none;
background-size: auto;
}

#module-1586 {
padding-top: 40px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
border-style: none;
background-size: full_width;
}

#module-1586 .gallery__item {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-bottom: 0px;
}

#module-1586 .gallery__caption {
padding-top: 60px;
padding-right: 60px;
padding-bottom: 60px;
padding-left: 60px;
margin-bottom: 0px;
}

#module-1586 .row.gallery-row {
margin-left: -10px;
margin-right: -10px;
}

#module-1586 .gallery-grid {
column-gap: 20px;
}

#section-block-334 {
padding-top: 60px;
padding-bottom: 60px;
margin-bottom: -40px;
background-color: #f6f6f6;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#row-block-642 {
border-style: none;
background-size: full_width;
}

#module-1524 {
border-style: none;
background-size: full_width;
}

#module-1525 {
border-style: none;
background-size: full_width;
}

#module-1587 {
margin-top: 40px;
border-style: none;
background-size: full_width;
}

#module-1628 {
margin-top: 40px;
border-style: none;
background-size: full_width;
}

#module-1526 {
margin-top: 20px;
margin-bottom: 30px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1584 {
padding-top: 40px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1584 .gallery__item {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-bottom: 0px;
}

#module-1584 .gallery__caption {
padding-top: 60px;
padding-right: 60px;
padding-bottom: 60px;
padding-left: 60px;
margin-bottom: 0px;
}

#module-1584 .row.gallery-row {
margin-left: -10px;
margin-right: -10px;
}

#module-1584 .gallery-grid {
column-gap: 20px;
}

#section-block-335 {
padding-top: 40px;
padding-bottom: 40px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: cover;
background-attachment: fixed;
animation-timing-function: linear;
}

#row-block-644 {
padding-top: 40px;
padding-bottom: 40px;
border-style: none;
background-size: full_width;
}

#module-1528 {
border-style: none;
background-size: full_width;
}

#module-1529 {
border-style: none;
background-size: full_width;
}

#module-1588 {
margin-top: 40px;
border-style: none;
background-size: full_width;
}

#module-1629 {
margin-top: 40px;
border-style: none;
background-size: full_width;
}

#module-1530 {
margin-top: 20px;
margin-bottom: 30px;
border-style: none;
background-size: auto;
}

#module-1583 {
padding-top: 40px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
border-style: none;
background-size: full_width;
}

#module-1583 .gallery__item {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-bottom: 0px;
}

#module-1583 .gallery__caption {
padding-top: 60px;
padding-right: 60px;
padding-bottom: 60px;
padding-left: 60px;
margin-bottom: 0px;
}

#module-1583 .row.gallery-row {
margin-left: -10px;
margin-right: -10px;
}

#module-1583 .gallery-grid {
column-gap: 20px;
}

#page-1057 #modal-cms .close {
}

#section-block-336 {
padding-top: 200px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0px;
margin-top: -100px;
background-color: rgba(0, 0, 0, 0.69);
border-style: none;
background-image: url('/userFiles/uploads/clients/mip/mip-hero-2.jpg');
background-size: cover;
animation-duration: 30s;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
}

#section-block-336 .background-scale {
animation-iteration-count: infinite;
animation-duration: 30s;
animation-timing-function: ease-in-out;
}

#row-block-649 {
padding-right: 0px;
padding-left: 0px;
border-style: none;
background-size: auto;
}

#module-1543 {
border-style: none;
background-size: auto;
}

#module-1544 {
padding-top: 40px;
border-style: none;
background-size: auto;
}

#section-block-337 {
background-size: auto;
margin-bottom: 60px;
}

#module-1545 {
margin-right: 80px;
margin-bottom: 40px;
margin-left: 80px;
border-style: none;
background-size: full_width;
}

#module-1546 {
margin-top: 20px;
margin-bottom: 30px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1547 {
border-style: none;
background-size: auto;
}

#module-1548 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1549 {
padding-bottom: 0px;
margin-top: 60px;
margin-bottom: -10px;
border-style: none;
background-size: full_width;
}

#module-1550 {
padding-right: 20px;
padding-left: 20px;
margin-top: 20px;
margin-right: 20px;
margin-bottom: 30px;
margin-left: 20px;
border-style: none;
background-size: auto;
}

#module-1551 {
background-size: auto;
}

#module-1552 {
padding-right: 20px;
padding-left: 20px;
margin-top: 40px;
margin-right: 20px;
margin-left: 20px;
border-style: none;
background-size: auto;
}

#module-1553 {
padding-bottom: 30px;
margin-top: 40px;
border-style: none;
background-size: full_width;
}

#row-block-651 {
padding-top: 40px;
padding-bottom: 40px;
margin-top: 60px;
border-style: none;
background-size: full_width;
}

#module-1554 {
border-style: none;
background-size: full_width;
}

#module-1555 {
border-style: none;
background-size: full_width;
}

#page-1058 #modal-cms .close {
}

#section-block-338 {
padding-top: 200px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0px;
margin-top: -100px;
background-color: rgba(0, 0, 0, 0.69);
border-style: none;
background-image: url('/userFiles/uploads/clients/hlc/huntington-2.jpg');
background-size: cover;
animation-duration: 30s;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
}

#section-block-338 .background-scale {
animation-iteration-count: infinite;
animation-duration: 30s;
animation-timing-function: ease-in-out;
}

#row-block-652 {
padding-right: 0px;
padding-left: 0px;
border-style: none;
background-size: auto;
}

#module-1556 {
border-style: none;
background-size: auto;
}

#module-1557 {
padding-top: 40px;
border-style: none;
background-size: auto;
}

#section-block-339 {
background-size: auto;
margin-bottom: 60px;
}

#module-1558 {
margin-right: 80px;
margin-bottom: 40px;
margin-left: 80px;
border-style: none;
background-size: full_width;
}

#module-1559 {
margin-top: 20px;
margin-bottom: 30px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1560 {
border-style: none;
background-size: auto;
}

#module-1561 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1562 {
padding-bottom: 0px;
margin-top: 60px;
margin-bottom: -10px;
border-style: none;
background-size: full_width;
}

#module-1563 {
padding-right: 20px;
padding-left: 20px;
margin-top: 20px;
margin-right: 20px;
margin-bottom: 30px;
margin-left: 20px;
border-style: none;
background-size: auto;
}

#module-1564 {
background-size: auto;
}

#module-1565 {
padding-right: 20px;
padding-left: 20px;
margin-top: 40px;
margin-right: 20px;
margin-left: 20px;
border-style: none;
background-size: auto;
}

#module-1566 {
padding-bottom: 30px;
margin-top: 40px;
border-style: none;
background-size: full_width;
}

#row-block-654 {
padding-top: 40px;
padding-bottom: 40px;
margin-top: 60px;
border-style: none;
background-size: full_width;
}

#module-1567 {
border-style: none;
background-size: full_width;
}

#module-1568 {
border-style: none;
background-size: full_width;
}

#page-1059 #modal-cms .close {
}

#section-block-340 {
padding-top: 200px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0px;
margin-top: -100px;
background-color: rgba(0, 0, 0, 0.69);
border-style: none;
background-image: url('/userFiles/uploads/clients/central-restaurant/crp-hero.jpg');
background-size: cover;
animation-duration: 30s;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
}

#section-block-340 .background-scale {
animation-iteration-count: infinite;
animation-duration: 30s;
animation-timing-function: ease-in-out;
}

#row-block-655 {
padding-right: 0px;
padding-left: 0px;
border-style: none;
background-size: auto;
}

#module-1569 {
border-style: none;
background-size: auto;
}

#module-1570 {
padding-top: 40px;
border-style: none;
background-size: auto;
}

#section-block-341 {
background-size: auto;
margin-bottom: 60px;
}

#module-1571 {
margin-right: 80px;
margin-bottom: 40px;
margin-left: 80px;
border-style: none;
background-size: full_width;
}

#module-1572 {
margin-top: 20px;
margin-bottom: 30px;
border-style: none;
background-size: auto;
}

#module-1573 {
border-style: none;
background-size: auto;
}

#module-1574 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1575 {
padding-bottom: 0px;
margin-top: 60px;
margin-bottom: -10px;
border-style: none;
background-size: full_width;
}

#module-1576 {
padding-right: 20px;
padding-left: 20px;
margin-top: 20px;
margin-right: 20px;
margin-bottom: 30px;
margin-left: 20px;
border-style: none;
background-size: auto;
}

#module-1577 {
background-size: auto;
}

#module-1578 {
padding-right: 20px;
padding-left: 20px;
margin-top: 40px;
margin-right: 20px;
margin-left: 20px;
border-style: none;
background-size: auto;
}

#module-1579 {
padding-bottom: 30px;
margin-top: 40px;
border-style: none;
background-size: full_width;
}

#row-block-657 {
padding-top: 40px;
padding-bottom: 40px;
margin-top: 60px;
border-style: none;
background-size: full_width;
}

#module-1580 {
border-style: none;
background-size: full_width;
}

#module-1581 {
border-style: none;
background-size: full_width;
}

#page-1060 {
background-color: rgb(248, 248, 248);
background-size: auto;
}

#page-1060 #modal-cms .close {
}

#section-block-356 {
padding-top: 200px;
padding-bottom: 100px;
margin-top: -160px;
margin-bottom: 0px;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/earth-rise.jpg');
background-size: cover;
animation-timing-function: linear;
animation-iteration-count: infinite;
}

#section-block-356 .background-scale {
animation-iteration-count: infinite;
animation-timing-function: linear;
}

#module-1706 {
border-style: none;
background-size: full_width;
}

#module-1707 {
border-style: none;
background-size: full_width;
}

#section-block-357 {
padding-top: 600px;
padding-bottom: 100px;
margin-bottom: 0px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#section-block-358 {
padding-top: 20px;
padding-bottom: 20px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-1680 {
padding-top: 20px;
margin-right: 300px;
margin-left: 300px;
border-style: none;
background-size: full_width;
}

#section-block-346 {
margin-top: -40px;
margin-bottom: 70px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#row-block-673 {
border-style: none;
background-size: full_width;
}

#module-1634 {
border-style: none;
background-size: full_width;
}

#row-block-674 {
border-style: none;
background-size: full_width;
}

#module-1635 {
border-style: none;
background-size: full_width;
}

#section-block-352 {
padding-top: 20px;
padding-bottom: 30px;
margin-top: 40px;
margin-bottom: -40px;
background-color: #f9f9f9;
border-style: none;
background-size: cover;
animation-timing-function: linear;
}

#row-block-690 {
padding-top: 20px;
padding-right: 80px;
padding-bottom: 40px;
padding-left: 80px;
margin-top: -60px;
margin-bottom: -20px;
background-color: #f9f9f9;
border-style: none;
background-size: full_width;
}

#module-1687 {
padding-top: 30px;
padding-right: 30px;
padding-bottom: 30px;
padding-left: 30px;
margin-top: 30px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
}

#module-1687 {
box-shadow: 2px 2px 10px 20px #f6f6f6;
}

#module-1688 {
padding-top: 30px;
padding-right: 30px;
padding-bottom: 30px;
padding-left: 30px;
margin-top: 30px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
}

#module-1688 {
box-shadow: 2px 2px 10px 20px #f6f6f6;
}

#module-1689 {
padding-top: 30px;
padding-right: 30px;
padding-bottom: 30px;
padding-left: 30px;
margin-top: 30px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
}

#module-1689 {
box-shadow: 2px 2px 10px 20px #f6f6f6;
}

#section-block-359 {
padding-top: 20px;
padding-bottom: 30px;
margin-top: 40px;
margin-bottom: -40px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: cover;
animation-timing-function: linear;
}

#row-block-703 {
padding-top: 40px;
padding-bottom: 40px;
margin-top: -20px;
margin-bottom: 40px;
background-color: #f9f9f9;
border-style: none;
background-size: full_width;
}

#module-1717 {
padding-left: 40px;
border-style: none;
background-size: full_width;
}

#module-1718 {
border-style: none;
background-size: full_width;
}

#module-1719 {
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
border-style: none;
background-size: full_width;
}

#module-1719 .gallery__item {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-bottom: 0px;
}

#module-1719 .gallery__caption {
padding-top: 60px;
padding-right: 60px;
padding-bottom: 60px;
padding-left: 60px;
margin-bottom: 0px;
}

#module-1719 .row.gallery-row {
margin-left: -10px;
margin-right: -10px;
}

#module-1719 .gallery-grid {
column-gap: 20px;
}

#module-1720 {
margin-top: 20px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#section-block-353 {
padding-top: 60px;
padding-bottom: 60px;
margin-top: -70px;
margin-bottom: 0px;
background-color: #e0e0e0;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/cyber-ny-alien-large6.png');
background-size: cover;
background-attachment: fixed;
animation-timing-function: linear;
}

#row-block-692 {
border-style: none;
background-size: auto;
}

#module-1694 {
border-style: none;
background-size: auto;
}

#module-1695 {
margin-top: 60px;
border-style: none;
background-size: auto;
}

#row-block-693 {
margin-top: 40px;
border-style: none;
background-size: auto;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-1696 {
padding-top: 30px;
padding-right: 30px;
padding-bottom: 30px;
padding-left: 30px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: auto;
}

#module-1696 {
box-shadow: 0px 0px 9px 18px #f6f6f6;
}

#module-1697 {
border-style: none;
background-size: auto;
}

#module-1698 {
border-style: none;
background-size: auto;
}

#section-block-354 {
padding-top: 30px;
padding-bottom: 30px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #e0e0e0;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/cyber-ny-alien-large6.png');
background-size: cover;
background-attachment: fixed;
animation-timing-function: linear;
}

#row-block-694 {
border-style: none;
background-size: auto;
}

#module-1699 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-1700 {
margin-top: 60px;
border-style: none;
background-size: auto;
}

#row-block-695 {
margin-top: 40px;
border-style: none;
background-size: auto;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-1701 {
border-style: none;
background-size: auto;
}

#module-1702 {
border-style: none;
background-size: auto;
}

#module-1703 {
border-style: none;
background-size: auto;
}

#section-block-355 {
padding-top: 60px;
padding-bottom: 100px;
margin-top: 0px;
margin-bottom: -60px;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/lunar-bg-2.png');
background-size: cover;
animation-timing-function: linear;
animation-iteration-count: infinite;
}

#section-block-355 .background-scale {
animation-iteration-count: infinite;
animation-timing-function: linear;
}

#row-block-696 {
border-style: none;
background-size: full_width;
}

#module-1704 {
margin-top: 40px;
border-style: none;
background-size: full_width;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-1705 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
}

#page-1061 {
background-color: rgb(248, 248, 248);
background-size: auto;
}

#page-1061 #modal-cms .close {
}

#section-block-360 {
padding-top: 200px;
padding-bottom: 100px;
margin-top: -160px;
margin-bottom: 0px;
background-color: #5b3a62;
border-style: none;
background-size: cover;
animation-timing-function: linear;
animation-iteration-count: infinite;
}

#section-block-360 .background-scale {
animation-iteration-count: infinite;
animation-timing-function: linear;
}

#module-1793 {
border-style: none;
background-size: full_width;
}

#module-1722 {
border-style: none;
background-size: full_width;
}

#section-block-364 {
padding-top: 160px;
padding-right: 100px;
padding-bottom: 120px;
padding-left: 100px;
margin-top: -160px;
margin-bottom: -40px;
background-color: #112034;
border-style: none;
background-size: cover;
animation-timing-function: linear;
}

#row-block-715 {
margin-top: 20px;
border-style: none;
background-size: full_width;
}

#module-1748 {
border-style: none;
background-size: full_width;
}

#row-block-720 {
border-style: none;
background-size: full_width;
}

#module-1757 {
padding-top: 20px;
padding-right: 30px;
padding-bottom: 30px;
padding-left: 30px;
margin-top: 40px;
background-color: #0c2544;
border-color: rgba(255, 255, 255, 0.8);
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#module-1758 {
padding-top: 3px;
padding-bottom: 12px;
background-color: #065da2;
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#module-1759 {
padding-top: 20px;
padding-right: 30px;
padding-bottom: 16px;
padding-left: 30px;
margin-top: -10px;
margin-bottom: 0px;
background-color: #122f53;
border-style: none;
background-size: full_width;
}

#module-1760 {
padding-top: 3px;
padding-bottom: 20px;
margin-top: -10px;
background-color: #122f53;
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#module-1763 {
padding-top: 20px;
padding-right: 30px;
padding-bottom: 30px;
padding-left: 30px;
margin-top: 40px;
background-color: #0c2544;
border-color: rgba(255, 255, 255, 0.8);
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#section-block-386 {
padding-top: 160px;
padding-right: 20px;
padding-bottom: 120px;
padding-left: 20px;
margin-top: -160px;
margin-bottom: -40px;
background-color: #112034;
border-style: none;
background-size: cover;
animation-timing-function: linear;
}

#row-block-763 {
margin-top: 20px;
border-style: none;
background-size: full_width;
}

#module-1896 {
border-style: none;
background-size: full_width;
}

#row-block-765 {
background-color: #112034;
border-style: none;
background-size: full_width;
}

#module-1902 {
padding-top: 20px;
padding-right: 30px;
padding-bottom: 30px;
padding-left: 30px;
margin-top: 40px;
margin-bottom: 30px;
background-color: #0c2544;
border-color: rgba(255, 255, 255, 0.8);
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#module-1903 {
padding-top: 3px;
padding-bottom: 12px;
background-color: #065da2;
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#module-1904 {
padding-top: 20px;
padding-right: 30px;
padding-bottom: 16px;
padding-left: 30px;
margin-top: -10px;
margin-bottom: 0px;
background-color: #122f53;
border-style: none;
background-size: full_width;
}

#module-1905 {
padding-top: 3px;
padding-bottom: 20px;
margin-top: -10px;
margin-bottom: 40px;
background-color: #122f53;
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#module-1906 {
padding-top: 20px;
padding-right: 30px;
padding-bottom: 30px;
padding-left: 30px;
margin-top: 40px;
background-color: #0c2544;
border-color: rgba(255, 255, 255, 0.8);
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#section-block-362 {
padding-top: 20px;
padding-bottom: 20px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-1723 {
padding-top: 20px;
margin-right: 300px;
margin-left: 300px;
border-style: none;
background-size: full_width;
}

#section-block-363 {
margin-top: -40px;
margin-bottom: 70px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#row-block-706 {
border-style: none;
background-size: full_width;
}

#module-1724 {
border-style: none;
background-size: full_width;
}

#row-block-707 {
border-style: none;
background-size: full_width;
}

#module-1725 {
border-style: none;
background-size: full_width;
}

#section-block-369 {
padding-top: 20px;
padding-bottom: 40px;
margin-top: 40px;
margin-bottom: -40px;
background-color: #0c2544;
border-style: none;
background-size: cover;
animation-timing-function: linear;
}

#row-block-721 {
margin-top: 20px;
border-style: none;
background-size: full_width;
}

#module-1771 {
border-style: none;
background-size: full_width;
}

#module-1772 {
padding-top: 30px;
padding-right: 30px;
padding-bottom: 30px;
padding-left: 30px;
margin-top: 40px;
background-color: #0c2544;
border-color: rgba(255, 255, 255, 0.8);
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#module-1773 {
padding-top: 3px;
padding-bottom: 12px;
background-color: #065da2;
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#module-1774 {
padding-top: 30px;
padding-right: 30px;
padding-bottom: 16px;
padding-left: 30px;
margin-top: -10px;
margin-bottom: 0px;
background-color: #122f53;
border-style: none;
background-size: full_width;
}

#module-1775 {
padding-top: 3px;
padding-bottom: 20px;
margin-top: -10px;
background-color: #122f53;
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#module-1776 {
padding-top: 30px;
padding-right: 30px;
padding-bottom: 30px;
padding-left: 30px;
margin-top: 40px;
background-color: #0c2544;
border-color: rgba(255, 255, 255, 0.8);
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#row-block-723 {
margin-top: 40px;
border-style: none;
background-size: full_width;
}

#module-1777 {
padding-top: 30px;
padding-right: 30px;
padding-bottom: 30px;
padding-left: 30px;
margin-top: 40px;
background-color: #0c2544;
border-color: rgba(255, 255, 255, 0.8);
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#module-1778 {
padding-top: 3px;
padding-bottom: 12px;
background-color: #065da2;
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#module-1779 {
padding-top: 30px;
padding-right: 30px;
padding-bottom: 16px;
padding-left: 30px;
margin-top: -10px;
margin-bottom: 0px;
background-color: #122f53;
border-style: none;
background-size: full_width;
}

#module-1780 {
padding-top: 3px;
padding-bottom: 20px;
margin-top: -10px;
background-color: #122f53;
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#module-1781 {
padding-top: 30px;
padding-right: 30px;
padding-bottom: 30px;
padding-left: 30px;
margin-top: 40px;
background-color: #0c2544;
border-color: rgba(255, 255, 255, 0.8);
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#module-1782 {
padding-top: 30px;
padding-right: 30px;
padding-bottom: 30px;
padding-left: 30px;
margin-top: 40px;
background-color: #0c2544;
border-color: rgba(255, 255, 255, 0.8);
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#row-block-724 {
border-style: none;
background-size: full_width;
}

#module-1783 {
padding-top: 30px;
padding-right: 30px;
padding-bottom: 30px;
padding-left: 30px;
margin-top: 40px;
background-color: rgba(255, 255, 255, 0.92);
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#module-1783 {
box-shadow: 2px 2px 20px 22px rgba(255, 255, 255, 0.15);
}

#module-1784 {
padding-top: 3px;
padding-bottom: 12px;
background-color: #065da2;
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#module-1785 {
padding-top: 30px;
padding-right: 30px;
padding-bottom: 40px;
padding-left: 30px;
margin-top: -10px;
margin-bottom: 0px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
}

#module-1786 {
padding-top: 3px;
padding-bottom: 20px;
margin-top: -10px;
background-color: rgb(255, 255, 255);
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#module-1787 {
padding-top: 30px;
padding-right: 30px;
padding-bottom: 30px;
padding-left: 30px;
margin-top: 40px;
margin-right: -10px;
background-color: rgb(255, 255, 255);
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#module-1787 {
box-shadow: 2px 2px 20px 22px rgba(255, 255, 255, 0.15);
}

#module-1788 {
padding-top: 30px;
padding-right: 30px;
padding-bottom: 30px;
padding-left: 30px;
margin-top: 40px;
margin-right: -10px;
background-color: rgb(255, 255, 255);
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#module-1788 {
box-shadow: 2px 2px 20px 22px rgba(255, 255, 255, 0.15);
}

#row-block-725 {
padding-top: 20px;
padding-right: 80px;
padding-bottom: 50px;
padding-left: 80px;
background-color: #0c2544;
border-style: none;
background-size: full_width;
}

#module-1789 {
padding-top: 30px;
padding-right: 30px;
padding-bottom: 30px;
padding-left: 30px;
margin-top: 40px;
margin-right: -10px;
background-color: rgb(255, 255, 255);
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#module-1789 {
box-shadow: 2px 2px 20px 22px rgba(255, 255, 255, 0.15);
}

#module-1790 {
padding-top: 3px;
padding-bottom: 12px;
background-color: #065da2;
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#module-1791 {
padding-top: 30px;
padding-right: 30px;
padding-bottom: 40px;
padding-left: 30px;
margin-top: -10px;
margin-bottom: 0px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
}

#module-1792 {
padding-top: 30px;
padding-right: 30px;
padding-bottom: 20px;
padding-left: 30px;
margin-top: 40px;
margin-left: -10px;
background-color: rgb(255, 255, 255);
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#module-1792 {
box-shadow: 2px 2px 15px 20px rgba(255, 255, 255, 0.15);
}

#section-block-365 {
padding-top: 20px;
padding-bottom: 30px;
margin-top: 40px;
margin-bottom: -40px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: cover;
animation-timing-function: linear;
}

#row-block-709 {
padding-top: 40px;
padding-bottom: 40px;
margin-top: -20px;
margin-bottom: 40px;
background-color: #f9f9f9;
border-style: none;
background-size: full_width;
}

#module-1729 {
padding-left: 40px;
border-style: none;
background-size: full_width;
}

#module-1730 {
border-style: none;
background-size: full_width;
}

#module-1731 {
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
border-style: none;
background-size: full_width;
}

#module-1731 .gallery__item {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-bottom: 0px;
}

#module-1731 .gallery__caption {
padding-top: 60px;
padding-right: 60px;
padding-bottom: 60px;
padding-left: 60px;
margin-bottom: 0px;
}

#module-1731 .row.gallery-row {
margin-left: -10px;
margin-right: -10px;
}

#module-1731 .gallery-grid {
column-gap: 20px;
}

#module-1732 {
margin-top: 20px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#section-block-366 {
padding-top: 60px;
padding-bottom: 60px;
margin-top: -70px;
margin-bottom: 0px;
background-color: #e0e0e0;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/cyber-ny-alien-large6.png');
background-size: cover;
background-attachment: fixed;
animation-timing-function: linear;
}

#row-block-710 {
border-style: none;
background-size: auto;
}

#module-1733 {
border-style: none;
background-size: auto;
}

#module-1734 {
margin-top: 60px;
border-style: none;
background-size: auto;
}

#row-block-711 {
margin-top: 40px;
border-style: none;
background-size: auto;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-1735 {
padding-top: 30px;
padding-right: 30px;
padding-bottom: 30px;
padding-left: 30px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: auto;
}

#module-1735 {
box-shadow: 0px 0px 9px 18px #f6f6f6;
}

#module-1736 {
border-style: none;
background-size: auto;
}

#module-1737 {
border-style: none;
background-size: auto;
}

#section-block-367 {
padding-top: 30px;
padding-bottom: 30px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #e0e0e0;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/cyber-ny-alien-large6.png');
background-size: cover;
background-attachment: fixed;
animation-timing-function: linear;
}

#row-block-712 {
border-style: none;
background-size: auto;
}

#module-1738 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-1739 {
margin-top: 60px;
border-style: none;
background-size: auto;
}

#row-block-713 {
margin-top: 40px;
border-style: none;
background-size: auto;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-1740 {
border-style: none;
background-size: auto;
}

#module-1741 {
border-style: none;
background-size: auto;
}

#module-1742 {
border-style: none;
background-size: auto;
}

#section-block-368 {
padding-top: 60px;
padding-bottom: 100px;
margin-top: 0px;
margin-bottom: -60px;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/lunar-bg-2.png');
background-size: cover;
animation-timing-function: linear;
animation-iteration-count: infinite;
}

#section-block-368 .background-scale {
animation-iteration-count: infinite;
animation-timing-function: linear;
}

#row-block-714 {
border-style: none;
background-size: full_width;
}

#module-1743 {
margin-top: 40px;
border-style: none;
background-size: full_width;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-1744 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
}

#page-1062 #modal-cms .close {
}

#module-1795 {
border-style: none;
background-size: full_width;
}

#page-1063 {
background-size: auto;
}

#page-1063 .main > .container, #page-1063 .main .container {
						max-width: 768px !important;
						width: 100%;}

#page-1063 #modal-cms .close {
}

#section-block-371 {
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0px;
margin-top: -100px;
background-color: rgba(0, 0, 0, 0.69);
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/services-background.png');
background-size: cover;
animation-duration: 30s;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
}

#section-block-371 .background-scale {
animation-iteration-count: infinite;
animation-duration: 30s;
animation-timing-function: ease-in-out;
}

#row-block-727 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1796 {
border-style: none;
background-size: auto;
}

#module-3155 {
padding-top: 40px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1797 {
padding-top: 40px;
border-style: none;
background-size: auto;
background-position: left top;
}

#section-block-372 {
padding-top: 10px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-732 {
padding-bottom: 40px;
padding-left: 20px;
padding-right: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3157 {
padding-top: 20px;
padding-bottom: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3156 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1815 {
padding-top: 24px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1064 {
background-size: auto;
}

#page-1064 #modal-cms .close {
}

#section-block-373 {
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0px;
margin-top: -100px;
background-color: rgba(0, 0, 0, 0.69);
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/services-background.png');
background-size: cover;
animation-duration: 30s;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
}

#section-block-373 .background-scale {
animation-iteration-count: infinite;
animation-duration: 30s;
animation-timing-function: ease-in-out;
}

#module-1817 {
border-style: none;
background-size: auto;
}

#module-1818 {
padding-top: 40px;
border-style: none;
background-size: auto;
}

#section-block-374 {
padding-top: 20px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-1820 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: full_width;
}

#module-1821 {
border-style: none;
background-size: full_width;
}

#page-1066 {
background-color: rgb(248, 248, 248);
background-size: auto;
}

#page-1066 #modal-cms .close {
}

#section-block-384 {
padding-top: 160px;
padding-right: 100px;
padding-bottom: 120px;
padding-left: 100px;
margin-top: -160px;
margin-bottom: -40px;
background-color: #112034;
border-style: none;
background-size: cover;
animation-timing-function: linear;
}

#row-block-754 {
margin-top: 20px;
border-style: none;
background-size: full_width;
}

#module-1874 {
margin-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-1875 {
margin-top: 60px;
border-style: none;
background-size: full_width;
}

#module-1876 {
padding-top: 3px;
padding-bottom: 12px;
background-color: #065da2;
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#module-1877 {
padding-top: 30px;
padding-right: 30px;
padding-bottom: 16px;
padding-left: 30px;
margin-top: -10px;
margin-bottom: 0px;
background-color: #112034;
border-style: none;
background-size: full_width;
}

#module-1878 {
padding-top: 3px;
padding-bottom: 20px;
margin-top: -10px;
background-color: #122f53;
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#page-1067 {
background-color: rgb(248, 248, 248);
background-size: auto;
}

#page-1067 #modal-cms .close {
}

#section-block-385 {
padding-top: 160px;
padding-right: 100px;
padding-bottom: 120px;
padding-left: 100px;
margin-top: -160px;
margin-bottom: -40px;
background-color: #112034;
border-style: none;
background-size: cover;
animation-timing-function: linear;
}

#row-block-756 {
margin-top: 20px;
border-style: none;
background-size: full_width;
}

#module-1879 {
margin-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-1880 {
margin-top: 60px;
border-style: none;
background-size: full_width;
}

#module-1881 {
padding-top: 3px;
padding-bottom: 12px;
background-color: #065da2;
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#module-1884 {
background-color: transparent;
border-style: none;
background-size: full_width;
}

#module-1882 {
padding-top: 30px;
padding-right: 30px;
padding-bottom: 16px;
padding-left: 30px;
margin-top: -10px;
margin-bottom: 0px;
background-color: #112034;
border-style: none;
background-size: full_width;
}

#module-1883 {
padding-top: 3px;
padding-bottom: 20px;
margin-top: -10px;
background-color: #122f53;
border-style: none;
border-radius: 10px;
background-size: full_width;
}

#page-1073 {
background-color: rgb(248, 248, 248);
background-size: auto;
}

#page-1073 #modal-cms .close {
}

#section-block-417 {
padding-top: 100px;
margin-top: -140px;
background-color: #111a1f;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-813 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2037 {
padding-top: 200px;
padding-bottom: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2038 {
padding-bottom: 200px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-405 {
padding-top: 0px;
margin-top: -140px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 40s;
animation-timing-function: linear;
}

#row-block-793 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-1979 {
border-style: none;
background-size: cover;
background-attachment: fixed;
}

#section-block-406 {
padding-top: 0px;
margin-top: -100px;
margin-bottom: -20px;
border-style: none;
background-size: auto;
animation-duration: 40s;
animation-timing-function: linear;
}

#row-block-794 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-1980 {
border-style: none;
background-size: cover;
background-attachment: fixed;
}

#section-block-407 {
padding-top: 10px;
padding-bottom: 10px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #616161;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-795 {
padding-top: 0px;
padding-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-1981 {
padding-top: 10px;
padding-bottom: 10px;
border-style: none;
background-size: auto;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#module-1982 {
padding-top: 10px;
padding-bottom: 10px;
border-style: none;
background-size: auto;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#section-block-408 {
margin-bottom: 70px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#row-block-796 {
border-style: none;
background-size: full_width;
}

#module-1983 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1984 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-797 {
border-style: none;
background-size: full_width;
}

#module-1985 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-409 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-798 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-1986 {
padding-top: 0px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-right: 30px;
margin-bottom: 20px;
margin-left: 30px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
}

#module-1986 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-1987 {
padding-top: 0px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-right: 30px;
margin-bottom: 20px;
margin-left: 30px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
}

#module-1987 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-1988 {
padding-top: 0px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-right: 30px;
margin-bottom: 20px;
margin-left: 30px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
}

#module-1988 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#section-block-410 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
}

#row-block-799 {
border-style: none;
background-size: full_width;
}

#module-1989 {
border-style: none;
background-size: auto;
}

#row-block-800 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: auto;
}

#module-1990 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border-style: none;
background-size: auto;
}

#module-1991 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border-style: none;
background-size: auto;
}

#module-1992 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border-style: none;
background-size: auto;
}

#row-block-801 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: full_width;
}

#module-1993 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border-style: none;
background-size: auto;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-1994 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 0px;
border-style: none;
background-size: auto;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-1995 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border-style: none;
background-size: auto;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-1996 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border-style: none;
background-size: auto;
}

#row-block-802 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: auto;
}

#module-1997 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
}

#module-1998 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
}

#module-1999 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
}

#section-block-411 {
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
}

#row-block-803 {
border-style: none;
background-size: full_width;
}

#module-2000 {
border-style: none;
background-size: auto;
}

#module-2001 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border-style: none;
background-size: auto;
}

#module-2002 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border-style: none;
background-size: auto;
}

#module-2003 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border-style: none;
background-size: auto;
}

#module-2004 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border-style: none;
background-size: auto;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2005 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 0px;
border-style: none;
background-size: auto;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2006 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border-style: none;
background-size: auto;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2007 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
}

#module-2008 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border-style: none;
background-size: auto;
}

#module-2009 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
}

#module-2010 {
border-style: none;
background-size: auto;
}

#section-block-412 {
background-size: auto;
margin-top: -20px;
margin-bottom: -20px;
}

#row-block-804 {
background-size: auto;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#module-2011 {
background-size: auto;
}

#section-block-413 {
padding-top: 20px;
padding-bottom: 30px;
margin-top: 40px;
margin-bottom: -40px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: cover;
animation-timing-function: linear;
}

#row-block-805 {
margin-top: 100px;
margin-bottom: -40px;
border-style: none;
background-size: full_width;
}

#module-2012 {
margin-top: -60px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-2013 {
border-style: none;
background-size: full_width;
}

#row-block-806 {
margin-bottom: -230px;
border-style: none;
background-size: full_width;
}

#module-2014 {
margin-top: 60px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-2015 {
border-style: none;
background-size: full_width;
}

#module-2016 {
padding-top: 20px;
padding-right: 0px;
padding-left: 0px;
margin-top: 20px;
margin-right: -30px;
margin-left: -30px;
border-style: none;
background-size: full_width;
}

#module-2017 {
margin-top: 20px;
border-style: none;
background-size: full_width;
}

#module-2018 {
border-style: none;
background-size: full_width;
}

#module-2019 {
margin-top: 20px;
margin-bottom: 220px;
border-style: none;
background-size: full_width;
}

#module-2020 {
margin-top: 20px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#module-2021 {
padding-top: 700px;
padding-right: 0px;
padding-left: 0px;
margin-top: -120px;
margin-right: 0px;
margin-left: 0px;
border-style: none;
background-size: full_width;
}

#module-2022 {
padding-top: 20px;
padding-right: 0px;
padding-left: 0px;
margin-top: 20px;
margin-right: -30px;
margin-left: -30px;
border-style: none;
background-size: full_width;
}

#row-block-807 {
margin-top: -130px;
border-style: none;
background-size: full_width;
}

#module-2023 {
margin-top: -60px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
}

#row-block-808 {
padding-top: 40px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-top: -60px;
margin-bottom: -20px;
background-color: #f9f9f9;
border-style: none;
background-size: full_width;
}

#module-2024 {
margin-top: 30px;
border-style: none;
background-size: full_width;
}

#module-2025 {
margin-top: 30px;
border-style: none;
background-size: full_width;
}

#module-2026 {
margin-top: 30px;
border-style: none;
background-size: full_width;
}

#row-block-809 {
padding-top: 40px;
padding-bottom: 40px;
margin-top: -20px;
margin-bottom: 40px;
background-color: #f9f9f9;
border-style: none;
background-size: full_width;
}

#module-2027 {
padding-left: 40px;
border-style: none;
background-size: full_width;
}

#module-2028 {
border-style: none;
background-size: full_width;
}

#module-2029 {
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
border-style: none;
background-size: full_width;
}

#module-2029 .gallery__item {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-bottom: 0px;
}

#module-2029 .gallery__caption {
padding-top: 60px;
padding-right: 60px;
padding-bottom: 60px;
padding-left: 60px;
margin-bottom: 0px;
}

#module-2029 .row.gallery-row {
margin-left: -10px;
margin-right: -10px;
}

#module-2029 .gallery-grid {
column-gap: 20px;
}

#module-2030 {
margin-top: 20px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#section-block-414 {
padding-top: 60px;
padding-bottom: 60px;
margin-top: -70px;
margin-bottom: 0px;
background-color: #e0e0e0;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/cyber-ny-alien-large6.png');
background-size: cover;
background-attachment: fixed;
animation-timing-function: linear;
}

#row-block-810 {
border-style: none;
background-size: auto;
}

#module-2031 {
border-style: none;
background-size: auto;
}

#module-2032 {
margin-top: 60px;
border-style: none;
background-size: auto;
}

#section-block-415 {
padding-top: 30px;
padding-bottom: 30px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #e0e0e0;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/cyber-ny-alien-large6.png');
background-size: cover;
background-attachment: fixed;
animation-timing-function: linear;
}

#row-block-811 {
border-style: none;
background-size: auto;
}

#module-2033 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-2034 {
margin-top: 60px;
border-style: none;
background-size: auto;
}

#section-block-416 {
padding-top: 60px;
padding-bottom: 100px;
margin-top: 0px;
margin-bottom: -60px;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/lunar-bg-2.png');
background-size: cover;
animation-timing-function: linear;
animation-iteration-count: infinite;
}

#section-block-416 .background-scale {
animation-iteration-count: infinite;
animation-timing-function: linear;
}

#row-block-812 {
border-style: none;
background-size: full_width;
}

#module-2035 {
margin-top: 40px;
border-style: none;
background-size: full_width;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2036 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
}

#page-1074 {
background-color: rgb(248, 248, 248);
background-size: auto;
}

#page-1074 #modal-cms .close {
}

#section-block-435 {
padding-top: 0px;
margin-top: -140px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 40s;
animation-timing-function: linear;
}

#row-block-843 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#section-block-418 {
padding-top: 0px;
margin-top: -140px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-duration: 40s;
animation-timing-function: linear;
}

#row-block-814 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-2039 {
border-style: none;
background-size: cover;
background-position: left top;
background-attachment: fixed;
}

#section-block-419 {
padding-top: 0px;
margin-top: -100px;
margin-bottom: -20px;
border-style: none;
background-size: auto;
animation-duration: 40s;
animation-timing-function: linear;
}

#row-block-815 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-2040 {
border-style: none;
background-size: cover;
background-position: left top;
background-attachment: fixed;
}

#section-block-421 {
margin-bottom: 0px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-817 {
border-style: none;
background-size: full_width;
}

#module-2043 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-818 {
border-style: none;
background-size: full_width;
}

#module-2045 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-420 {
padding-top: 10px;
padding-bottom: 10px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #616161;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-816 {
padding-top: 0px;
padding-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-2041 {
padding-top: 10px;
padding-bottom: 10px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#module-2042 {
padding-top: 10px;
padding-bottom: 10px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#module-2127 {
padding-left: 30px;
padding-right: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-436 {
padding-top: 100px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#module-2133 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2134 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-422 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
}

#row-block-819 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-2046 {
padding-top: 0px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-right: 30px;
margin-bottom: 20px;
margin-left: 30px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
}

#module-2046 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-2047 {
padding-top: 0px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-right: 30px;
margin-bottom: 20px;
margin-left: 30px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
}

#module-2047 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-2048 {
padding-top: 0px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-right: 30px;
margin-bottom: 20px;
margin-left: 30px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
}

#module-2048 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#section-block-423 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
}

#row-block-820 {
border-style: none;
background-size: full_width;
}

#module-2049 {
border-style: none;
background-size: auto;
}

#row-block-821 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: auto;
}

#module-2050 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border-style: none;
background-size: auto;
}

#module-2051 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border-style: none;
background-size: auto;
}

#module-2052 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border-style: none;
background-size: auto;
}

#row-block-822 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: full_width;
}

#module-2053 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border-style: none;
background-size: auto;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2054 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 0px;
border-style: none;
background-size: auto;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2055 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border-style: none;
background-size: auto;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2056 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border-style: none;
background-size: auto;
}

#row-block-823 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: auto;
}

#module-2057 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
}

#module-2058 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
}

#module-2059 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
}

#section-block-424 {
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
}

#row-block-824 {
border-style: none;
background-size: full_width;
}

#module-2060 {
border-style: none;
background-size: auto;
}

#module-2061 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border-style: none;
background-size: auto;
}

#module-2062 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border-style: none;
background-size: auto;
}

#module-2063 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border-style: none;
background-size: auto;
}

#module-2064 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border-style: none;
background-size: auto;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2065 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 0px;
border-style: none;
background-size: auto;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2066 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border-style: none;
background-size: auto;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2067 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
}

#module-2068 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border-style: none;
background-size: auto;
}

#module-2069 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
}

#module-2070 {
border-style: none;
background-size: auto;
}

#section-block-425 {
background-size: auto;
margin-top: -20px;
margin-bottom: -20px;
}

#row-block-825 {
background-size: auto;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#module-2071 {
background-size: auto;
}

#section-block-426 {
padding-top: 20px;
padding-bottom: 30px;
margin-top: 40px;
margin-bottom: -40px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#row-block-826 {
margin-top: 100px;
margin-bottom: -40px;
border-style: none;
background-size: full_width;
}

#module-2072 {
margin-top: -60px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-2073 {
border-style: none;
background-size: full_width;
}

#row-block-827 {
margin-bottom: -230px;
border-style: none;
background-size: full_width;
}

#module-2074 {
margin-top: 60px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-2075 {
border-style: none;
background-size: full_width;
}

#module-2076 {
padding-top: 20px;
padding-right: 0px;
padding-left: 0px;
margin-top: 20px;
margin-right: -30px;
margin-left: -30px;
border-style: none;
background-size: full_width;
}

#module-2077 {
margin-top: 20px;
border-style: none;
background-size: full_width;
}

#module-2078 {
border-style: none;
background-size: full_width;
}

#module-2079 {
margin-top: 20px;
margin-bottom: 220px;
border-style: none;
background-size: full_width;
}

#module-2080 {
margin-top: 20px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#module-2081 {
padding-top: 700px;
padding-right: 0px;
padding-left: 0px;
margin-top: -120px;
margin-right: 0px;
margin-left: 0px;
border-style: none;
background-size: full_width;
}

#module-2082 {
padding-top: 20px;
padding-right: 0px;
padding-left: 0px;
margin-top: 20px;
margin-right: -30px;
margin-left: -30px;
border-style: none;
background-size: full_width;
}

#row-block-828 {
margin-top: -130px;
border-style: none;
background-size: full_width;
}

#module-2083 {
margin-top: -60px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
}

#row-block-829 {
padding-top: 40px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-top: -60px;
margin-bottom: -20px;
background-color: #f9f9f9;
border-style: none;
background-size: full_width;
}

#module-2084 {
margin-top: 30px;
border-style: none;
background-size: full_width;
}

#module-2085 {
margin-top: 30px;
border-style: none;
background-size: full_width;
}

#module-2086 {
margin-top: 30px;
border-style: none;
background-size: full_width;
}

#row-block-830 {
padding-top: 40px;
padding-bottom: 40px;
margin-top: -20px;
margin-bottom: 40px;
background-color: #f9f9f9;
border-style: none;
background-size: full_width;
}

#module-2087 {
padding-left: 40px;
border-style: none;
background-size: full_width;
}

#module-2088 {
border-style: none;
background-size: full_width;
}

#module-2089 {
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
border-style: none;
background-size: full_width;
}

#module-2089 .gallery__item {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-bottom: 0px;
}

#module-2089 .gallery__caption {
padding-top: 60px;
padding-right: 60px;
padding-bottom: 60px;
padding-left: 60px;
margin-bottom: 0px;
}

#module-2089 .row.gallery-row {
margin-left: -10px;
margin-right: -10px;
}

#module-2089 .gallery-grid {
column-gap: 20px;
}

#module-2090 {
margin-top: 20px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#section-block-427 {
padding-top: 60px;
padding-bottom: 60px;
margin-top: -70px;
margin-bottom: 0px;
background-color: #e0e0e0;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/cyber-ny-alien-large6.png');
background-size: cover;
background-position: left top;
background-attachment: fixed;
animation-timing-function: linear;
}

#row-block-831 {
border-style: none;
background-size: auto;
}

#module-2091 {
border-style: none;
background-size: auto;
}

#module-2092 {
margin-top: 60px;
border-style: none;
background-size: auto;
}

#section-block-428 {
padding-top: 30px;
padding-bottom: 30px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #e0e0e0;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/cyber-ny-alien-large6.png');
background-size: cover;
background-position: left top;
background-attachment: fixed;
animation-timing-function: linear;
}

#row-block-832 {
border-style: none;
background-size: auto;
}

#module-2093 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-2094 {
margin-top: 60px;
border-style: none;
background-size: auto;
}

#section-block-429 {
padding-top: 60px;
padding-bottom: 100px;
margin-top: 0px;
margin-bottom: -60px;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/lunar-bg-2.png');
background-size: cover;
animation-timing-function: linear;
animation-iteration-count: infinite;
}

#section-block-429 .background-scale {
animation-iteration-count: infinite;
animation-timing-function: linear;
}

#row-block-833 {
border-style: none;
background-size: full_width;
}

#module-2095 {
margin-top: 40px;
border-style: none;
background-size: full_width;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2096 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
}

#page-1075 #modal-cms .close {
}

#module-2097 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1076 {
background-size: auto;
}

#page-1076 video::-webkit-media-controls-panel {
   background-image: none !important;
   filter: brightness(0.4);}

#page-1076 #modal-cms .close {
}

#section-block-433 {
padding-left: 0px;
padding-right: 0px;
border-style: none;
background-size: cover;
background-position: left top;
animation-duration: 30s;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
}

#section-block-433 .background-scale {
animation-iteration-count: infinite;
animation-duration: 30s;
animation-timing-function: ease-in-out;
}

#module-2131 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1077 {
background-color: rgb(248, 248, 248);
background-size: auto;
}

#page-1077 #modal-cms .close {
}

#section-block-437 {
padding-top: 0px;
margin-top: -140px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 40s;
animation-timing-function: linear;
}

#row-block-845 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#section-block-438 {
padding-top: 0px;
margin-top: -140px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-duration: 40s;
animation-timing-function: linear;
}

#row-block-846 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-2135 {
border-style: none;
background-size: cover;
background-position: left top;
background-attachment: fixed;
}

#section-block-439 {
padding-top: 0px;
margin-top: -100px;
margin-bottom: -20px;
border-style: none;
background-size: auto;
animation-duration: 40s;
animation-timing-function: linear;
}

#row-block-847 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-2136 {
border-style: none;
background-size: cover;
background-position: left top;
background-attachment: fixed;
}

#section-block-440 {
margin-bottom: 0px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-848 {
border-style: none;
background-size: full_width;
}

#module-2195 {
padding-top: 10px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: -10px;
margin-left: 0px;
margin-right: 0px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2137 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-849 {
border-style: none;
background-size: full_width;
}

#module-2138 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-441 {
padding-top: 10px;
padding-bottom: 10px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #616161;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-850 {
padding-top: 0px;
padding-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-2139 {
padding-top: 10px;
padding-bottom: 10px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#module-2140 {
padding-top: 10px;
padding-bottom: 10px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#module-2141 {
padding-left: 30px;
padding-right: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-442 {
padding-top: 100px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#module-2142 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2143 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-443 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
}

#row-block-852 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-2144 {
padding-top: 0px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-right: 30px;
margin-bottom: 20px;
margin-left: 30px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
}

#module-2144 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-2145 {
padding-top: 0px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-right: 30px;
margin-bottom: 20px;
margin-left: 30px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
}

#module-2145 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-2146 {
padding-top: 0px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-right: 30px;
margin-bottom: 20px;
margin-left: 30px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
}

#module-2146 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#section-block-450 {
padding-top: 60px;
padding-bottom: 100px;
margin-top: 0px;
margin-bottom: -60px;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/lunar-bg-2.png');
background-size: cover;
animation-timing-function: linear;
animation-iteration-count: infinite;
}

#section-block-450 .background-scale {
animation-iteration-count: infinite;
animation-timing-function: linear;
}

#row-block-866 {
border-style: none;
background-size: full_width;
}

#module-2193 {
margin-top: 40px;
border-style: none;
background-size: full_width;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2194 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
}

#page-1078 #modal-cms .close {
}

#page-1080 {
background-color: rgb(248, 248, 248);
background-size: auto;
}

#page-1080 #modal-cms .close {
}

#section-block-465 {
padding-top: 0px;
margin-top: -140px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 40s;
animation-timing-function: linear;
}

#row-block-889 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-2258 {
border-style: none;
background-size: cover;
background-position: left top;
background-attachment: fixed;
}

#section-block-466 {
padding-top: 200px;
padding-bottom: 200px;
margin-top: -100px;
margin-bottom: -20px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 40s;
animation-timing-function: linear;
}

#row-block-890 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-2259 {
border-style: none;
background-size: cover;
background-position: left top;
background-attachment: fixed;
}

#module-2260 {
margin-top: 60px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2261 {
margin-left: 60px;
margin-right: 60px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-477 {
padding-top: 10px;
padding-bottom: 10px;
margin-top: 0px;
margin-bottom: 0px;
background-color: rgba(46, 46, 46);
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
}

#row-block-909 {
padding-top: 0px;
padding-bottom: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2320 {
padding-top: 10px;
padding-bottom: 10px;
background-color: rgb(46, 46, 46);
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#section-block-467 {
padding-top: 10px;
padding-bottom: 10px;
margin-top: 0px;
margin-bottom: 0px;
background-color: rgba(46, 46, 46);
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
}

#row-block-891 {
padding-top: 0px;
padding-bottom: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2262 {
padding-top: 10px;
padding-bottom: 10px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#section-block-468 {
margin-bottom: 70px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-2342 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-892 {
border-style: none;
background-size: full_width;
}

#module-2264 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-893 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2265 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-469 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-894 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-2266 {
padding-top: 0px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-right: 30px;
margin-bottom: 20px;
margin-left: 30px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
}

#module-2266 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-2267 {
padding-top: 0px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-right: 30px;
margin-bottom: 20px;
margin-left: 30px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
}

#module-2267 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-2268 {
padding-top: 0px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-right: 30px;
margin-bottom: 20px;
margin-left: 30px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
}

#module-2268 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#section-block-479 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-470 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
}

#row-block-895 {
border-style: none;
background-size: full_width;
}

#module-2269 {
border-style: none;
background-size: auto;
}

#row-block-896 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: auto;
}

#module-2270 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2271 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2272 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#row-block-897 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: full_width;
}

#module-2273 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2274 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2275 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2276 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#row-block-898 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: auto;
}

#module-2277 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2278 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2279 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2280 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
background-position: left top;
}

#section-block-471 {
padding-bottom: 0px;
margin-top: -50px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
}

#row-block-899 {
border-style: none;
background-size: full_width;
}

#module-2281 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2282 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2283 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2284 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2285 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2286 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2287 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2288 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2289 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2290 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2291 {
border-style: none;
background-size: auto;
}

#module-2340 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
background-position: left top;
}

#section-block-472 {
background-size: auto;
margin-top: -20px;
margin-bottom: -20px;
}

#row-block-900 {
background-size: auto;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#module-2292 {
background-size: auto;
}

#section-block-473 {
padding-top: 20px;
padding-bottom: 30px;
margin-top: 40px;
margin-bottom: -40px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: cover;
animation-timing-function: linear;
}

#row-block-901 {
margin-top: 100px;
margin-bottom: -40px;
border-style: none;
background-size: full_width;
}

#module-2293 {
margin-top: -60px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-2294 {
border-style: none;
background-size: full_width;
}

#row-block-902 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2295 {
margin-top: 60px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2296 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2297 {
padding-top: 20px;
padding-right: 0px;
padding-left: 0px;
margin-top: 20px;
margin-right: -30px;
margin-left: -30px;
border-style: none;
background-size: full_width;
}

#module-2298 {
margin-top: 20px;
border-style: none;
background-size: full_width;
}

#module-2299 {
border-style: none;
background-size: full_width;
}

#module-2300 {
margin-top: 20px;
margin-bottom: 220px;
border-style: none;
background-size: full_width;
}

#module-2301 {
margin-top: 20px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#module-2302 {
padding-top: 700px;
padding-right: 0px;
padding-left: 0px;
margin-top: -120px;
margin-right: 0px;
margin-left: 0px;
border-style: none;
background-size: full_width;
}

#module-2303 {
padding-top: 20px;
padding-right: 0px;
padding-left: 0px;
margin-top: 20px;
margin-right: -30px;
margin-left: -30px;
border-style: none;
background-size: full_width;
}

#row-block-903 {
padding-top: 40px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-top: -60px;
margin-bottom: -20px;
background-color: #f9f9f9;
border-style: none;
background-size: full_width;
}

#module-2304 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2305 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2306 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-904 {
padding-top: 40px;
padding-bottom: 40px;
margin-top: -20px;
margin-bottom: 40px;
background-color: #f9f9f9;
border-style: none;
background-size: full_width;
}

#module-2307 {
padding-left: 40px;
border-style: none;
background-size: full_width;
}

#module-2308 {
border-style: none;
background-size: full_width;
}

#module-2309 {
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2309 .gallery__item {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-bottom: 0px;
}

#module-2309 .gallery__caption {
padding-top: 60px;
padding-right: 60px;
padding-bottom: 60px;
padding-left: 60px;
margin-bottom: 0px;
}

#module-2309 .row.gallery-row {
margin-left: -10px;
margin-right: -10px;
}

#module-2309 .gallery-grid {
column-gap: 20px;
}

#module-2310 {
margin-top: 20px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#section-block-478 {
padding-bottom: 30px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#row-block-910 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2321 {
margin-top: 30px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2322 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-911 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2323 {
margin-top: 60px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-2324 {
border-style: none;
background-size: full_width;
}

#module-2325 {
padding-top: 20px;
padding-right: 0px;
padding-left: 0px;
margin-top: 20px;
margin-right: -30px;
margin-left: -30px;
border-style: none;
background-size: full_width;
}

#module-2326 {
margin-top: 20px;
border-style: none;
background-size: full_width;
}

#module-2327 {
border-style: none;
background-size: full_width;
}

#module-2328 {
margin-top: 20px;
margin-bottom: 220px;
border-style: none;
background-size: full_width;
}

#module-2329 {
margin-top: 20px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#module-2330 {
padding-top: 700px;
padding-right: 0px;
padding-left: 0px;
margin-top: -120px;
margin-right: 0px;
margin-left: 0px;
border-style: none;
background-size: full_width;
}

#module-2331 {
padding-top: 20px;
padding-right: 0px;
padding-left: 0px;
margin-top: 20px;
margin-right: -30px;
margin-left: -30px;
border-style: none;
background-size: full_width;
}

#row-block-912 {
padding-top: 40px;
padding-bottom: 40px;
padding-left: 10px;
padding-right: 10px;
margin-bottom: -20px;
background-color: #ffffff;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2332 {
margin-top: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2333 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2334 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-913 {
padding-top: 40px;
padding-bottom: 40px;
margin-top: -20px;
margin-bottom: 40px;
background-color: #f9f9f9;
border-style: none;
background-size: full_width;
}

#module-2335 {
padding-left: 40px;
border-style: none;
background-size: full_width;
}

#module-2336 {
border-style: none;
background-size: full_width;
}

#module-2337 {
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2337 .gallery__item {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-bottom: 0px;
}

#module-2337 .gallery__caption {
padding-top: 60px;
padding-right: 60px;
padding-bottom: 60px;
padding-left: 60px;
margin-bottom: 0px;
}

#module-2337 .row.gallery-row {
margin-left: -10px;
margin-right: -10px;
}

#module-2337 .gallery-grid {
column-gap: 20px;
}

#module-2338 {
margin-top: 20px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#section-block-474 {
padding-top: 60px;
padding-bottom: 60px;
margin-top: -70px;
margin-bottom: 0px;
background-color: #e0e0e0;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/cyber-ny-alien-large6.png');
background-size: cover;
background-attachment: fixed;
animation-timing-function: linear;
}

#row-block-905 {
border-style: none;
background-size: auto;
}

#module-2311 {
border-style: none;
background-size: auto;
}

#module-2312 {
margin-top: 60px;
border-style: none;
background-size: auto;
background-position: left top;
}

#section-block-475 {
padding-top: 30px;
padding-bottom: 30px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #e0e0e0;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/cyber-ny-alien-large6.png');
background-size: cover;
background-attachment: fixed;
animation-timing-function: linear;
}

#row-block-906 {
border-style: none;
background-size: auto;
}

#module-2313 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-2314 {
margin-top: 60px;
border-style: none;
background-size: auto;
}

#section-block-476 {
padding-top: 60px;
padding-bottom: 100px;
margin-top: 0px;
margin-bottom: -60px;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/lunar-bg-2.png');
background-size: cover;
animation-timing-function: linear;
animation-iteration-count: infinite;
}

#section-block-476 .background-scale {
animation-iteration-count: infinite;
animation-timing-function: linear;
}

#row-block-907 {
border-style: none;
background-size: full_width;
}

#module-2315 {
margin-top: 40px;
border-style: none;
background-size: full_width;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2316 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1081 #modal-cms .close {
}

#page-1082 #modal-cms .close {
}

#module-2344 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2345 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2346 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2347 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2348 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1088 #modal-cms .close {
}

#section-block-580 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#module-2822 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2373 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2548 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1091 #modal-cms .close {
}

#module-2376 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1092 {
background-size: auto;
}

#page-1092 .main > .container, #page-1092 .main .container {
						max-width: 1280px !important;
						width: 100%;}

#page-1092 #modal-cms .close {
}

#section-block-494 {
padding-top: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#module-2379 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2380 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2456 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2459 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2417 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2458 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2381 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2457 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2460 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2464 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2461 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2393 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2385 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1093 {
background-size: auto;
}

#page-1093 .main > .container, #page-1093 .main .container {
						max-width: 1280px !important;
						width: 100%;}

#page-1093 #modal-cms .close {
}

#section-block-495 {
padding-top: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#module-2399 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2400 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2404 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2408 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2412 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2401 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2405 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2409 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2413 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2402 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2406 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2410 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2414 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2403 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2407 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2411 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2415 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2416 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1094 {
background-size: auto;
}

#page-1094 .main > .container, #page-1094 .main .container {
						max-width: 1280px !important;
						width: 100%;}

#page-1094 #modal-cms .close {
}

#section-block-496 {
padding-top: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#module-2421 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2422 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2423 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2424 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2427 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2425 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2447 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2428 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2436 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2431 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2426 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2432 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2435 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2429 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2433 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1095 #modal-cms .close {
}

#module-2547 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1096 {
background-color: rgb(248, 248, 248);
background-size: auto;
}

#page-1096 #modal-cms .close {
}

#section-block-513 {
padding-top: 0px;
margin-top: -140px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 40s;
animation-timing-function: linear;
}

#row-block-988 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-2549 {
border-style: none;
background-size: cover;
background-position: left top;
background-attachment: fixed;
}

#section-block-514 {
padding-top: 200px;
padding-bottom: 200px;
margin-top: -100px;
margin-bottom: -20px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 40s;
animation-timing-function: linear;
}

#row-block-989 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-2550 {
border-style: none;
background-size: cover;
background-position: left top;
background-attachment: fixed;
}

#module-2551 {
margin-top: 60px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2552 {
margin-left: 60px;
margin-right: 60px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-515 {
padding-top: 10px;
padding-bottom: 10px;
margin-top: 0px;
margin-bottom: 0px;
background-color: rgba(46, 46, 46);
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
}

#row-block-990 {
padding-top: 0px;
padding-bottom: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2553 {
padding-top: 10px;
padding-bottom: 10px;
background-color: rgb(46, 46, 46);
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#section-block-516 {
padding-top: 10px;
padding-bottom: 10px;
margin-top: 0px;
margin-bottom: 0px;
background-color: rgba(46, 46, 46);
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
}

#row-block-991 {
padding-top: 0px;
padding-bottom: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2554 {
padding-top: 10px;
padding-bottom: 10px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#section-block-517 {
margin-bottom: 70px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-2555 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-993 {
border-style: none;
background-size: full_width;
}

#module-2556 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-994 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2557 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-518 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-995 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-2558 {
padding-top: 0px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-right: 30px;
margin-bottom: 20px;
margin-left: 30px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
}

#module-2558 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-2559 {
padding-top: 0px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-right: 30px;
margin-bottom: 20px;
margin-left: 30px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
}

#module-2559 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-2560 {
padding-top: 0px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-right: 30px;
margin-bottom: 20px;
margin-left: 30px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
}

#module-2560 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#section-block-519 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-520 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
}

#row-block-997 {
border-style: none;
background-size: full_width;
}

#module-2561 {
border-style: none;
background-size: auto;
}

#row-block-998 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: auto;
}

#module-2562 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2563 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2564 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#row-block-999 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: full_width;
}

#module-2565 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2566 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2567 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2568 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#row-block-1000 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: auto;
}

#module-2569 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2570 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2571 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2572 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
background-position: left top;
}

#section-block-521 {
padding-bottom: 0px;
margin-top: -50px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
}

#row-block-1001 {
border-style: none;
background-size: full_width;
}

#module-2573 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2574 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2575 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2576 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2577 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2578 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2579 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2580 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2581 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2582 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2583 {
border-style: none;
background-size: auto;
}

#module-2584 {
margin-bottom: 20px;
border-style: none;
background-size: auto;
background-position: left top;
}

#section-block-522 {
background-size: auto;
margin-top: -20px;
margin-bottom: -20px;
}

#row-block-1002 {
background-size: auto;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#module-2585 {
background-size: auto;
}

#section-block-523 {
padding-top: 20px;
padding-bottom: 30px;
margin-top: 40px;
margin-bottom: -40px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: cover;
animation-timing-function: linear;
}

#row-block-1003 {
margin-top: 100px;
margin-bottom: -40px;
border-style: none;
background-size: full_width;
}

#module-2586 {
margin-top: -60px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-2587 {
border-style: none;
background-size: full_width;
}

#row-block-1004 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2588 {
margin-top: 60px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2589 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2590 {
padding-top: 20px;
padding-right: 0px;
padding-left: 0px;
margin-top: 20px;
margin-right: -30px;
margin-left: -30px;
border-style: none;
background-size: full_width;
}

#module-2591 {
margin-top: 20px;
border-style: none;
background-size: full_width;
}

#module-2592 {
border-style: none;
background-size: full_width;
}

#module-2593 {
margin-top: 20px;
margin-bottom: 220px;
border-style: none;
background-size: full_width;
}

#module-2594 {
margin-top: 20px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#module-2595 {
padding-top: 700px;
padding-right: 0px;
padding-left: 0px;
margin-top: -120px;
margin-right: 0px;
margin-left: 0px;
border-style: none;
background-size: full_width;
}

#module-2596 {
padding-top: 20px;
padding-right: 0px;
padding-left: 0px;
margin-top: 20px;
margin-right: -30px;
margin-left: -30px;
border-style: none;
background-size: full_width;
}

#row-block-1005 {
padding-top: 40px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-top: -60px;
margin-bottom: -20px;
background-color: #f9f9f9;
border-style: none;
background-size: full_width;
}

#module-2597 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2598 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2599 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-1006 {
padding-top: 40px;
padding-bottom: 40px;
margin-top: -20px;
margin-bottom: 40px;
background-color: #f9f9f9;
border-style: none;
background-size: full_width;
}

#module-2600 {
padding-left: 40px;
border-style: none;
background-size: full_width;
}

#module-2601 {
border-style: none;
background-size: full_width;
}

#module-2602 {
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2602 .gallery__item {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-bottom: 0px;
}

#module-2602 .gallery__caption {
padding-top: 60px;
padding-right: 60px;
padding-bottom: 60px;
padding-left: 60px;
margin-bottom: 0px;
}

#module-2602 .row.gallery-row {
margin-left: -10px;
margin-right: -10px;
}

#module-2602 .gallery-grid {
column-gap: 20px;
}

#module-2603 {
margin-top: 20px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#section-block-524 {
padding-bottom: 30px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1007 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2604 {
margin-top: 30px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2605 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-1008 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2606 {
margin-top: 60px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-2607 {
border-style: none;
background-size: full_width;
}

#module-2608 {
padding-top: 20px;
padding-right: 0px;
padding-left: 0px;
margin-top: 20px;
margin-right: -30px;
margin-left: -30px;
border-style: none;
background-size: full_width;
}

#module-2609 {
margin-top: 20px;
border-style: none;
background-size: full_width;
}

#module-2610 {
border-style: none;
background-size: full_width;
}

#module-2611 {
margin-top: 20px;
margin-bottom: 220px;
border-style: none;
background-size: full_width;
}

#module-2612 {
margin-top: 20px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#module-2613 {
padding-top: 700px;
padding-right: 0px;
padding-left: 0px;
margin-top: -120px;
margin-right: 0px;
margin-left: 0px;
border-style: none;
background-size: full_width;
}

#module-2614 {
padding-top: 20px;
padding-right: 0px;
padding-left: 0px;
margin-top: 20px;
margin-right: -30px;
margin-left: -30px;
border-style: none;
background-size: full_width;
}

#row-block-1009 {
padding-top: 40px;
padding-bottom: 40px;
padding-left: 10px;
padding-right: 10px;
margin-bottom: -20px;
background-color: #ffffff;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2615 {
margin-top: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2616 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2617 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-1010 {
padding-top: 40px;
padding-bottom: 40px;
margin-top: -20px;
margin-bottom: 40px;
background-color: #f9f9f9;
border-style: none;
background-size: full_width;
}

#module-2618 {
padding-left: 40px;
border-style: none;
background-size: full_width;
}

#module-2619 {
border-style: none;
background-size: full_width;
}

#module-2620 {
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2620 .gallery__item {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-bottom: 0px;
}

#module-2620 .gallery__caption {
padding-top: 60px;
padding-right: 60px;
padding-bottom: 60px;
padding-left: 60px;
margin-bottom: 0px;
}

#module-2620 .row.gallery-row {
margin-left: -10px;
margin-right: -10px;
}

#module-2620 .gallery-grid {
column-gap: 20px;
}

#module-2621 {
margin-top: 20px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#section-block-525 {
padding-top: 60px;
padding-bottom: 60px;
margin-top: -70px;
margin-bottom: 0px;
background-color: #e0e0e0;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/cyber-ny-alien-large6.png');
background-size: cover;
background-attachment: fixed;
animation-timing-function: linear;
}

#row-block-1011 {
border-style: none;
background-size: auto;
}

#module-2622 {
border-style: none;
background-size: auto;
}

#module-2623 {
margin-top: 60px;
border-style: none;
background-size: auto;
background-position: left top;
}

#section-block-526 {
padding-top: 30px;
padding-bottom: 30px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #e0e0e0;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/cyber-ny-alien-large6.png');
background-size: cover;
background-attachment: fixed;
animation-timing-function: linear;
}

#row-block-1012 {
border-style: none;
background-size: auto;
}

#module-2624 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-2625 {
margin-top: 60px;
border-style: none;
background-size: auto;
}

#section-block-527 {
padding-top: 60px;
padding-bottom: 100px;
margin-top: 0px;
margin-bottom: -60px;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/lunar-bg-2.png');
background-size: cover;
animation-timing-function: linear;
animation-iteration-count: infinite;
}

#section-block-527 .background-scale {
animation-iteration-count: infinite;
animation-timing-function: linear;
}

#row-block-1013 {
border-style: none;
background-size: full_width;
}

#module-2626 {
margin-top: 40px;
border-style: none;
background-size: full_width;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2627 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1097 {
background-size: auto;
}

#page-1097 .main > .container, #page-1097 .main .container {
						max-width: 992px !important;
						width: 100%;}

#page-1097 #modal-cms .close {
}

#module-2629 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2628 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2630 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1100 #modal-cms .close {
}

#module-2631 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2632 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2633 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2635 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2636 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2637 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1102 #modal-cms .close {
}

#section-block-533 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1022 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2640 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1103 #modal-cms .close {
}

#section-block-535 {
padding-bottom: 20px;
margin-top: -100px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1024 {
padding-top: 20px;
padding-bottom: 20px;
margin-bottom: 30px;
background-color: #7f0000;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2641 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1104 #modal-cms .close {
}

#section-block-537 {
padding-top: 75px;
margin-top: -100px;
background-color: #939393;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-536 {
padding-top: 60px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#module-2642 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1105 {
background-size: auto;
}

#page-1105 .main > .container, #page-1105 .main .container {
						max-width: 992px !important;
						width: 100%;}

#page-1105 #modal-cms .close {
}

#section-block-539 {
padding-top: 40px;
padding-bottom: 40px;
margin-top: 0px;
border-style: none;
background-image: url('/userFiles/uploads/2025/arthouse/video-bg-2.jpg');
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#module-2643 {
padding-top: 20px;
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2650 {
padding-top: 20px;
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2648 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2649 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2646 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2647 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-538 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#module-2645 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1106 {
background-color: rgb(0, 0, 0);
background-size: auto;
}

#page-1106 #modal-cms .close {
}

#section-block-541 {
padding-top: 0px;
margin-top: -140px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 40s;
animation-timing-function: linear;
}

#row-block-1057 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-2730 {
border-style: none;
background-size: cover;
background-position: left top;
background-attachment: fixed;
}

#section-block-559 {
padding-top: 0px;
margin-top: -140px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 40s;
animation-timing-function: linear;
}

#row-block-1066 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-2748 {
border-style: none;
background-size: cover;
background-position: left top;
background-attachment: fixed;
}

#section-block-542 {
padding-top: 200px;
padding-bottom: 200px;
margin-top: -100px;
margin-bottom: -20px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 40s;
animation-timing-function: linear;
}

#row-block-1032 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-2652 {
border-style: none;
background-size: cover;
background-position: left top;
background-attachment: fixed;
}

#module-2653 {
margin-top: 60px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2654 {
margin-left: 60px;
margin-right: 60px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-544 {
padding-top: 10px;
padding-bottom: 10px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #000000;
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1034 {
padding-top: 0px;
padding-bottom: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2656 {
padding-top: 10px;
padding-bottom: 10px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#section-block-545 {
margin-bottom: 0px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#module-2657 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-1036 {
border-style: none;
background-size: full_width;
}

#module-2658 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-1037 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2659 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-546 {
padding-top: 70px;
padding-bottom: 30px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #ffffff;
border-style: none;
border-radius: 6px;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1038 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-2660 {
padding-top: 20px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(54, 234, 156);
border-style: none;
border-radius: 6px;
background-size: full_width;
background-position: left top;
}

#module-2660 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-2742 {
padding-top: 20px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(178, 212, 246);
border-style: none;
border-radius: 6px;
background-size: full_width;
background-position: left top;
}

#module-2742 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-2743 {
padding-top: 60px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(224, 137, 137);
border-style: none;
border-radius: 6px;
background-size: full_width;
background-position: left top;
}

#module-2743 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#row-block-1065 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-2740 {
padding-top: 20px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(242, 185, 134);
border-style: none;
border-radius: 6px;
background-size: full_width;
background-position: left top;
}

#module-2740 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-2744 {
padding-top: 65px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(195, 234, 102);
border-style: none;
border-radius: 6px;
background-size: full_width;
background-position: left top;
}

#module-2744 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-2745 {
padding-top: 40px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(141, 166, 233);
border-style: none;
border-radius: 6px;
background-size: full_width;
background-position: left top;
}

#module-2745 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#section-block-558 {
padding-left: 30px;
padding-right: 30px;
margin-top: 0px;
margin-bottom: 0px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1063 {
padding-bottom: 60px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2738 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-548 {
padding-top: 50px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
}

#row-block-1040 {
border-style: none;
background-size: full_width;
}

#module-2663 {
border-style: none;
background-size: auto;
}

#row-block-1041 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: auto;
}

#module-2666 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2668 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2665 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#row-block-1042 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: full_width;
}

#module-2667 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2664 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2669 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2670 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#row-block-1168 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2973 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-549 {
padding-bottom: 0px;
margin-top: -50px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
}

#row-block-1044 {
border-style: none;
background-size: full_width;
}

#module-2678 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2677 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2680 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2679 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2676 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2681 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2683 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2685 {
border-style: none;
background-size: auto;
}

#section-block-550 {
background-size: auto;
margin-top: -20px;
margin-bottom: -20px;
}

#row-block-1045 {
background-size: auto;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#module-2687 {
background-size: auto;
}

#section-block-551 {
padding-top: 20px;
padding-bottom: 30px;
margin-top: 40px;
margin-bottom: -40px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: cover;
animation-timing-function: linear;
}

#row-block-1046 {
margin-top: 100px;
margin-bottom: -40px;
border-style: none;
background-size: full_width;
}

#module-2688 {
margin-top: -60px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-2689 {
border-style: none;
background-size: full_width;
}

#row-block-1047 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2690 {
margin-top: 60px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2691 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2692 {
padding-top: 20px;
padding-right: 0px;
padding-left: 0px;
margin-top: 20px;
margin-right: -30px;
margin-left: -30px;
border-style: none;
background-size: full_width;
}

#module-2693 {
margin-top: 20px;
border-style: none;
background-size: full_width;
}

#module-2694 {
border-style: none;
background-size: full_width;
}

#module-2695 {
margin-top: 20px;
margin-bottom: 220px;
border-style: none;
background-size: full_width;
}

#module-2696 {
margin-top: 20px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#module-2697 {
padding-top: 700px;
padding-right: 0px;
padding-left: 0px;
margin-top: -120px;
margin-right: 0px;
margin-left: 0px;
border-style: none;
background-size: full_width;
}

#module-2698 {
padding-top: 20px;
padding-right: 0px;
padding-left: 0px;
margin-top: 20px;
margin-right: -30px;
margin-left: -30px;
border-style: none;
background-size: full_width;
}

#row-block-1048 {
padding-top: 40px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-top: -60px;
margin-bottom: -20px;
background-color: #f9f9f9;
border-style: none;
background-size: full_width;
}

#module-2699 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2700 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2701 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-1049 {
padding-top: 40px;
padding-bottom: 40px;
margin-top: -20px;
margin-bottom: 40px;
background-color: #f9f9f9;
border-style: none;
background-size: full_width;
}

#module-2702 {
padding-left: 40px;
border-style: none;
background-size: full_width;
}

#module-2703 {
border-style: none;
background-size: full_width;
}

#module-2704 {
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2704 .gallery__item {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-bottom: 0px;
}

#module-2704 .gallery__caption {
padding-top: 60px;
padding-right: 60px;
padding-bottom: 60px;
padding-left: 60px;
margin-bottom: 0px;
}

#module-2704 .row.gallery-row {
margin-left: -10px;
margin-right: -10px;
}

#module-2704 .gallery-grid {
column-gap: 20px;
}

#module-2705 {
margin-top: 20px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#section-block-553 {
padding-top: 60px;
padding-bottom: 60px;
margin-top: -70px;
margin-bottom: 0px;
background-color: #e0e0e0;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/cyber-ny-alien-large6.png');
background-size: cover;
background-attachment: fixed;
animation-timing-function: linear;
}

#row-block-1054 {
border-style: none;
background-size: auto;
}

#module-2724 {
border-style: none;
background-size: auto;
}

#module-2725 {
margin-top: 60px;
border-style: none;
background-size: auto;
background-position: left top;
}

#section-block-554 {
padding-top: 30px;
padding-bottom: 30px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #e0e0e0;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/cyber-ny-alien-large6.png');
background-size: cover;
background-attachment: fixed;
animation-timing-function: linear;
}

#row-block-1055 {
border-style: none;
background-size: auto;
}

#module-2726 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-2727 {
margin-top: 60px;
border-style: none;
background-size: auto;
}

#section-block-555 {
padding-top: 60px;
padding-bottom: 100px;
margin-top: 0px;
margin-bottom: -60px;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/lunar-bg-2.png');
background-size: cover;
animation-timing-function: linear;
animation-iteration-count: infinite;
}

#section-block-555 .background-scale {
animation-iteration-count: infinite;
animation-timing-function: linear;
}

#row-block-1056 {
border-style: none;
background-size: full_width;
}

#module-2728 {
margin-top: 40px;
border-style: none;
background-size: full_width;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2729 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1107 {
background-color: #000000;
background-size: auto;
}

#page-1107 #modal-cms .close {
}

#section-block-562 {
padding-top: 75px;
margin-top: -100px;
background-color: #3d3d3d;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-561 {
padding-left: 20px;
padding-right: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1068 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2749 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1108 {
background-color: rgb(0, 0, 0);
background-size: auto;
}

#page-1108 #modal-cms .close {
}

#section-block-577 {
border-style: none;
background-image: url('/userFiles/uploads/2025/arthouse/video-bg-2.jpg');
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#module-2809 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2755 {
padding-top: 10px;
padding-bottom: 10px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#module-2812 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-568 {
padding-top: 70px;
padding-bottom: 30px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
border-radius: 6px;
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#module-2811 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-1077 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-2759 {
padding-top: 20px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(0, 0, 0);
border-color: #ffffff;
border-width: 1px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-2759 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-2760 {
padding-top: 20px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(0, 0, 0);
border-color: #ffffff;
border-width: 1px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-2760 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-2761 {
padding-top: 60px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(0, 0, 0);
border-color: #ffffff;
border-width: 1px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-2761 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#row-block-1078 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-2762 {
padding-top: 20px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(0, 0, 0);
border-color: #ffffff;
border-width: 1px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-2762 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-2763 {
padding-top: 65px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(0, 0, 0);
border-color: #ffffff;
border-width: 1px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-2763 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-2764 {
padding-top: 40px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(0, 0, 0);
border-color: #ffffff;
border-width: 1px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-2764 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-2814 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-570 {
padding-top: 50px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
}

#row-block-1080 {
border-style: none;
background-size: full_width;
}

#module-3081 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-569 {
padding-left: 30px;
padding-right: 30px;
margin-top: 0px;
margin-bottom: 0px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1079 {
padding-bottom: 60px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2765 {
padding-top: 35px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-571 {
padding-bottom: 0px;
margin-top: -50px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
}

#row-block-1083 {
border-style: none;
background-size: full_width;
}

#module-2774 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2775 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2776 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2777 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2778 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2779 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2780 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2781 {
border-style: none;
background-size: auto;
}

#section-block-572 {
background-size: auto;
margin-top: -20px;
margin-bottom: -20px;
}

#row-block-1084 {
background-size: auto;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#module-2782 {
background-size: auto;
}

#section-block-574 {
padding-top: 60px;
padding-bottom: 60px;
margin-top: -70px;
margin-bottom: 0px;
background-color: #ffffff;
border-style: none;
background-size: cover;
background-position: left top;
background-attachment: fixed;
animation-timing-function: linear;
}

#row-block-1097 {
padding-left: 50px;
padding-right: 50px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2813 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-1089 {
border-style: none;
background-size: auto;
}

#module-2801 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2802 {
margin-top: 60px;
border-style: none;
background-size: auto;
background-position: left top;
}

#section-block-573 {
padding-top: 20px;
padding-bottom: 30px;
margin-top: 40px;
margin-bottom: -40px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: cover;
animation-timing-function: linear;
}

#row-block-1085 {
margin-top: 100px;
margin-bottom: -40px;
border-style: none;
background-size: full_width;
}

#module-2783 {
margin-top: -60px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-2784 {
border-style: none;
background-size: full_width;
}

#row-block-1086 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2785 {
margin-top: 60px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2786 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2787 {
padding-top: 20px;
padding-right: 0px;
padding-left: 0px;
margin-top: 20px;
margin-right: -30px;
margin-left: -30px;
border-style: none;
background-size: full_width;
}

#module-2788 {
margin-top: 20px;
border-style: none;
background-size: full_width;
}

#module-2789 {
border-style: none;
background-size: full_width;
}

#module-2790 {
margin-top: 20px;
margin-bottom: 220px;
border-style: none;
background-size: full_width;
}

#module-2791 {
margin-top: 20px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#module-2792 {
padding-top: 700px;
padding-right: 0px;
padding-left: 0px;
margin-top: -120px;
margin-right: 0px;
margin-left: 0px;
border-style: none;
background-size: full_width;
}

#module-2793 {
padding-top: 20px;
padding-right: 0px;
padding-left: 0px;
margin-top: 20px;
margin-right: -30px;
margin-left: -30px;
border-style: none;
background-size: full_width;
}

#row-block-1087 {
padding-top: 40px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-top: -60px;
margin-bottom: -20px;
background-color: #f9f9f9;
border-style: none;
background-size: full_width;
}

#module-2794 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2795 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2796 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-1088 {
padding-top: 40px;
padding-bottom: 40px;
margin-top: -20px;
margin-bottom: 40px;
background-color: #f9f9f9;
border-style: none;
background-size: full_width;
}

#module-2797 {
padding-left: 40px;
border-style: none;
background-size: full_width;
}

#module-2798 {
border-style: none;
background-size: full_width;
}

#module-2799 {
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2799 .gallery__item {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-bottom: 0px;
}

#module-2799 .gallery__caption {
padding-top: 60px;
padding-right: 60px;
padding-bottom: 60px;
padding-left: 60px;
margin-bottom: 0px;
}

#module-2799 .row.gallery-row {
margin-left: -10px;
margin-right: -10px;
}

#module-2799 .gallery-grid {
column-gap: 20px;
}

#module-2800 {
margin-top: 20px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#section-block-576 {
padding-top: 60px;
padding-bottom: 100px;
margin-top: 0px;
margin-bottom: -60px;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/lunar-bg-2.png');
background-size: cover;
background-position: left top;
animation-timing-function: linear;
animation-iteration-count: infinite;
}

#section-block-576 .background-scale {
animation-iteration-count: infinite;
animation-timing-function: linear;
}

#row-block-1091 {
border-style: none;
background-size: full_width;
}

#module-2805 {
margin-top: 40px;
border-style: none;
background-size: full_width;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-3082 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1109 #modal-cms .close {
}

#module-2815 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2816 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1110 {
background-color: rgb(0, 0, 0);
background-size: auto;
}

#page-1110 #modal-cms .close {
}

#module-2885 {
padding-top: 25px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2880 {
padding-top: 25px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2886 {
padding-top: 100px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3068 {
padding-top: 25px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3069 {
padding-top: 25px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3070 {
padding-top: 100px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-581 {
border-style: none;
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#module-2823 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-593 {
padding-top: 100px;
padding-bottom: 100px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1131 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2892 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-1132 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2895 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2835 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2894 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-594 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
animation-delay: .5s;
-webkit-animation-delay: .5s;
-moz-animation-delay: .5s;
-o-animation-delay: .5s;
}

#module-2896 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-582 {
padding-top: 70px;
padding-bottom: 30px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #ffffff;
border-style: none;
border-radius: 6px;
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#module-2826 {
padding-top: 10px;
padding-bottom: 10px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#module-2882 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2887 {
padding-top: 10px;
padding-bottom: 10px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#module-2890 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-1103 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2828 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-1104 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-2829 {
padding-top: 20px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(255, 255, 255);
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-2829 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-2830 {
padding-top: 20px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(255, 255, 255);
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-2830 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-2831 {
padding-top: 60px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(255, 255, 255);
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-2831 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#row-block-1105 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-2832 {
padding-top: 20px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(255, 255, 255);
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-2832 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-2833 {
padding-top: 65px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(255, 255, 255);
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-2833 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-2834 {
padding-top: 40px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(255, 255, 255);
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-2834 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#row-block-1106 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3079 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-631 {
padding-top: 75px;
padding-bottom: 75px;
padding-left: 25px;
padding-right: 25px;
background-color: #8de3f0;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#module-2859 {
padding-top: 25px;
padding-bottom: 50px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3074 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3074 .gallery__item {
padding-top: 12.5px;
padding-right: 12.5px;
padding-bottom: 12.5px;
padding-left: 12.5px;
margin-bottom: 0px;
}

#module-3074 .gallery__caption {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
margin-bottom: 0px;
}

#module-3074 .row.gallery-row {
margin-left: -12.5px;
margin-right: -12.5px;
}

#module-3074 .gallery-grid {
column-gap: 25px;
row-gap: 25px;
}

#section-block-584 {
padding-bottom: 25px;
padding-left: 30px;
padding-right: 30px;
margin-top: -30px;
margin-bottom: 0px;
background-color: #ffffff;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1110 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2844 {
padding-top: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-587 {
background-size: auto;
margin-top: -20px;
margin-bottom: -20px;
}

#row-block-1115 {
background-size: auto;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#module-2856 {
background-size: auto;
}

#section-block-588 {
padding-top: 60px;
padding-bottom: 60px;
margin-top: -70px;
margin-bottom: 0px;
border-style: none;
background-size: cover;
background-position: left top;
background-attachment: fixed;
animation-timing-function: linear;
}

#row-block-1116 {
border-style: none;
background-size: auto;
}

#module-2857 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2858 {
margin-top: 60px;
border-style: none;
background-size: auto;
background-position: left top;
}

#section-block-589 {
padding-top: 20px;
padding-bottom: 30px;
margin-top: 40px;
margin-bottom: -40px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: cover;
animation-timing-function: linear;
}

#row-block-1118 {
margin-top: 100px;
margin-bottom: -40px;
border-style: none;
background-size: full_width;
}

#module-2860 {
margin-top: -60px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-2861 {
border-style: none;
background-size: full_width;
}

#row-block-1119 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2862 {
margin-top: 60px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2863 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2864 {
padding-top: 20px;
padding-right: 0px;
padding-left: 0px;
margin-top: 20px;
margin-right: -30px;
margin-left: -30px;
border-style: none;
background-size: full_width;
}

#module-2865 {
margin-top: 20px;
border-style: none;
background-size: full_width;
}

#module-2866 {
border-style: none;
background-size: full_width;
}

#module-2867 {
margin-top: 20px;
margin-bottom: 220px;
border-style: none;
background-size: full_width;
}

#module-2868 {
margin-top: 20px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#module-2869 {
padding-top: 700px;
padding-right: 0px;
padding-left: 0px;
margin-top: -120px;
margin-right: 0px;
margin-left: 0px;
border-style: none;
background-size: full_width;
}

#module-2870 {
padding-top: 20px;
padding-right: 0px;
padding-left: 0px;
margin-top: 20px;
margin-right: -30px;
margin-left: -30px;
border-style: none;
background-size: full_width;
}

#row-block-1120 {
padding-top: 40px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-top: -60px;
margin-bottom: -20px;
background-color: #f9f9f9;
border-style: none;
background-size: full_width;
}

#module-2871 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2872 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2873 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-1121 {
padding-top: 40px;
padding-bottom: 40px;
margin-top: -20px;
margin-bottom: 40px;
background-color: #f9f9f9;
border-style: none;
background-size: full_width;
}

#module-2874 {
padding-left: 40px;
border-style: none;
background-size: full_width;
}

#module-2875 {
border-style: none;
background-size: full_width;
}

#module-2876 {
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2876 .gallery__item {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-bottom: 0px;
}

#module-2876 .gallery__caption {
padding-top: 60px;
padding-right: 60px;
padding-bottom: 60px;
padding-left: 60px;
margin-bottom: 0px;
}

#module-2876 .row.gallery-row {
margin-left: -10px;
margin-right: -10px;
}

#module-2876 .gallery-grid {
column-gap: 20px;
}

#module-2877 {
margin-top: 20px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#section-block-590 {
padding-top: 60px;
padding-bottom: 100px;
margin-top: 0px;
margin-bottom: -60px;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/lunar-bg-2.png');
background-size: cover;
background-position: left top;
animation-timing-function: linear;
animation-iteration-count: infinite;
}

#section-block-590 .background-scale {
animation-iteration-count: infinite;
animation-timing-function: linear;
}

#module-3075 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-1210 {
border-style: none;
background-size: full_width;
}

#module-3076 {
margin-top: 40px;
border-style: none;
background-size: full_width;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-3077 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1111 {
background-color: rgb(255, 255, 255);
background-size: auto;
}

#page-1111 #modal-cms .close {
}

#row-block-1135 {
padding-top: 25px;
padding-left: 25px;
padding-right: 25px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2901 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2981 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-596 {
border-style: none;
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1136 {
padding-left: 25px;
padding-right: 25px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2903 {
background-color: #8de3f0;
border-color: transparent;
border-width: 2px;
border-style: solid;
border-radius: 22px;
background-size: full_width;
background-position: left top;
}

#section-block-601 {
padding-top: 25px;
padding-bottom: 25px;
padding-left: 30px;
padding-right: 30px;
margin-top: 0px;
margin-bottom: 0px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1150 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2930 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2931 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-597 {
padding-bottom: 100px;
background-color: #000000;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1137 {
padding-top: 50px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2904 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-1138 {
padding-top: 100px;
padding-bottom: 200px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2905 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2920 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2907 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2909 {
padding-top: 10px;
padding-bottom: 10px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#module-2910 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2914 {
padding-top: 20px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: transparent;
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-2914 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-2917 {
padding-top: 20px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: transparent;
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-2917 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-2915 {
padding-top: 20px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: transparent;
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-2915 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-2918 {
padding-top: 65px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: transparent;
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-2918 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-2916 {
padding-top: 60px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: transparent;
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-2916 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-2919 {
padding-top: 40px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: transparent;
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-2919 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-3078 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-614 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1176 {
padding-top: 100px;
padding-bottom: 100px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2941 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2982 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2982 .gallery__item {
padding-top: 2.5px;
padding-right: 2.5px;
padding-bottom: 2.5px;
padding-left: 2.5px;
margin-bottom: 0px;
}

#module-2982 .gallery__caption {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
margin-bottom: 0px;
}

#module-2982 .row.gallery-row {
margin-left: -2.5px;
margin-right: -2.5px;
}

#module-2982 .gallery-grid {
column-gap: 5px;
row-gap: 5px;
}

#section-block-600 {
padding-top: 50px;
padding-bottom: 40px;
margin-bottom: 0px;
background-color: #000000;
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
}

#row-block-1148 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: auto;
}

#module-2923 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2924 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2925 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#row-block-1149 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: full_width;
}

#module-2926 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2927 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2928 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2929 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#section-block-602 {
padding-bottom: 0px;
margin-top: -50px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
}

#row-block-1151 {
border-style: none;
background-size: full_width;
}

#module-2932 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2933 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2934 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2935 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2936 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2937 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2938 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2939 {
border-style: none;
background-size: auto;
}

#section-block-603 {
background-size: auto;
margin-top: -20px;
margin-bottom: -20px;
}

#row-block-1152 {
background-size: auto;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#module-2940 {
background-size: auto;
}

#section-block-604 {
padding-top: 60px;
padding-bottom: 60px;
margin-top: -70px;
margin-bottom: 0px;
border-style: none;
background-size: cover;
background-position: left top;
background-attachment: fixed;
animation-timing-function: linear;
}

#module-2983 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-1154 {
border-style: none;
background-size: auto;
}

#module-2942 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2943 {
margin-top: 60px;
border-style: none;
background-size: auto;
background-position: left top;
}

#section-block-605 {
padding-top: 20px;
padding-bottom: 30px;
margin-top: 40px;
margin-bottom: -40px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: cover;
animation-timing-function: linear;
}

#row-block-1155 {
margin-top: 100px;
margin-bottom: -40px;
border-style: none;
background-size: full_width;
}

#module-2944 {
margin-top: -60px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-2945 {
border-style: none;
background-size: full_width;
}

#row-block-1156 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2946 {
margin-top: 60px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2947 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2948 {
padding-top: 20px;
padding-right: 0px;
padding-left: 0px;
margin-top: 20px;
margin-right: -30px;
margin-left: -30px;
border-style: none;
background-size: full_width;
}

#module-2949 {
margin-top: 20px;
border-style: none;
background-size: full_width;
}

#module-2950 {
border-style: none;
background-size: full_width;
}

#module-2951 {
margin-top: 20px;
margin-bottom: 220px;
border-style: none;
background-size: full_width;
}

#module-2952 {
margin-top: 20px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#module-2953 {
padding-top: 700px;
padding-right: 0px;
padding-left: 0px;
margin-top: -120px;
margin-right: 0px;
margin-left: 0px;
border-style: none;
background-size: full_width;
}

#module-2954 {
padding-top: 20px;
padding-right: 0px;
padding-left: 0px;
margin-top: 20px;
margin-right: -30px;
margin-left: -30px;
border-style: none;
background-size: full_width;
}

#row-block-1157 {
padding-top: 40px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-top: -60px;
margin-bottom: -20px;
background-color: #f9f9f9;
border-style: none;
background-size: full_width;
}

#module-2955 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2956 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2957 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-1158 {
padding-top: 40px;
padding-bottom: 40px;
margin-top: -20px;
margin-bottom: 40px;
background-color: #f9f9f9;
border-style: none;
background-size: full_width;
}

#module-2958 {
padding-left: 40px;
border-style: none;
background-size: full_width;
}

#module-2959 {
border-style: none;
background-size: full_width;
}

#module-2960 {
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2960 .gallery__item {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-bottom: 0px;
}

#module-2960 .gallery__caption {
padding-top: 60px;
padding-right: 60px;
padding-bottom: 60px;
padding-left: 60px;
margin-bottom: 0px;
}

#module-2960 .row.gallery-row {
margin-left: -10px;
margin-right: -10px;
}

#module-2960 .gallery-grid {
column-gap: 20px;
}

#module-2961 {
margin-top: 20px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#section-block-606 {
padding-top: 60px;
padding-bottom: 100px;
margin-top: 0px;
margin-bottom: -60px;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/lunar-bg-2.png');
background-size: cover;
background-position: left top;
animation-timing-function: linear;
animation-iteration-count: infinite;
}

#section-block-606 .background-scale {
animation-iteration-count: infinite;
animation-timing-function: linear;
}

#row-block-1159 {
border-style: none;
background-size: full_width;
}

#module-2962 {
margin-top: 40px;
border-style: none;
background-size: full_width;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

#module-2963 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1114 {
background-size: auto;
}

#page-1114 .main > .container, #page-1114 .main .container {
						max-width: 992px !important;
						width: 100%;}

#page-1114 #modal-cms .close {
}

#section-block-611 {
padding-top: 40px;
padding-bottom: 40px;
margin-top: 0px;
border-style: none;
background-image: url('/userFiles/uploads/2025/arthouse/video-bg-2.jpg');
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#module-2974 {
padding-top: 20px;
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2975 {
padding-top: 20px;
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2976 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2977 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2978 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2979 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-612 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1171 {
border-color: rgb(255, 255, 255);
border-style: dashed;
background-size: full_width;
background-position: left top;
}

#module-2980 {
background-color: rgb(255, 255, 255);
border-color: #000000;
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1115 {
background-color: rgb(255, 255, 255);
background-size: auto;
}

#page-1115 #modal-cms .close {
}

#section-block-632 {
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1212 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2986 {
padding-left: 0px;
padding-right: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3141 {
padding-left: 0px;
padding-right: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-649 {
padding-top: 10px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-650 {
padding-top: 50px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1244 {
padding-top: 20px;
padding-bottom: 0px;
padding-left: 10px;
padding-right: 10px;
margin-left: 10px;
margin-right: 10px;
background-color: #8de3f0;
border-style: none;
border-radius: 22px;
background-size: full_width;
background-position: left top;
}

#module-2987 {
background-color: #8de3f0;
border-color: transparent;
border-width: 2px;
border-style: solid;
border-radius: 22px;
background-size: full_width;
background-position: left top;
}

#section-block-628 {
margin-top: -30px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-627 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1202 {
padding-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3059 {
padding-top: 20px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(255, 255, 255);
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-3059 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-3062 {
padding-top: 20px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(255, 255, 255);
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-3062 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-3060 {
padding-top: 20px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(255, 255, 255);
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-3060 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-3063 {
padding-top: 65px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(255, 255, 255);
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-3063 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-3061 {
padding-top: 60px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(255, 255, 255);
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-3061 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-3064 {
padding-top: 40px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(255, 255, 255);
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-3064 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#section-block-618 {
padding-top: 25px;
padding-bottom: 25px;
padding-left: 30px;
padding-right: 30px;
margin-top: 0px;
margin-bottom: 0px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1204 {
padding-left: 30px;
margin-bottom: 34px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3004 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-1180 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2989 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-651 {
padding-left: 20px;
margin-top: 0px;
margin-bottom: 0px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1247 {
margin-bottom: 34px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3148 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-1248 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3150 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-620 {
padding-top: 40px;
padding-bottom: 30px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 0px;
background-color: #f7f7f7;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1187 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3005 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3005 .gallery__item {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-bottom: 0px;
}

#module-3005 .gallery__caption {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
margin-bottom: 0px;
}

#module-3005 .row.gallery-row {
margin-left: -10px;
margin-right: -10px;
}

#module-3005 .gallery-grid {
column-gap: 20px;
row-gap: 20px;
}

#section-block-652 {
padding-top: 30px;
padding-bottom: 18px;
margin-bottom: 0px;
background-color: #f7f7f7;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1249 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3154 {
padding-top: 20px;
padding-bottom: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3153 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3153 .gallery__item {
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;
margin-bottom: 0px;
}

#module-3153 .gallery__caption {
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;
margin-bottom: 0px;
}

#module-3153 .row.gallery-row {
margin-left: -4px;
margin-right: -4px;
}

#module-3153 .gallery-grid {
column-gap: 8px;
row-gap: 8px;
}

#section-block-630 {
padding-top: 50px;
margin-top: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1208 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3022 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3073 {
padding-top: 40px;
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-623 {
background-size: auto;
margin-top: -20px;
margin-bottom: -20px;
}

#row-block-1191 {
background-size: auto;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#module-3021 {
background-size: auto;
}

#section-block-624 {
padding-top: 60px;
padding-bottom: 60px;
margin-top: -70px;
margin-bottom: 0px;
border-style: none;
background-size: cover;
background-position: left top;
background-attachment: fixed;
animation-timing-function: linear;
}

#row-block-1193 {
border-style: none;
background-size: auto;
}

#module-3023 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-3024 {
margin-top: 60px;
border-style: none;
background-size: auto;
background-position: left top;
}

#page-1116 {
background-color: rgb(255, 255, 255);
background-size: auto;
}

#page-1116 #modal-cms .close {
}

#section-block-634 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#module-3086 {
padding-left: 0px;
padding-right: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-639 {
padding-top: 25px;
padding-bottom: 25px;
padding-left: 30px;
padding-right: 30px;
margin-top: 0px;
margin-bottom: 0px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1227 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3111 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-635 {
border-style: none;
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1217 {
padding-left: 25px;
padding-right: 25px;
background-color: #8de3f0;
border-style: none;
border-radius: 22px;
background-size: full_width;
background-position: left top;
}

#module-3087 {
background-color: #8de3f0;
border-color: transparent;
border-width: 2px;
border-style: solid;
border-radius: 22px;
background-size: full_width;
background-position: left top;
}

#module-3088 {
background-color: #8de3f0;
border-color: transparent;
border-width: 2px;
border-style: solid;
border-radius: 22px;
background-size: full_width;
background-position: left top;
}

#section-block-636 {
padding-bottom: 100px;
background-color: #000000;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1219 {
padding-top: 50px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3089 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-1220 {
padding-bottom: 100px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3090 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3091 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3092 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3093 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3094 {
padding-top: 10px;
padding-bottom: 10px;
border-style: none;
background-size: auto;
background-position: left top;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#module-3095 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3096 {
padding-top: 20px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: transparent;
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-3096 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-3097 {
padding-top: 20px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: transparent;
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-3097 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-3098 {
padding-top: 20px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: transparent;
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-3098 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-3099 {
padding-top: 65px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: transparent;
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-3099 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-3100 {
padding-top: 60px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: transparent;
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-3100 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-3101 {
padding-top: 40px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: transparent;
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-3101 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-3102 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-637 {
margin-top: -30px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-638 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1225 {
padding-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3103 {
padding-top: 20px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(255, 255, 255);
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-3103 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-3104 {
padding-top: 20px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(255, 255, 255);
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-3104 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-3105 {
padding-top: 20px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(255, 255, 255);
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-3105 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-3106 {
padding-top: 65px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(255, 255, 255);
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-3106 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-3107 {
padding-top: 60px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(255, 255, 255);
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-3107 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-3108 {
padding-top: 40px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
background-color: rgb(255, 255, 255);
border-color: #000000;
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-3108 {
box-shadow: 2px 2px 12px 20px rgba(0, 0, 0, 0.02);
}

#module-3109 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-640 {
padding-top: 40px;
padding-bottom: 30px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 0px;
background-color: #f7f7f7;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1228 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3112 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3112 .gallery__item {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-bottom: 0px;
}

#module-3112 .gallery__caption {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
margin-bottom: 0px;
}

#module-3112 .row.gallery-row {
margin-left: -10px;
margin-right: -10px;
}

#module-3112 .gallery-grid {
column-gap: 20px;
row-gap: 20px;
}

#module-3113 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3114 {
padding-top: 40px;
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-641 {
padding-top: 100px;
margin-top: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1229 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3115 {
padding-top: 40px;
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-642 {
background-size: auto;
margin-top: -20px;
margin-bottom: -20px;
}

#row-block-1230 {
background-size: auto;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 2s;
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
}

#module-3116 {
background-size: auto;
}

#section-block-643 {
padding-top: 60px;
padding-bottom: 60px;
margin-top: -70px;
margin-bottom: 0px;
border-style: none;
background-size: cover;
background-position: left top;
background-attachment: fixed;
animation-timing-function: linear;
}

#module-3117 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-1232 {
border-style: none;
background-size: auto;
}

#module-3118 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-3119 {
margin-top: 60px;
border-style: none;
background-size: auto;
background-position: left top;
}

#section-block-644 {
padding-top: 20px;
padding-bottom: 30px;
margin-top: 40px;
margin-bottom: -40px;
background-color: rgb(255, 255, 255);
border-style: none;
background-size: cover;
animation-timing-function: linear;
}

#row-block-1233 {
margin-top: 100px;
margin-bottom: -40px;
border-style: none;
background-size: full_width;
}

#module-3120 {
margin-top: -60px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
}

#module-3121 {
border-style: none;
background-size: full_width;
}

#row-block-1234 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3122 {
margin-top: 60px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3123 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3124 {
padding-top: 20px;
padding-right: 0px;
padding-left: 0px;
margin-top: 20px;
margin-right: -30px;
margin-left: -30px;
border-style: none;
background-size: full_width;
}

#module-3125 {
margin-top: 20px;
border-style: none;
background-size: full_width;
}

#module-3126 {
border-style: none;
background-size: full_width;
}

#module-3127 {
margin-top: 20px;
margin-bottom: 220px;
border-style: none;
background-size: full_width;
}

#module-3128 {
margin-top: 20px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#module-3129 {
padding-top: 700px;
padding-right: 0px;
padding-left: 0px;
margin-top: -120px;
margin-right: 0px;
margin-left: 0px;
border-style: none;
background-size: full_width;
}

#module-3130 {
padding-top: 20px;
padding-right: 0px;
padding-left: 0px;
margin-top: 20px;
margin-right: -30px;
margin-left: -30px;
border-style: none;
background-size: full_width;
}

#row-block-1235 {
padding-top: 40px;
padding-right: 40px;
padding-bottom: 40px;
padding-left: 40px;
margin-top: -60px;
margin-bottom: -20px;
background-color: #f9f9f9;
border-style: none;
background-size: full_width;
}

#module-3131 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3132 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3133 {
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-1236 {
padding-top: 40px;
padding-bottom: 40px;
margin-top: -20px;
margin-bottom: 40px;
background-color: #f9f9f9;
border-style: none;
background-size: full_width;
}

#module-3134 {
padding-left: 40px;
border-style: none;
background-size: full_width;
}

#module-3135 {
border-style: none;
background-size: full_width;
}

#module-3136 {
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-3136 .gallery__item {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-bottom: 0px;
}

#module-3136 .gallery__caption {
padding-top: 60px;
padding-right: 60px;
padding-bottom: 60px;
padding-left: 60px;
margin-bottom: 0px;
}

#module-3136 .row.gallery-row {
margin-left: -10px;
margin-right: -10px;
}

#module-3136 .gallery-grid {
column-gap: 20px;
}

#module-3137 {
margin-top: 20px;
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#section-block-645 {
padding-top: 60px;
padding-bottom: 100px;
margin-top: 0px;
margin-bottom: -60px;
border-style: none;
background-image: url('/userFiles/uploads/2020/backgrounds/lunar-bg-2.png');
background-size: cover;
animation-timing-function: linear;
animation-iteration-count: infinite;
}

#section-block-645 .background-scale {
animation-iteration-count: infinite;
animation-timing-function: linear;
}

#row-block-1237 {
border-style: none;
background-size: full_width;
}

#module-3138 {
margin-top: 40px;
border-style: none;
background-size: full_width;
animation-duration: 2s;
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
}

@media (max-width: 767px) {

#row-block-1244 {
                                    padding-top: 40px;
                                    padding-bottom: 0px;
                                    padding-left: 10px;
                                    padding-right: 10px;}

}

#mc_embed_signup input#mc-embedded-subscribe {line-height:20px;}
.max-width-650 {
	max-width:650px;}
.max-width-950 {
	max-width:950px;}
.blog-page .main .row:first-child {margin-top:80px;}
.search-page .header:not(.header-fixed-shrink) {background:#000;}
.checkbox-option {
	display: flex;
	align-items: center;
}
.checkbox-option input[type=checkbox] {
	width: auto;
}
.checkbox-option .checkbox-label {
	margin-bottom: 0;
}
#page-1026 .d-flex--single {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin-bottom: 0 !important;
	height: 100vh;
}
#page-1026 .d-flex--single>.col {
	max-width:400px !important;
}
#page-1026 .d-flex--single>.col>.container {
	width:auto;
	padding:0;
}

@media (max-width: 767px) {
	#module-block-636 iframe {
		max-width: 100% !important;
	}
	#module-563 div.carousel--height div.carousel__item .carousel__image {
		height: 100vh;
		background-size: cover;
		background-repeat: no-repeat;
	}
	#module-563 div.carousel--height div.carousel__item .carousel__image img{
		opacity: 0 !important;
	}
	#module-563 div.carousel--height div.carousel__item {
		margin-left: 0;
	}
}
.blog-page .blog-content__copy {border-bottom:0;}