body #fix-area, body #content-area, body #footer-area { width: 1800px; }
body #footer { height: 1000px; }
body #fullscreen-area, body .fullscreen-bg { background-color: rgb(255, 255, 255); }
.clickable { display: inline-block; width: 100%; height: 100%; }
.PlaceObject { background-color: rgba(0,0,0,0) !important; }
/*----------------------------------------------------------- Mobile styles -----------------------------------------*/
/* burger = button to show the sidenav */
/* sidenav = menu for the mobile version */
/* mobile = is the div which encloses ALL mobile elements it is also the element which needs to be hidden to hide the */
/* mobile elements from the page (needed for the regular desktop version) */
/* mobile-content = is a child of mobile and contains the content elements */
/* mobile-footer = is a child of mobile and contains the footer elements */
/* mobile-clone = cloned elements which are located in either content or footer */
/* mobile-child = cloned elements which are located in mobile-clones */

/*----------------------------------------------------------- start Burger section -----------------------------------------*/

#sidenav {
    display: none;
}

.burger {
    display: none;
}

/*----------------------------------------------------------- end Burger section -----------------------------------------*/

/*----------------------------------------------------------- start other element section -----------------------------------------*/

#footer {
    position: relative;
    width: 100%;
    margin: 0 auto;
    z-index: 3000;
}

#footer-area {
    position: relative;
    width: 1200px;
    margin: 0 auto;
    height: 100%;
}

#content {
    position: relative;
    width: 100%;
    margin: 0 auto;
}

#content-area {
    position: relative;
    width: 1200px;
    margin: 0 auto;
    height: 100%;
}

#fix {
    width: 100%;
    position: fixed;
    z-index: 4000;
}

#fix-area {
    margin: 0 auto;
    position: relative;
}

/*----------------------------------------------------------- end other element section -----------------------------------------*/

/*----------------------------------------------------------- Dextermedia logo -----------------------------------------*/
.LogoTextObject .dexterlogo::before {
    content: attr(data-before);
}

.LogoTextObject .dexterlogo {
    text-transform: uppercase;
    letter-spacing: 0.3em;
    color: black;
}

/*==========================================================================================================================*/
/*= Mobile version styles start ============================================================================================*/
/*==========================================================================================================================*/

.mobile .root-area,
.mobile .footer,
.mobile .footer-area,
.mobile #content-area,
.mobile #footer,
.mobile #footer-area {
    position: relative !important;
    top: 0 !important;
    height: auto !important;
}

.mobile .positioned,
.mobile .positioned object {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
}

.mobile .ImageObject .one-hundred-percent,
.mobile .HeaderLogoImageObject .one-hundred-percent {
    width: 100% !important;
    height: 100% !important;
}

.mobile .root-area .scroll-margin,
.mobile .footer .scroll-margin,
.mobile .footer-area .scroll-margin,
.mobile #content-area .scroll-margin,
.mobile #footer .scroll-margin,
.mobile #footer-area .scroll-margin {
    margin-top: 25vh !important;
}

.mobile .positioned {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
}

.mobile .ContentModule {
    padding: 10px;
    text-align: center;
}

.mobile .dcmp-mobile-invisible,
.mobile .MenuItemsObject,
.mobile .invisible {
    display: none !important;
}

.mobile .positioned:not(:first-child),
.mobile .footer {
    margin-top: 10px !important;
}

.mobile .root-area,
.mobile .root-area > :first-child,
.mobile .footer > :first-child {
    margin-top: 0 !important;
}

.mobile .mobile-left,
.mobile .mobile-left > p,
.mobile .mobile-left > p span {
    margin-left: 0 !important;
    text-align: left !important;
}

.mobile .mobile-center,
.mobile .mobile-center > p,
.mobile .mobile-center > p span {
    margin: 0 auto !important;
    text-align: center !important;
}

.mobile .mobile-right,
.mobile .mobile-right > p,
.mobile .mobile-right > p span {
    margin-left: auto !important;
    margin-right: 0 !important;
    text-align: right !important;
}

.mobile .gallery .no-margin-left {
    margin-left: 0 !important;
}

.mobile .gallery .no-margin-right {
    margin-right: 0 !important;
}

.mobile .color-black {
    color: black !important;
}

.mobile .color-white {
    color: white !important;
}

.mobile .margin-left {
    margin-left: 10px !important;
}

.mobile .TextObject ul li,
.mobile .TextObject ol li {
    text-align: left !important;
    margin-left: 15px;
}

/* Sidenav */
.mobile #content #sidenav .sidemenu-wrapper > div > ul {
    height: auto;
    position: relative;
    text-align: left !important;
}

.mobile #content #sidenav .sidemenu-wrapper > div,
.mobile #content #sidenav .sidemenu-wrapper > div > ul,
.mobile #content #sidenav .sidemenu-wrapper > div > ul > li {
    width: 100%;
}

.mobile #content #sidenav .sidemenu-wrapper > div ul,
.mobile #content #sidenav .sidemenu-wrapper > div li {
    border-width: 0;
}

