:root {
--color-marine: #00223d;
--color-cyan: #00b2e8;
--color-gruen: #c0d119;
--color-pink: #e94881;
--color-weiss: #ffffff;
--color-schwarz: #000000;
--color-hellgrau: #f5f5f5;
--color-dunkelgrau: #2b2b2b;
} ::selection {
background: var(--color-cyan);
}
::-webkit-selection {
background: var(--color-cyan);
}
::-moz-selection {
background: var(--color-cyan);
}
.row-container {
margin: 0 auto;
max-width: 1920px;
width: 100%;
}
.vw100.row-container,
.vw100.row-container .row-container,
footer .row-container {
max-width: 3440px;
}
body.textual-accent-color .post-content > div .link-marine p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn) {
color: var(--color-marine) !important;
}
@media (min-width:960px) {
.box-border-left-marine {
border-left: 1px solid var(--color-marine);
}
}
.margin-top-9 {
margin-top: 9px !important;
}
a:not(.innerLink)[target=_blank]:after {
content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0,0,256,256" width="18px" height="18px"><g fill="%2300b2e8" fill-rule="nonzero" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="none" font-weight="none" font-size="none" text-anchor="none" style="mix-blend-mode: normal"><g transform="scale(2,2)"><path d="M84,11c-1.7,0 -3,1.3 -3,3c0,1.7 1.3,3 3,3h22.80078l-46.40039,46.40039c-1.2,1.2 -1.2,3.09922 0,4.19922c0.6,0.6 1.39961,0.90039 2.09961,0.90039c0.7,0 1.49961,-0.30039 2.09961,-0.90039l46.40039,-46.40039v22.80078c0,1.7 1.3,3 3,3c1.7,0 3,-1.3 3,-3v-30c0,-1.7 -1.3,-3 -3,-3zM24,31c-7.2,0 -13,5.8 -13,13v60c0,7.2 5.8,13 13,13h60c7.2,0 13,-5.8 13,-13v-45c0,-1.7 -1.3,-3 -3,-3c-1.7,0 -3,1.3 -3,3v45c0,3.9 -3.1,7 -7,7h-60c-3.9,0 -7,-3.1 -7,-7v-60c0,-3.9 3.1,-7 7,-7h45c1.7,0 3,-1.3 3,-3c0,-1.7 -1.3,-3 -3,-3z"></path></g></g></svg>'); display: inline-block;
position: relative;
margin-left: 6px;
top: 2px;
}
a.btn-color-cyan[target=_blank] {
padding-right: 49px !important; 
}
a.btn-color-cyan[target=_blank]:after {
content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0,0,256,256" width="18px" height="18px"><g fill="%23ffffff" fill-rule="nonzero" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="none" font-weight="none" font-size="none" text-anchor="none" style="mix-blend-mode: normal"><g transform="scale(2,2)"><path d="M84,11c-1.7,0 -3,1.3 -3,3c0,1.7 1.3,3 3,3h22.80078l-46.40039,46.40039c-1.2,1.2 -1.2,3.09922 0,4.19922c0.6,0.6 1.39961,0.90039 2.09961,0.90039c0.7,0 1.49961,-0.30039 2.09961,-0.90039l46.40039,-46.40039v22.80078c0,1.7 1.3,3 3,3c1.7,0 3,-1.3 3,-3v-30c0,-1.7 -1.3,-3 -3,-3zM24,31c-7.2,0 -13,5.8 -13,13v60c0,7.2 5.8,13 13,13h60c7.2,0 13,-5.8 13,-13v-45c0,-1.7 -1.3,-3 -3,-3c-1.7,0 -3,1.3 -3,3v45c0,3.9 -3.1,7 -7,7h-60c-3.9,0 -7,-3.1 -7,-7v-60c0,-3.9 3.1,-7 7,-7h45c1.7,0 3,-1.3 3,-3c0,-1.7 -1.3,-3 -3,-3z"></path></g></g></svg>');
position: absolute;
top: calc(50% + 1px);
transform: translateY(-50%);
}
a.btn-color-cyan:hover[target=_blank]:after {
content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0,0,256,256" width="18px" height="18px"><g fill="%2300b2e8" fill-rule="nonzero" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="none" font-weight="none" font-size="none" text-anchor="none" style="mix-blend-mode: normal"><g transform="scale(2,2)"><path d="M84,11c-1.7,0 -3,1.3 -3,3c0,1.7 1.3,3 3,3h22.80078l-46.40039,46.40039c-1.2,1.2 -1.2,3.09922 0,4.19922c0.6,0.6 1.39961,0.90039 2.09961,0.90039c0.7,0 1.49961,-0.30039 2.09961,-0.90039l46.40039,-46.40039v22.80078c0,1.7 1.3,3 3,3c1.7,0 3,-1.3 3,-3v-30c0,-1.7 -1.3,-3 -3,-3zM24,31c-7.2,0 -13,5.8 -13,13v60c0,7.2 5.8,13 13,13h60c7.2,0 13,-5.8 13,-13v-45c0,-1.7 -1.3,-3 -3,-3c-1.7,0 -3,1.3 -3,3v45c0,3.9 -3.1,7 -7,7h-60c-3.9,0 -7,-3.1 -7,-7v-60c0,-3.9 3.1,-7 7,-7h45c1.7,0 3,-1.3 3,-3c0,-1.7 -1.3,-3 -3,-3z"></path></g></g></svg>');
}
.brlbs-cmpnt-dialog a[target=_blank]:after,
.icon-box a[target=_blank]:after {
content: '';
}
body.vc_editor a[target=_blank]:after {
content: '';
}  body, p, li, dt, dd, dl, address, label, small, pre, code, .sticky-element.sticky-sidebar .isotope-system .t-entry-title.font-small a {
font-size: 14px;
}
.sticky-element.sticky-sidebar .isotope-system .t-entry-title.font-small a,
.text-lead, .text-lead>* {
font-size: 16px;
}
h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]) {
font-size: 35px;
}
h2:not([class*="fontsize-"]), .h2:not([class*="fontsize-"]) {
font-size: 28px;
}
h3:not([class*="fontsize-"]), .h3:not([class*="fontsize-"]), .old--project h2 {
font-size: 24px;
}
h4:not([class*="fontsize-"]), .h4:not([class*="fontsize-"]) {
font-size: 22px;
}
h5:not([class*="fontsize-"]), .h5:not([class*="fontsize-"]) {
font-size: 18px;
}
h6:not([class*="fontsize-"]), .h6:not([class*="fontsize-"]) {
font-size: 16px;
}
.font-small {
font-size: 11px;
}
@media (min-width:481px) and (max-width:1919px) {
body, p, li, dt, dd, dl, address, label, small, pre, code {
font-size: calc(14px + (18 - 14) * ((100vw - 481px)/ (1920 - 481)));
}
.text-lead, .text-lead > * {
font-size: calc(16px + (20 - 16) * ((100vw - 481px)/ (1920 - 481)));
}
h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]) {
font-size: calc(35px + (61 - 35) * ((100vw - 481px)/ (1920 - 481)));
}
h2:not([class*="fontsize-"]), .h2:not([class*="fontsize-"]) {
font-size: calc(28px + (54 - 28) * ((100vw - 481px)/ (1920 - 481)));
}
h3:not([class*="fontsize-"]), .h3:not([class*="fontsize-"]), .old--project h2 {
font-size: calc(24px + (35 - 24) * ((100vw - 481px)/ (1920 - 481)));
}
h4:not([class*="fontsize-"]), .h4:not([class*="fontsize-"]) {
font-size: calc(22px + (28 - 22) * ((100vw - 481px)/ (1920 - 481)));
}
h5:not([class*="fontsize-"]), .h5:not([class*="fontsize-"]) {
font-size: calc(18px + (24 - 18) * ((100vw - 481px)/ (1920 - 481)));
}
h6:not([class*="fontsize-"]), .h6:not([class*="fontsize-"]) {
font-size: calc(16px + (22 - 16) * ((100vw - 481px)/ (1920 - 481)));
}
.font-small {
font-size: calc(11px + (14 - 11) * ((100vw - 481px)/ (1920 - 481)));
}
}
@media (min-width:481px) and (max-width:959px) {
.sticky-element.sticky-sidebar .isotope-system .t-entry-title.font-small a {
font-size: calc(16px + (20 - 16) * ((100vw - 481px)/ (1920 - 481)))
}
}
@media (min-width: 1920px) {
body, p, li, dt, dd, dl, address, label, small, pre, code, .sticky-element.sticky-sidebar .isotope-system .t-entry-title.font-small a {
font-size: 18px;
}
.text-lead, .text-lead>* {
font-size: 20px;
}
h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]) {
font-size: 61px;
}
h2:not([class*="fontsize-"]), .h2:not([class*="fontsize-"]) {
font-size: 54px;
}
h3:not([class*="fontsize-"]), .h3:not([class*="fontsize-"]), .old--project h2 {
font-size: 35px;
}
h4:not([class*="fontsize-"]), .h4:not([class*="fontsize-"]) {
font-size: 28px;
}
h5:not([class*="fontsize-"]), .h5:not([class*="fontsize-"]) {
font-size: 24px;
}
h6:not([class*="fontsize-"]), .h6:not([class*="fontsize-"]) {
font-size: 22px;
}
.font-small {
font-size: 14px;
}
}  @media (min-width: 960px) {
.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner .menu-item-button {
display: none
}
.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-five > li {
width: 25%;
}
}
@media (max-width: 959px) {
body.open-overlay-menu {
overflow: hidden !important;
}
.menu-horizontal {
min-height: calc((var(--vh, 1vh) * 100) - 86px) !important;
}
.menu-horizontal #menu-header-menue i {
display: none;
}
.menu-horizontal #menu-header-menue > li {
border-bottom: 1px solid rgba(255,255,255,0.1);
}
.menu-horizontal #menu-header-menue > li > a {
display: flex;
font-size: 16px !important;
justify-content: space-between;
position: relative;
width: 100%;
}
.menu-horizontal #menu-header-menue > li.mega-menu > a {
position: relative;
}
.menu-horizontal #menu-header-menue > li.mega-menu > ul > li, 
.menu-horizontal #menu-header-menue > li.mega-menu > ul > li > a {
background: #001424 !important;
}
.menu-horizontal #menu-header-menue > li.mega-menu > ul > li {
border-bottom: 1px solid #00223d;
}
.menu-horizontal #menu-header-menue > li.mega-menu > ul > li > ul > li, 
.menu-horizontal #menu-header-menue > li.mega-menu > ul > li > ul > li > a {
background: #010b14 !important;
}
.menu-horizontal #menu-header-menue > li.mega-menu > ul > li > ul > li {
border-bottom: 1px solid #001424;
}
.menu-horizontal #menu-header-menue > li.mega-menu > a::after,
.menu-horizontal #menu-header-menue > li.mega-menu > ul > li > a[data-type]:after {
background: #00b2e8;
color: white !important;
content: '\f107';
font-family: 'uncodeicon' !important;
height: 100%;
position: absolute;
right: 0;
top: 0;
width: 41px;
font-size: 26px;
display: flex;
align-items: center;
justify-content: center;
padding-right: 2px;
font-weight: 100;
}
.menu-horizontal #menu-header-menue > li.mega-menu > ul > .menu-item-button,
.menu-horizontal #menu-header-menue > li.mega-menu > ul > li > ul > .menu-item-button {
background: transparent !important;
height: 41px;
margin-top: -40px;
position: relative;
width: calc(100% - 41px);
z-index: 999;
}
.menu-horizontal #menu-header-menue > li.mega-menu > ul > .menu-item-button > a,
.menu-horizontal #menu-header-menue > li.mega-menu > ul > li > ul > .menu-item-button > a {
background: transparent !important;
color: transparent;
}
.menu-horizontal #menu-header-menue > li.mega-menu > ul > li > a[data-type] {
margin: 0;
padding: 10px 46px 11px 36px;
position: relative;
}
}
@media (max-width: 767px) {
.menu-horizontal {
min-height: calc((var(--vh, 1vh) * 100) - 64px) !important;
}
.menu-horizontal #menu-header-menue {
padding-top: 18px;
}
.menu-horizontal #menu-header-menue > li > a {
padding: 9px 27px;
}
}
.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > a {
pointer-events: all;
cursor: pointer;
}
.menu-horizontal .menu-smart .current_page_item > a {
font-weight: bold;
background-color: rgba(255, 255, 255, 0.03);
}
@media (min-width: 960px) {
#menu-header-menue .mega-menu .mega-menu-inner>li>a {
font-weight: 600;
}
#menu-header-menue .mega-menu .mega-menu-inner>li>a:after {
content: '';
display: block;
width: 60%;
height: 1px;
background: #fff;
margin-top: 20px;
}
}
@media (max-width: 959px) {
#menu-header-menue .current_page_item>a {
color: #00b2e8;
}
#menu-header-menue>li>ul>li>ul a {
text-transform: none;
}
.menu-smart a i.fa.fa-angle-right.fa-dropdown {
right: 0 !important;
}
.menu-smart a i.fa.fa-angle-down.fa-dropdown {
right: -2px !important;
}
.menu-smart .mega-menu-inner>li>a {
display: flex !important;
justify-content: space-between;
}
}  body:not(.vc-safe-mode) .cyan-after .uncell .uncont, 
body:not(.vc-safe-mode) .marine-after .uncell .uncont, 
body:not(.vc-safe-mode) .gruen-after .uncell .uncont, 
body:not(.vc-safe-mode) .green-after .uncell .uncont, 
body:not(.vc-safe-mode) .pink-after .uncell .uncont, 
body:not(.vc-safe-mode) .white-after .uncell .uncont, 
body:not(.vc-safe-mode) .schwarz-after .uncell .uncont, 
body:not(.vc-safe-mode) .hellgrau-after .uncell .uncont, 
body:not(.vc-safe-mode) .dunkelgrau-after .uncell .uncont {
position: relative;
z-index: 99999;
}
body:not(.vc-safe-mode) .cyan-after .uncell::after, 
body:not(.vc-safe-mode) .marine-after .uncell::after, 
body:not(.vc-safe-mode) .gruen-after .uncell::after, 
body:not(.vc-safe-mode) .green-after .uncell::after, 
body:not(.vc-safe-mode) .pink-after .uncell::after, 
body:not(.vc-safe-mode) .white-after .uncell::after, 
body:not(.vc-safe-mode) .schwarz-after .uncell::after, 
body:not(.vc-safe-mode) .hellgrau-after .uncell::after, 
body:not(.vc-safe-mode) .dunkelgrau-after .uncell::after {
content: '';
position: absolute;
height: 100%;
width: 75%;
right: -60%;
top: 0;
}
body:not(.vc-safe-mode) .cyan-after .uncell::after, 
.sticky-element.sticky-sidebar .color-cyan .t-entry-title.active a::before {
background-color: var(--color-cyan) !important;
}
body:not(.vc-safe-mode) .marine-after .uncell::after, 
.sticky-element.sticky-sidebar .color-marine .t-entry-title.active a::before {
background-color: var(--color-marine) !important;
}
body:not(.vc-safe-mode) .gruen-after .uncell::after, body:not(.vc-safe-mode) .green-after .uncell::after, 
.sticky-element.sticky-sidebar .color-gruen .t-entry-title.active a::before {
background-color: var(--color-gruen) !important;
}
body:not(.vc-safe-mode) .pink-after .uncell::after, 
.sticky-element.sticky-sidebar .color-pink .t-entry-title.active a::before {
background-color: var(--color-pink) !important;
}
body:not(.vc-safe-mode) .white-after .uncell::after, 
.sticky-element.sticky-sidebar .color-white .t-entry-title.active a::before {
background-color: var(--color-weiss) !important;
}
body:not(.vc-safe-mode) .schwarz-after .uncell::after, 
.sticky-element.sticky-sidebar .color-schwarz .t-entry-title.active a::before {
background-color: var(--color-schwarz) !important;
}
body:not(.vc-safe-mode) .hellgrau-after .uncell::after, 
.sticky-element.sticky-sidebar .color-hellgrau .t-entry-title.active a::before {
background-color: var(--color-hellgrau) !important;
}
body:not(.vc-safe-mode) .dunkelgrau-after .uncell::after, 
.sticky-element.sticky-sidebar .color-dunkelgrau .t-entry-title.active a::before {
background-color: var(--color-dunkelgrau) !important;
}
body:not(.vc-safe-mode) .grey-before .shift_x_fixed::before {
background-color: var(--color-hellgrau);
content: '';
position: absolute;
height: 100%;
width: 75%;
left: -60%;
}
@media (max-width: 1699px) {
body:not(.vc-safe-mode) .grey-before .shift_x_fixed {
left: -72px !important;
}
}
@media (max-width: 1499px) {
body:not(.vc-safe-mode) .grey-before .shift_x_fixed {
left: -54px !important;
}
}
@media (max-width: 960px) {
body:not(.vc-safe-mode) .grey-before .shift_x_fixed {
left: 0 !important;
}
body:not(.vc-safe-mode) .grey-before .shift_x_fixed::after {
background-color: var(--color-hellgrau);
content: '';
position: absolute;
height: 100%;
width: 50%;
right: -50%;
top: 0;
}
}
.heading-text .text-color-white-color+div,
.sticky-element.sticky-sidebar .color-white .t-entry-title.active a {
color: var(--color-weiss);
}
body.textual-accent-color .post-content > div p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn) strong,
.style-light .uncode_text_column a, 
.style-dark .style-light .uncode_text_column a,
.heading-text .text-color-cyan-color+div,
.uncode_text_column .text-color-cyan-color *,
.sticky-element.sticky-sidebar .color-cyan .t-entry-title.active a {
color: var(--color-cyan);
}
footer .style-light .uncode_text_column a, 
footer .style-dark .style-light .uncode_text_column a, 
.heading-text .text-color-marine-color+div,
.uncode_text_column .text-color-marine-color *,
.sticky-element.sticky-sidebar .color-marine .t-entry-title.active a {
color: var(--color-marine);
}
.heading-text .text-color-green-color+div, 
.heading-text .text-color-gruen-color+div,
.uncode_text_column .text-color-gruen-color *,
.sticky-element.sticky-sidebar .color-green .t-entry-title.active a,
.sticky-element.sticky-sidebar .color-gruen .t-entry-title.active a {
color: var(--color-gruen);
}
.heading-text .text-color-pink-color+div,
.uncode_text_column .text-color-pink-color *,
.sticky-element.sticky-sidebar .color-pink .t-entry-title.active a {
color: var(--color-pink);
}
.heading-text .text-color-schwarz-color+div,
.sticky-element.sticky-sidebar .color-schwarz .t-entry-title.active a {
color: var(--color-schwarz);
}
.heading-text .text-color-hellgrau-color+div,
.sticky-element.sticky-sidebar .color-hellgrau .t-entry-title.active a {
color: var(--color-hellgrau);
}
.heading-text .text-color-dunkelgrau-color+div,
.sticky-element.sticky-sidebar .color-dunkelgrau .t-entry-title.active a {
color: var(--color-dunkelgrau);
}
body.compose-mode, .vc_editor #vc_inline-frame-wrapper {
background: #f1f1f1;
} #colophon .uncont>* {
margin-top: 16px;
}
#colophon .uncont>.uncode-vc-social {
margin-bottom: 24px;
}
#colophon .heading-text {
border-bottom: 1px solid #fff;
padding-bottom: 16px;
}
#colophon ul>li {
border-bottom: 1px solid #fff;
padding-bottom: 16px;
padding-top: 16px;
}
#colophon ul>li:first-of-type {
padding-top: 0;
}
footer .footer-last.footer-center .social-icon i, .uncode-vc-social.icons-lead .social-icon i {
font-size: 34px;
}
@media (max-width: 767px) {
.menu-container .logo-container {
padding-top: 16px !important;
padding-bottom: 16px !important;
}
} .old--project>.row.limit-width {
max-width: 1172px;
}
.sixteen.columns {
margin: 0 -9px;
}
.sixteen.columns>* {
padding-left: 9px;
padding-right: 9px;
}
.sixteen.columns img {
width: 100% !important;
height: auto !important;
float: left;
}
.one_half, .one_third, .one_fourth {
float: left;
}
.one_half {
width: 50%;
}
.one_third {
width: 33.33333%;
}
.one_fourth {
width: 25%;
}
.owl-prev {
margin-left: 0 !important;
}
.owl-next {
margin-right: 0 !important;
} ul.icons li {
display: flex;
align-items: center;
}
.quad .row .row .wpb_column .uncoltable>.uncell .column-background {
height: 100%;
position: relative;
width: 100%;
}
.quad .row .row .wpb_column .uncoltable>.uncell .column-background:before {
content: "";
display: block;
padding-top: 100%;
}
.vh100 {
display: flex;
align-items: flex-end;
}
.vh100 .owl-carousel-wrapper,
.vh100 .owl-carousel-wrapper .owl-carousel {
min-height: 100% !important;
}
div[data-height-ratio="full"], .vh100, .vh100 > .row,
div[data-height-ratio="full"], .vh100 .uncode-slider,
div[data-height-ratio="full"], .vh100 .uncode-slider .owl-item > .vc_row,
div[data-height-ratio="full"], .vh100 .uncode-slider .owl-item > .vc_row > .row {
min-height: calc((var(--vh, 1vh) * 100) - 64px) !important;
}
div[data-height-ratio="full"]>div {
min-height: 100% !important;
}
@media (min-width: 768px) {
div[data-height-ratio="full"], .vh100, .vh100 > .row,
div[data-height-ratio="full"], .vh100 .uncode-slider,
div[data-height-ratio="full"], .vh100 .uncode-slider .owl-item > .vc_row,
div[data-height-ratio="full"], .vh100 .uncode-slider .owl-item > .vc_row > .row {
min-height: calc((var(--vh, 1vh) * 100) - 86px) !important;
}
}
@media (min-width: 960px) {
div[data-height-ratio="full"], .vh100, .vh100 > .row,
div[data-height-ratio="full"], .vh100 .uncode-slider,
div[data-height-ratio="full"], .vh100 .uncode-slider .owl-item > .vc_row,
div[data-height-ratio="full"], .vh100 .uncode-slider .owl-item > .vc_row > .row {
min-height: calc((var(--vh, 1vh) * 100) - 98px) !important;
}
}
@media (max-width: 959px) {
body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart li.menu-item-link>a.search-icon {
font-size: 14px !important;
text-transform: uppercase !important;
padding: 9px 36px;
}
.main-container .vh100 .row.row-parent:not(.row-slider):not(.row-header) { height: 100% !important; } .vh100 .pos-bottom #scrollDown { display: none; }
} .sticky-element.sticky-sidebar {
padding-top: 0.375rem;
}
.sticky-element.sticky-sidebar .heading-text>div p {
margin-top: 36px;
}
.sticky-element.sticky-sidebar .isotope-system .t-entry-title.font-small {
margin: 0;
}
.sticky-element.sticky-sidebar .isotope-system .t-entry-title.font-small a {
line-height: 1.75;
font-weight: 300;
letter-spacing: 0;
}
.sticky-element.sticky-sidebar .heading-text>div p::before, 
.sticky-element.sticky-sidebar .isotope-system .t-entry-title.font-small a::before {
border-radius: 50%;
background-color: var(--color-marine);
content: '';
display: inline-block;
height: 6px;
margin-right: 20px;
transform: translateY(-50%);
width: 6px;
margin-left: -26px;
}
.sticky-element.sticky-sidebar .heading-text>div p, .sticky-element.sticky-sidebar .isotope-system .t-entry-title.font-small {
padding-left: 26px;
}
.sticky-element.sticky-sidebar .heading-text>div p, .sticky-element.sticky-sidebar .isotope-system .t-entry-title.font-small a {
transition: all .3s;
}
.sticky-element.sticky-sidebar .heading-text>div p:hover, .sticky-element.sticky-sidebar .isotope-system .t-entry-title.font-small a:hover {
font-weight: 600;
}
.sticky-element.sticky-sidebar .isotope-system .t-entry-title.font-small a:after {
content: ' »';
display: inline-block;
margin-left: 3px;
} .vh100 .triple-bottom-padding {
padding-bottom: 20px !important;
}
.vh100 > .row {
height: 100%;
min-height: 100%;
}
.vh100 .pos-bottom .uncoltable .uncell .uncont {
height: auto !important;
}
.vh100 #scrollDown {
background: transparent !important;
border: 2px solid var(--color-weiss);
border-radius: 25px;
box-sizing: content-box;
display: inline-block;
height: 35px;
opacity: .75;
padding: 10px 15px !important;
width: 3px;
position: absolute;
bottom: 36px;
z-index: 999999;
left: 50%;
transform: translateX(-50%);
}
.vh100 #scrollDown::before {
content: '';
animation-name: scroll;
animation-duration: 2.2s;
animation-timing-function: cubic-bezier(.15, .41, .69, .94);
animation-iteration-count: infinite;
background-color: var(--color-weiss);
border-radius: 25%;
display: block;
height: 10px;
width: 3px;
}
@keyframes scroll {
0% {
opacity: 0;
}
10% {
transform: translateY(0);
opacity: 1;
}
100% {
transform: translateY(15px);
opacity: 0;
}
}
.row-navigation.row-navigation-light {
background: #00223B;
}
.row-navigation .row-parent {
padding-bottom: 36px !important;
}
.row-navigation.row-navigation-light .text-default-color {
color: white;
}
.btn {
white-space: nowrap;
}
@media (max-width: 715px) {
.xs-intro .row-parent {
background: var(--color-marine);
margin-bottom: 100%;
transform: translateY(100%);
}
.xs-intro .row-parent .wpb_column {
padding-top: 0 !important;
}
.xs-intro .row-parent .start_animation {
animation-name: none !important;
opacity: 1 !important;
}
}
.tmb-desaturated.tmb .t-entry-visual img {
filter: gray;
filter: grayscale(100%);
}
.isotope-filters ul.menu-smart>li>span {
padding: 0 9px 18px;
}
.isotope-wrapper.single-gutter, .index-system.single-gutter .index-wrapper {
margin-top: 0 !important;
}
.style-color-marine-bg .isotope-general-light .isotope-wrapper.isotope-loading:before {
background-color: rgba(0, 34, 61, 0.5) !important;
}  .vh100.img-txt-slider .owl-nav-container .fa::before {
text-shadow: 0 3px 6px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);
}
.vh100.img-txt-slider .fontsize-140, 
.vh100.img-txt-slider .font-140 {
font-size: 100px !important;
}
.vh100.img-txt-slider .fontsize-140, 
.vh100.img-txt-slider .font-140,
.vh100.img-txt-slider .fontsize-100, 
.vh100.img-txt-slider .font-100 {
width: 100%;
}
@media (max-width: 1599px) {
.owl-carousel-wrapper .single-h-padding {
padding-left: 54px !important;
padding-right: 54px !important;
}
.vh100 .owl-carousel-wrapper .empty-space.empty-double {
padding-top: 36px !important;
}
.owl-carousel-wrapper .heading-text-inner .heading-line-wrap > .split-word:first-of-type .split-word-empty {
letter-spacing: -99px;
font-size: 0;
}
}
@media (max-width: 1024px) {
.fontsize-140, 
.font-140 {
font-size: max(10 * (1vw + 1vh) / 2, 12px) !important;
}
.vh100.img-txt-slider .fontsize-140, 
.vh100.img-txt-slider .font-140,
.fontsize-100, 
.font-100 {
font-size: max(10 * (1vw + 1vh) / 3, 12px) !important;
}
}
@media (max-width: 959px) {
.vh100 .owl-carousel-wrapper .empty-space.empty-double {
padding-top: 0px !important;
}
.owl-carousel-wrapper .uncode-slider .owl-prev, 
.owl-carousel-wrapper .uncode-slider .owl-next {
display: block !important;
}
}
@media (max-width: 767px) {
#scrollDown,
.vh100 .owl-carousel-wrapper .empty-space.empty-double {
display: none !important;
}
}
@media (max-width: 539px) {
.fontsize-140, 
.font-140 {
font-size: max(10 * (1vw + 1vh) / 2.55, 12px) !important;
}
.fontsize-100, 
.font-100 {
font-size: max(10 * (1vw + 1vh) / 3.85, 12px) !important;
}
} 
@media (min-width: 768px) {
.vh100.img-txt-slider .owl-prev .owl-nav-container i, 
.vh100.img-txt-slider .owl-next .owl-nav-container i {
font-size: 60px;
top: -7px;
}
}
@media (min-width: 960px) {
.vh100.img-txt-slider .limit-width {
max-width: 100vw;
padding: 0;
}
.vh100.img-txt-slider .limit-width > .row-inner {
margin: 0;
}
.vh100.img-txt-slider .limit-width > .row-inner > div:last-of-type  { 
padding-left: 0;
}
.vh100.img-txt-slider .owl-prev .owl-nav-container i, 
.vh100.img-txt-slider .owl-next .owl-nav-container i {
font-size: 55px;
top: 5px;
}
}
@media (max-width: 1599px) {
.vh100.img-txt-slider .owl-carousel-wrapper .single-h-padding {
padding-left: 0 !important;
padding-right: 0 !important;
}
.vh100 .owl-carousel-wrapper .empty-space.empty-double {
padding-top: 36px !important;
}
.owl-carousel-wrapper .heading-text-inner .heading-line-wrap > .split-word:first-of-type .split-word-empty {
letter-spacing: -99px;
font-size: 0;
}
}
@media (max-width: 959px) {
.vh100.img-txt-slider .limit-width { 
padding-top: 0 !important;
}
.vh100.img-txt-slider .limit-width > .row-inner { 
display: flex; 
flex-direction: column;
}
.vh100.img-txt-slider .limit-width > .row-inner > div:first-of-type { 
height: 50%;
padding-left: 36px;
padding-right: 36px;
padding-top: 36px;
}
.vh100.img-txt-slider .limit-width > .row-inner > div:last-of-type  { 
height: 50%;
padding-top: 0;
}
.vh100.img-txt-slider .vc_row:not(.inverted-device-order) .limit-width > .row-inner > div:first-of-type { 
order: 2;
}
.vh100.img-txt-slider .vc_row:not(.inverted-device-order) .limit-width > .row-inner > div:last-of-type  { 
order: 1;
}
}
@media (orientation: portrait) and (min-width: 960px) and (max-width: 1280px) {
.vh100.img-txt-slider .limit-width { 
padding-top: 0 !important;
}
.vh100.img-txt-slider .limit-width > .row-inner { 
display: flex; 
flex-direction: column;
}
.vh100.img-txt-slider .limit-width > .row-inner > div:first-of-type { 
height: 50%;
order: 2;
padding-left: 36px;
padding-right: 36px;
padding-top: 36px;
}
.vh100.img-txt-slider .limit-width > .row-inner > div:last-of-type  { 
height: 50%;
order: 1;
padding-top: 0;
}
.vh100.img-txt-slider .limit-width .col-lg-6 {
width: 100%;
} 
}
@media (min-width: 1600px) {  
.vh100.img-txt-slider .limit-width > .row-inner > div:first-of-type {
padding-left: calc(((100vw - 1572px) / 2) + 36px) !important;
}
}
@media (orientation: landscape) and (min-width: 960px) {
.vh100.img-txt-slider .pos-bottom .uncoltable .uncell .uncont {
height: calc((var(--vh, 1vh) * 100) - 98px) !important;
display: flex;
flex-direction: column;
justify-content: flex-end;
}
}
@media (orientation: landscape) and (min-width: 960px) and (max-width: 1600px) {
.vh100.img-txt-slider .fontsize-140, 
.vh100.img-txt-slider .font-140,
.fontsize-100, 
.font-100 {
font-size: max(10 * (1vw + 1vh) / 3, 12px) !important;
}
}
@media (max-width: 1281px) {
.vh100.img-txt-slider .btn-xl {
transform: scale(.8) !important;
transform-origin: left;
}
}
@media (max-width: 959px) {
.vh100.img-txt-slider .btn-xl {
transform: scale(.7) !important;
}
.vh100.img-txt-slider .owl-prev {
margin-left: 10px !important;
}
.vh100.img-txt-slider .owl-next {
margin-right: 10px !important;
} 
}
@media (min-width: 1600px) { 
.vh100.img-txt-slider .owl-prev {
margin-left: 10px !important;
}
.vh100.img-txt-slider .owl-next {
margin-right: 10px !important;
} 
}
.vh100.img-txt-slider .owl-prev .owl-nav-container, 
.vh100.img-txt-slider .owl-next .owl-nav-container {
background: transparent !important;
top: 50%;
transform: translateY(-50%);
}
.vh100.img-txt-slider .owl-prev .owl-nav-container i, 
.vh100.img-txt-slider .owl-next .owl-nav-container i {
font-size: 50px;
line-height: 1;
top: -1px;
width: auto;
}