body {
background-color: RGBA(255,255,255,0) !important
}
h1 {
line-height: 1.5em !important;
}
h4 {
color: #ffffff !important;
font-size: clamp(1.5rem, calc(6vw + 0.1rem), 2rem) !important;
line-height: 1.5;
}
p {
font-size: clamp(1.25rem, calc(1vw + 0.5rem), 1.8rem) !important;
line-height: 1.5;
}
.et_pb_testimonial_content p {
font-size: clamp(1.5rem, calc(6vw + 0.1rem), 2.2rem) !important;
line-height: 1.2;
}
.smaller p {
font-size: clamp(1.25rem, calc(1vw + 0.35rem), 1.8rem) !important;
line-height: 1.5;
}
.largetext {
font-size: clamp(1.5rem, calc(6vw + 0.1rem), 3rem) !important;
line-height: 1.5;
}
.dsm_icon_list .dsm_icon_list_child {
font-size: clamp(1.25rem, calc(1vw + 0.5rem), 2.2rem) !important;
line-height: 1.5;
}
div.et_pb_modul_inner div ul li {
font-size: clamp(1.25rem, calc(1vw + 0.5rem), 2.2rem) !important;
line-height: 1.5;
}
.top-slogan p {
font-size: 0.6em !important;
}
.et-menu a {
font-size: clamp(1.1rem, calc(1vw + 0.5rem), 1.3rem) !important;
line-height: 1.5;	
color: #919736 !important;
}
.et_mobile_menu li a, .nav ul li a {
font-size: clamp(1.1rem, calc(1vw + 0.5rem), 1.3rem) !important;
line-height: 1.5;
}
.et_mobile_menu li a:hover, .nav ul li a:hover {
background-color: #c7ce5a;
color: #ffffff !important;
opacity: .9;
}
.nav li ul {
border-color: #c7ce5a !important;
}
.first h1 {
color: #000000 !important;
font-size: clamp(2rem, calc(5vw + 0.1rem), 3rem) !important;
line-height: 1.5;
}
.second h1 {
color: #000000 !important;
font-size: clamp(2rem, calc(6vw + 0.1rem), 2rem) !important;
line-height: 1.5;
}
.first h2 {
color: #000000 !important;
font-size: clamp(2rem, calc(6vw + .1rem), 3rem) !important; line-height: 1.5;
}
.second h2 {
color: #000000 !important;
font-size: clamp(3rem, calc(5vw + 0.1rem), 5rem) !important; line-height: 1.5;
}
.first h3 {
color: #000000 !important;
font-size: clamp(2rem, calc(6vw + .1rem), 3rem) !important;
line-height: 1.2;
}
.second h3 {
color: #666666 !important;
font-size: clamp(1.5rem, calc(6vw + 0.1rem), 2rem) !important;
line-height: 1.5;
}
.plans h2 {
color: #c7ce5a !important;
font-size: clamp(1.5rem, calc(6vw + 0.1rem), 2rem) !important; }
sup {
bottom: .3em;
}
.layer-center {
width: 100% !important;
} .et_pb_section_17.et_pb_section {
height: auto !important;
min-height: auto !important;
}
div.et_pb_module.et_pb_fullwidth_code.et_pb_fullwidth_code_0 {
background-color: transparent !important;
}
.masterslider {
color: #ffffff;
font-size: 90px;
text-shadow: 2px 2px 2px #000000;
}
.tabletslider {
color: #ffffff;
font-size: 50px;
text-shadow: 2px 2px 2px #000000;
}
.mobileslider {
color: #ffffff;
font-size: 40px;
text-shadow: 2px 2px 2px #000000;
}
.responsive img  {
width: 100%;
height: auto;
}
img {
pointer-events: none !important;
}
.two-columns .et_pb_column {
width: 50% !important;
}
.flex {
display: flex; 
flex-direction: column; 
justify-content:center;
}
.center {
display: flex;
align-items: center;
justify-content: center;
} @media all and (max-width: 980px) { .custom_row {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap; flex-wrap: wrap;
} .first-on-mobile {
-webkit-order: 1;
order: 1;
}
.second-on-mobile {
-webkit-order: 2;
order: 2;
}
.third-on-mobile {
-webkit-order: 3;
order: 3;
}
.fourth-on-mobile {
-webkit-order: 4;
order: 4;
} .custom_row:last-child .et_pb_column:last-child {
margin-bottom: 30px;
}
} [class*=" imagehover-reveal-"] figcaption, #image-hover-one [class^=imagehover-reveal-] figcaption {
display: flex !important;
justify-content: center !important;
align-items: center !important;
flex-direction: column !important;
}    div#dsm_image_hotspots_1.mfp-content.animated div.mfp-figure figure {
background: #c7ce5a !important;
} .sprung {
visibility: hidden; height: 0px !important; position: absolute; margin: -90px;
} a.et_pb_menu__icon, button.et_pb_menu__icon {
margin: 0 25px !important;
} ul.et_pb_tabs_controls {
background-color: #c7ce5a !important;
}
.et_pb_tabs_controls li {
width: 50%;
}
@media all and (max-width: 980px) {
.et_pb_tabs_controls li {
width: 98%;
}
}