.mobile #content #sidenav .sidemenu-wrapper > div > ul li {
    overflow: hidden;
    text-align: left !important;
    padding-left: 10px;
}

.mobile #content #sidenav .sidemenu-wrapper > div > ul li {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 0;
}

.mobile #content #sidenav .sidemenu-wrapper > div {
    height: auto !important;
}

.mobile .burger {
    display: block;
}

.mobile #content #sidenav .sidemenu-wrapper > div ul ul {
    top: 100%;
    left: 0;
    width: calc(100% - 10px);
    text-align: left !important;
}

.mobile #content #sidenav .sidemenu-wrapper > div ul {
    display: block;
    position: relative;
}

.mobile #content #sidenav .sidemenu-wrapper > div a {
    line-height: 26px;
    padding-left: 0;
}

.mobile #content,
.mobile #content-area,
.mobile #footer,
.mobile #footer-area,
.mobile .published {
    min-width: 0 !important;
    /*min-height: 0 !important;*/
    min-height: 0;
    max-width: 100% !important;
}

.mobile .fullscreen-bg img {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 100vw !important;
    max-height: 100%;
    margin: auto;
    overflow: auto;
}

.mobile .a-class {
    cursor: default;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
}

.mobile #content-area > .TextObject.dcmp-full-width,
.mobile #footer-area > .TextObject.dcmp-full-width,
.mobile #content-area > .TextObject.mobile-full-width,
.mobile #footer-area > .TextObject.mobile-full-width {
    padding: 0 10px;
}

.mobile #content #content-area > *:not(.header-box),
.mobile #footer #footer-area > *:not(.header-box) {
    top: 10px !important;
}

.mobile #footer {
    margin-top: 10px !important;
}

.mobile table:not(.ui-datepicker-calendar) tr td {
    width: 100% !important;
    float: left;
    display: block;
}

.mobile .social-media-icons a img {
    height: auto !important
}

.mobile .LogoTextObject > p .font-black,
.mobile .TextObject .font-black {
    color: black !important;
}

.mobile .LogoTextObject > p .font-white,
.mobile .TextObject .font-white {
    color: white !important;
}

.mobile #footer {
    padding-bottom: 10px;
}

.mobile .LogoTextObject {
    margin-bottom: 10px;
}

@media (max-width: 1365px) {
    .mobile .LogoTextObject {
        margin-bottom: 3rem !important;
    }
}

.mobile .PlaceObject {
    width: 100% !important;
}

.mobile .LanguageChangeObject {
    width: 100% !important;
}

.mobile .LanguageChangeObject ul {
    text-align: right !important;
    /*padding: 20px !important;*/
    padding-left: 10px !important;
    height: auto !important;
    /*width: 330px !important;*/
    /*margin-left: calc(100% - 330px) !important;*/
}

.mobile .LanguageChangeObject ul li {
    height: auto !important;
    width: auto !important;
    margin-right: 10px !important;
}

.mobile .LanguageChangeObject ul li a {
    width: 46px !important;
    height: 46px !important;
}

#mobile-menu ul, #mobile-menu ul:hover {
    animation: none !important;
}

/*==========================================================================================================================*/
/*= Mobile version styles end ==============================================================================================*/
/*==========================================================================================================================*/
.childWrapper{ max-width: 1800px; margin: 0 auto; position: relative; }
.dcmp-common-link-style{font-style: normal; font-weight: normal; text-decoration: none; color: rgba(202, 65, 65, 1) !important; }
.dcmp-common-link-style:hover{font-style: normal; font-weight: normal; text-decoration: none; color: rgba(173, 173, 173, 1) !important; }

.element_1630585626137_8428_none { position: absolute; list-style: disc; overflow-wrap: break-word; left: 0px;  }
.element_1630587368286_6587_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1630587435519_4424_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1639657764168_8132_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1639657764594_3787_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1639657764844_3042_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1639657765202_5544_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1639657765709_4883_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
#gallery-131 a {
display: inline-block;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
width: 143.5px;
height: 150px;
margin-right: 7.2px;
margin-bottom: 7.2px;
}
#gallery-131 a:nth-child(1n) {
margin-right: 0;
}
.element_1692232107325_873_none { background-color: grey; background-image: none;  }
.element_1692232110314_6692_none { background-color: rgb(169, 163, 163); border-radius: 100%; transition: all 1s ease-in-out 0s; box-shadow: rgb(232, 228, 228) 21px 15px 5px inset; background-image: linear-gradient(90deg, rgba(186, 75, 6, 0.86) 57%, rgba(229, 117, 229, 0.13) 83%);  }
.element_1692232112882_2964_none { background-color: rgba(135, 136, 119, 0.24);  }
#image-136 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1695132437463_5217_none { filter: opacity(100%) brightness(100%) saturate(100%) contrast(100%) blur(0px);  }
#image-137 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.map-over {
				background: transparent;
				position: absolute;
				width: 100%;
				height: 100%;
			}
.element_1702299432504_1272_none { background-color: grey;  }
.element_1706783113040_6494_none { background-color: rgba(90, 66, 190, 0.32); box-shadow: rgb(218, 29, 29) 15px 15px 5px;  }
.element_1706783156912_417_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1718271796806_6921_none { background-color: rgb(255, 255, 255);  }
#image-152 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1718271796822_654_none { list-style: disc; overflow-wrap: break-word;  }
ul#menu-154 {
    list-style: none;
    position: relative;
    margin: 0;
    padding: 0;
    text-align: center;
    height: 60px;
     width: 100%
}

ul#menu-154 li, ul#menu-154-mobile li {
    line-height: 1;
}

ul#menu-154 li:hover, ul#menu-154-mobile li:hover {
    background-color: rgba(243, 243, 243, 0.91);
    transition: background-color 0.5s;
}

ul#menu-154 li:hover > a, ul#menu-154-mobile li:hover > a {
    color: rgba(0,0,0, 0.9);
    font-style: normal;
    text-decoration: none;
    font-weight: ;
    transition: all 0.5s;
}

ul#menu-154 li:hover > ul, ul#menu-154-mobile li:hover > ul {
    display: block;
}

ul#menu-154 a, ul#menu-154-mobile a {
    white-space: nowrap;
}ul#menu-154 > li, ul#menu-154-mobile > li {
position: relative;
display: inline-block;
margin: 0;
padding: 0 0px;
font-size: 22px;
background-color: rgba(95, 95, 95, 0.8);
}
ul#menu-154 > li:not(:first-child), ul#menu-154-mobile > li:not(:first-child) {
border-top: none;border-left: none;
}
ul#menu-154 > li.current, ul#menu-154-mobile > li.current {
background-color: rgba(190, 207, 22, 1);
}

ul#menu-154 > li > a, ul#menu-154-mobile > li > a {
margin: 0;
padding: 0;line-height: 60px;color: rgba(255,255,255, 1);
font-family: Raleway;
font-weight: normal;
font-style: normal;
display: inline-block;
padding: 0 15px;
text-decoration: none;}
ul#menu-154 > li.current > a, ul#menu-154-mobile > li.current > a {
color: rgba(255,255,255, 1);
font-weight: normal;
font-style: normal;
text-decoration: none;
}ul#menu-154 ul, ul#menu-154-mobile ul {
    display: none;
    position: absolute;
    top: 100%;left: 0; padding: 0;
}

ul#menu-154 ul li, ul#menu-154-mobile ul li {
    position: relative;
    display: block;
    width: 100%;
    margin: 0;
    background-color: rgba(95, 95, 95, 0.8);
    padding: 15px 15px;
    border-bottom: none; border-left: none;
}
ul#menu-154 ul li:hover > a, ul#menu-154-mobile ul li:hover > a {
color: rgba(0,0,0, 0.9);
font-style: normal;
text-decoration: none;
font-weight: normal;
}
ul#menu-154 ul li:hover, ul#menu-154-mobile ul li:hover {
background-color: rgba(243, 243, 243, 0.91);
}
ul#menu-154 ul li:first-child, ul#menu-154-mobile ul li:first-child {
border-top: none;border-left: none;
}
ul#menu-154 ul li.current > a, ul#menu-154-mobile ul li.current > a {
color: rgba(255,255,255, 1);
font-weight: normal;
font-style: normal;
text-decoration: none;
}
ul#menu-154 ul li.current, ul#menu-154-mobile ul li.current {
background-color: rgba(190, 207, 22, 1);
}
ul#menu-154 ul a, ul#menu-154-mobile ul a {
display: block;
padding: 0;
line-height: 1;
font-size: 18px;
color: rgba(255,255,255, 1);
font-family: Raleway;
font-weight: normal;
font-style: normal;
text-decoration: none;
}ul#menu-154 ul ul, ul#menu-154-mobile ul ul {
    top: 0;
    left: 100%;
}ul#menu-154.mobile {
    text-align: left;
}

ul#menu-154.mobile > li {
    display: block;
    padding: 0;
}

ul#menu-154.mobile > li > a {
    padding: 15px 15px;
    white-space: inherit;
    display: block;
    line-height: 1.5em;
    min-height: 60px;
}

ul#menu-154.mobile > li.current::before {
    display: none;
}

ul#menu-154.mobile ul {
    display: block;
    position: static;
    padding-left: 15px;
    background-color: rgba(95, 95, 95, 0.8);
}

ul#menu-154.mobile ul li {
    padding: 0;
}

ul#menu-154.mobile ul li a {
    padding: 15px 15px 15px calc(15px + 10px);
    white-space: inherit;
    display: block;
    line-height: 1.5em;
}
.dextermedia_logo a span.dexterlogo { text-transform:uppercase;letter-spacing:0.3em;color:rgb(244, 244, 244);font-size:0.875rem;font-family:Times New Roman;font-weight:undefined;font-style:undefined;text-decoration:undefined; }
.element_1629983418155_558_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1624273941156_504_none { background-color: rgb(0, 0, 0);  }
.element_1624275941853_2979_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
ul#menu-m1000004 {
    list-style: none;
    position: relative;
    margin: 0;
    padding: 0;
    text-align: center;
    height: 37px;
     width: 100%
}

ul#menu-m1000004 li, ul#menu-m1000004-mobile li {
    line-height: 1;
}

ul#menu-m1000004 li:hover, ul#menu-m1000004-mobile li:hover {
    background-color: rgb(255, 255, 255);
    transition: background-color 0.5s;
}

ul#menu-m1000004 li:hover > a, ul#menu-m1000004-mobile li:hover > a {
    color: rgb(162, 0, 0);
    font-style: normal;
    text-decoration: none;
    font-weight: ;
    transition: all 0.5s;
}

ul#menu-m1000004 li:hover > ul, ul#menu-m1000004-mobile li:hover > ul {
    display: block;
}

ul#menu-m1000004 a, ul#menu-m1000004-mobile a {
    white-space: nowrap;
}ul#menu-m1000004 > li, ul#menu-m1000004-mobile > li {
position: relative;
display: block;
margin: 0;
padding: 5px 0px;
font-size: 16px;
background-color: rgba(0, 0, 0, 0);
}
ul#menu-m1000004 > li:not(:first-child), ul#menu-m1000004-mobile > li:not(:first-child) {
border-top: none;border-left: none;
}
ul#menu-m1000004 > li.current, ul#menu-m1000004-mobile > li.current {
background-color: rgb(255, 255, 255);
}

ul#menu-m1000004 > li > a, ul#menu-m1000004-mobile > li > a {
margin: 0;
padding: 0;color: rgba(255,255,255, 1);
font-family: QuicksandBook;
font-weight: normal;
font-style: normal;
display: inline-block;
padding: 0 15px;
text-decoration: none;}
ul#menu-m1000004 > li.current > a, ul#menu-m1000004-mobile > li.current > a {
color: rgb(0, 0, 0);
font-weight: normal;
font-style: normal;
text-decoration: none;
}ul#menu-m1000004 ul, ul#menu-m1000004-mobile ul {
    display: none;
    position: absolute;
    top: 0; left: 100%; padding: 0;
}

ul#menu-m1000004 ul li, ul#menu-m1000004-mobile ul li {
    position: relative;
    display: block;
    width: 100%;
    margin: 0;
    background-color: rgba(95, 95, 95, 0.8);
    padding: 15px 15px;
    border-bottom: none; border-left: none;
}
ul#menu-m1000004 ul li:hover > a, ul#menu-m1000004-mobile ul li:hover > a {
color: rgba(0,0,0, 0.9);
font-style: normal;
text-decoration: none;
font-weight: normal;
}
ul#menu-m1000004 ul li:hover, ul#menu-m1000004-mobile ul li:hover {
background-color: rgba(243, 243, 243, 0.91);
}
ul#menu-m1000004 ul li:first-child, ul#menu-m1000004-mobile ul li:first-child {
border-top: none;border-left: none;
}
ul#menu-m1000004 ul li.current > a, ul#menu-m1000004-mobile ul li.current > a {
color: rgba(255,255,255, 1);
font-weight: normal;
font-style: normal;
text-decoration: none;
}
ul#menu-m1000004 ul li.current, ul#menu-m1000004-mobile ul li.current {
background-color: rgba(190, 207, 22, 1);
}
ul#menu-m1000004 ul a, ul#menu-m1000004-mobile ul a {
display: block;
padding: 0;
line-height: 1;
font-size: 18px;
color: rgba(255,255,255, 1);
font-family: Raleway;
font-weight: normal;
font-style: normal;
text-decoration: none;
}ul#menu-m1000004 ul ul, ul#menu-m1000004-mobile ul ul {
    top: 0;
    left: 100%;
}ul#menu-m1000004.mobile {
    text-align: left;
}

ul#menu-m1000004.mobile > li {
    display: block;
    padding: 0;
}

ul#menu-m1000004.mobile > li > a {
    padding: 15px 15px;
    white-space: inherit;
    display: block;
    line-height: 1.5em;
    min-height: 60px;
}

ul#menu-m1000004.mobile > li.current::before {
    display: none;
}

ul#menu-m1000004.mobile ul {
    display: block;
    position: static;
    padding-left: 15px;
    background-color: rgba(95, 95, 95, 0.8);
}

ul#menu-m1000004.mobile ul li {
    padding: 0;
}

ul#menu-m1000004.mobile ul li a {
    padding: 15px 15px 15px calc(15px + 10px);
    white-space: inherit;
    display: block;
    line-height: 1.5em;
}ul#menu-m1000004 {
    height: inherit;
}

ul#menu-m1000004 li:hover {
    background-color: transparent;
}

ul#menu-m1000004 li:hover > a {
    background-color: rgb(255, 255, 255);
}

ul#menu-m1000004 a {
    width: 100%;
}ul#menu-m1000004 > li {
    padding: 0;
    background-color: transparent;
}

ul#menu-m1000004 > li:not(:first-child) {
    border-top: none; border-left: none;
}

ul#menu-m1000004 > li > a {
    padding: 5px 0px;
    display: inline-block;
    background-color: rgba(0, 0, 0, 0);
}

ul#menu-m1000004 > li.current {
    background-color: transparent;
}

ul#menu-m1000004 > li.current > a {
    background-color: rgb(255, 255, 255);
}ul#menu-m1000004 ul li {
    padding: 0;
    background-color: transparent;
    border-bottom: none;
    border-bottom: none; border-left: none;
}

ul#menu-m1000004 ul li:first-child {
    border-top: none; border-left: none;
}

ul#menu-m1000004 ul a {
    padding: 15px 15px;
    background-color: rgba(95, 95, 95, 0.8);
}

ul#menu-m1000004 ul li:first-child {
    border-top: none;
}

ul#menu-m1000004 ul li:hover {
    background-color: transparent;
}

ul#menu-m1000004 ul li:hover > a {
    background-color: rgba(243, 243, 243, 0.91);
}

ul#menu-m1000004 ul li.current {
    background-color: transparent;
}

ul#menu-m1000004 ul li.current > a {
    background-color: rgba(190, 207, 22, 1);
}
.element_1624277338329_2603_none { background-color: rgb(255, 255, 255);  }
.element_1624277384462_3252_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1624277645265_7258_none { border-color: rgb(0, 0, 0);  }
#image-39 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1629988439730_524_none {  }
#image-312 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1630589388276_2039_none { position: absolute; list-style: outside none disc; overflow-wrap: break-word;  }
#image-42 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1624277954938_3042_none { box-shadow: rgba(0, 0, 0, 0.75) 0px 2px 5px;  }
.element_1624278079437_9565_none { background-color: rgb(255, 255, 255);  }
.element_1624278112681_725_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1624278174371_9124_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.dextermedia_logo a span.dexterlogo { text-transform:uppercase;letter-spacing:0.3em;color:rgb(255, 255, 255);font-size:12px;font-family:Times New Roman;font-weight:undefined;font-style:undefined;text-decoration:undefined; }
.element_1629963488677_946_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
#image-62 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_16242778088062_2268_none { opacity: 0; animation-name: fade; animation-duration: 1s; animation-iteration-count: 1; animation-delay: 0s; animation-fill-mode: forwards; animation-timing-function: ease-in; box-shadow: rgba(0, 0, 0, 0.75) 0px 2px 5px;  }
.element_16242778085418_5883_none { background-color: rgb(255, 255, 255);  }
.element_1624277808682_7386_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1630589615563_3523_none { position: absolute; list-style: outside none disc; overflow-wrap: break-word;  }
#image-72 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_16242783919696_4742_none { box-shadow: rgba(0, 0, 0, 0.75) 0px 2px 5px;  }
.element_16242783913731_9072_none { background-color: rgb(52, 52, 52);  }
.element_16242783917625_1178_none { position: absolute; list-style: outside none disc; overflow-wrap: break-word;  }
.element_16242783916578_8829_none { position: absolute; list-style: outside none disc; overflow-wrap: break-word;  }
.element_1624278450079_4805_none { position: absolute; list-style: outside none disc; overflow-wrap: break-word;  }
.element_1624278520632_6802_none { position: absolute; list-style: outside none disc; overflow-wrap: break-word;  }
.element_1624278594429_5093_none { position: absolute; list-style: outside none disc; overflow-wrap: break-word;  }
.element_1624278690283_1028_none { position: absolute; list-style: outside none disc; overflow-wrap: break-word;  }
.element_1624278770094_4321_none { position: absolute; list-style: outside none disc; overflow-wrap: break-word;  }
.element_1624278798406_8455_none { position: absolute; list-style: outside none disc; overflow-wrap: break-word;  }
.element_1630587753422_545_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1696412611498_338_none { background-color: grey;  }
.element_1699971995325_286_none { background-color: rgb(255, 255, 255);  }
.element_1699971995331_8591_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-915 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1699971995356_7786_none { list-style: outside; overflow-wrap: break-word;  }
.element_1699971995381_2458_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-918 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1699971995402_3623_none { list-style: outside; overflow-wrap: break-word;  }
.element_1699971995424_8125_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-921 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1699971995445_5088_none { list-style: outside; overflow-wrap: break-word;  }
.element_1630590279791_7_none { background-color: grey; border-radius: 100%; background-image: url("https://cms.dextermedia.de/dcmpro/images/48485551000/mode3.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center;  }
.element_1630590285164_6858_none { background-color: grey; background-image: url("https://cms.dextermedia.de/dcmpro/images/11275704340/67034_1d32Ux0di0R68z.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center; transition: opacity 1s ease-in-out 0s; opacity: 1;  }
.element_1630590297117_569_none { background-color: rgb(128, 128, 128); background-image: none; opacity: 0; animation-name: zoomIn; animation-duration: 1s; animation-iteration-count: 1; animation-delay: 0s; animation-fill-mode: forwards; animation-timing-function: ease-in;  }
.element_1630590396126_2175_none { background-color: rgb(128, 128, 128); opacity: 0; animation-name: flipInYRight; animation-duration: 1s; animation-iteration-count: 1; animation-delay: 0s; animation-fill-mode: forwards; animation-timing-function: ease-in;  }
.element_1630590403966_131_none { background-color: rgb(128, 128, 128); opacity: 0; animation-name: fadeInRightSmall; animation-duration: 1s; animation-iteration-count: 1; animation-delay: 0s; animation-fill-mode: forwards; animation-timing-function: ease-in;  }
.element_1630590411502_608_none { background-color: rgb(128, 128, 128); opacity: 0; animation-name: fadeInDown; animation-duration: 1s; animation-iteration-count: 1; animation-delay: 0s; animation-fill-mode: forwards; animation-timing-function: ease-in;  }
.element_1630590417022_403_none { background-color: rgb(128, 128, 128); opacity: 0; animation-name: flipInYLeft; animation-duration: 1s; animation-iteration-count: 1; animation-delay: 0s; animation-fill-mode: forwards; animation-timing-function: ease-in;  }
.element_1639656771777_995_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1699971820239_761_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-116 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1699971820270_7036_none { list-style: outside; overflow-wrap: break-word;  }
.element_1699971820293_5527_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-119 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1699971820315_1272_none { list-style: outside; overflow-wrap: break-word;  }
#image-1112 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1696409009868_749_none { background-color: rgba(157, 127, 127, 0.22);  }
.element_16964230521527_2158_none { background-color: grey; border-radius: 100%; background-image: url("https://cms.dextermedia.de/dcmpro/images/48485551000/mode3.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center;  }
.element_16964230524582_5745_none { background-color: grey; background-image: url("https://cms.dextermedia.de/dcmpro/images/11275704340/67034_1d32Ux0di0R68z.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center; transition: opacity 1s ease-in-out 0s; opacity: 1;  }
.element_16964230525908_1026_none { background-color: rgb(128, 128, 128); background-image: none; opacity: 0; animation-name: zoomIn; animation-duration: 1s; animation-iteration-count: 1; animation-delay: 0s; animation-fill-mode: forwards; animation-timing-function: ease-in;  }
.element_16964230529440_244_none { background-color: rgb(128, 128, 128); opacity: 0; animation-name: flipInYRight; animation-duration: 1s; animation-iteration-count: 1; animation-delay: 0s; animation-fill-mode: forwards; animation-timing-function: ease-in;  }
.element_16964230527749_161_none { background-color: rgb(128, 128, 128); opacity: 0; animation-name: fadeInRightSmall; animation-duration: 1s; animation-iteration-count: 1; animation-delay: 0s; animation-fill-mode: forwards; animation-timing-function: ease-in;  }
.element_16964230521173_2933_none { background-color: rgb(128, 128, 128); opacity: 0; animation-name: fadeInDown; animation-duration: 1s; animation-iteration-count: 1; animation-delay: 0s; animation-fill-mode: forwards; animation-timing-function: ease-in;  }
#image-93 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_16964237363521_9519_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
#image-910 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
#image-97 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
#image-98 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1696423736427_3913_none { background-color: grey;  }
.element_16964258888849_5909_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1696427009934_192_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_16964270098640_5031_none { background-color: grey;  }
.element_16964270545999_2444_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_16964271611353_4979_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_16964272043012_4083_none { background-color: grey; border-radius: 100%; background-image: url("https://cms.dextermedia.de/dcmpro/images/48485551000/mode3.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center;  }
.element_16964272047362_6960_none { background-color: grey; background-image: url("https://cms.dextermedia.de/dcmpro/images/11275704340/67034_1d32Ux0di0R68z.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center; transition: opacity 1s ease-in-out 0s; opacity: 1;  }
.element_16964272042787_1825_none { background-color: rgb(128, 128, 128); background-image: none; opacity: 0; animation-name: zoomIn; animation-duration: 1s; animation-iteration-count: 1; animation-delay: 0s; animation-fill-mode: forwards; animation-timing-function: ease-in;  }
.element_16964272043949_9160_none { background-color: rgb(128, 128, 128); opacity: 0; animation-name: flipInYRight; animation-duration: 1s; animation-iteration-count: 1; animation-delay: 0s; animation-fill-mode: forwards; animation-timing-function: ease-in;  }
.element_1696427204456_4854_none { background-color: rgb(128, 128, 128); opacity: 0; animation-name: fadeInRightSmall; animation-duration: 1s; animation-iteration-count: 1; animation-delay: 0s; animation-fill-mode: forwards; animation-timing-function: ease-in;  }
.element_16964272044249_4171_none { background-color: rgb(128, 128, 128); opacity: 0; animation-name: fadeInDown; animation-duration: 1s; animation-iteration-count: 1; animation-delay: 0s; animation-fill-mode: forwards; animation-timing-function: ease-in;  }
.element_1700519956417_2403_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_17017695656388_5152_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_17017695658736_349_none { background-color: grey;  }
.element_1701769565626_4828_none { background-color: rgb(255, 255, 255);  }
.element_17017695654344_7119_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
.element_17017695651824_9405_none { list-style: outside; overflow-wrap: break-word;  }
.element_1701769565679_3101_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
.element_17017695651576_2405_none { list-style: outside; overflow-wrap: break-word;  }
.element_17017695651312_6473_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
.element_17017695653832_4865_none { list-style: outside; overflow-wrap: break-word;  }
.element_17036663671195_8945_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_17036663673632_1639_none { background-color: grey;  }
.element_17036663676125_7944_none { background-color: rgb(255, 255, 255);  }
.element_17036663677118_3174_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
.element_17036663674654_366_none { list-style: outside; overflow-wrap: break-word;  }
.element_17036663672207_3274_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
.element_17036663672602_8958_none { list-style: outside; overflow-wrap: break-word;  }
.element_17036663674705_4275_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
.element_17036663673374_1269_none { list-style: outside; overflow-wrap: break-word;  }
.mobile #content #content-area .element_1709586410777_2144_none.vw66 { width: 66vw !important; height: auto !important; text-align: left;margin-left: 0px;}
.mobile #content #content-area .element_1709586410777_2144_none.vw60 { width: 60vw !important; height: auto !important; text-align: left;margin-left: 0px;}
.mobile #content #content-area .element_1709586410777_2144_none.vw50 { width: 50vw !important; height: auto !important; text-align: left;margin-left: 0px;}
.mobile #content #content-area .element_1709586410777_2144_none.vw40 { width: 40vw !important; height: auto !important; text-align: left;margin-left: 0px;}
.mobile #content #content-area .element_1709586410777_2144_none.vw30 { width: 30vw !important; height: auto !important; text-align: left;margin-left: 0px;}
.mobile #content #content-area .element_1709586410777_2144_none.vw25 { width: 25vw !important; height: auto !important; text-align: left;margin-left: 0px;}
.mobile #content #content-area .element_1709586410777_2144_none.vw66 img { width: 100% !important; height: 100% !important; }
.mobile #content #content-area .element_1709586410777_2144_none.vw60 img { width: 100% !important; height: 100% !important; }
.mobile #content #content-area .element_1709586410777_2144_none.vw50 img { width: 100% !important; height: 100% !important; }
.mobile #content #content-area .element_1709586410777_2144_none.vw40 img { width: 100% !important; height: 100% !important; }
.mobile #content #content-area .element_1709586410777_2144_none.vw30 img { width: 100% !important; height: 100% !important; }
.mobile #content #content-area .element_1709586410777_2144_none.vw25 img { width: 100% !important; height: 100% !important; }
.element_1709586410777_2144_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1709586416966_1113_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1709586420259_2104_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1709586424717_8835_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1709586428657_8232_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1709586431556_207_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1709586541185_5837_none { background-color: rgb(255, 255, 255);  }
.element_1709586541190_8513_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-6010 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586541209_6973_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586544062_9412_none { background-color: rgb(255, 255, 255);  }
.element_1709586544067_6553_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-6014 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586544082_7668_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586544093_0295_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-6017 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586544105_668_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586552891_3806_none { background-color: rgb(255, 255, 255);  }
.element_1709586552896_6277_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-6021 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586552912_7192_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586552925_5764_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-6024 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586552937_111_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586552947_0225_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-6027 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586552959_1187_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586560561_497_none { background-color: rgb(255, 255, 255);  }
.element_1709586560567_529_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-6031 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586560583_2783_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586560597_5767_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-6034 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586560610_8381_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586560620_9744_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-6037 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586560632_9946_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586560642_6484_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-6040 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586560654_6787_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586581887_9102_none { background-color: rgb(255, 255, 255);  }
.element_1709586581892_5845_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-6044 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586581910_226_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586581921_9224_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-6047 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586581934_0012_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586581946_4172_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-6050 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586581960_9197_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586581971_6965_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-6053 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586581984_6707_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586582000_9597_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-6056 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586582015_504_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586614772_6003_none { background-color: rgb(255, 255, 255);  }
.element_1709586614777_86_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-6060 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586614786_4607_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586659002_088_none { background-color: rgb(255, 255, 255);  }
.element_1709586659008_8801_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-6064 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586659019_441_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586659027_076_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-6067 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586659042_8315_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586665702_092_none { background-color: rgb(255, 255, 255);  }
.element_1709586665707_4426_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-6071 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586665717_2842_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586665725_7104_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-6074 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586665734_5247_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586665741_946_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-6077 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586665750_1118_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586671038_4402_none { background-color: rgb(222, 23, 222);  }
.element_1709586671043_941_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-6081 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586671053_0955_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586671060_4924_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-6084 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586671071_5012_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586671079_344_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-6087 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586671090_6548_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586671098_429_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-6090 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586671108_2097_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586680671_4998_none { background-color: rgb(120, 108, 108);  }
.element_1709586680676_7043_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-6094 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586680686_8398_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586680694_4875_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-6097 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586680704_9028_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586680712_1526_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-60100 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586680722_8472_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586680731_5378_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-60103 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586680740_8137_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586680748_6697_none { background-color: rgba(0, 0, 0, 0.5); overflow: hidden;  }
#image-60106 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586680758_0254_none { list-style: disc; overflow-wrap: break-word;  }
.element_1709586689465_683_none { background-color: rgb(178, 62, 62); padding: 50px;  }
#image-60109 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586689469_9272_none { position: relative; display: inline; float: left; margin-right: 50px; margin-bottom: 50px;  }
.element_1709586689473_514_none { list-style: disc; overflow-wrap: break-word; float: none; display: inline; position: relative;  }
.element_1709586734509_6975_none { background-color: rgb(16, 224, 214); padding: 50px;  }
#image-60112 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
.element_1709586734513_3018_none { position: relative; display: inline; float: right; margin-left: 50px; margin-bottom: 50px;  }
.element_1709586734519_3762_none { list-style: disc; overflow-wrap: break-word; float: none; display: inline; position: relative;  }
.element_1709586770829_1108_none { background-color: rgb(128, 128, 128);  }
.element_1709586775999_5574_none { background-color: rgb(128, 128, 128);  }
.element_1709586779470_1257_none { background-color: grey;  }
.element_1709586782577_9927_none { background-color: grey; border-radius: 100%;  }
.mobile #content #content-area .element_1709586821763_1196_none.vw66 { width: 66vw !important; height: 42.857142857143vw !important; text-align: left;margin-left: 0px;}
.mobile #content #content-area .element_1709586821763_1196_none.vw60 { width: 60vw !important; height: 38.961038961039vw !important; text-align: left;margin-left: 0px;}
.mobile #content #content-area .element_1709586821763_1196_none.vw50 { width: 50vw !important; height: 32.467532467532vw !important; text-align: left;margin-left: 0px;}
.mobile #content #content-area .element_1709586821763_1196_none.vw40 { width: 40vw !important; height: 25.974025974026vw !important; text-align: left;margin-left: 0px;}
.mobile #content #content-area .element_1709586821763_1196_none.vw30 { width: 30vw !important; height: 19.480519480519vw !important; text-align: left;margin-left: 0px;}
.mobile #content #content-area .element_1709586821763_1196_none.vw25 { width: 25vw !important; height: 16.233766233766vw !important; text-align: left;margin-left: 0px;}
.mobile #content #content-area .element_1709586821763_1196_none.vw66 img { width: 100% !important; height: 100% !important; }
.mobile #content #content-area .element_1709586821763_1196_none.vw60 img { width: 100% !important; height: 100% !important; }
.mobile #content #content-area .element_1709586821763_1196_none.vw50 img { width: 100% !important; height: 100% !important; }
.mobile #content #content-area .element_1709586821763_1196_none.vw40 img { width: 100% !important; height: 100% !important; }
.mobile #content #content-area .element_1709586821763_1196_none.vw30 img { width: 100% !important; height: 100% !important; }
.mobile #content #content-area .element_1709586821763_1196_none.vw25 img { width: 100% !important; height: 100% !important; }
#image-60119 {
width: 100%;
height: 100%;
display: block;
position: relative;
overflow: visible;
}#image-60119 [class^=layer]{
position: absolute;
}#image-60119 .layer2 {
width: 100%;
height: 100%;
}#image-60119 .layer3 {
width: 100%;
height: 100%;
background-size: cover;
background-repeat: no-repeat;
}#image-60119.a {width:100%;height:100%;}
#image-60120 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}
#gallery-60122 a {
display: inline-block;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
width: 210.7px;
height: 150px;
margin-right: 11px;
margin-bottom: 11px;
}
#gallery-60122 a:nth-child(5n) {
margin-right: 0;
}
#socialmedia-60123 a {			display: inline-block;			float: left;			width: 115px;			height: auto;opacity: 1;margin-right: 0px;}#socialmedia-60123 a:last-child {			margin-right: 0;			margin-left: 0;			margin-bottom: 0;			margin-top: 0;		}#socialmedia-60123 a img {			width: 100%;			height: auto;		}#socialmedia-60123 a:hover {opacity: 1;}
#socialmedia-60124 a {			display: inline-block;			float: left;			width: 122px;			height: auto;opacity: 1;margin-bottom: 0px;}#socialmedia-60124 a:last-child {			margin-right: 0;			margin-left: 0;			margin-bottom: 0;			margin-top: 0;		}#socialmedia-60124 a img {			width: 100%;			height: auto;		}#socialmedia-60124 a:hover {opacity: 1;}
.element_1709587755069_559_none {  }
.dextermedia_logo a span.dexterlogo { text-transform:uppercase;letter-spacing:0.3em;color:undefined;font-size:0.875rem;font-family:Times New Roman;font-weight:undefined;font-style:undefined;text-decoration:undefined; }
.element_1709587859698_4727_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }
.element_1709588445740_5261_none { background-color: grey;  }
.element_1709588455173_1353_none { background-color: rgb(209, 44, 44);  }
.element_1709588470020_5977_none { background-color: rgb(37, 204, 167);  }
.element_1709588490079_2148_none { background-color: grey;  }
header {
    position: absolute;
    top: 0;
    left: 0;
    height: 180px;
    width: 100%;
    background-color: rgba(234, 164, 164, 1); 
    z-index: 4000;
}
#image-13000000 {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
}

.element_1717792785125_6482_none { position: absolute; list-style: disc; overflow-wrap: break-word;  }