.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
			.ct-div-block,
			.oxy-post-content,
			.ct-text-block,
			.ct-headline,
			.oxy-rich-text,
			.ct-link-text { max-width: 100%; }
			img { flex-shrink: 0; }
			body * { min-height: 1px; }
		}            .oxy-testimonial {
                flex-direction: row;
                align-items: center;
            }
                        .oxy-testimonial .oxy-testimonial-photo-wrap {
                order: 1;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo {
                width: 125px;                height: 125px;                margin-right: 20px;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo-wrap, 
            .oxy-testimonial .oxy-testimonial-author-wrap, 
            .oxy-testimonial .oxy-testimonial-content-wrap {
                align-items: flex-start;                text-align: left;            }
            
                                                            .oxy-testimonial .oxy-testimonial-text {
                margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
                                    .oxy-testimonial .oxy-testimonial-author {
                font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
            }
                            

                                                .oxy-testimonial .oxy-testimonial-author-info {
                font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
             
            
                        .oxy-icon-box {
                text-align: left;                flex-direction: column;            }
            
                        .oxy-icon-box .oxy-icon-box-icon {
                margin-bottom: 12px;
                align-self: flex-start;            }
            
                                                                        .oxy-icon-box .oxy-icon-box-heading {
                font-size: 21px;
margin-bottom: 12px;            }
            
                                                                                    .oxy-icon-box .oxy-icon-box-text {
                font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
            
                        .oxy-icon-box .oxy-icon-box-link {
                margin-top: 20px;                            }
            
            
            /* GLOBALS */

                                                            .oxy-pricing-box .oxy-pricing-box-section {
                padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
                        
                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                justify-content: center;            }
            
            /* IMAGE */
                                                                                    .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
                justify-content: center;            }
            
            /* TITLE */
                                                            
                                    .oxy-pricing-box .oxy-pricing-box-title-title {
                font-size: 48px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-title-subtitle {
                font-size: 24px;
            }
            

            /* PRICE */
                                                .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                                                flex-direction: row;                                            }
            
                                    .oxy-pricing-box .oxy-pricing-box-currency {
                font-size: 28px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-main {
                font-size: 80px;
line-height: 0.7;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-decimal {
                font-size: 13px;
            }
                        
                                    .oxy-pricing-box .oxy-pricing-box-term {
                font-size: 16px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-sale-price {
                font-size: 12px;
color: rgba(0,0,0,0.5);
                margin-bottom: 20px;            }
            
            /* CONTENT */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
                font-size: 16px;
color: rgba(0,0,0,0.5);
            }
            
            /* CTA */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
                justify-content: center;            }
            
        
                                .oxy-progress-bar .oxy-progress-bar-background {
            background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
                
                .oxy-progress-bar .oxy-progress-bar-progress-wrap {
            width: 85%;        }
        
                                                        .oxy-progress-bar .oxy-progress-bar-progress {
            background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
        }
                
                        .oxy-progress-bar .oxy-progress-bar-overlay-text {
            font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
        }
        
                        .oxy-progress-bar .oxy-progress-bar-overlay-percent {
            font-size: 12px;
        }
        
        .ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
				padding: 0px;			}
		
                        .oxy-superbox .oxy-superbox-secondary, 
            .oxy-superbox .oxy-superbox-primary {
                transition-duration: 0.5s;            }
            
            
            
            
            
        
        
        
        
            .oxy-shape-divider {
                width: 0px;
                height: 0px;
                
            }
            
            .oxy_shape_divider svg {
                width: 100%;
            }
            .oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: flex-start;
                }

            .oxy-pro-menu .oxy-pro-menu-off-canvas-container{
                    top: 0;
                    bottom: 0;
                    right: auto;
                    left: 0;
               }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }

            .oxy-site-navigation {
--oxynav-brand-color:#4831B0;
--oxynav-neutral-color:#FFFFFF;
--oxynav-activehover-color:#EFEDF4;
--oxynav-background-color:#4831B0;
--oxynav-border-radius:0px;
--oxynav-other-spacing:8px;
--oxynav-transition-duration:0.3s;
--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}

.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
text-align:left;
}

.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation {
                        --oxynav-animation-name: none; 
                    }

                .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ 
                    background-color: var(--oxynav-brand-color);
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                    border: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ 
                    background: transparent;
                    border: 1px solid currentColor;
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
                    filter: invert(0) !important;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
                    background-color: var(--oxynav-activehover-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
                    color: var(--oxynav-neutral-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
                    color: var(--oxynav-neutral-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }

                .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1620px;
}
body {font-family: 'Source Sans 3';}body {line-height: 1.6;font-size: 22px;font-weight: 400;color: #222222;}.oxy-nav-menu-hamburger-line {background-color: #222222;}h1, h2, h3, h4, h5, h6 {font-family: 'Source Sans 3';font-size: 36px;font-weight: 700;}h2, h3, h4, h5, h6{font-size: 38px;font-weight: 700;line-height: 1.2;}h3, h4, h5, h6{font-size: 24px;font-weight: 700;}h4, h5, h6{font-size: 20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a {color: #222222;text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 0px;}.ct-section-inner-wrap {
padding-top: 15px;
padding-right: 20px;
padding-bottom: 15px;
padding-left: 20px;
}.ct-new-columns > .ct-div-block {
}.oxy-header-container {
padding-right: 20px;
padding-left: 20px;
}@media (max-width: 992px) {
				.ct-columns-inner-wrap {
					display: block !important;
				}
				.ct-columns-inner-wrap:after {
					display: table;
					clear: both;
					content: "";
				}
				.ct-column {
					width: 100% !important;
					margin: 0 !important;
				}
				.ct-columns-inner-wrap {
					margin: 0 !important;
				}
			}
.oxel_focus_section {
 transition-duration:0.4s;
 transition-timing-function:ease-in-out;
 overflow:hidden;
overflow-x: hidden;
}
.oxel_focus_section:not(.ct-section):not(.oxy-easy-posts),
.oxel_focus_section.oxy-easy-posts .oxy-posts,
.oxel_focus_section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_focus_section__inner {
 transition-duration:0.4s;
 transition-timing-function:ease-in-out;
 width:100%;
 text-align:center;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 position:relative;
}
.oxel_focus_section__inner:not(.ct-section):not(.oxy-easy-posts),
.oxel_focus_section__inner.oxy-easy-posts .oxy-posts,
.oxel_focus_section__inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1620px) {
.oxel_focus_section__inner {
}
}

@media (max-width: 767px) {
.oxel_focus_section__inner {
 margin-left:11px;
}
}

.oxel_focus_section__backdrop {
 position:fixed;
 right:0px;
 left:0px;
 bottom:0px;
 z-index:1000;
 opacity:0;
 transition-duration:0.8s;
 transition-timing-function:ease-in-out;
 transition-property:top bottom;
 top:0px;
 background-color:#edf2f2;
pointer-events: none;
}
.oxel_iconlist {
 margin-bottom:47px;
 margin-top:13px;
 padding-bottom:0px;
}
@media (max-width: 1620px) {
.oxel_iconlist {
}
}

@media (max-width: 479px) {
.oxel_iconlist {
 margin-bottom:11px;
 margin-top:0px;
}
}

.oxel_iconlist__row {
 padding-left:0px;
 padding-right:8px;
 margin-left:0px;
 margin-top:0px;
 padding-top:3px;
}
.oxel_iconlist__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_iconlist__row.oxy-easy-posts .oxy-posts,
.oxel_iconlist__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
@media (max-width: 991px) {
.oxel_iconlist__row {
 margin-bottom:7px;
}
}

@media (max-width: 767px) {
.oxel_iconlist__row {
 margin-bottom:2px;
}
.oxel_iconlist__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_iconlist__row.oxy-easy-posts .oxy-posts,
.oxel_iconlist__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
}

@media (max-width: 479px) {
.oxel_iconlist__row {
 margin-bottom:2px;
}
}

.oxel_iconlist__row__icon {
color: #007a7a;}.oxel_iconlist__row__icon 
>svg {width: 21px;height: 21px;}.oxel_iconlist__row__icon {
 margin-left:0px;
 margin-right:11px;
 margin-bottom:0px;
}
@media (max-width: 479px) {
.oxel_iconlist__row__icon {
}.oxel_iconlist__row__icon 
>svg {width: 18px;height: 18px;}.oxel_iconlist__row__icon {
}
}

.oxel_iconlist__row__label {
 line-height:1.3;
 text-align:left;
 margin-top:0px;
}
@media (max-width: 1620px) {
.oxel_iconlist__row__label {
}
}

@media (max-width: 991px) {
.oxel_iconlist__row__label {
}
}

@media (max-width: 767px) {
.oxel_iconlist__row__label {
}
}

@media (max-width: 479px) {
.oxel_iconlist__row__label {
 font-size:1rem;
}
}

.oxel_iconlist__row--dark {
 background-color:#eceeef;
}
.oxel_back_to_top_container:hover{
transform:scale(1.1,1.1) translateY(-3px); background-color:#dee1e3;
}
.oxel_back_to_top_container {
 width:42px;
 height:42px;
 border-radius:4px;
 background-color:#f9f9fa;
 position:fixed;
 z-index:1500;
 right:32px;
 bottom:32px;
 text-align:center;
 overflow:hidden;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 box-shadow:0px 4px 17px -10px #1e1e1e;
}
.oxel_back_to_top_container:not(.ct-section):not(.oxy-easy-posts),
.oxel_back_to_top_container.oxy-easy-posts .oxy-posts,
.oxel_back_to_top_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oxel_back_to_top_icon {
color: #98a1a8;}.oxel_back_to_top_icon 
>svg {width: 23px;height: 23px;}.oxel_back_to_top_icon {
}
.oxel-vidlist {
 width:100%;
 margin-top:39px;
 margin-bottom:44px;
}
.oxel-vidlist__columns {
 width:100%;
 position:relative;
}
.oxel-vidlist__columns:not(.ct-section):not(.oxy-easy-posts),
.oxel-vidlist__columns.oxy-easy-posts .oxy-posts,
.oxel-vidlist__columns.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
@media (max-width: 991px) {
.oxel-vidlist__columns {
}
.oxel-vidlist__columns:not(.ct-section):not(.oxy-easy-posts),
.oxel-vidlist__columns.oxy-easy-posts .oxy-posts,
.oxel-vidlist__columns.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.oxel-vidlist__column--left {
 width:60%;
 text-align:center;
}
.oxel-vidlist__column--left:not(.ct-section):not(.oxy-easy-posts),
.oxel-vidlist__column--left.oxy-easy-posts .oxy-posts,
.oxel-vidlist__column--left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oxel-vidlist__column--right {
 right:0px;
 width:40%;
 text-align:left;
 height:100%;
 position:absolute;
 left:60%;
 top:0px;
}
.oxel-vidlist__column--right:not(.ct-section):not(.oxy-easy-posts),
.oxel-vidlist__column--right.oxy-easy-posts .oxy-posts,
.oxel-vidlist__column--right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 991px) {
.oxel-vidlist__column--right {
 max-height:400%;
}
}

.oxel-vidlist__column {
}
@media (max-width: 991px) {
.oxel-vidlist__column {
 width:100%;
 position:static;
}
}

.oxel-vidlist__video {
}
.oxel-vidlist__video--main {
}
.oxel-vidlist__list-item:hover{
 background-color:#dee1e3;
}
.oxel-vidlist__list-item {
 width:100%;
 padding-top:10px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:10px;
 text-align:left;
 color:initial;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.oxel-vidlist__list-item:not(.ct-section):not(.oxy-easy-posts),
.oxel-vidlist__list-item.oxy-easy-posts .oxy-posts,
.oxel-vidlist__list-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 479px) {
.oxel-vidlist__list-item {
 padding-left:15px;
}
}

.oxel-vidlist__list-item-title {
 width:70%;
 font-size:1rem;
 font-weight:600;
}
@media (max-width: 767px) {
.oxel-vidlist__list-item-title {
 width:75%;
 line-height:1.2;
}
}

.oxel-vidlist__icon {
color: #007a7a;}.oxel-vidlist__icon 
>svg {width: 32px;height: 32px;}.oxel-vidlist__icon {
 margin-left:16px;
 margin-right:16px;
 height:32px;
}
.oxel-vidlist__icon--inactive {
color: #007a7a;}.oxel-vidlist__icon--inactive 
>svg {width: 32px;height: 32px;}.oxel-vidlist__icon--inactive {
}
.oxel-vidlist__icon--active {
color: #05d6d6;}.oxel-vidlist__icon--active 
>svg {width: 32px;height: 32px;}.oxel-vidlist__icon--active {
}
.oxel-vidlist__list-item--active {
 background-color:rgba(0,122,122,0.09);
}
.oxel-vidlist__list-item-left {
 text-align:center;
}
.oxel-vidlist__list-item-left:not(.ct-section):not(.oxy-easy-posts),
.oxel-vidlist__list-item-left.oxy-easy-posts .oxy-posts,
.oxel-vidlist__list-item-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.oxel_toc__primary {
 color:#374047;
 font-size:14px;
 text-transform:uppercase;
 letter-spacing:1px;
 padding-left:8px;
 width:100%;
 padding-bottom:8px;
 border-top-color:#606e79;
 border-right-color:#606e79;
 border-bottom-color:#dee1e3;
 border-left-color:#606e79;
 border-bottom-style:solid;
 border-bottom-width:1px;
 margin-bottom:8px;
 padding-top:8px;
 border-left-width:2px;
 border-left-style:solid;
}
.oxel_toc__sub {
 text-decoration:underline;
 color:#606e79;
 margin-left:16px;
}
.oxel_toc__sub__2 {
 margin-left:32px;
}
.oxel_toc__sub__1 {
}
.oxel_toc__container {
 padding-bottom:16px;
 width:100%;
}
.oxel_toc__sub__3 {
 margin-left:48px;
}
.oxel_toc__sub__4 {
 margin-left:64px;
}
.oxel_toc__template {
}
.oxel_number_counter {
}
.oxel_number_counter:not(.ct-section):not(.oxy-easy-posts),
.oxel_number_counter.oxy-easy-posts .oxy-posts,
.oxel_number_counter.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
.oxel_number_counter__number {
 font-family:Source Sans 3;
 color:#374047;
}
.oxel_number_counter__label {
 font-family:Source Sans 3;
 color:#606e79;
}
.oxel_dynamicslider {
 width:100%;
}
.swiper-container {
}
.oxel_dynamicslider__container {
 height:400px;
}
.swiper-wrapper {
}
.swiper-slide {
}
.oxel_reviewbox__image_wrapper__image {
 max-width:1000px;
 height:100%;
}
.oxel_reviewbox__image_wrapper {
 width:200px;
 overflow:hidden;
 text-align:center;
 border-radius:50%;
 border-top-color:#f9f9fa;
 border-right-color:#f9f9fa;
 border-bottom-color:#f9f9fa;
 border-left-color:#f9f9fa;
 border-top-width:8px;
 border-right-width:8px;
 border-bottom-width:8px;
 border-left-width:8px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 height:200px;
 flex-shrink:0;
 margin-right:16px;
}
.oxel_reviewbox__image_wrapper:not(.ct-section):not(.oxy-easy-posts),
.oxel_reviewbox__image_wrapper.oxy-easy-posts .oxy-posts,
.oxel_reviewbox__image_wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.oxel_reviewbox__image_wrapper {
 margin-bottom:32px;
 margin-left:auto;
 margin-right:auto;
}
}

@media (max-width: 479px) {
.oxel_reviewbox__image_wrapper {
 margin-bottom:32px;
 margin-left:auto;
 margin-right:auto;
}
}

.oxel_reviewbox__details_wrapper {
 padding-left:0px;
 flex-grow:1;
}
@media (max-width: 767px) {
.oxel_reviewbox__details_wrapper {
 text-align:center;
 padding-left:0px;
}
.oxel_reviewbox__details_wrapper:not(.ct-section):not(.oxy-easy-posts),
.oxel_reviewbox__details_wrapper.oxy-easy-posts .oxy-posts,
.oxel_reviewbox__details_wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 479px) {
.oxel_reviewbox__details_wrapper {
 padding-left:0px;
}
}

.oxel_reviewbox__details_wrapper__name {
 font-weight:600;
 text-transform:uppercase;
 font-size:32px;
 color:#374047;
 line-height:1.2;
 margin-bottom:8px;
}
.oxel_reviewbox__details_wrapper__star_wrapper {
 margin-top:8px;
 margin-bottom:8px;
}
.oxel_reviewbox__details_wrapper__star_wrapper:not(.ct-section):not(.oxy-easy-posts),
.oxel_reviewbox__details_wrapper__star_wrapper.oxy-easy-posts .oxy-posts,
.oxel_reviewbox__details_wrapper__star_wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.oxel_reviewbox__star {
color: #7f8b93;}.oxel_reviewbox__star 
>svg {width: 22px;height: 22px;}.oxel_reviewbox__star {
}
.oxel_reviewbox__row {
 width:100%;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 text-align:left;
}
.oxel_reviewbox__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_reviewbox__row.oxy-easy-posts .oxy-posts,
.oxel_reviewbox__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 767px) {
.oxel_reviewbox__row {
 text-align:center;
}
.oxel_reviewbox__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_reviewbox__row.oxy-easy-posts .oxy-posts,
.oxel_reviewbox__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 479px) {
}

.oxel_reviewbox__review_body {
}
@media (max-width: 767px) {
.oxel_reviewbox__review_body {
 text-align:left;
}
}

@media (max-width: 479px) {
.oxel_reviewbox__review_body {
 text-align:left;
}
}

.oxel_reviewbox {
 background-color:#eceeef;
 width:100%;
}
.oxel_reviewbox__details_wrapper__title {
 font-size:14px;
 color:#606e79;
}
.oxel_switcher__content {
 width:100%;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
}
.oxel_switcher__content:not(.ct-section):not(.oxy-easy-posts),
.oxel_switcher__content.oxy-easy-posts .oxy-posts,
.oxel_switcher__content.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
.oxel_switcher {
 width:100%;
 min-width:100%;
}
.oxel_switcher__toggle {
 width:64px;
 background-color:#374047;
 border-radius:999em;
 margin-left:16px;
 margin-right:16px;
 padding-bottom:0px;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.oxel_switcher__toggle__icon {
color: #f9f9fa;}.oxel_switcher__toggle__icon 
>svg {width: 32px;height: 32px;}.oxel_switcher__toggle__icon {
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.oxel_switcher__toggle_label {
 font-size:14px;
 color:#374047;
 font-weight:600;
 letter-spacing:4px;
 text-transform:uppercase;
 opacity:0.5;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.oxel_switcher__toggle_label--active {
 opacity:1;
}
.oxel_switcher__content--active {
}
.oxel_switcher__content--active:not(.ct-section):not(.oxy-easy-posts),
.oxel_switcher__content--active.oxy-easy-posts .oxy-posts,
.oxel_switcher__content--active.ct-section .ct-section-inner-wrap{
display:flex;
}
.oxel_flipbox {
 width:100%;
 position:relative;
}
.oxel_flipbox__front {
background-image:linear-gradient(rgba(25,22,22,0.75), rgba(25,22,22,0.75)), url(https://www.karnetzke.de/wp-content/uploads/2021/01/happy-business-people-celebrating-success-at-compa-JQMH73U-2-scaled.jpg);background-size:auto,  cover; width:100%;
 text-align:center;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 background-position:50% 50%;
}
.oxel_flipbox__front:not(.ct-section):not(.oxy-easy-posts),
.oxel_flipbox__front.oxy-easy-posts .oxy-posts,
.oxel_flipbox__front.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oxel_flipbox__back {
background-image:linear-gradient(rgba(5,214,214,0.76), rgba(5,214,214,0.76)), url(https://www.karnetzke.de/wp-content/uploads/2021/01/happy-business-people-celebrating-success-at-compa-JQMH73U-2-scaled.jpg);background-size:auto,  cover;transform:rotateY(180deg); width:100%;
 text-align:center;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 position:absolute;
 top:0px;
 left:0px;
 right:0px;
 bottom:0px;
 background-blend-mode:normal;
 background-position:50% 50%;
}
.oxel_flipbox__back:not(.ct-section):not(.oxy-easy-posts),
.oxel_flipbox__back.oxy-easy-posts .oxy-posts,
.oxel_flipbox__back.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.tabs-8932-tab:hover{
 background-color:#ffffff;
}
.tabs-8932-tab {
 background-color:#eceeef;
 padding-top:16px;
 padding-bottom:16px;
 padding-left:32px;
 padding-right:32px;
 color:#374047;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 border-top-color:#eceeef;
 border-right-color:#eceeef;
 border-bottom-color:#eceeef;
 border-left-color:#eceeef;
 border-top-style:solid;
 border-right-style:none;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
}
.tabs-8932-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-8932-tab.oxy-easy-posts .oxy-posts,
.tabs-8932-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.tabs-8932-tab {
 border-bottom-style:none;
 border-right-color:#dee1e3;
 border-right-width:1px;
 border-right-style:solid;
}
}

@media (max-width: 479px) {
.tabs-8932-tab {
 padding-left:16px;
 padding-right:16px;
}
}

.tabs-8932-tab-active {
 margin-left:-8px;
 background-color:#ffffff;
 border-top-color:#dee1e3;
 border-right-color:#dee1e3;
 border-bottom-color:#dee1e3;
 border-left-color:#dee1e3;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:none;
 border-bottom-style:solid;
 border-left-style:solid;
 padding-left:40px;
}
@media (max-width: 991px) {
.tabs-8932-tab-active {
 border-top-color:#dee1e3;
 border-right-color:#dee1e3;
 border-bottom-color:#dee1e3;
 border-left-color:#dee1e3;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:none;
 border-left-style:solid;
 margin-left:0px;
 padding-left:032px;
}
}

@media (max-width: 479px) {
.tabs-8932-tab-active {
 padding-left:16px;
 padding-right:16px;
}
}

.tabs-contents-8932-tab {
}
.oxel_dashboard_tabs {
 width:100%;
}
.oxel_dashboard_tabs:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
}
@media (max-width: 991px) {
.oxel_dashboard_tabs {
}
.oxel_dashboard_tabs:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.oxel_dashboard_tabs__tab_icon {
color: #7f8b93;}.oxel_dashboard_tabs__tab_icon 
>svg {width: 18px;height: 18px;}.oxel_dashboard_tabs__tab_icon {
 margin-right:8px;
}
@media (max-width: 767px) {
.oxel_dashboard_tabs__tab_icon {
 margin-right:0px;
}
}

.oxel_dashboard_tabs__tab_label {
 line-height:1;
 font-size:14px;
 text-transform:uppercase;
}
@media (max-width: 767px) {
.oxel_dashboard_tabs__tab_label {
}
.oxel_dashboard_tabs__tab_label:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs__tab_label.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs__tab_label.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
}

.oxel_dashboard_tabs__tab {
}
.oxel_dashboard_tabs__tab_content_container {
 width:75%;
 border-top-color:#dee1e3;
 border-right-color:#dee1e3;
 border-bottom-color:#dee1e3;
 border-left-color:#dee1e3;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:none;
 overflow:hidden;
}
@media (max-width: 991px) {
.oxel_dashboard_tabs__tab_content_container {
 width:100%;
 border-top-color:#dee1e3;
 border-right-color:#dee1e3;
 border-bottom-color:#dee1e3;
 border-left-color:#dee1e3;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
}

.oxel_dashboard_tabs__tab_content--hidden {
}
.oxel_dashboard_tabs__tab_content--hidden:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs__tab_content--hidden.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs__tab_content--hidden.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
.oxel_dropdown_button__submenu {
 position:absolute;
 top:100%;
 left:0px;
 min-width:100%;
 padding-top:4px;
 width:200px;
 z-index:10;
}
.oxel_dropdown_button {
 background-color:#374047;
 position:relative;
}
.oxel_dropdown_button:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_button.oxy-easy-posts .oxy-posts,
.oxel_dropdown_button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_dropdown_button__label {
 color:#f9f9fa;
 margin-right:8px;
}
.oxel_dropdown_button__icon {
color: #f9f9fa;}.oxel_dropdown_button__icon 
>svg {width: 16px;height: 16px;}.oxel_dropdown_button__icon {
}
.oxel_dropdown_button__submenu__button:hover{
 background-color:#dee1e3;
}
.oxel_dropdown_button__submenu__button {
 padding-top:8px;
 padding-bottom:8px;
 padding-left:16px;
 padding-right:16px;
 text-align:left;
 background-color:#eceeef;
 min-width:100%;
 color:#374047;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.oxel_dropdown_button__submenu__button:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_button__submenu__button.oxy-easy-posts .oxy-posts,
.oxel_dropdown_button__submenu__button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.oxel_dropdown_button__submenu__button__label {
}
.oxel_dropdown_button__submenu--hidden {
 opacity:0;
pointer-events: none;
}
.oxel_dropdown_button__trigger {
 padding-top:8px;
 padding-bottom:8px;
 padding-left:16px;
 padding-right:6px;
cursor: pointer;
}
.oxel_dropdown_button__trigger:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_button__trigger.oxy-easy-posts .oxy-posts,
.oxel_dropdown_button__trigger.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_floating_icon_menu {
 position:fixed;
 right:32px;
 bottom:32px;
 text-align:right;
 z-index:9999;
pointer-events: none;
}
.oxel_floating_icon_menu:not(.ct-section):not(.oxy-easy-posts),
.oxel_floating_icon_menu.oxy-easy-posts .oxy-posts,
.oxel_floating_icon_menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column-reverse;
align-items:flex-end;
}
.oxel_floating_icon_menu__main_icon:hover{
background-color: #606e79;
border: 1px solid #606e79;
padding: ;}.oxel_floating_icon_menu__main_icon:hover{
}
.oxel_floating_icon_menu__main_icon {
background-color: #374047;
border: 1px solid #374047;
padding: 16px;color: #f9f9fa;}.oxel_floating_icon_menu__main_icon 
>svg {width: 24px;height: 24px;}.oxel_floating_icon_menu__main_icon {
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
cursor: pointer; pointer-events: all;
}
.oxel_floating_icon_menu__row {
 margin-bottom:8px;
 margin-top:8px;
}
.oxel_floating_icon_menu__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_floating_icon_menu__row.oxy-easy-posts .oxy-posts,
.oxel_floating_icon_menu__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.floating_icon_menu__hidden_icon:hover{
background-color: #606e79;
border: 1px solid #606e79;
padding: ;}.floating_icon_menu__hidden_icon:hover{
}
.floating_icon_menu__hidden_icon {
background-color: #374047;
border: 1px solid #374047;
padding: 16px;color: #f9f9fa;}.floating_icon_menu__hidden_icon 
>svg {width: 18px;height: 18px;}.floating_icon_menu__hidden_icon {
 margin-right:3px;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.oxel_floating_icon_menu__label {
 margin-right:16px;
 font-size:12px;
 text-transform:uppercase;
 letter-spacing:2px;
 font-weight:600;
 background-color:#eceeef;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:4px;
 padding-right:4px;
 color:#374047;
}
.oxel_floating_icon_menu__hidden_links {
transform:translate(100px); transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 opacity:0;
 text-align:right;
}
.oxel_floating_icon_menu__hidden_links:not(.ct-section):not(.oxy-easy-posts),
.oxel_floating_icon_menu__hidden_links.oxy-easy-posts .oxy-posts,
.oxel_floating_icon_menu__hidden_links.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
.oxel_section_indicator {
 position:fixed;
 right:0px;
 top:0px;
 bottom:0px;
 width:30px;
 z-index:10;
 padding-left:8px;
 padding-right:32px;
}
.oxel_section_indicator:not(.ct-section):not(.oxy-easy-posts),
.oxel_section_indicator.oxy-easy-posts .oxy-posts,
.oxel_section_indicator.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.oxel_section_indicator__dot {
 width:16px;
 height:16px;
 background-color:#606e79;
 border-radius:50%;
 margin-top:12px;
 margin-bottom:12px;
 color:#f9f9fa;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
min-height: 0px !important; min-width: 0px !important;
}
.oxel_section_indicator__dot:not(.ct-section):not(.oxy-easy-posts),
.oxel_section_indicator__dot.oxy-easy-posts .oxy-posts,
.oxel_section_indicator__dot.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.oxel_section_indicator__label:after{
transform:rotate(45deg); position:absolute;
 width:16px;
 height:16px;
 background-color:#606e79;
 right:-6px;
 z-index:-1;
 border-top-right-radius:4px;
 border-top-left-radius:0px;
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
 border-radius:0px;
  content:"";
}
.oxel_section_indicator__label {
 position:absolute;
 padding-top:4px;
 padding-bottom:4px;
 padding-left:16px;
 padding-right:16px;
 background-color:#606e79;
 border-radius:0px;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 right:calc(100% + 8px) ;
}
.oxel_section_indicator__label:not(.ct-section):not(.oxy-easy-posts),
.oxel_section_indicator__label.oxy-easy-posts .oxy-posts,
.oxel_section_indicator__label.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.oxel_section_indicator__label__text {
 color:#f9f9fa;
}
.oxel_section_indicator__label--hidden {
transform:translate(112px); opacity:0;
}
.oxel_megamenu_parent:hover{
 background-color:#cfd3d7;
}
.oxel_megamenu_parent {
 padding-top:8px;
 padding-bottom:8px;
 padding-left:32px;
 padding-right:32px;
 position:relative;
 background-color:#f9f9fa;
 transition-duration:0.3s;
}
.oxel_megamenu_parent__title {
 color:#374047;
}
.oxel_megamenu__wrapper {
transform:; padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 opacity:1;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 position:relative;
 width:100%;
 z-index:1999;
}
.oxel_megamenu__wrapper:not(.ct-section):not(.oxy-easy-posts),
.oxel_megamenu__wrapper.oxy-easy-posts .oxy-posts,
.oxel_megamenu__wrapper.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
.oxel_megamenu__wrapper--hidden {
transform:translateY(64px); opacity:0;
pointer-events: none;
}
.oxel_megamenu__close-icon {
color: #333333;}.oxel_megamenu__close-icon 
>svg {width: 32px;height: 32px;}.oxel_megamenu__close-icon {
 position:absolute;
 top:48px;
 right:16px;
}
.oxel_megamenu__close-icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_megamenu__close-icon.oxy-easy-posts .oxy-posts,
.oxel_megamenu__close-icon.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
@media (max-width: 991px) {
.oxel_megamenu__close-icon {
}
.oxel_megamenu__close-icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_megamenu__close-icon.oxy-easy-posts .oxy-posts,
.oxel_megamenu__close-icon.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.oxel_circular_counter {
 width:150px;
 height:150px;
 border-radius:50%;
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 background-color:rgba(204,228,228,0.87);
 color:#007a7a;
}
.oxel_circular_counter__inner {
 width:100%;
 height:100%;
 border-radius:50%;
 text-align:center;
 line-height:1;
 background-color:rgba(230,247,247,0.8);
}
.oxel_circular_counter__inner:not(.ct-section):not(.oxy-easy-posts),
.oxel_circular_counter__inner.oxy-easy-posts .oxy-posts,
.oxel_circular_counter__inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.oxel_circular_counter__number {
 font-size:38px;
 font-weight:100;
 color:#374047;
}
.oxel_circular_counter__unit {
 color:#374047;
 font-weight:100;
 font-size:32px;
}
.supascreenshot1:hover{
 background-position:50% 100%;
}
.supascreenshot1 {
 width:350px;
 height:400px;
 text-align:center;
 background-repeat:no-repeat;
 transition-duration:4s;
 transition-timing-function:ease;
 transition-property:background-position;
 overflow:hidden;
 border-bottom-color:#000000;
 border-bottom-width:0px;
 border-bottom-style:solid;
 border-top-color:#05d6d6;
 border-top-width:0px;
 border-top-style:solid;
 margin-left:12px;
 margin-right:12px;
 background-position:50% 0px;
 box-shadow:1px 1px 23px rgba(0,0,0,0.29);
}
.supascreenshot1:not(.ct-section):not(.oxy-easy-posts),
.supascreenshot1.oxy-easy-posts .oxy-posts,
.supascreenshot1.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.supascreenshot1 {
 margin-bottom:20px;
}
}

@media (max-width: 479px) {
.supascreenshot1 {
background-size: cover; max-width:280px;
 max-height:420px;
 width:280px;
 height:420em;
}
}

.supaslideshow3 {
}
.supaslideshow3_img {
 width:100%;
 height:100%;
 position:absolute;
}
.supaslideshow3_title {
 font-family:'Poppins';
 z-index:10;
 color:#ffffff;
 font-weight:700;
 font-size:55px;
 line-height:1;
 margin-top:10px;
 margin-left:10px;
 margin-right:10px;
 margin-bottom:10px;
}
.supabanner-lg-1 {
 width:400px;
 height:600px;
 background-color:#ffffff;
 position:relative;
 overflow:hidden;
}
@media (max-width: 991px) {
.supabanner-lg-1 {
 margin-bottom:50px;
}
}

@media (max-width: 767px) {
.supabanner-lg-1 {
 max-width:400px;
 width:100%;
 height:500px;
}
}

@media (max-width: 479px) {
.supabanner-lg-1 {
 height:400px;
}
}

.supabanner-lg-1-title {
 background-color:#4ac8a4;
 width:200px;
 height:220px;
 position:absolute;
 bottom:0px;
 left:0px;
 right:0px;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
}
.supabanner-lg-1-title:not(.ct-section):not(.oxy-easy-posts),
.supabanner-lg-1-title.oxy-easy-posts .oxy-posts,
.supabanner-lg-1-title.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.supabanner-lg-1-content {
 font-family:'Oswald';
 position:absolute;
 bottom:40px;
 left:40px;
 right:40px;
 color:#000000;
 font-size:16px;
}
@media (max-width: 479px) {
.supabanner-lg-1-content {
 position:absolute;
 right:5px;
 left:5px;
 bottom:5px;
}
}

.supabanner-lg-2 {
 width:400px;
 background-color:#ffffff;
 position:relative;
 overflow:hidden;
 height:600px;
}
@media (max-width: 767px) {
.supabanner-lg-2 {
 width:100%;
 max-width:400px;
 height:500px;
}
}

@media (max-width: 479px) {
.supabanner-lg-2 {
 height:400px;
}
}

.supabanner-lg-2-title {
 text-align:center;
 width:200px;
 background-color:#efefef;
 position:absolute;
 top:0px;
 left:0px;
 right:0px;
 height:220px;
 margin-left:auto;
 margin-right:auto;
}
.supabanner-lg-2-title:not(.ct-section):not(.oxy-easy-posts),
.supabanner-lg-2-title.oxy-easy-posts .oxy-posts,
.supabanner-lg-2-title.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-end;
}
.supabanner-lg-2-content {
 font-family:'Oswald';
 position:absolute;
 top:40px;
 left:40px;
 right:40px;
 color:#000000;
 font-size:16px;
}
@media (max-width: 479px) {
.supabanner-lg-2-content {
 position:absolute;
 top:5px;
 right:5px;
 left:5px;
}
}

.supabox3d-y {
}
.oxy-superbox-primary {
background-image:linear-gradient(rgba(5,214,214,0.74), rgba(5,214,214,0.74)); margin-right:35px;
 background-color:rgba(5,214,214,0.74);
 text-align:center;
}
.oxy-superbox-primary:not(.ct-section):not(.oxy-easy-posts),
.oxy-superbox-primary.oxy-easy-posts .oxy-posts,
.oxy-superbox-primary.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oxy-superbox-secondary {
}
.supabox3d-yr {
}
.supa-button7 {
 background-color:#544f4f;
 padding-top:25px;
 padding-bottom:25px;
 padding-left:45px;
 padding-right:44px;
 position:relative;
 text-align:center;
 overflow:hidden;
 margin-right:35px;
 box-shadow:1px 1px 23px rgba(0,0,0,0.2);
}
.supa-button7:not(.ct-section):not(.oxy-easy-posts),
.supa-button7.oxy-easy-posts .oxy-posts,
.supa-button7.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.supa-button7-icon {
color: #ffffff;}.supa-button7-icon 
>svg {width: 30px;height: 30px;}.supa-button7-icon {
 position:absolute;
 left:0px;
 right:0px;
}
.supa-button7-icon:not(.ct-section):not(.oxy-easy-posts),
.supa-button7-icon.oxy-easy-posts .oxy-posts,
.supa-button7-icon.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:unset;
justify-content:center;
}
.supa-button7-text {
 font-family:Source Sans 3;
 font-size:16px;
 color:#ffffff;
 font-weight:600;
 letter-spacing:1px;
}
.supa-button8 {
 background-color:#a827bc;
 padding-top:20px;
 padding-bottom:20px;
 padding-left:30px;
 padding-right:30px;
 overflow:hidden;
 position:relative;
}
.supa-button8:not(.ct-section):not(.oxy-easy-posts),
.supa-button8.oxy-easy-posts .oxy-posts,
.supa-button8.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.supa-button8-icon {
color: #ffffff;}.supa-button8-icon 
>svg {width: 30px;height: 30px;}.supa-button8-icon {
 position:absolute;
 left:0px;
 right:0px;
}
.supa-button8-icon:not(.ct-section):not(.oxy-easy-posts),
.supa-button8-icon.oxy-easy-posts .oxy-posts,
.supa-button8-icon.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:center;
}
.supa-button8-text {
 font-family:Source Sans 3;
 color:#ffffff;
 font-weight:600;
 letter-spacing:2px;
 text-transform:uppercase;
 font-size:18px;
}
.supa-button9 {
 background-color:#a827bc;
 padding-top:20px;
 padding-bottom:20px;
 padding-left:30px;
 padding-right:30px;
 overflow:hidden;
 position:relative;
}
.supa-button9:not(.ct-section):not(.oxy-easy-posts),
.supa-button9.oxy-easy-posts .oxy-posts,
.supa-button9.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.supa-button9-icon {
color: #ffffff;}.supa-button9-icon 
>svg {width: 30px;height: 30px;}.supa-button9-icon {
 position:absolute;
 left:0px;
 right:0px;
}
.supa-button9-icon:not(.ct-section):not(.oxy-easy-posts),
.supa-button9-icon.oxy-easy-posts .oxy-posts,
.supa-button9-icon.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:center;
}
.supa-button9-text {
 font-family:Source Sans 3;
 color:#ffffff;
 font-size:18px;
 font-weight:600;
 letter-spacing:2px;
 text-transform:uppercase;
}
.SR1revealRTL {
}
.SR1revealLTR {
}
.revealtxt {
 font-family:Source Sans 3;
 font-size:42px;
 line-height:1;
 padding-left:0px;
 padding-right:0px;
}
@media (max-width: 991px) {
.revealtxt {
 font-size:60px;
}
}

.delay1 {
}
.delay2 {
}
.delay3 {
}
.cubebox-right {
}
.nav-main:hover{
 oxy-pro-menu_slug_oxypromenumobileopeniconbackground_color:#d1d1d1;
 oxy-pro-menu_slug_oxypromenumobilecloseiconbackground_color:#d1d1d1;
 oxy-pro-menu_slug_oxypromenulistmenuitemmenuitemmenuitemmenuitemabackground_color:#dddddd;
}
.nav-main {
 oxy-pro-menu_slug_oxypromenulistmenuitema_transition_duration:0.2;
 oxy-pro-menu_slug_oxypromenuoffcanvascontaineroxypromenulistmenuitemhaschildrenasvgoxypromenuopencontaineroxypromenulistmenuitemhaschildrenasvg_font_size:16;
 oxy-pro-menu_slug_oxypromenushowdropdownoxypromenulistmenuitemhaschildrenasvg_margin_left:0;
 margin-top:0px;
 padding-top:0px;
 margin-left:51px;
}

        
        
        .nav-main .oxy-pro-menu-list .menu-item, .nav-main .oxy-pro-menu-list .menu-item a{
font-family: 'Source Sans 3';
font-weight: 500;
text-transform: none;
font-size: 20px;
transition-duration:0.2s;
}

.nav-main .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover, .nav-main .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within{
background-color:#dddddd;
}

.nav-main .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a{
color:#ff0000;
}

.nav-main .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transform:rotate(0deg);
transition-duration:0.2s;
}

.nav-main .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children:hover > a svg{
transform:rotate(180deg);
}

.nav-main .oxy-pro-menu-mobile-open-icon svg{
width:38px;
height:38px;
margin-right:0px;
color:#ffffff;
}

.nav-main .oxy-pro-menu-mobile-open-icon{
margin-top:0px;
margin-bottom:0px;
padding-top:16px;
padding-right:16px;
padding-bottom:16px;
padding-left:16px;
font-size: 21px;
color: #ffffff;
}

.nav-main .oxy-pro-menu-mobile-open-icon, .nav-main .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.2s;
}

.nav-main .oxy-pro-menu-mobile-close-icon{
top:18px;
left:0px;
margin-top:0px;
margin-bottom:0px;
padding-top:16px;
padding-right:16px;
padding-bottom:16px;
padding-left:16px;
font-family: 'Source Sans 3';
font-size: 18px;
color: #ffffff;
}

.nav-main .oxy-pro-menu-mobile-close-icon svg{
width:32px;
height:32px;
margin-right:30px;
color:#edf2f2;
}

.nav-main .oxy-pro-menu-mobile-close-icon, .nav-main .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.2s;
}

.nav-main .oxy-pro-menu-off-canvas-container > div:first-child, .nav-main .oxy-pro-menu-open-container > div:first-child{
min-width:500px;
}

.nav-main .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .nav-main .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#222222;
}

.nav-main .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a, .nav-main .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a{
color:#ffffff;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}

.nav-main .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a:hover, .nav-main .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a:hover{
color:#05d6d6;
}

.nav-main .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item, .nav-main .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .nav-main .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item, .nav-main .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
text-align: center;
font-weight: 600;
font-size: 1.8em;
line-height: 1.4;
letter-spacing: 1px;
}

.nav-main .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .nav-main .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:#dddddd;
border-top-width:0px;
}

.nav-main .oxy-pro-menu-container .menu-item > a{
                    text-align: center;
                    justify-content: center;
                }
.nav-main .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .nav-main .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: center;
                }

            .nav-main .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .nav-main .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: center;
                    justify-content: center;
                }

            @media (max-width: 1620px) {
.nav-main {
 margin-left:27px;
}

        
        
        .nav-main .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item, .nav-main .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .nav-main .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item, .nav-main .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
font-size: 1.5em;
}

.nav-main .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .nav-main .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
border-top-width:220px;
}

}

@media (max-width: 991px) {
.nav-main {
 margin-left:25px;
}
.nav-main .oxy-pro-menu-mobile-close-icon svg{
margin-right:0px;
}

.nav-main .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item, .nav-main .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .nav-main .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item, .nav-main .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
font-size: 1.4em;
}

}

@media (max-width: 767px) {
.nav-main {
 margin-left:4px;
}
.nav-main .oxy-pro-menu-off-canvas-container > div:first-child, .nav-main .oxy-pro-menu-open-container > div:first-child{
min-width:450px;
}

.nav-main .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item, .nav-main .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .nav-main .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item, .nav-main .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
font-size: 1.6em;
}

}

@media (max-width: 479px) {
.nav-main {
 padding-right:0px;
 margin-right:0px;
 margin-left:3px;
}
.nav-main .oxy-pro-menu-off-canvas-container > div:first-child, .nav-main .oxy-pro-menu-open-container > div:first-child{
min-width:280px;
}

.nav-main .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item, .nav-main .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .nav-main .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item, .nav-main .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
font-size: 1.2em;
}

}

.header-contact:hover{
}
.header-contact {
 font-family:Inherit;
 font-size:12px;
 margin-left:10px;
 text-align:left;
 float:right;
 font-weight:600;
 margin-top:0px;
 margin-right:10px;
 text-transform:uppercase;
 letter-spacing:.3px;
}
@media (max-width: 1620px) {
.header-contact {
 margin-top:0px;
}
}

@media (max-width: 991px) {
.header-contact {
 margin-left:15px;
}
}

@media (max-width: 767px) {
.header-contact {
 float:none;
 clear:none;
}
.header-contact:not(.ct-section):not(.oxy-easy-posts),
.header-contact.oxy-easy-posts .oxy-posts,
.header-contact.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
}

.section-main {
 overflow:visible;
 max-width:100%;
}
.section-main .ct-section-inner-wrap {
padding-top: 116px;
}
.section-main:not(.ct-section):not(.oxy-easy-posts),
.section-main.oxy-easy-posts .oxy-posts,
.section-main.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
@media (max-width: 1620px) {
.section-main {
 text-align:center;
}
.section-main .ct-section-inner-wrap {
padding-top: 100px;
}
.section-main:not(.ct-section):not(.oxy-easy-posts),
.section-main.oxy-easy-posts .oxy-posts,
.section-main.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
}

@media (max-width: 991px) {
.section-main {
}
.section-main .ct-section-inner-wrap {
padding-top: 80px;
}
}

@media (max-width: 767px) {
.section-main {
}
.section-main .ct-section-inner-wrap {
padding-top: 70px;
}
}

@media (max-width: 479px) {
.section-main {
}
.section-main .ct-section-inner-wrap {
padding-top: 70px;
}
}

.section-head {
}
.section-head-home {
 width:100%;
 background-blend-mode:normal;
 text-align:right;
 min-height:850px;
}
.section-head-home .ct-section-inner-wrap {
padding-top: 125px;
padding-bottom: 23px;
}
.section-head-home:not(.ct-section):not(.oxy-easy-posts),
.section-head-home.oxy-easy-posts .oxy-posts,
.section-head-home.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
@media (max-width: 1620px) {
.section-head-home {
 background-blend-mode:lighten;
 min-height:700px;
 max-height:100vh;
}
.section-head-home .ct-section-inner-wrap {
padding-top: 125px;
padding-bottom: 0;
}
}

@media (max-width: 991px) {
.section-head-home {
 overflow:hidden;
 height:570px;
 min-height:0 ;
}
.section-head-home .ct-section-inner-wrap {
padding-bottom: 0;
}
.section-head-home:not(.ct-section):not(.oxy-easy-posts),
.section-head-home.oxy-easy-posts .oxy-posts,
.section-head-home.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
}

@media (max-width: 767px) {
.section-head-home {
 height:520px;
}
.section-head-home .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
.section-head-home:not(.ct-section):not(.oxy-easy-posts),
.section-head-home.oxy-easy-posts .oxy-posts,
.section-head-home.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 479px) {
.section-head-home {
 height:420px;
}
.section-head-home .ct-section-inner-wrap {
padding-top: 56px;
padding-bottom: 74px;
}
}

.headline-home {
 font-size:68px;
 color:#ffffff;
 margin-bottom:38px;
 background-blend-mode:normal;
 margin-top:14px;
 line-height:1.2;
}
@media (max-width: 1620px) {
.headline-home {
 font-size:56px;
 margin-top:0px;
}
}

@media (max-width: 991px) {
.headline-home {
 font-size:3rem;
}
}

@media (max-width: 767px) {
.headline-home {
 font-size:2rem;
 margin-bottom:23px;
}
}

@media (max-width: 479px) {
.headline-home {
 font-size:1.4rem;
 line-height:1.2;
 margin-bottom:6px;
 margin-top:8px;
}
}

.text-main {
 font-size:1.2rem;
 width:100%;
}
@media (max-width: 1620px) {
.text-main {
 font-size:1.2rem;
}
}

@media (max-width: 991px) {
.text-main {
 font-size:1.2rem;
}
}

@media (max-width: 767px) {
.text-main {
 font-size:1.1rem;
 text-align:left;
}
}

@media (max-width: 479px) {
.text-main {
 font-size:1rem;
 line-height:1.4;
}
}

.text-block-header-home {
 font-size:21px;
 line-height:2;
 color:#222222;
 font-weight:400;
 margin-top:22px;
 max-width:450px;
}
@media (max-width: 1620px) {
.text-block-header-home {
 max-width:450px;
 width:auto ;
}
}

@media (max-width: 991px) {
.text-block-header-home {
 margin-bottom:29px;
}
}

@media (max-width: 767px) {
.text-block-header-home {
 font-size:1.1rem;
 margin-bottom:19px;
 max-width:90%;
}
}

@media (max-width: 479px) {
.text-block-header-home {
 font-size:1rem;
 margin-top:11px;
 margin-bottom:27px;
}
.text-block-header-home:not(.ct-section):not(.oxy-easy-posts),
.text-block-header-home.oxy-easy-posts .oxy-posts,
.text-block-header-home.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
}

.button-main:hover{
background-color :#222222;
border: 1px solid #222222;
}.button-main:hover{
}
.button-main {
background-color :#1e1e1e;
border: 1px solid #1e1e1e;
color: #ffffff;
}.button-main {
 font-family:Source Sans 3;
 font-size:16px;
 padding-left:45px;
 padding-right:45px;
 padding-top:0px;
 padding-bottom:0px;
 font-weight:600;
 letter-spacing:1.5px;
 button-hover_color:#222222;
 margin-right:35px;
}
@media (max-width: 767px) {
.button-main {
}
}

.button-outline-white:hover{
background-color: transparent;
border: 1px solid #222222;
color: #222222;
}.button-outline-white:hover{
}
.button-outline-white {
background-color: transparent;
border: 1px solid #ffffff;
color: #ffffff;
padding: 20px 32.6px;
}.button-outline-white {
 font-family:Source Sans 3;
 font-size:16px;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 padding-left:45px;
 padding-right:45px;
 padding-top:20px;
 padding-bottom:20px;
 font-weight:600;
 letter-spacing:1.5px;
 button-hover_color:#222222;
}
@media (max-width: 479px) {
.button-outline-white {
}
}

.h1-home {
 font-family:Source Sans 3;
 margin-bottom:36px;
 text-transform:uppercase;
 letter-spacing:1.5px;
 font-weight:700;
 font-size:13px;
}
@media (max-width: 1620px) {
.h1-home {
 margin-bottom:25px;
 font-size:14px;
}
}

@media (max-width: 991px) {
.h1-home {
}
}

@media (max-width: 767px) {
.h1-home {
 margin-top:6px;
 letter-spacing:0.2px;
 font-size:12px;
}
}

@media (max-width: 479px) {
.h1-home {
 letter-spacing:0.4px;
 font-size:0.7rem;
 text-align:left;
 font-weight:600;
}
}

.text-lead {
 font-family:Source Sans 3;
 line-height:1.3;
 margin-bottom:18px;
 margin-top:0px;
 font-weight:700;
 font-size:2.4rem;
}
@media (max-width: 1620px) {
.text-lead {
 font-size:2.4rem;
 line-height:1.3;
}
}

@media (max-width: 991px) {
.text-lead {
 font-size:2.2rem;
}
}

@media (max-width: 767px) {
.text-lead {
 font-size:1.8rem;
}
}

@media (max-width: 479px) {
.text-lead {
 font-size:1.2rem;
 margin-bottom:2px;
 line-height:1.3;
}
}

.position-left-1 {
 margin-left:120px;
 width:40%;
}
.section-padding-left-1 {
 text-align:left;
}
.section-padding-left-1 .ct-section-inner-wrap {
padding-left: 138px;
}
.section-padding-left-1:not(.ct-section):not(.oxy-easy-posts),
.section-padding-left-1.oxy-easy-posts .oxy-posts,
.section-padding-left-1.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1620px) {
.section-padding-left-1 {
}
.section-padding-left-1 .ct-section-inner-wrap {
padding-left: 80px;
}
}

@media (max-width: 991px) {
.section-padding-left-1 {
 text-align:left;
}
.section-padding-left-1 .ct-section-inner-wrap {
padding-left: 40px;
}
.section-padding-left-1:not(.ct-section):not(.oxy-easy-posts),
.section-padding-left-1.oxy-easy-posts .oxy-posts,
.section-padding-left-1.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
}

@media (max-width: 767px) {
.section-padding-left-1 {
}
.section-padding-left-1 .ct-section-inner-wrap {
padding-left: 20px;
}
}

@media (max-width: 479px) {
.section-padding-left-1 {
}
}

.image-google-badge {
 float:right;
 margin-top:39px;
 margin-bottom:-45px;
}
.image-google-badge:not(.ct-section):not(.oxy-easy-posts),
.image-google-badge.oxy-easy-posts .oxy-posts,
.image-google-badge.ct-section .ct-section-inner-wrap{
display:inline;
flex-direction:unset;
}
.column-set-two-elements {
 background-color:#1e1e1e;
}
.column-set-image-left {
 margin-top:-100px;
 z-index:1999;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 margin-bottom:0px;
 margin-right:0px;
 margin-left:-120px;
 width:1000px;
 min-width:1000px;
}
@media (max-width: 1620px) {
.column-set-image-left {
}
}

@media (max-width: 991px) {
.column-set-image-left {
 min-width:100%;
 max-width:100vw;
 margin-right:0px;
 margin-left:0px;
 margin-top:0px;
 margin-bottom:0px;
}
}

@media (max-width: 479px) {
.column-set-image-left {
}
}

.column-set-two-elements-image-left {
}
.section-two-elements {
}
.column-set-two-bg {
 padding-top:137px;
 background-color:#222222;
}
.headline-upper-small {
 font-family:Source Sans 3;
 font-size:22px;
 border-bottom-color:#095255;
 border-bottom-width:2px;
 border-bottom-style:solid;
 margin-bottom:40px;
 color:#05d6d6;
 border-top-color:#095255;
 border-right-color:#095255;
 border-left-color:#095255;
}
@media (max-width: 767px) {
.headline-upper-small {
 font-size:20px;
}
}

@media (max-width: 479px) {
.headline-upper-small {
 font-size:18px;
}
}

.column-set-two-content {
}
@media (max-width: 991px) {
.column-set-two-content {
}
}

@media (max-width: 479px) {
.column-set-two-content {
}
}

.headline-h2 {
 font-weight:700;
 line-height:1.3;
 font-size:3rem;
 margin-top:8px;
 margin-bottom:18px;
}
@media (max-width: 1620px) {
.headline-h2 {
 font-size:2.4rem;
 margin-top:0px;
}
}

@media (max-width: 991px) {
.headline-h2 {
 font-size:2.4rem;
 margin-top:0px;
}
}

@media (max-width: 767px) {
.headline-h2 {
 margin-bottom:6px;
 font-size:1.6rem;
}
}

@media (max-width: 479px) {
.headline-h2 {
}
}

.color-white {
 color:#ffffff;
 padding-bottom:0px;
}
.color-white:not(.ct-section):not(.oxy-easy-posts),
.color-white.oxy-easy-posts .oxy-posts,
.color-white.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
.button-outline-turquoise:hover{
background-color: transparent;
border: 1px solid #47ffff;
color: #47ffff;
}.button-outline-turquoise:hover{
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-color:#47ffff;
 border-right-color:#47ffff;
 border-bottom-color:#47ffff;
 border-left-color:#47ffff;
 box-shadow:1px 1px 3px 0px rgba(34,34,34,0.18);
}
.button-outline-turquoise {
background-color: transparent;
border: 1px solid #05d6d6;
color: #05d6d6;
padding: 20px 32.6px;
}.button-outline-turquoise {
 font-family:Source Sans 3;
 font-size:16px;
 padding-left:25px;
 padding-right:25px;
 letter-spacing:.3px;
 text-transform:uppercase;
 font-weight:600;
 z-index:1;
 button-hover_color:#47ffff;
 padding-bottom:17px;
 margin-bottom:62px;
 border-radius:6px;
 padding-top:17px;
 box-shadow:3px 3px 5px rgba(34,34,34,0);
}
@media (max-width: 1620px) {
.button-outline-turquoise {
 padding-top:15px;
}
.button-outline-turquoise:hover{
}
}

@media (max-width: 767px) {
.button-outline-turquoise {
 letter-spacing:.3px;
}
.button-outline-turquoise:not(.ct-section):not(.oxy-easy-posts),
.button-outline-turquoise.oxy-easy-posts .oxy-posts,
.button-outline-turquoise.ct-section .ct-section-inner-wrap{
display:inline-block;
}
}

@media (max-width: 479px) {
.button-outline-turquoise {
background-color: transparent;
padding: 20px 32.6px;
}.button-outline-turquoise {
 padding-right:25px;
 font-size:14px;
 padding-top:22px;
 padding-bottom:22px;
 margin-bottom:2px;
 margin-top:0px;
 width:auto;
}
.button-outline-turquoise:not(.ct-section):not(.oxy-easy-posts),
.button-outline-turquoise.oxy-easy-posts .oxy-posts,
.button-outline-turquoise.ct-section .ct-section-inner-wrap{
display:inline;
}
}

.list-check {
 margin-top:9px;
 margin-bottom:22px;
 text-align:left;
 margin-left:0px;
 padding-left:0px;
}
@media (max-width: 1620px) {
.list-check {
 margin-top:0px;
}
}

@media (max-width: 991px) {
.list-check {
 margin-right:0px;
}
}

@media (max-width: 767px) {
.list-check {
 margin-top:0px;
 font-size:1.2rem;
 margin-bottom:0px;
}
}

@media (max-width: 479px) {
.list-check {
 margin-bottom:0px;
}
}

.margin-top-25 {
 margin-top:25px;
}
@media (max-width: 479px) {
.margin-top-25 {
 margin-top:15px;
}
}

.bg-aurora {
}
.bg-two-left {
}
@media (max-width: 1620px) {
.bg-two-left {
 padding-right:167px;
}
}

@media (max-width: 991px) {
.bg-two-left {
}
}

.headline-h3-section {
 font-family:Source Sans 3;
 line-height:1.1;
 font-weight:800;
 max-width:100%;
 font-size:3.2rem;
}
@media (max-width: 1620px) {
.headline-h3-section {
 font-size:3rem;
 margin-bottom:5px;
}
}

@media (max-width: 991px) {
.headline-h3-section {
 font-size:2.2rem;
}
}

@media (max-width: 767px) {
.headline-h3-section {
 font-size:1.8rem;
}
}

@media (max-width: 479px) {
.headline-h3-section {
 text-align:left;
 font-size:1.6rem;
}
}

.columns-headline-text {
 padding-right:120px;
}
.columns-headline-left {
}
@media (max-width: 1620px) {
.columns-headline-left {
 padding-right:32px;
}
}

@media (max-width: 991px) {
.columns-headline-left {
 padding-right:0px;
}
}

@media (max-width: 479px) {
.columns-headline-left {
}
.columns-headline-left:not(.ct-section):not(.oxy-easy-posts),
.columns-headline-left.oxy-easy-posts .oxy-posts,
.columns-headline-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.columns-content-right {
 margin-bottom:2px;
 width:60%;
 padding-top:11px;
}
.columns-content-right:not(.ct-section):not(.oxy-easy-posts),
.columns-content-right.oxy-easy-posts .oxy-posts,
.columns-content-right.ct-section .ct-section-inner-wrap{
display:flex;
}
.text-smaller {
 font-size:14px;
 margin-top:0px;
 margin-bottom:16px;
 max-width:450px;
}
@media (max-width: 991px) {
.text-smaller {
 margin-top:43px;
 text-align:center;
}
}

@media (max-width: 767px) {
.text-smaller {
 margin-bottom:20px;
 margin-top:49px;
}
}

@media (max-width: 479px) {
.text-smaller {
 margin-top:24px;
 font-size:14px;
}
}

.text-larger {
 line-height:1.6;
 font-size:1.6rem;
 border-bottom-width:1px;
 max-width:100%;
 margin-top:0px;
 margin-bottom:5px;
}
@media (max-width: 1620px) {
.text-larger {
 font-size:1.4rem;
}
}

@media (max-width: 991px) {
.text-larger {
 font-size:1.3rem;
}
}

@media (max-width: 767px) {
.text-larger {
 font-size:1.2rem;
 line-height:1.5;
}
}

@media (max-width: 479px) {
.text-larger {
 line-height:1.4;
 text-align:left;
 font-size:1.1rem;
 margin-bottom:0px;
}
}

.bg-two-right {
}
@media (max-width: 1620px) {
.bg-two-right {
}
}

.column-set-image-right {
 margin-top:-80px;
 z-index:999;
 margin-right:-100px;
}
@media (max-width: 1620px) {
.column-set-image-right {
}
}

@media (max-width: 991px) {
.column-set-image-right {
 min-width:300px;
 margin-top:50px;
}
}

@media (max-width: 767px) {
.column-set-image-right {
}
}

.toggle-5213 {
}
.toggle-5213-expanded {
}
.toggle-main:hover{
 color:#222222;
}
.toggle-main {
 margin-top:15px;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 padding-top:15px;
 padding-bottom:15px;
 padding-right:25px;
 width:90%;
 padding-left:25px;
}

                .toggle-main .oxy-expand-collapse-icon {
            font-size: 21px;        }
        
                .toggle-main .oxy-expand-collapse-icon::before,
        .toggle-main .oxy-expand-collapse-icon::after {
            background-color: #05d6d6;        }
        
        @media (max-width: 991px) {
.toggle-main {
}
}

@media (max-width: 767px) {
.toggle-main {
 margin-top:15px;
}
}

@media (max-width: 479px) {
.toggle-main {
 margin-top:0px;
}
}

.toggle-3961 {
}
.toggle-3961-expanded {
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
}
.toggle-main-headline {
 font-size:18px;
 border-top-color:#222222;
 border-right-color:#222222;
 border-bottom-color:#222222;
 border-left-color:#222222;
 text-align:left;
 padding-top:4px;
}
@media (max-width: 767px) {
.toggle-main-headline {
 margin-top:1px;
}
}

@media (max-width: 479px) {
.toggle-main-headline {
 font-size:1rem;
}
}

.toggle-main-wrapper {
 padding-top:5px;
 padding-bottom:15px;
 padding-left:15px;
 padding-right:15px;
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
.section-bg-lightgrey {
 background-color:#edf2f2;
}
.section-bg-lightgrey .ct-section-inner-wrap {
padding-top: 43px;
padding-bottom: 66px;
}
.section-padding-inner {
}
.section-padding-inner .ct-section-inner-wrap {
padding-bottom: 1px;
}
@media (max-width: 1620px) {
.section-padding-inner {
}
}

@media (max-width: 991px) {
.section-padding-inner {
}
}

@media (max-width: 479px) {
.section-padding-inner {
}
}

.icon-box:hover{
 background-color:#3a3a3a;
 icon_box_text_typography_color:#edf2f2;
 icon_box_heading_typography_color:#ffffff;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
 
            
            
            
                                                                        .icon-box .oxy-icon-box-heading {
                color: #ffffff;
            }
            
                                                                                    .icon-box .oxy-icon-box-text {
                color: #edf2f2;
            }
            
            
            .icon-box {
 background-color:#333333;
 padding-top:35px;
 padding-bottom:35px;
 padding-left:35px;
 padding-right:35px;
 icon_box_text_typography_font-size:16px;
 border-top-style:solid;
 border-right-width:0px;
 border-bottom-width:0px;
 border-left-width:0px;
 icon_box_text_typography_color:#edf2f2;
 icon_box_heading_typography_color:#edf2f2;
 border-top-color:#05d6d6;
 border-top-width:3px;
 box-shadow:4px 4px 12px 0px rgba(0,0,0,0.43);
}
 
            
                        .icon-box {
                text-align: left;                flex-direction: row-reverse;            }
            
                        .icon-box .oxy-icon-box-icon {
                margin-left: 0px;
margin-right: 14px;
margin-bottom: 0; margin-top: 0;                align-self: flex-start;            }
            
                                                                        .icon-box .oxy-icon-box-heading {
                color: #edf2f2;
margin-top: 12px;margin-bottom: 22px;            }
            
                                                                                    .icon-box .oxy-icon-box-text {
                font-size: 16px;
color: #edf2f2;
margin-top: 12px;margin-bottom: 22pxpx;align-self: flex-start;            }
            
            
            @media (max-width: 767px) {
.icon-box {
}
}

.section-bottom-padding {
}
.section-bottom-padding .ct-section-inner-wrap {
padding-bottom: 50px;
}
.section-bottom-padding:not(.ct-section):not(.oxy-easy-posts),
.section-bottom-padding.oxy-easy-posts .oxy-posts,
.section-bottom-padding.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1620px) {
.section-bottom-padding {
}
.section-bottom-padding .ct-section-inner-wrap {
padding-bottom: 50px;
}
}

@media (max-width: 991px) {
.section-bottom-padding {
}
.section-bottom-padding .ct-section-inner-wrap {
padding-bottom: 80px;
}
}

@media (max-width: 767px) {
.section-bottom-padding {
}
.section-bottom-padding .ct-section-inner-wrap {
padding-bottom: 70px;
}
}

@media (max-width: 479px) {
.section-bottom-padding {
}
.section-bottom-padding .ct-section-inner-wrap {
padding-bottom: 50px;
}
}

.button-full-turquoise {
background-color :#05d6d6;
border: 1px solid #05d6d6;
}.button-full-turquoise {
 font-family:Source Sans 3;
 padding-bottom:27px;
 padding-left:59px;
 padding-right:59px;
 border-radius:6px;
 margin-top:0px;
 font-size:16px;
 line-height:1.2;
 font-weight:700;
 padding-top:10px;
 box-shadow:1px 1px 12px rgba(5,5,5,0.17);
}
.section-hero-image {
background-image:linear-gradient(rgba(0,0,0,0.88), rgba(0,0,0,0.88)), url(https://www.karnetzke.de/wp-content/uploads/2020/12/successful-company-with-happy-employees-in-modern-J3L6TM9.png);background-size:auto,  cover; min-height:600px;
 max-height:600px;
 background-repeat:no-repeat;
 background-attachment:fixed;
 background-blend-mode:hard-light;
}
.section-hero-image .ct-section-inner-wrap {
padding-top: 104px;
}
.section-hero-image:not(.ct-section):not(.oxy-easy-posts),
.section-hero-image.oxy-easy-posts .oxy-posts,
.section-hero-image.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 1620px) {
.section-hero-image {
}
.section-hero-image .ct-section-inner-wrap {
padding-top: 13px;
}
}

@media (max-width: 991px) {
.section-hero-image {
background-size: cover; background-position:70% 0%;
}
}

@media (max-width: 767px) {
.section-hero-image {
 min-height:0 ;
 height:auto;
}
.section-hero-image .ct-section-inner-wrap {
padding-bottom: 69px;
}
}

@media (max-width: 479px) {
.section-hero-image {
}
.section-hero-image .ct-section-inner-wrap {
padding-bottom: 55px;
}
}

.animate-fade {
}
@media (max-width: 767px) {
.animate-fade {
}
}

@media (max-width: 479px) {
.animate-fade {
}
.animate-fade .ct-section-inner-wrap {
padding-top: 41px;
}
}

.animate-left-right {
}
@media (max-width: 1620px) {
.animate-left-right {
}
}

@media (max-width: 767px) {
.animate-left-right {
 margin-right:0px;
}
}

@media (max-width: 479px) {
.animate-left-right {
}
}

.animate-right-left {
}
@media (max-width: 1620px) {
.animate-right-left {
}
}

@media (max-width: 991px) {
.animate-right-left {
}
}

@media (max-width: 767px) {
.animate-right-left {
}
}

.animate-zoom-in-up {
 margin-left:0px;
}
@media (max-width: 1620px) {
.animate-zoom-in-up {
}
}

@media (max-width: 991px) {
.animate-zoom-in-up {
 padding-left:0px;
 background-position:50% 0%;
}
}

@media (max-width: 767px) {
.animate-zoom-in-up {
}
}

@media (max-width: 479px) {
.animate-zoom-in-up {
 margin-bottom:19px;
}
.animate-zoom-in-up:not(.ct-section):not(.oxy-easy-posts),
.animate-zoom-in-up.oxy-easy-posts .oxy-posts,
.animate-zoom-in-up.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.icon-box-icon {
color: #05d6d6;}.icon-box-icon 
>svg {width: 52px;height: 52px;}.icon-box-icon {
 border-radius:0px;
}
@media (max-width: 767px) {
.icon-box-icon {
}.icon-box-icon 
>svg {width: 44px;height: 44px;}.icon-box-icon {
}
}

@media (max-width: 479px) {
.icon-box-icon {
}.icon-box-icon 
>svg {width: 40px;height: 40px;}.icon-box-icon {
}
}

.icon-box-animation:hover{
}
.icon-box-animation {
}
.section-testimonials {
}
.section-testimonials .ct-section-inner-wrap {
padding-top: 71px;
padding-bottom: 150px;
}
@media (max-width: 1620px) {
.section-testimonials {
}
.section-testimonials .ct-section-inner-wrap {
padding-top: 75px;
padding-bottom: 90px;
}
}

@media (max-width: 991px) {
.section-testimonials {
}
.section-testimonials .ct-section-inner-wrap {
padding-bottom: 77px;
}
}

@media (max-width: 767px) {
.section-testimonials {
}
.section-testimonials .ct-section-inner-wrap {
padding-top: 68px;
padding-bottom: 63px;
}
}

.testimonial-box {
 background-color:#ffffff;
 padding-top:24px;
 padding-bottom:11px;
 padding-left:35px;
 padding-right:35px;
 margin-left:14px;
 margin-right:14px;
 margin-bottom:25px;
 min-width:95%;
 box-shadow:1px 1px 16px 0px rgba(0,0,0,0);
}
.testimonial-box:not(.ct-section):not(.oxy-easy-posts),
.testimonial-box.oxy-easy-posts .oxy-posts,
.testimonial-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
 
            
                        .testimonial-box {
                text-align: left;                flex-direction: row-reverse;            }
            
                        .testimonial-box .oxy-icon-box-icon {
                margin-left: 0px;
margin-right: 14px;
margin-bottom: 0; margin-top: 0;                align-self: flex-start;            }
            
                                                                        .testimonial-box .oxy-icon-box-heading {
                margin-top: 12px;margin-bottom: 22px;            }
            
                                                                                    .testimonial-box .oxy-icon-box-text {
                margin-top: 12px;margin-bottom: 22pxpx;align-self: flex-start;            }
            
            
            @media (max-width: 991px) {
.testimonial-box {
 width:95%;
 max-width:95%;
 padding-right:31px;
 margin-right:1px;
 min-width:95%;
}
}

@media (max-width: 767px) {
.testimonial-box {
}
}

@media (max-width: 479px) {
.testimonial-box {
 padding-top:17px;
 padding-bottom:20px;
 padding-right:11px;
 padding-left:14px;
}
}

.testimonial-content {
 margin-top:1px;
 font-size:16px;
 margin-bottom:16px;
 color:#222222;
 line-height:1.5;
 text-align:left;
}
@media (max-width: 767px) {
.testimonial-content {
 margin-top:3px;
}
}

@media (max-width: 479px) {
.testimonial-content {
 margin-top:0px;
 margin-bottom:6px;
}
}

.testimonial-person {
 font-size:16px;
 line-height:1.3;
 margin-top:0px;
}
@media (max-width: 479px) {
.testimonial-person {
 font-size:14px;
}
}

.txt-smaller {
 font-size:18px;
}
@media (max-width: 1620px) {
.txt-smaller {
 margin-top:37px;
}
}

@media (max-width: 479px) {
.txt-smaller {
 font-size:1.1rem;
}
}

.atkinson-regular {
 font-family:Source Sans 3;
 font-weight:400;
}
.section-wide {
}
.pre-headline {
 font-family:Source Sans 3;
 font-size:16px;
 margin-bottom:25px;
 margin-top:0px;
 letter-spacing:2px;
 color:#05d6d6;
 font-weight:700;
}
@media (max-width: 1620px) {
.pre-headline {
 margin-top:0px;
}
}

@media (max-width: 767px) {
.pre-headline {
 margin-bottom:7px;
}
}

@media (max-width: 479px) {
.pre-headline {
 margin-top:0px;
 margin-bottom:16px;
 font-size:12px;
}
.pre-headline:not(.ct-section):not(.oxy-easy-posts),
.pre-headline.oxy-easy-posts .oxy-posts,
.pre-headline.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
}

.toggle-content:hover{
}
.toggle-content {
 padding-bottom:2px;
 margin-top:21px;
 margin-bottom:31px;
 font-size:18px;
 max-width:650px;
 padding-left:27px;
}
@media (max-width: 991px) {
.toggle-content {
}
}

@media (max-width: 767px) {
.toggle-content {
 font-size:1.2rem;
 padding-right:0px;
 padding-left:0px;
 padding-top:10px;
}
}

@media (max-width: 479px) {
.toggle-content {
 line-height:1.4;
 font-size:1.1rem;
 padding-left:0px;
}
}

.animate-box:hover{
}
.animate-box {
}
.icon-box-neu:hover{
 background-color:#222222;
 icon_box_text_typography_color:#edf2f2;
 icon_box_heading_typography_color:#ffffff;
}
 
            
            
            
                                                                        .icon-box-neu .oxy-icon-box-heading {
                color: #ffffff;
            }
            
                                                                                    .icon-box-neu .oxy-icon-box-text {
                color: #edf2f2;
            }
            
            
            .icon-box-neu {
 background-color:#141212;
 padding-top:35px;
 padding-bottom:35px;
 padding-left:35px;
 padding-right:35px;
 icon_box_text_typography_font-size:16px;
 height:100%;
 icon_box_heading_typography_color:#edf2f2;
 icon_box_text_typography_color:#edf2f2;
 box-shadow:4px 4px 5px 0px rgba(0,0,0,0.13);
}
 
            
                        .icon-box-neu {
                text-align: left;                flex-direction: row-reverse;            }
            
                        .icon-box-neu .oxy-icon-box-icon {
                margin-left: 0px;
margin-right: 14px;
margin-bottom: 0; margin-top: 0;                align-self: flex-start;            }
            
                                                                        .icon-box-neu .oxy-icon-box-heading {
                color: #edf2f2;
margin-top: 12px;margin-bottom: 22px;            }
            
                                                                                    .icon-box-neu .oxy-icon-box-text {
                font-size: 16px;
color: #edf2f2;
margin-top: 12px;margin-bottom: 22pxpx;align-self: flex-start;            }
            
            
            .logo-image {
 filter:grayscale(100%);
 margin-left:0px;
}
@media (max-width: 1620px) {
.logo-image {
 height:auto;
}
}

@media (max-width: 767px) {
.logo-image {
 max-width:140px;
 height:auto;
height: auto !important;
}
}

@media (max-width: 479px) {
.logo-image {
 max-width:100px;
}
}

.columns-text-content {
 margin-bottom:0px;
}
@media (max-width: 1620px) {
.columns-text-content {
 padding-right:71px;
}
}

@media (max-width: 991px) {
.columns-text-content {
}
}

@media (max-width: 767px) {
.columns-text-content {
 padding-right:0px;
}
}

@media (max-width: 479px) {
.columns-text-content {
 padding-right:0px;
}
}

.section-footer {
 border-top-width:1px;
 border-top-color:#c1c1c1;
 border-top-style:none;
 color:#ffffff;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 background-color:#0c0c0c;
 font-weight:400;
}
.section-footer .ct-section-inner-wrap {
padding-top: 0;
padding-right: 60px;
padding-bottom: 78px;
padding-left: 60px;
}
@media (max-width: 1620px) {
.section-footer {
}
}

@media (max-width: 991px) {
.section-footer {
}
.section-footer .ct-section-inner-wrap {
padding-top: 15px;
padding-right: 20px;
padding-bottom: 1px;
padding-left: 20px;
}
.section-footer:not(.ct-section):not(.oxy-easy-posts),
.section-footer.oxy-easy-posts .oxy-posts,
.section-footer.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 767px) {
.section-footer {
}
.section-footer:not(.ct-section):not(.oxy-easy-posts),
.section-footer.oxy-easy-posts .oxy-posts,
.section-footer.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.footer-headline {
 letter-spacing:2px;
 margin-top:9px;
 color:#ffffff;
 font-weight:600;
 font-size:1.2rem;
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-bottom-color:#f5f8f8;
 margin-bottom:12px;
 width:60%;
}
@media (max-width: 1620px) {
.footer-headline {
 width:85%;
}
}

@media (max-width: 991px) {
.footer-headline {
 width:65%;
}
}

@media (max-width: 767px) {
.footer-headline {
 margin-bottom:10px;
 margin-top:15px;
 width:70%;
}
}

@media (max-width: 479px) {
.footer-headline {
 width:100%;
}
}

.footer-widget {
 font-family:Inherit;
 line-height:1.6;
 margin-bottom:7px;
 margin-top:0px;
 font-size:16px;
}
@media (max-width: 1620px) {
.footer-widget {
 font-size:16px;
}
}

@media (max-width: 767px) {
.footer-widget {
 font-size:16px;
}
}

@media (max-width: 479px) {
.footer-widget {
 font-size:16px;
}
}

.section-footer-top {
 background-color:#05d6d6;
}
.section-footer-top .ct-section-inner-wrap {
padding-top: 10px;
padding-bottom: 10px;
}
.section-footer-bottom {
 width:100%;
}
.section-footer-bottom .ct-section-inner-wrap {
padding-top: 51px;
}
.cta-footer-content:activeselector{
}
.cta-footer-content {
 font-family:Source Sans 3;
 color:rgba(255,255,255,0.68);
 margin-top:0px;
 line-height:1.4;
 font-size:28px;
 max-width:1000px;
 margin-bottom:39px;
 padding-right:156px;
}
@media (max-width: 1620px) {
.cta-footer-content {
 padding-right:0px;
}
}

@media (max-width: 991px) {
.cta-footer-content {
 margin-bottom:0px;
 font-size:21px;
}
}

@media (max-width: 767px) {
.cta-footer-content {
 margin-bottom:27px;
 font-size:20px;
}
}

@media (max-width: 479px) {
.cta-footer-content {
 font-size:18px;
 max-width:100%;
}
}

.section-header {
}
.section-head-home-sub {
background-size: cover; width:100%;
 background-repeat:no-repeat;
 background-blend-mode:overlay;
 color:#edf2f2;
 text-align:left;
 background-color:#222222;
 background-attachment:fixed;
 background-position:80% -250px;
}
.section-head-home-sub .ct-section-inner-wrap {
padding-top: 150px;
padding-bottom: 90px;
}
.section-head-home-sub:not(.ct-section):not(.oxy-easy-posts),
.section-head-home-sub.oxy-easy-posts .oxy-posts,
.section-head-home-sub.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 1620px) {
.section-head-home-sub {
}
.section-head-home-sub .ct-section-inner-wrap {
padding-top: 129px;
padding-bottom: 42px;
}
}

@media (max-width: 991px) {
.section-head-home-sub {
}
.section-head-home-sub .ct-section-inner-wrap {
padding-bottom: 50px;
}
}

@media (max-width: 767px) {
.section-head-home-sub {
}
.section-head-home-sub .ct-section-inner-wrap {
padding-bottom: 38px;
}
}

@media (max-width: 479px) {
.section-head-home-sub {
}
.section-head-home-sub .ct-section-inner-wrap {
padding-bottom: 34px;
}
}

.headline-sub-page {
 margin-top:0px;
}
.headline-subpage {
 font-family:Source Sans 3;
 font-weight:700;
 margin-bottom:20px;
 margin-top:0px;
 background-blend-mode:normal;
 font-size:52px;
 line-height:1.2;
}
.headline-subpage:not(.ct-section):not(.oxy-easy-posts),
.headline-subpage.oxy-easy-posts .oxy-posts,
.headline-subpage.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 1620px) {
.headline-subpage {
 font-size:2.6rem;
 margin-top:0px;
 margin-bottom:7px;
}
}

@media (max-width: 991px) {
.headline-subpage {
 font-size:2.4rem;
 line-height:1.2;
}
}

@media (max-width: 767px) {
.headline-subpage {
 font-size:2rem;
 line-height:1.2;
}
}

@media (max-width: 479px) {
.headline-subpage {
 font-size:1.4rem;
}
}

.text-block-header-subpage {
 font-size:18px;
 line-height:1.8;
 width:550px;
 margin-bottom:61px;
}
@media (max-width: 1620px) {
.text-block-header-subpage {
 margin-top:0px;
 margin-bottom:40px;
}
}

@media (max-width: 991px) {
.text-block-header-subpage {
 max-width:90%;
 width:90%;
}
}

@media (max-width: 767px) {
.text-block-header-subpage {
 font-size:16px;
 margin-top:3px;
 margin-bottom:17px;
 width:auto;
}
}

@media (max-width: 479px) {
.text-block-header-subpage {
 margin-top:12px;
 margin-bottom:0px;
}
}

.subpage-main-image {
 margin-bottom:10px;
 z-index:9999999999;
 position:relative;
 border-radius:0 0 120px 0px;
}
@media (max-width: 1620px) {
.subpage-main-image {
 margin-right:0px;
 margin-top:0px;
}
}

@media (max-width: 991px) {
.subpage-main-image {
 margin-top:18px;
 border-radius:0px;
}
}

@media (max-width: 479px) {
.subpage-main-image {
}
}

.section-subpage-first {
}
.section-subpage-first .ct-section-inner-wrap {
padding-top: 21px;
}
@media (max-width: 1620px) {
.section-subpage-first {
}
.section-subpage-first .ct-section-inner-wrap {
padding-top: 53px;
}
}

@media (max-width: 991px) {
.section-subpage-first {
}
.section-subpage-first .ct-section-inner-wrap {
padding-top: 47px;
}
}

@media (max-width: 479px) {
.section-subpage-first {
}
.section-subpage-first .ct-section-inner-wrap {
padding-bottom: 31px;
}
}

.columns-subpage-first {
 margin-top:-230px;
}
@media (max-width: 1620px) {
.columns-subpage-first {
 margin-top:-120px;
}
}

@media (max-width: 991px) {
.columns-subpage-first {
 margin-top:0px;
}
}

@media (max-width: 767px) {
.columns-subpage-first {
 margin-top:0px;
}
}

.two-column-content {
 padding-top:179px;
 padding-left:92px;
}
.two-column-content-right {
 padding-top:317px;
}
.headline-h2-subpage {
 margin-bottom:0px;
 line-height:1.4;
 font-size:3.2rem;
}
@media (max-width: 1620px) {
.headline-h2-subpage {
 margin-bottom:0px;
}
}

@media (max-width: 991px) {
.headline-h2-subpage {
 font-size:2.4rem;
}
}

@media (max-width: 767px) {
.headline-h2-subpage {
 font-size:1.6rem;
}
}

@media (max-width: 479px) {
.headline-h2-subpage {
 text-align:left;
}
}

.section-quote {
 text-align:left;
}
.section-quote .ct-section-inner-wrap {
padding-top: 80px;
padding-bottom: 80px;
}
.section-quote:not(.ct-section):not(.oxy-easy-posts),
.section-quote.oxy-easy-posts .oxy-posts,
.section-quote.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 1620px) {
.section-quote {
}
.section-quote .ct-section-inner-wrap {
padding-top: 80px;
padding-bottom: 80px;
}
}

@media (max-width: 767px) {
.section-quote {
background-image:linear-gradient(rgba(0,0,0,0.64), rgba(0,0,0,0.64)), url(https://www.karnetzke.de/wp-content/uploads/2021/01/business-people-having-fun-in-office-SSFBWYW-scaled.jpg);}
.section-quote .ct-section-inner-wrap {
padding-bottom: 15px;
}
}

@media (max-width: 479px) {
.section-quote {
 background-position:-160px 0%;
}
}

.quote-text {
 font-weight:300;
 line-height:1.2;
 text-align:center;
 font-size:2.7rem;
 max-width:1100px;
}
@media (max-width: 1620px) {
.quote-text {
 font-size:2.6rem;
}
}

@media (max-width: 991px) {
.quote-text {
 font-size:1.6rem;
}
}

@media (max-width: 767px) {
.quote-text {
 font-size:1.8rem;
 margin-bottom:21px;
}
}

@media (max-width: 479px) {
.quote-text {
 margin-top:27px;
 font-size:1.2rem;
}
}

.image-two-col {
 margin-top:-60px;
 width:800px;
 min-width:800px;
 margin-left:-60px;
}
.col-right-conent {
 padding-top:266px;
}
.image-two-col-right {
 margin-top:-60px;
 width:800px;
 min-width:800px;
 margin-right:-60px;
}
.headline-h3-subpage {
 font-size:2.2rem;
 line-height:1.3;
 margin-top:30px;
 margin-bottom:5px;
}
@media (max-width: 1620px) {
.headline-h3-subpage {
 font-size:2rem;
 line-height:1.4;
 margin-top:0px;
}
}

@media (max-width: 991px) {
.headline-h3-subpage {
 font-size:1.8rem;
}
}

@media (max-width: 767px) {
.headline-h3-subpage {
 font-size:1.4rem;
}
}

.section-bg-grey {
}
.animate-zoom-in-down {
}
@media (max-width: 767px) {
.animate-zoom-in-down {
}
}

.sidebar-contact:activeselector{
}
.sidebar-contact {
 padding-top:7px;
 line-height:1.3;
 font-size:15px;
}
.sidebar-menu {
}
.button-trigger:activeselector{
}
.button-trigger {
background-color: transparent;
border: 1px solid #222222;
color: #222222;
padding: 6px 10.2px;
}.button-trigger {
 font-family:Source Sans 3;
 margin-top:21px;
 padding-left:17px;
 padding-right:17px;
 padding-top:5px;
 padding-bottom:5px;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 font-weight:500;
 margin-left:0px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#222222;
 border-right-color:#222222;
 border-bottom-color:#222222;
 border-left-color:#222222;
}
.sidebar-title:activeselector{
}
.sidebar-title {
 margin-bottom:13px;
 font-size:18px;
 letter-spacing:1px;
 font-weight:600;
}
.headline-h3-big-subpage {
 margin-bottom:35px;
 line-height:1.2;
 max-width:700px;
 font-weight:700;
}
@media (max-width: 1620px) {
.headline-h3-big-subpage {
}
}

@media (max-width: 991px) {
.headline-h3-big-subpage {
 margin-bottom:20px;
 font-size:2.6rem;
}
}

@media (max-width: 767px) {
.headline-h3-big-subpage {
 margin-bottom:16px;
}
}

@media (max-width: 479px) {
.headline-h3-big-subpage {
 font-size:1.3rem;
}
}

.content-padding {
 padding-right:80px;
}
@media (max-width: 767px) {
.content-padding {
 padding-right:0px;
}
}

.sidebar-right {
 padding-left:399px;
 width:NaNpx;
}
@media (max-width: 991px) {
.sidebar-right {
 padding-top:0px;
}
}

@media (max-width: 767px) {
.sidebar-right {
}
.sidebar-right:not(.ct-section):not(.oxy-easy-posts),
.sidebar-right.oxy-easy-posts .oxy-posts,
.sidebar-right.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
}

.temp-ioconbox-div-animation:activeselector{
}
.temp-ioconbox-div-animation {
 width:25.00%;
}
.icon-box-new:hover{
 icon_box_text_typography_color:#1e1e1e;
 icon_box_heading_typography_color:#05d6d6;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
 
            
            
            
                                                                        .icon-box-new .oxy-icon-box-heading {
                color: #05d6d6;
            }
            
                                                                                    .icon-box-new .oxy-icon-box-text {
                color: #1e1e1e;
            }
            
            
            .icon-box-new {
 padding-top:34px;
 padding-bottom:10px;
 padding-left:35px;
 padding-right:35px;
 icon_box_text_typography_font-size:16px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 icon_box_text_typography_color:#1e1e1e;
 border-top-width:1px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 icon_box_heading_typography_color:#222222;
 border-top-color:#e2e2e2;
 border-right-color:#e2e2e2;
 border-bottom-color:#e2e2e2;
 border-left-color:#e2e2e2;
 background-color:#f7f7f7;
}
 
            
                        .icon-box-new {
                text-align: left;                flex-direction: row-reverse;            }
            
                        .icon-box-new .oxy-icon-box-icon {
                margin-left: 0px;
margin-right: 0px;
margin-bottom: 0; margin-top: 0;                align-self: flex-start;            }
            
                                                                        .icon-box-new .oxy-icon-box-heading {
                color: #222222;
margin-top: 12px;margin-bottom: 22px;            }
            
                                                                                    .icon-box-new .oxy-icon-box-text {
                font-size: 16px;
color: #1e1e1e;
margin-top: 12px;margin-bottom: 22pxpx;align-self: flex-start;            }
            
            
            @media (max-width: 991px) {
.icon-box-new {
 padding-left:19px;
 padding-right:24px;
}
}

@media (max-width: 767px) {
.icon-box-new {
 padding-left:20px;
 padding-bottom:10px;
 padding-top:20px;
 padding-right:20px;
}
}

@media (max-width: 479px) {
.icon-box-new {
 padding-top:20px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:10px;
 icon_box_text_typography_line-height:1.3;
}
 
            
            
            
                                                            
                                                                                    .icon-box-new .oxy-icon-box-text {
                line-height: 1.3;
            }
            
            
            }

.animate-zoom-in-up-early {
}
@media (max-width: 991px) {
.animate-zoom-in-up-early {
 max-width:350px;
}
}

@media (max-width: 479px) {
.animate-zoom-in-up-early {
}
}

.hidden {
}
.hidden:not(.ct-section):not(.oxy-easy-posts),
.hidden.oxy-easy-posts .oxy-posts,
.hidden.ct-section .ct-section-inner-wrap{
display:none;
}
.logo {
 margin-top:0px;
}
.logo:not(.ct-section):not(.oxy-easy-posts),
.logo.oxy-easy-posts .oxy-posts,
.logo.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
@media (max-width: 767px) {
.logo {
 width:180px;
 min-width:180px;
 max-width:180px;
}
}

.two-cols-big-content-right {
 padding-top:0px;
 padding-left:129px;
 padding-right:0px;
 padding-bottom:0px;
}
.two-cols-big-content-right:not(.ct-section):not(.oxy-easy-posts),
.two-cols-big-content-right.oxy-easy-posts .oxy-posts,
.two-cols-big-content-right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 991px) {
.two-cols-big-content-right {
 padding-top:21px;
}
}

.two-cols-big-content-left {
 padding-left:160px;
 padding-right:100px;
 z-index:1;
}
.two-cols-big-content-left:not(.ct-section):not(.oxy-easy-posts),
.two-cols-big-content-left.oxy-easy-posts .oxy-posts,
.two-cols-big-content-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 991px) {
.two-cols-big-content-left {
 padding-top:24px;
}
}

@media (max-width: 767px) {
.two-cols-big-content-left {
 padding-bottom:3px;
 margin-bottom:24px;
}
}

.section-padding-bottom {
 overflow:hidden;
 position:relative;
 height:auto;
}
.section-padding-bottom .ct-section-inner-wrap {
padding-bottom: 120px;
}
.section-padding-bottom:not(.ct-section):not(.oxy-easy-posts),
.section-padding-bottom.oxy-easy-posts .oxy-posts,
.section-padding-bottom.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1620px) {
.section-padding-bottom {
}
.section-padding-bottom .ct-section-inner-wrap {
padding-bottom: 100px;
}
.section-padding-bottom:not(.ct-section):not(.oxy-easy-posts),
.section-padding-bottom.oxy-easy-posts .oxy-posts,
.section-padding-bottom.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 991px) {
.section-padding-bottom {
 text-align:left;
}
.section-padding-bottom .ct-section-inner-wrap {
padding-bottom: 80px;
}
.section-padding-bottom:not(.ct-section):not(.oxy-easy-posts),
.section-padding-bottom.oxy-easy-posts .oxy-posts,
.section-padding-bottom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 767px) {
.section-padding-bottom {
 text-align:left;
}
.section-padding-bottom .ct-section-inner-wrap {
padding-bottom: 70px;
}
.section-padding-bottom:not(.ct-section):not(.oxy-easy-posts),
.section-padding-bottom.oxy-easy-posts .oxy-posts,
.section-padding-bottom.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
}
}

@media (max-width: 479px) {
.section-padding-bottom {
 text-align:left;
}
.section-padding-bottom .ct-section-inner-wrap {
padding-bottom: 70px;
}
.section-padding-bottom:not(.ct-section):not(.oxy-easy-posts),
.section-padding-bottom.oxy-easy-posts .oxy-posts,
.section-padding-bottom.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.contact-icon-smal {
}
.contact-icon-small:hover{
color: #05d6d6;}.contact-icon-small:hover{
}
.contact-icon-small {
color: #333333;}.contact-icon-small 
>svg {width: 24px;height: 24px;}.contact-icon-small {
 margin-right:15px;
}
.button-lower-focus {
background-color: transparent;
border: 1px solid #05d6d6;
color: #05d6d6;
padding: 22px 35.8px;
}.button-lower-focus {
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 margin-top:20px;
 font-size:16px;
 font-weight:600;
 margin-bottom:10px;
}
.box {
 padding-top:32px;
 padding-right:74px;
 padding-left:65px;
 padding-bottom:32px;
 color:#757575;
 border-top-width:0px;
 border-top-style:solid;
 background-color:#ffffff;
 font-weight:500;
 font-size:15px;
 border-top-color:#b7b7b7;
 box-shadow:0px 0px 10px 0px rgba(0,0,0,0.19);
}
.section-border-top {
 border-top-color:#c4c4c4;
 border-top-width:1px;
 border-top-style:solid;
}
.section-divider {
 border-top-color:#b7b7b7;
 border-top-width:1px;
 border-top-style:solid;
}
.section-divider .ct-section-inner-wrap {
padding-top: 45px;
padding-right: 0;
padding-bottom: 15px;
padding-left: 0;
}
@media (max-width: 767px) {
.section-divider {
 height:30px;
}
}

@media (max-width: 479px) {
.section-divider {
 height:10px;
}
}

.expert-headline {
 margin-bottom:7px;
}
.expert-content {
 font-size:22px;
 margin-top:5px;
}
.content-size-big-area {
 max-width:700px;
 margin-bottom:19px;
}
@media (max-width: 767px) {
.content-size-big-area {
 font-size:1.3rem;
 line-height:1.4;
}
}

@media (max-width: 479px) {
.content-size-big-area {
 line-height:1.4;
 font-size:1.1rem;
 text-align:left;
}
}

.link-white:hover{
 color:#ffffff;
}
.link-white {
 color:#1e1e1e;
 font-weight:300;
}
.button-big:hover{
background-color :#05d6d6;
border: 1px solid #05d6d6;
}.button-big:hover{
}
.button-big {
background-color :#05d6d6;
border: 1px solid #05d6d6;
padding: 10px 16px;
}.button-big {
 padding-top:25px;
 padding-bottom:25px;
 padding-left:55px;
 padding-right:55px;
 margin-right:0px;
 button-hover_color:#05d6d6;
 border-top-width:0px;
 border-right-width:0px;
 border-bottom-width:0px;
 border-left-width:0px;
 box-shadow:2px 2px 26px rgba(0,0,0,0.22);
}
.project-caption {
 padding-left:0px;
 padding-right:0px;
 max-width:350px;
 padding-top:22px;
 line-height:1.3;
 color:#000000;
 text-align:center;
 font-size:1.1rem;
 margin-bottom:10px;
}
@media (max-width: 767px) {
.project-caption {
 padding-top:4px;
 font-size:1rem;
}
}

@media (max-width: 479px) {
.project-caption {
 font-size:1rem;
}
}

.animate-projects {
}
@media (max-width: 767px) {
.animate-projects {
}
}

.section-home-sub {
}
.section-home-sub-agentur {
background-image:url(https://www.karnetzke.de/wp-content/uploads/2021/01/female-coach-making-notes-of-information-during-wo-YJ3ZRQ6-scaled.jpg);background-size: cover; min-height:800px;
 height:800px;
 background-blend-mode:overlay;
 background-color:#222222;
 background-clip:border-box;
 background-attachment:scroll;
}
.section-home-sub-agentur .ct-section-inner-wrap {
padding-top: 7px;
}
.section-home-sub-agentur:not(.ct-section):not(.oxy-easy-posts),
.section-home-sub-agentur.oxy-easy-posts .oxy-posts,
.section-home-sub-agentur.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.section-home-sub-agentur {
 height:600px;
 max-height:600px;
 min-height:600px;
}
.section-home-sub-agentur:not(.ct-section):not(.oxy-easy-posts),
.section-home-sub-agentur.oxy-easy-posts .oxy-posts,
.section-home-sub-agentur.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 767px) {
.section-home-sub-agentur {
 height:520px;
 max-height:520px;
}
.section-home-sub-agentur .ct-section-inner-wrap {
padding-top: 170px;
padding-bottom: 42px;
}
}

@media (max-width: 479px) {
.section-home-sub-agentur {
background-size: cover; min-height:420px;
 max-height:420px;
 height:420px;
 background-position:60% 0%;
}
.section-home-sub-agentur .ct-section-inner-wrap {
padding-top: 85px;
padding-bottom: 73px;
}
}

.section-hero {
background-size: contain; overflow:hidden;
 background-repeat:no-repeat;
 background-blend-mode:normal;
 background-position:80% 0%;
}
.section-hero .ct-section-inner-wrap {
padding-bottom: 0;
}
.section-hero:not(.ct-section):not(.oxy-easy-posts),
.section-hero.oxy-easy-posts .oxy-posts,
.section-hero.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1620px) {
.section-hero {
background-size: contain; height:500px;
 background-repeat:no-repeat;
 background-position:0% 0px;
}
}

@media (max-width: 991px) {
.section-hero {
background-size: cover; height:650px;
 max-height:650px;
}
}

@media (max-width: 767px) {
.section-hero {
 height:450px;
 max-height:450px;
 background-position:-150% 0%;
margin-top:0 !important;
}
}

@media (max-width: 479px) {
.section-hero {
 height:450px;
 max-height:450px;
margin-top:0 !important;
}
}

.two-colum-text-right {
 padding-left:105px;
 padding-right:144px;
 width:NaN%;
 padding-top:40px;
 padding-bottom:40px;
}
.two-colum-text-right:not(.ct-section):not(.oxy-easy-posts),
.two-colum-text-right.oxy-easy-posts .oxy-posts,
.two-colum-text-right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-start;
}
@media (max-width: 479px) {
.two-colum-text-right {
}
}

.two-columns-image-left {
 margin-top:-80px;
 margin-left:-100px;
 width:850px;
 max-width:850px;
 z-index:1;
}
@media (max-width: 1620px) {
.two-columns-image-left {
 width:650px;
}
}

@media (max-width: 991px) {
.two-columns-image-left {
 margin-left:0px;
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 width:100%;
}
}

@media (max-width: 767px) {
.two-columns-image-left {
 margin-bottom:7px;
}
}

@media (max-width: 479px) {
.two-columns-image-left {
 margin-bottom:0px;
 margin-top:0px;
}
}

.two-columns-image-right {
 margin-right:-100px;
 width:850px;
 margin-bottom:-80px;
 max-width:850px;
}
@media (max-width: 1620px) {
.two-columns-image-right {
 width:750px;
 margin-right:-100px;
 max-width:850px;
}
}

@media (max-width: 991px) {
.two-columns-image-right {
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-top:0px;
 width:100%;
}
}

@media (max-width: 479px) {
.two-columns-image-right {
 margin-bottom:4px;
}
}

.two-colum-text-left {
 padding-left:105px;
 padding-right:144px;
 width:NaN%;
 padding-top:68px;
 padding-bottom:80px;
}
.two-colum-text-left:not(.ct-section):not(.oxy-easy-posts),
.two-colum-text-left.oxy-easy-posts .oxy-posts,
.two-colum-text-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.div-team:hover{
transform:scale3d(1.1,1.1,1.1); transition-duration:0.6s;
 transition-timing-function:ease-in-out;
}
.div-team {
 padding-top:0px;
 padding-bottom:15px;
 font-size:16px;
 line-height:1.2;
 margin-top:24px;
 border-top-left-radius:50px;
 border-top-right-radius:50px;
 margin-bottom:31px;
 border-bottom-left-radius:12px;
 border-bottom-right-radius:12px;
 background-color:#ffffff;
 max-width:320px;
 border-radius:0px;
 text-align:center;
 box-shadow:1px 1px 12px 1px rgba(206,206,206,0.24);
}
.div-team:not(.ct-section):not(.oxy-easy-posts),
.div-team.oxy-easy-posts .oxy-posts,
.div-team.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.div-team {
 text-align:center;
 margin-bottom:0px;
}
.div-team:not(.ct-section):not(.oxy-easy-posts),
.div-team.oxy-easy-posts .oxy-posts,
.div-team.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 479px) {
.div-team {
 text-align:left;
}
.div-team:not(.ct-section):not(.oxy-easy-posts),
.div-team.oxy-easy-posts .oxy-posts,
.div-team.ct-section .ct-section-inner-wrap{
align-items:center;
}
}

.div-teamdiv-team {
}
.team-image:hover{
transform: scaleX(1);}
.team-image {
 margin-bottom:18px;
 border-top-left-radius:25px;
 border-top-right-radius:25px;
 border-radius:0px;
}
.text-super-larger {
 font-size:26px;
}
@media (max-width: 1620px) {
.text-super-larger {
 font-size:24px;
}
}

@media (max-width: 991px) {
.text-super-larger {
}
}

@media (max-width: 767px) {
.text-super-larger {
 line-height:1.5;
 font-size:21px;
}
}

@media (max-width: 479px) {
.text-super-larger {
 line-height:1.4;
 font-size:1rem;
 margin-bottom:0px;
}
}

.button-plain:hover{
background-color: transparent;
border: 1px solid #222222;
color: #222222;
}.button-plain:hover{
}
.button-plain {
background-color: transparent;
border: 1px solid #05d6d6;
color: #05d6d6;
padding: 9px 15px;
}.button-plain {
 font-family:Source Sans 3;
 font-size:16px;
 padding-left:45px;
 padding-right:45px;
 padding-top:25px;
 padding-bottom:25px;
 font-weight:700;
 letter-spacing:2px;
 button-hover_color:#222222;
}
.animate-image-flip-down {
 z-index:2222;
}
.overflow-hidden {
 overflow:hidden;
}
@media (max-width: 991px) {
.overflow-hidden {
}
}

.project-column {
 width:NaNpx;
}
@media (max-width: 991px) {
.project-column {
 padding-bottom:41px;
}
}

@media (max-width: 479px) {
.project-column {
 padding-bottom:4px;
 margin-bottom:13px;
}
}

.subpage-content-column {
 padding-left:220px;
 padding-right:504px;
 padding-top:79px;
 width:50.00%;
 padding-bottom:25px;
}
.white {
}
.header-lead-box:hover{
 background-color:#3a3a3a;
 icon_box_text_typography_color:#edf2f2;
 icon_box_heading_typography_color:#ffffff;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
 
            
            
            
                                                                        .header-lead-box .oxy-icon-box-heading {
                color: #ffffff;
            }
            
                                                                                    .header-lead-box .oxy-icon-box-text {
                color: #edf2f2;
            }
            
            
            .header-lead-box {
transform:rotate(-3deg); padding-top:35px;
 padding-bottom:35px;
 padding-left:35px;
 padding-right:35px;
 icon_box_text_typography_font-size:16px;
 height:100%;
 icon_box_heading_typography_color:#edf2f2;
 icon_box_text_typography_color:#edf2f2;
 border-top-color:#05d6d6;
 border-top-width:3px;
 border-top-style:solid;
 border-right-width:0px;
 border-bottom-width:0px;
 border-left-width:0px;
 background-color:#05d6d6;
 box-shadow:4px 4px 15px 5px rgba(34,34,34,0.2);
}
 
            
                        .header-lead-box {
                text-align: left;                flex-direction: row-reverse;            }
            
                        .header-lead-box .oxy-icon-box-icon {
                margin-left: 0px;
margin-right: 14px;
margin-bottom: 0; margin-top: 0;                align-self: flex-start;            }
            
                                                                        .header-lead-box .oxy-icon-box-heading {
                color: #edf2f2;
margin-top: 12px;margin-bottom: 22px;            }
            
                                                                                    .header-lead-box .oxy-icon-box-text {
                font-size: 16px;
color: #edf2f2;
margin-top: 12px;margin-bottom: 22pxpx;align-self: flex-start;            }
            
            
            .text-lead-big {
 line-height:1.4;
 font-size:2.2rem;
}
@media (max-width: 1620px) {
.text-lead-big {
 text-align:left;
}
}

@media (max-width: 991px) {
.text-lead-big {
 font-size:28rem;
 margin-top:7px;
}
}

@media (max-width: 767px) {
.text-lead-big {
 font-size:1.4rem;
 margin-top:10px;
 margin-bottom:0px;
}
}

@media (max-width: 479px) {
.text-lead-big {
 font-size:1.2rem;
 margin-bottom:9px;
}
}

.section-padding-left-2 {
}
.section-padding-left-2 .ct-section-inner-wrap {
padding-left: 276px;
}
.section-padding-left-2:not(.ct-section):not(.oxy-easy-posts),
.section-padding-left-2.oxy-easy-posts .oxy-posts,
.section-padding-left-2.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
}
@media (max-width: 1620px) {
.section-padding-left-2 {
}
.section-padding-left-2 .ct-section-inner-wrap {
padding-left: 140px;
}
}

@media (max-width: 991px) {
.section-padding-left-2 {
}
.section-padding-left-2 .ct-section-inner-wrap {
padding-left: 40px;
}
}

@media (max-width: 767px) {
.section-padding-left-2 {
}
.section-padding-left-2 .ct-section-inner-wrap {
padding-left: 20px;
}
}

@media (max-width: 479px) {
.section-padding-left-2 {
}
}

.section-padding-right-1 {
}
.section-padding-right-1 .ct-section-inner-wrap {
padding-right: 138px;
}
.section-padding-right-1:not(.ct-section):not(.oxy-easy-posts),
.section-padding-right-1.oxy-easy-posts .oxy-posts,
.section-padding-right-1.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1620px) {
.section-padding-right-1 {
}
.section-padding-right-1 .ct-section-inner-wrap {
padding-right: 80px;
}
.section-padding-right-1:not(.ct-section):not(.oxy-easy-posts),
.section-padding-right-1.oxy-easy-posts .oxy-posts,
.section-padding-right-1.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 991px) {
.section-padding-right-1 {
 text-align:center;
}
.section-padding-right-1 .ct-section-inner-wrap {
padding-right: 40px;
padding-left: 40px;
}
.section-padding-right-1:not(.ct-section):not(.oxy-easy-posts),
.section-padding-right-1.oxy-easy-posts .oxy-posts,
.section-padding-right-1.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
}
}

@media (max-width: 767px) {
.section-padding-right-1 {
}
.section-padding-right-1 .ct-section-inner-wrap {
padding-right: 20px;
padding-left: 20px;
}
}

@media (max-width: 479px) {
.section-padding-right-1 {
}
}

.section-padding-right-2 {
}
.section-padding-right-2 .ct-section-inner-wrap {
padding-top: 104px;
padding-right: 276px;
}
.section-padding-right-2:not(.ct-section):not(.oxy-easy-posts),
.section-padding-right-2.oxy-easy-posts .oxy-posts,
.section-padding-right-2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 1620px) {
.section-padding-right-2 {
}
.section-padding-right-2 .ct-section-inner-wrap {
padding-right: 120px;
}
}

@media (max-width: 991px) {
.section-padding-right-2 {
 background-position:50% 25%;
}
.section-padding-right-2 .ct-section-inner-wrap {
padding-right: 20px;
}
}

@media (max-width: 767px) {
.section-padding-right-2 {
}
.section-padding-right-2 .ct-section-inner-wrap {
padding-left: 20px;
}
}

@media (max-width: 479px) {
.section-padding-right-2 {
}
.section-padding-right-2 .ct-section-inner-wrap {
padding-top: 33px;
}
}

.text-link {
 font-size:22px;
 font-weight:600;
 text-decoration:underline;
 letter-spacing:1.2px;
 color:#1e1e1e;
 text-align:left;
}
@media (max-width: 991px) {
.text-link {
 font-size:1.2rem;
 line-height:1.3;
}
}

@media (max-width: 767px) {
.text-link {
 font-size:1.2rem;
}
}

@media (max-width: 479px) {
.text-link {
 font-size:1rem;
}
}

.two-cols-service-content-right {
 padding-top:0px;
 padding-left:57px;
 padding-right:162px;
 padding-bottom:0px;
}
.two-cols-service-content-right:not(.ct-section):not(.oxy-easy-posts),
.two-cols-service-content-right.oxy-easy-posts .oxy-posts,
.two-cols-service-content-right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 1620px) {
.two-cols-service-content-right {
 margin-bottom:26px;
}
}

@media (max-width: 991px) {
.two-cols-service-content-right {
 padding-top:21px;
 margin-bottom:29px;
}
}

@media (max-width: 767px) {
.two-cols-service-content-right {
 padding-top:21px;
}
}

.headline-h3-big-subpage-service {
 margin-bottom:35px;
 font-size:64px;
 line-height:1.2;
 max-width:700px;
}
@media (max-width: 1620px) {
.headline-h3-big-subpage-service {
 font-size:48px;
}
}

@media (max-width: 767px) {
.headline-h3-big-subpage-service {
 font-size:32px;
 margin-bottom:16px;
}
}

@media (max-width: 479px) {
.headline-h3-big-subpage-service {
 font-size:28px;
}
}

.headline-h3-service-right-subpage {
 margin-bottom:35px;
 line-height:1.2;
 max-width:900px;
 margin-left:-200px;
 font-size:76px;
 margin-top:44px;
}
@media (max-width: 1620px) {
.headline-h3-service-right-subpage {
 font-size:48px;
 margin-left:-180px;
}
}

@media (max-width: 991px) {
.headline-h3-service-right-subpage {
 margin-left:0px;
 margin-bottom:25px;
}
}

@media (max-width: 767px) {
.headline-h3-service-right-subpage {
 font-size:32px;
 margin-bottom:16px;
}
}

@media (max-width: 479px) {
.headline-h3-service-right-subpage {
 font-size:1.6rem;
}
}

.two-cols-service-content-left {
 padding-left:132px;
 padding-right:116px;
 position:relative;
 z-index:2;
}
.two-cols-service-content-left:not(.ct-section):not(.oxy-easy-posts),
.two-cols-service-content-left.oxy-easy-posts .oxy-posts,
.two-cols-service-content-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 1620px) {
.two-cols-service-content-left {
}
}

@media (max-width: 991px) {
.two-cols-service-content-left {
 padding-top:24px;
}
}

.headline-h3-service-left-subpage {
 margin-bottom:35px;
 font-size:76px;
 line-height:1.2;
 max-width:900px;
 width:900px;
 min-width:900px;
 margin-top:44px;
}
@media (max-width: 1620px) {
.headline-h3-service-left-subpage {
 font-size:48px;
 width:800px;
 min-width:800px;
 max-width:800%;
}
}

@media (max-width: 991px) {
.headline-h3-service-left-subpage {
 width:600px;
 min-width:600px;
 max-width:600%;
}
}

@media (max-width: 767px) {
.headline-h3-service-left-subpage {
 font-size:32px;
 margin-bottom:16px;
 width:100%;
 min-width:100%;
 max-width:100%;
}
}

@media (max-width: 479px) {
.headline-h3-service-left-subpage {
 font-size:28px;
 text-align:left;
}
}

.image-round-corner {
 border-radius:0 0 120px 0px;
}
.image-round-corner-bottom-right {
 margin-top:0px;
}
@media (max-width: 767px) {
.image-round-corner-bottom-right {
 margin-top:32px;
 border-radius:0px;
}
}

@media (max-width: 479px) {
.image-round-corner-bottom-right {
 margin-top:13px;
}
}

.image-round-corner-bottom-left:hover{
 transition-timing-function:ease-in-out;
 transition-duration:0.8s;
}
.image-round-corner-bottom-left {
 transition-duration:.3s;
 transition-timing-function:ease-in-out;
}
@media (max-width: 991px) {
.image-round-corner-bottom-left {
 border-radius:0 0 0 120px;
}
}

@media (max-width: 767px) {
.image-round-corner-bottom-left {
 border-radius:0px;
}
}

.tabs-2129-tab {
 margin-right:15px;
 background-color:#222222;
 color:#ffffff;
}
.tabs-2129-tab-active {
}
.tabs-contents-2129-tab {
 max-width:900px;
 background-color:#edf2f2;
}
.div-box:hover{
transform:scale3d(1.1,1.1,1.1); transition-duration:0.6s;
 transition-timing-function:ease-in-out;
}
.div-box {
 padding-top:15px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:15px;
 font-size:16px;
 line-height:1.2;
 background-color:rgba(255,255,255,0.13);
 transition-duration:.2s;
 transition-timing-function:ease-in-out;
 box-shadow:1px 1px 16px 0px rgba(73,73,73,0.1);
}
@media (max-width: 991px) {
.div-box {
 text-align:center;
}
.div-box:not(.ct-section):not(.oxy-easy-posts),
.div-box.oxy-easy-posts .oxy-posts,
.div-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.contact-button-set {
 margin-top:19px;
}
.sidebar-right-news {
 width:20px;
}
@media (max-width: 991px) {
.sidebar-right-news {
 padding-top:0px;
}
}

@media (max-width: 767px) {
.sidebar-right-news {
}
.sidebar-right-news:not(.ct-section):not(.oxy-easy-posts),
.sidebar-right-news.oxy-easy-posts .oxy-posts,
.sidebar-right-news.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
}

.news-content-left {
 width:60.00%;
 padding-left:0px;
 padding-right:140px;
}
@media (max-width: 1620px) {
.news-content-left {
 padding-right:39px;
}
}

@media (max-width: 991px) {
.news-content-left {
 padding-right:0px;
}
}

@media (max-width: 767px) {
.news-content-left {
 padding-bottom:44px;
 padding-left:0px;
 padding-right:0px;
}
}

.headline-h2-blog {
 margin-bottom:7px;
 line-height:1.2;
 font-size:58px;
}
@media (max-width: 1620px) {
.headline-h2-blog {
 font-size:44px;
 margin-bottom:19px;
}
}

@media (max-width: 991px) {
.headline-h2-blog {
 font-size:32px;
 margin-top:12px;
}
}

@media (max-width: 767px) {
.headline-h2-blog {
 font-size:32px;
 margin-top:24px;
}
}

@media (max-width: 479px) {
.headline-h2-blog {
 font-size:21px;
}
}

.section-head-blog {
background-size: cover; background-blend-mode:overlay;
 background-color:#383838;
 width:100%;
 text-align:center;
 color:#edf2f2;
 background-repeat:no-repeat;
}
.section-head-blog .ct-section-inner-wrap {
padding-top: 105px;
padding-bottom: 43px;
}
.section-head-blog:not(.ct-section):not(.oxy-easy-posts),
.section-head-blog.oxy-easy-posts .oxy-posts,
.section-head-blog.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1620px) {
.section-head-blog {
}
.section-head-blog .ct-section-inner-wrap {
padding-top: 79px;
}
}

@media (max-width: 991px) {
.section-head-blog {
}
.section-head-blog .ct-section-inner-wrap {
padding-top: 80px;
padding-bottom: 14px;
}
}

@media (max-width: 767px) {
.section-head-blog {
}
.section-head-blog .ct-section-inner-wrap {
padding-bottom: 42px;
}
}

@media (max-width: 479px) {
.section-head-blog {
 text-align:left;
}
.section-head-blog .ct-section-inner-wrap {
padding-top: 91px;
padding-bottom: 33px;
}
.section-head-blog:not(.ct-section):not(.oxy-easy-posts),
.section-head-blog.oxy-easy-posts .oxy-posts,
.section-head-blog.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.news-content {
 padding-left:0px;
 padding-right:0px;
 width:850px;
 margin-bottom:28px;
}
@media (max-width: 1620px) {
.news-content {
 padding-right:39px;
 margin-left:100px;
 width:100%;
 max-width:850px;
}
}

@media (max-width: 991px) {
.news-content {
 margin-left:0px;
 padding-left:0px;
}
}

@media (max-width: 767px) {
.news-content {
 margin-top:0px;
}
}

.blog-image-wide {
 margin-top:76px;
 margin-bottom:75px;
}
@media (max-width: 1620px) {
.blog-image-wide {
 margin-bottom:39px;
 margin-top:34px;
}
}

@media (max-width: 767px) {
.blog-image-wide {
 margin-bottom:0px;
 margin-top:0px;
}
}

.footer-bar {
}
.preheadline {
 font-family:Source Sans 3;
 margin-bottom:0px;
 text-transform:uppercase;
 letter-spacing:1.3px;
 font-size:16px;
 color:#05d6d6;
 font-weight:700;
}
@media (max-width: 1620px) {
.preheadline {
 margin-bottom:25px;
}
}

@media (max-width: 991px) {
.preheadline {
 margin-top:0px;
 margin-bottom:12px;
}
}

@media (max-width: 767px) {
.preheadline {
 margin-top:6px;
 margin-bottom:6px;
}
}

@media (max-width: 479px) {
.preheadline {
 font-size:.8rem;
 margin-top:12px;
}
}

.section-blog {
}
.section-blog .ct-section-inner-wrap {
padding-top: 94px;
}
.section-blog:not(.ct-section):not(.oxy-easy-posts),
.section-blog.oxy-easy-posts .oxy-posts,
.section-blog.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1620px) {
.section-blog {
}
.section-blog .ct-section-inner-wrap {
padding-top: 89px;
}
}

@media (max-width: 991px) {
.section-blog {
}
.section-blog .ct-section-inner-wrap {
padding-top: 25px;
}
}

@media (max-width: 767px) {
.section-blog {
}
.section-blog .ct-section-inner-wrap {
padding-top: 28px;
}
}

@media (max-width: 479px) {
.section-blog {
}
}

.headline-h1-blog {
 font-family:Source Sans 3;
 margin-bottom:0px;
 line-height:1.4;
 font-size:64px;
 max-width:800px;
}
@media (max-width: 1620px) {
.headline-h1-blog {
 font-size:58px;
 margin-bottom:19px;
}
}

@media (max-width: 991px) {
.headline-h1-blog {
 font-size:42px;
 margin-top:12px;
}
}

@media (max-width: 767px) {
.headline-h1-blog {
 font-size:32px;
 margin-top:24px;
}
}

@media (max-width: 479px) {
.headline-h1-blog {
 font-size:26px;
}
}

.section-blog-header {
}
.highlight-t {
 color:#05d6d6;
}
@media (max-width: 1620px) {
.highlight-t {
}
}

.table-of-contents {
 overflow:hidden;
}
.tbloc {
 padding-top:0px;
 padding-right:0px;
 padding-left:0px;
 padding-bottom:0px;
 color:#757575;
 border-top-width:0px;
 border-top-style:solid;
 background-color:#ffffff;
 font-weight:500;
 font-size:15px;
 border-top-color:#b7b7b7;
 margin-top:0px;
 margin-bottom:60px;
 position:static;
 bottom:-15px;
 right:22%;
 float:right;
 box-shadow:0px 0px 5px 0px rgba(48,48,48,0.23);
}
@media (max-width: 1620px) {
.tbloc {
 margin-bottom:43px;
 position:static;
 right:100%;
 bottom:0px;
}
.tbloc:not(.ct-section):not(.oxy-easy-posts),
.tbloc.oxy-easy-posts .oxy-posts,
.tbloc.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
}

@media (max-width: 991px) {
.tbloc {
 position:static;
 margin-top:30px;
}
}

@media (max-width: 767px) {
.tbloc {
 margin-bottom:48px;
}
}

@media (max-width: 479px) {
.tbloc {
 margin-top:13px;
 margin-bottom:37px;
}
}

.ehadline-home {
}
.headline-subpage-bold {
 font-family:Source Sans 3;
 font-size:68px;
 color:#ffffff;
 margin-bottom:38px;
 background-blend-mode:normal;
 margin-top:14px;
}
@media (max-width: 1620px) {
.headline-subpage-bold {
 font-size:56px;
 margin-top:0px;
}
}

@media (max-width: 991px) {
.headline-subpage-bold {
 font-size:3rem;
}
}

@media (max-width: 767px) {
.headline-subpage-bold {
 font-size:2.5rem;
}
}

@media (max-width: 479px) {
.headline-subpage-bold {
 font-size:1.6rem;
 line-height:1.2;
 margin-top:48px;
}
}

.section-blog-image {
 overflow:hidden;
 text-align:center;
}
.section-blog-image:not(.ct-section):not(.oxy-easy-posts),
.section-blog-image.oxy-easy-posts .oxy-posts,
.section-blog-image.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1620px) {
.section-blog-image {
}
}

@media (max-width: 767px) {
.section-blog-image {
}
.section-blog-image .ct-section-inner-wrap {
padding-bottom: 0;
}
}

.section-padding-right-3 {
}
.section-padding-right-3 .ct-section-inner-wrap {
padding-right: 400px;
}
@media (max-width: 1620px) {
.section-padding-right-3 {
}
.section-padding-right-3 .ct-section-inner-wrap {
padding-right: 120px;
padding-left: 120px;
}
}

@media (max-width: 991px) {
.section-padding-right-3 {
}
.section-padding-right-3 .ct-section-inner-wrap {
padding-right: 20px;
padding-left: 20px;
}
}

@media (max-width: 767px) {
.section-padding-right-3 {
}
.section-padding-right-3 .ct-section-inner-wrap {
padding-left: 20px;
}
}

.headline-blog-main {
 font-family:Source Sans 3;
 color:#ffffff;
 margin-bottom:6px;
 background-blend-mode:normal;
 margin-top:13px;
 font-size:5rem;
 line-height:1.1;
 max-width:1100px;
}
@media (max-width: 1620px) {
.headline-blog-main {
 margin-top:0px;
 max-width:800px;
}
}

@media (max-width: 991px) {
.headline-blog-main {
 font-size:3rem;
 max-width:600px;
}
}

@media (max-width: 767px) {
.headline-blog-main {
 font-size:2rem;
 margin-bottom:0px;
 max-width:100%;
}
}

@media (max-width: 479px) {
.headline-blog-main {
 font-size:1.6rem;
 line-height:1.2;
 margin-top:1px;
 margin-bottom:0px;
}
}

.section-more-posts {
}
.text-lead-blog {
 font-family:Source Sans 3;
 margin-bottom:0px;
 font-size:1.6rem;
}
@media (max-width: 1620px) {
.text-lead-blog {
 line-height:1.4;
}
}

@media (max-width: 767px) {
.text-lead-blog {
 font-size:16rem;
}
}

@media (max-width: 479px) {
.text-lead-blog {
 margin-top:0px;
 line-height:1.5;
}
}

.button-blog-readmore:hover{
background-color: transparent;
border: 1px solid #05d6d6;
color: #05d6d6;
}.button-blog-readmore:hover{
}
.button-blog-readmore {
background-color: transparent;
border: 1px solid #ffffff;
color: #ffffff;
padding: 9px 15px;
}.button-blog-readmore {
 padding-left:25px;
 padding-right:25px;
 font-size:14px;
 font-weight:600;
 button-hover_color:#05d6d6;
 margin-top:13px;
 margin-bottom:2px;
 letter-spacing:1.5px;
}
.team-info {
 margin-left:0px;
}
@media (max-width: 1620px) {
.team-info {
 font-size:.9rem;
}
}

@media (max-width: 991px) {
.team-info {
 font-size:.8rem;
}
}

@media (max-width: 767px) {
.team-info {
 margin-left:0px;
}
}

@media (max-width: 479px) {
.team-info {
 font-size:1rem;
 margin-left:0px;
 text-align:center;
 padding-left:0px;
}
}

.text-passion {
transform:translate(100%); font-family:'Oswald';
 font-size:16em;
 letter-spacing:1vw;
 text-transform:uppercase;
 font-weight:700;
 color:rgba(255,255,255,0.4);
 mix-blend-mode:overlay;
 line-height:1;
 text-shadow:1px 1px 31px #4c4c4c;
margin-top:-150px !important;
}
.text-passion:activeselector{
}
@media (max-width: 1620px) {
.text-passion {
 font-size:220em;
}
}

@media (max-width: 991px) {
.text-passion {
 font-size:120em;
}
}

.section-hero-test {
 height:720px;
 overflow:hidden;
background-color: red;
}
.section-hero-test:not(.ct-section):not(.oxy-easy-posts),
.section-hero-test.oxy-easy-posts .oxy-posts,
.section-hero-test.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-end;
}
@media (max-width: 1620px) {
.section-hero-test {
 height:500px;
 background-repeat:no-repeat;
 background-position:0% 0px;
}
}

@media (max-width: 767px) {
.section-hero-test {
 background-position:-150px 0%;
}
}

.text-passion-new {
transform:translate(100%); font-family:Source Sans 3;
 font-size:16em;
 font-weight:700;
 mix-blend-mode:overlay;
 text-transform:uppercase;
 z-index:5ß;
 line-height:1;
 letter-spacing:.5vw;
margin-top:-80px !important;
}
.text-passion-new:activeselector{
}
@media (max-width: 1620px) {
.text-passion-new {
 font-size:12em;
}
}

@media (max-width: 991px) {
.text-passion-new {
 font-size:8em;
 line-height:1.2;
}
}

@media (max-width: 767px) {
.text-passion-new {
 font-size:5em;
 line-height:1.1;
margin-top:0 !important;
}
}

@media (max-width: 479px) {
.text-passion-new {
 font-size:14rem;
 line-height:.8;
}
}

.logo-white {
}
.header {
 border-bottom-color:rgba(255,255,255,0.2);
 border-bottom-width:1px;
 border-bottom-style:solid;
}
@media (max-width: 991px) {
.header {
}
}

@media (max-width: 479px) {
.header {
}
}

.logo-black {
}
.turquoise {
}
.logo-turquoise {
}
@media (max-width: 1620px) {
.logo-turquoise {
}
}

.headline-home-bigger {
 font-size:68px;
 margin-bottom:38px;
 background-blend-mode:normal;
 margin-top:0px;
 color:#edf2f2;
 line-height:1.3;
}
@media (max-width: 1620px) {
.headline-home-bigger {
 font-size:72px;
 margin-top:25px;
 margin-bottom:15px;
 line-height:1.2;
}
}

@media (max-width: 991px) {
.headline-home-bigger {
 margin-bottom:14px;
 font-size:2.8rem;
}
}

@media (max-width: 767px) {
.headline-home-bigger {
 font-size:2.5rem;
 margin-top:0px;
}
}

@media (max-width: 479px) {
.headline-home-bigger {
 font-size:1.7rem;
 line-height:1.4;
 margin-top:48px;
}
}

.text-mindest {
 font-family:Inherit;
 font-weight:600;
 font-size:1.8rem;
 margin-top:0px;
}
@media (max-width: 991px) {
.text-mindest {
 font-size:1.4rem;
}
}

@media (max-width: 767px) {
.text-mindest {
 font-size:1.1rem;
}
}

@media (max-width: 479px) {
.text-mindest {
 font-size:1rem;
 font-weight:500;
 margin-bottom:0px;
}
}

.text-link-mtop {
 margin-top:23px;
}
.text-link-mtop:not(.ct-section):not(.oxy-easy-posts),
.text-link-mtop.oxy-easy-posts .oxy-posts,
.text-link-mtop.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.text-link-mtop {
 margin-top:21px;
}
}

@media (max-width: 767px) {
.text-link-mtop {
 margin-top:20px;
 margin-right:0px;
}
}

.section-bg-image {
background-image:linear-gradient(rgba(0,0,0,0.76), rgba(0,0,0,0.76)), url(https://www.karnetzke.de/wp-content/uploads/2021/01/green.png); background-color:#1e1e1e;
 background-attachment:fixed;
}
.fancy-icon-list {
 color:#05d6d6;
}
.nav-menu-footer {
 margin-top:34px;
}
@media (max-width: 1620px) {
.nav-menu-footer {
 min-width:220px;
}
}

.text-white {
 text-align:left;
 color:#ffffff;
}
.text-white:not(.ct-section):not(.oxy-easy-posts),
.text-white.oxy-easy-posts .oxy-posts,
.text-white.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
@media (max-width: 479px) {
.text-white {
}
}

.font-color-dark-bg {
 color:#dbdbdb;
}
.link-readmore {
 color:#ffffff;
 margin-right:0px;
 margin-bottom:0px;
 margin-top:0px;
}
.link-readmore:not(.ct-section):not(.oxy-easy-posts),
.link-readmore.oxy-easy-posts .oxy-posts,
.link-readmore.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 1620px) {
.link-readmore {
 text-align:left;
 padding-right:15px;
 margin-top:9px;
}
.link-readmore:not(.ct-section):not(.oxy-easy-posts),
.link-readmore.oxy-easy-posts .oxy-posts,
.link-readmore.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

@media (max-width: 991px) {
.link-readmore {
 padding-right:12px;
 margin-bottom:20px;
}
}

@media (max-width: 767px) {
.link-readmore {
 text-align:left;
 line-height:1.1;
 margin-bottom:15px;
}
.link-readmore:not(.ct-section):not(.oxy-easy-posts),
.link-readmore.oxy-easy-posts .oxy-posts,
.link-readmore.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

@media (max-width: 479px) {
.link-readmore {
 margin-right:0px;
}
}

.header-wrapper {
background-image: linear-gradient(#222222, #1e1e1e); height:100vh;
}
.text-block-wide {
 max-width:450px;
 line-height:1.6;
}
@media (max-width: 1620px) {
.text-block-wide {
 max-width:450px;
}
}

@media (max-width: 991px) {
.text-block-wide {
 font-size:1.3rem;
}
}

@media (max-width: 767px) {
.text-block-wide {
 font-size:1rem;
}
}

@media (max-width: 479px) {
.text-block-wide {
 line-height:1.4;
 font-size:1.1rem;
}
}

.button-icon:hover{
}
.button-icon {
 padding-top:7px;
 padding-bottom:20px;
 padding-left:25px;
 padding-right:25px;
 text-transform:uppercase;
 font-weight:600;
 font-size:16px;
 letter-spacing:1.4px;
 margin-bottom:0px;
}
@media (max-width: 1620px) {
.button-icon {
 padding-left:25px;
 padding-right:25px;
 padding-top:5px;
 padding-bottom:22px;
}
}

@media (max-width: 767px) {
.button-icon {
 padding-left:20px;
 padding-right:20px;
 padding-top:0px;
 padding-bottom:16px;
}
}

@media (max-width: 479px) {
.button-icon {
 padding-right:15px;
 padding-top:0px;
 padding-bottom:16px;
 font-size:14px;
 max-width:100%;
 padding-left:15px;
}
}

.button-main-full:hover{
background-color :#ffffff;
border: 1px solid #ffffff;
}.button-main-full:hover{
}
.button-main-full {
background-color :#1e1e1e;
border: 1px solid #1e1e1e;
padding: 21px 33.6px;
}.button-main-full {
 font-family:Source Sans 3;
 font-size:16px;
 padding-left:45px;
 padding-right:45px;
 button-hover_color:#ffffff;
 letter-spacing:1.3px;
 text-transform:uppercase;
 padding-top:7px;
}
@media (max-width: 479px) {
.button-main-full {
 padding-left:25px;
 padding-right:25px;
}
}

.button-icon-full:hover{
background-color :rgba(34,34,34,0);
border: 1px solid rgba(34,34,34,0);
color: #222222;
}.button-icon-full:hover{
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 color:#05d6d6;
 border-top-color:#007a7a;
 border-right-color:#007a7a;
 border-bottom-color:#007a7a;
 border-left-color:#007a7a;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 background-color:rgba(255,255,255,0);
}
.button-icon-full {
background-color :#05d6d6;
border: 1px solid #05d6d6;
padding: 10px 16px;
}.button-icon-full {
 padding-top:4px;
 padding-right:25px;
 font-size:16px;
 letter-spacing:1.2px;
 font-weight:600;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-color:#007a7a;
 border-right-color:#007a7a;
 border-bottom-color:#007a7a;
 border-left-color:#007a7a;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 button-hover_color:#ffffff;
 padding-bottom:19px;
 color:#ffffff;
 background-color:#007a7a;
 margin-bottom:15px;
 padding-left:25px;
 text-transform:uppercase;
}
@media (max-width: 1620px) {
.button-icon-full {
 padding-bottom:16px;
 padding-top:0px;
}
.button-icon-full:hover{
}
}

@media (max-width: 767px) {
.button-icon-full {
 font-size:15px;
 letter-spacing:.3px;
}
}

@media (max-width: 479px) {
.button-icon-full {
 padding-left:15px;
 padding-right:15px;
 padding-bottom:16px;
 margin-bottom:9px;
 letter-spacing:0px;
 padding-top:0px;
}
}

.button-icon-outline:hover{
 border-top-color:#222222;
 border-right-color:#222222;
 border-bottom-color:#222222;
 border-left-color:#222222;
 font-size:16px;
 text-transform:uppercase;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 color:#222222;
}
.button-icon-outline {
background-color: transparent;
border: 1px solid #222222;
color: #222222;
padding: 9px 15px;
}.button-icon-outline {
 padding-top:7px;
 padding-bottom:17px;
 padding-left:45px;
 padding-right:45px;
 button-hover_color:#05d6d6;
 font-size:16px;
 text-transform:uppercase;
 letter-spacing:1.3px;
 font-weight:600;
}
@media (max-width: 479px) {
.button-icon-outline {
 padding-left:25px;
 padding-right:25px;
}
}

.text-blog {
 margin-bottom:0px;
 font-size:1.4rem;
 line-height:1.8;
}
@media (max-width: 991px) {
.text-blog {
 font-size:1.3rem;
}
}

@media (max-width: 767px) {
.text-blog {
 font-size:16rem;
}
}

@media (max-width: 479px) {
.text-blog {
 margin-top:0px;
 line-height:1.5;
}
}

.section {
 text-align:left;
}
.section:not(.ct-section):not(.oxy-easy-posts),
.section.oxy-easy-posts .oxy-posts,
.section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 991px) {
.section {
}
.section .ct-section-inner-wrap {
padding-right: 45px;
}
}

@media (max-width: 767px) {
.section {
}
.section .ct-section-inner-wrap {
padding-left: 25px;
}
}

.section-full {
 width:100vw;
 height:100vh;
 background-color:#007a7a;
 color:#e2ffff;
}
.section-full:not(.ct-section):not(.oxy-easy-posts),
.section-full.oxy-easy-posts .oxy-posts,
.section-full.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
@media (max-width: 1620px) {
.section-full {
}
.section-full:not(.ct-section):not(.oxy-easy-posts),
.section-full.oxy-easy-posts .oxy-posts,
.section-full.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
}

.fullpage {
}
.fullpage-anchor:hover{
transform:scale3d(1.3,1.3,1); background-color:rgba(168,168,168,0.83);
}
.fullpage-anchor {
 margin-top:10px;
 margin-bottom:10px;
 width:16px;
 height:16px;
 border-radius:100%;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
 border-top-color:#bab8b8;
 border-right-color:#bab8b8;
 border-bottom-color:#bab8b8;
 border-left-color:#bab8b8;
}
.anchor-active {
transform:scale3d(1.2,1.2,1); background-color:#05d6d6;
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
}
.scroll-icon:hover{
transform:scale3d(1.2,1.2,1); opacity:1;
 transition-duration:0.4s;
 transition-timing-function:ease-in-out;
}
.scroll-icon:ct_content{
}
.scroll-icon {
color: #05d6d6;}.scroll-icon 
>svg {width: 55px;height: 55px;}.scroll-icon {
 position:absolute;
 bottom:55px;
 left:50%;
 z-index:999;
 opacity:0.3;
 width:45px;
}
.scroll-icon:activeselector{
}
.movedown {
 position:absolute;
 top:90%;
}
.moveup {
 position:absolute;
 top:50%;
}
.max-width {
 max-width:600px;
}
@media (max-width: 1620px) {
.max-width {
 padding-right:20px;
}
}

@media (max-width: 991px) {
.max-width {
}
}

.coole-box {
transform:rotate(-3deg); max-width:450px;
 width:450px;
 background-color:#c6033e;
 margin-top:40px;
 margin-bottom:40px;
 box-shadow:3px 3px 25px 0px #353232;
}
.blog-content-rich-text {
 margin-top:40px;
 padding-bottom:0px;
}
.blog-prev-next {
 overflow:hidden;
}
@media (max-width: 1620px) {
.blog-prev-next {
}
.blog-prev-next:not(.ct-section):not(.oxy-easy-posts),
.blog-prev-next.oxy-easy-posts .oxy-posts,
.blog-prev-next.ct-section .ct-section-inner-wrap{
display:none;
}
}

.blog-older-content {
}
.div-subpage-headline-h2 {
 padding-top:307px;
 padding-right:47px;
 width:NaNpx;
}
@media (max-width: 1620px) {
.div-subpage-headline-h2 {
 padding-top:137px;
 padding-bottom:0px;
 padding-right:24px;
}
}

.headline-pre-subpage {
 font-family:Source Sans 3;
 margin-bottom:28px;
 text-transform:uppercase;
 letter-spacing:1.1px;
 font-size:16px;
}
@media (max-width: 1620px) {
.headline-pre-subpage {
 margin-bottom:25px;
}
}

@media (max-width: 991px) {
.headline-pre-subpage {
 margin-top:0px;
 margin-bottom:12px;
}
}

@media (max-width: 767px) {
.headline-pre-subpage {
 margin-top:6px;
}
}

@media (max-width: 479px) {
.headline-pre-subpage {
 font-size:.8rem;
 margin-top:0px;
}
}

.icon-box-plattform {
 icon_box_heading_typography_font-family:Array;
 icon_box_heading_typography_font-size:21px;
 background-color:#ffffff;
 margin-left:15px;
 padding-top:25px;
 padding-bottom:25px;
 padding-left:20px;
 padding-right:20px;
 margin-right:15px;
 icon_box_heading_typography_color:#222222;
 icon_box_text_typography_font-size:16px;
}
 
            
            
                        .icon-box-plattform .oxy-icon-box-icon {
                margin-bottom: 26px;
                            }
            
                                                                        .icon-box-plattform .oxy-icon-box-heading {
                font-family: 'Source Sans 3';
font-size: 21px;
color: #222222;
            }
            
                                                                                    .icon-box-plattform .oxy-icon-box-text {
                font-size: 16px;
            }
            
            
            @media (max-width: 991px) {
.icon-box-plattform {
 margin-bottom:20px;
}
}

.plattformen-div:activeselector{
}
.plattformen-div {
 width:25%;
 text-align:center;
}
.plattformen-div:not(.ct-section):not(.oxy-easy-posts),
.plattformen-div.oxy-easy-posts .oxy-posts,
.plattformen-div.ct-section .ct-section-inner-wrap{
flex-direction:unset;
align-items:center;
justify-content:center;
}
.div {
}
.iconbox-wrapper-padding {
 padding-top:7px;
 padding-right:7px;
 padding-left:7px;
 padding-bottom:7px;
}
.trigger-contact-form {
}
.oxy-close-modal:hover{
background-color :rgba(34,34,34,0.91);
border: 1px solid rgba(34,34,34,0.91);
}.oxy-close-modal:hover{
}
.oxy-close-modal {
background-color :#222222;
border: 1px solid #222222;
color: #ffffff;
}.oxy-close-modal {
 button-hover_color:rgba(34,34,34,0.91);
 font-size:16px;
}
.section-subpage-head {
 height:600px;
}
.section-subpage-head .ct-section-inner-wrap {
padding-top: 3px;
padding-bottom: 0;
}
.section-subpage-head:not(.ct-section):not(.oxy-easy-posts),
.section-subpage-head.oxy-easy-posts .oxy-posts,
.section-subpage-head.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.section-subpage-head {
 height:380px;
}
}

@media (max-width: 479px) {
.section-subpage-head {
 height:380px;
}
}

.toggle-animation-start {
}
.section-header-service {
background-size: cover; background-blend-mode:overlay;
 background-attachment:scroll;
 background-repeat:no-repeat;
 min-height:650px;
}
.section-header-service .ct-section-inner-wrap {
padding-top: 144px;
}
.section-header-service:not(.ct-section):not(.oxy-easy-posts),
.section-header-service.oxy-easy-posts .oxy-posts,
.section-header-service.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 1620px) {
.section-header-service {
 min-height:580px;
}
.section-header-service .ct-section-inner-wrap {
padding-top: 151px;
}
}

@media (max-width: 991px) {
.section-header-service {
 min-height:500px;
}
.section-header-service .ct-section-inner-wrap {
padding-top: 106px;
}
.section-header-service:not(.ct-section):not(.oxy-easy-posts),
.section-header-service.oxy-easy-posts .oxy-posts,
.section-header-service.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}

@media (max-width: 767px) {
.section-header-service {
 min-height:450px;
}
.section-header-service .ct-section-inner-wrap {
padding-top: 118px;
}
}

@media (max-width: 479px) {
.section-header-service {
 min-height:400px;
}
.section-header-service .ct-section-inner-wrap {
padding-top: 100px;
}
}

.headline-service-post {
 font-size:3rem;
 margin-bottom:38px;
 background-blend-mode:normal;
 margin-top:11px;
 line-height:1.3;
 color:#ffffff;
}
@media (max-width: 1620px) {
.headline-service-post {
 font-size:56rem;
 margin-top:0px;
}
}

@media (max-width: 991px) {
.headline-service-post {
 font-size:3rem;
}
}

@media (max-width: 767px) {
.headline-service-post {
 font-size:2rem;
}
}

@media (max-width: 479px) {
.headline-service-post {
 font-size:1.4rem;
 line-height:1.2;
 margin-top:2px;
 margin-bottom:6px;
}
.headline-service-post:not(.ct-section):not(.oxy-easy-posts),
.headline-service-post.oxy-easy-posts .oxy-posts,
.headline-service-post.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
}

.headline-service {
 margin-bottom:0px;
 background-blend-mode:normal;
 margin-top:14px;
 line-height:1.2;
 font-size:68px;
 color:#ffffff;
 font-weight:700;
}
@media (max-width: 1620px) {
.headline-service {
 font-size:56px;
 margin-top:0px;
}
}

@media (max-width: 991px) {
.headline-service {
 font-size:3rem;
}
}

@media (max-width: 767px) {
.headline-service {
 font-size:2rem;
}
}

@media (max-width: 479px) {
.headline-service {
 line-height:1.2;
 margin-top:0px;
 font-size:1.4rem;
}
}

.section-two-text-content {
}
.section-two-text-content-left {
 padding-right:150px;
}
.section-two-text-content-left:not(.ct-section):not(.oxy-easy-posts),
.section-two-text-content-left.oxy-easy-posts .oxy-posts,
.section-two-text-content-left.ct-section .ct-section-inner-wrap{
display:flex;
}
.section-two-text-content-right {
 padding-left:52px;
 padding-top:60px;
}
.service-content-box:hover{
}
.service-content-box {
 icon_box_heading_typography_font-family:Array;
 padding-top:10px;
 padding-bottom:10px;
 margin-right:0px;
 margin-bottom:25px;
 icon_box_text_typography_font-size:18px;
 icon_box_text_typography_line-height:1.6;
 max-width:450px;
 margin-top:0px;
 icon_box_text_typography_font-weight:400;
 icon_box_heading_typography_font-size:26px;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 icon_box_heading_typography_color:#edf2f2;
 icon_box_text_typography_color:#edf2f2;
 margin-left:0px;
 padding-right:15px;
}
.service-content-box:not(.ct-section):not(.oxy-easy-posts),
.service-content-box.oxy-easy-posts .oxy-posts,
.service-content-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:unset;
}
 
            
            
            
                                                                        .service-content-box .oxy-icon-box-heading {
                font-family: 'Source Sans 3';
font-size: 26px;
color: #edf2f2;
margin-top: 18px;margin-bottom: 0px;            }
            
                                                                                    .service-content-box .oxy-icon-box-text {
                font-size: 18px;
line-height: 1.6;
font-weight: 400;
color: #edf2f2;
margin-top: 18px;margin-bottom: 0pxpx;            }
            
            
            @media (max-width: 1620px) {
.service-content-box {
}
 
            
            
            
                                                                        .service-content-box .oxy-icon-box-heading {
                margin-top: 18px;            }
            
                                                                                    .service-content-box .oxy-icon-box-text {
                margin-top: 18pxpx;            }
            
            
            }

@media (max-width: 991px) {
.service-content-box {
 margin-top:0px;
}
}

@media (max-width: 767px) {
.service-content-box {
 icon_box_heading_typography_font-size:26px;
}
 
            
            
            
                                                                        .service-content-box .oxy-icon-box-heading {
                font-size: 26px;
            }
            
                                                                        
            
            }

@media (max-width: 479px) {
.service-content-box {
 icon_box_heading_typography_font-size:21px;
 icon_box_text_typography_font-size:18px;
 icon_box_text_typography_line-height:1.4;
 margin-bottom:8px;
}
 
            
            
            
                                                                        .service-content-box .oxy-icon-box-heading {
                font-size: 21px;
            }
            
                                                                                    .service-content-box .oxy-icon-box-text {
                font-size: 18px;
line-height: 1.4;
            }
            
            
            }

.service-content-box-icon {
background-color: rgba(5,214,214,0);
border: 1px solid rgba(5,214,214,0);
padding: 14px;color: #05d6d6;}.service-content-box-icon 
>svg {width: 38px;height: 38px;}.service-content-box-icon {
}
@media (max-width: 1620px) {
.service-content-box-icon {
padding: 0px;}.service-content-box-icon {
}
}

@media (max-width: 767px) {
.service-content-box-icon {
padding: 0px;}.service-content-box-icon {
 margin-bottom:0px;
}
}

@media (max-width: 479px) {
.service-content-box-icon {
padding: ;}.service-content-box-icon 
>svg {width: 32px;height: 32px;}.service-content-box-icon {
}
}

.column-service-box {
 margin-left:0px;
 width:NaNpx;
}
@media (max-width: 1620px) {
.column-service-box {
 padding-right:20px;
}
.column-service-box:not(.ct-section):not(.oxy-easy-posts),
.column-service-box.oxy-easy-posts .oxy-posts,
.column-service-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-start;
}
}

@media (max-width: 991px) {
.column-service-box {
 padding-top:0px;
}
}

@media (max-width: 767px) {
.column-service-box {
 margin-right:1px;
 margin-top:0px;
}
}

.section-header-service-bg {
background-image:linear-gradient(rgba(22,22,22,0.87), rgba(22,22,22,0.87)), url(https://www.karnetzke.de/wp-content/uploads/2021/03/webanalyse_pagespeed.jpg);background-size:auto,  cover; video_background_overlay:rgba(34,34,34,0.68);
 background-blend-mode:normal;
 background-color:#3f3f3f;
 background-repeat:no-repeat;
 background-attachment:fixed;
 background-position:80% 10%;
}
.section-header-service-bg:activeselector{
}
@media (max-width: 767px) {
.section-header-service-bg {
background-size: cover; background-position:0% 0%;
}
}

@media (max-width: 479px) {
.section-header-service-bg {
}
.section-header-service-bg .ct-section-inner-wrap {
padding-bottom: 0;
}
}

.header-contact-button:hover{
 border-top-color:#47ffff;
 border-right-color:#47ffff;
 border-bottom-color:#47ffff;
 border-left-color:#47ffff;
 color:#05d6d6;
}
.header-contact-button {
 padding-top:8px;
 padding-bottom:6px;
 padding-left:15px;
 padding-right:15px;
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:6px;
}
@media (max-width: 479px) {
.header-contact-button {
 padding-left:10px;
 padding-right:10px;
 padding-top:5px;
 padding-bottom:2px;
}
}

.blob {
}
.blue {
 border-radius:6px;
}
.flux {
}
.headline-cta:activeselector{
}
.headline-cta {
 font-size:3rem;
 margin-bottom:10px;
 line-height:1.4;
 color:#222222;
}
@media (max-width: 1620px) {
.headline-cta {
}
}

@media (max-width: 991px) {
.headline-cta {
 max-width:100%;
 font-size:2.2rem;
}
}

@media (max-width: 767px) {
.headline-cta {
 margin-top:22px;
 color:#ffffff;
}
}

@media (max-width: 479px) {
.headline-cta {
 font-weight:700;
 line-height:1.3;
}
}

.section-100-width {
 width:100%;
}
@media (max-width: 767px) {
.section-100-width {
}
}

@media (max-width: 479px) {
.section-100-width {
 text-align:left;
}
.section-100-width:not(.ct-section):not(.oxy-easy-posts),
.section-100-width.oxy-easy-posts .oxy-posts,
.section-100-width.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.section-cta-blue:activeselector{
}
.section-cta-blue {
 background-attachment:fixed;
}
@media (max-width: 767px) {
.section-cta-blue {
}
}

@media (max-width: 479px) {
.section-cta-blue {
 padding-right:0px;
 padding-left:0px;
 margin-left:0px;
 margin-right:0px;
}
}

.cta-inner-wrapper:activeselector{
}
.cta-inner-wrapper {
 width:65%;
 text-align:left;
 margin-left:0px;
 border-bottom-width:2px;
 border-bottom-color:#05d6d6;
 border-bottom-style:none;
 border-top-style:none;
 border-right-style:none;
 border-left-style:none;
 margin-right:140px;
 padding-right:332px;
}
.cta-inner-wrapper:not(.ct-section):not(.oxy-easy-posts),
.cta-inner-wrapper.oxy-easy-posts .oxy-posts,
.cta-inner-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 1620px) {
.cta-inner-wrapper {
 margin-right:0px;
 width:100%;
}
}

@media (max-width: 991px) {
.cta-inner-wrapper {
 padding-right:0px;
 margin-right:0px;
 padding-left:0px;
}
}

@media (max-width: 767px) {
.cta-inner-wrapper {
 padding-left:0px;
 padding-right:0px;
 padding-bottom:44px;
}
.cta-inner-wrapper:not(.ct-section):not(.oxy-easy-posts),
.cta-inner-wrapper.oxy-easy-posts .oxy-posts,
.cta-inner-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.cta-inner-section {
 padding-top:15px;
 padding-bottom:15px;
}
.animate-zoom-in-left {
}
@media (max-width: 1620px) {
.animate-zoom-in-left {
}
.animate-zoom-in-left .ct-section-inner-wrap {
padding-bottom: 0;
}
}

.animate-zoom-out-right {
}
@media (max-width: 1620px) {
.animate-zoom-out-right {
}
.animate-zoom-out-right .ct-section-inner-wrap {
padding-bottom: 0;
}
}

.button-full-dark:hover{
}.button-full-dark:hover{
}
.button-full-dark {
padding: 10px 16px;
}.button-full-dark {
 font-family:Source Sans 3;
 padding-bottom:27px;
 padding-left:55px;
 padding-right:55px;
 border-radius:0px;
 margin-top:0px;
 font-size:16px;
 line-height:1.2;
 font-weight:700;
 padding-top:10px;
 margin-left:0px;
 button-hover_color:#05d6d6;
}
.lead-block-first {
 margin-bottom:5px;
 padding-right:120px;
 font-size:1.6rem;
}
@media (max-width: 1620px) {
.lead-block-first {
 padding-right:0px;
}
}

@media (max-width: 767px) {
.lead-block-first {
 font-size:1.4rem;
}
}

@media (max-width: 479px) {
.lead-block-first {
 font-size:1rem;
 line-height:1.4;
}
}

.service-content-box-darf {
 icon_box_heading_typography_color:#000000;
 icon_box_text_typography_color:#1e1e1e;
}
 
            
            
            
                                                                        .service-content-box-darf .oxy-icon-box-heading {
                color: #000000;
            }
            
                                                                                    .service-content-box-darf .oxy-icon-box-text {
                color: #1e1e1e;
            }
            
            
            .service-content-box-icon-dark {
}
.service-content-box-icon-inv {
background-color: #1e1e1e;
border: 1px solid #1e1e1e;
padding: 20px;color: #05d6d6;}.service-content-box-icon-inv 
>svg {width: 40px;height: 40px;}.service-content-box-icon-inv {
 background-color:rgba(255,255,255,0);
 icon_box_heading_typography_color:#1e1e1e;
 icon_box_text_typography_color:#1e1e1e;
 border-top-width:0px;
 border-right-width:0px;
 border-bottom-width:0px;
 border-left-width:0px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
 
            
            
            
                                                                        .service-content-box-icon-inv .oxy-icon-box-heading {
                color: #1e1e1e;
            }
            
                                                                                    .service-content-box-icon-inv .oxy-icon-box-text {
                color: #1e1e1e;
            }
            
            
            .width-100 {
 width:100%;
 min-width:100%;
 margin-bottom:20px;
}
@media (max-width: 1620px) {
.width-100 {
}
}

@media (max-width: 991px) {
.width-100 {
 margin-top:14px;
}
}

@media (max-width: 767px) {
.width-100 {
 margin-top:10px;
}
}

@media (max-width: 479px) {
.width-100 {
}
}

.slick-wrapper {
}
.inquiry-header {
 background-color:#05d6d6;
 padding-left:25px;
 padding-right:25px;
 padding-top:7px;
 padding-bottom:7px;
 border-radius:24px;
 color:#ffffff;
}
.slick-slide {
 width:450vw;
 height:650px;
 background-color:#edf2f2;
}
.leadslider-slide {
 background-color:#edf2f2;
 height:455px;
 width:100%;
 padding-top:34px;
 padding-left:68px;
 padding-right:65px;
}
.leadslider-slide:not(.ct-section):not(.oxy-easy-posts),
.leadslider-slide.oxy-easy-posts .oxy-posts,
.leadslider-slide.ct-section .ct-section-inner-wrap{
display:flex;
}
.leadslider-headline {
 font-family:Source Sans 3;
 font-size:34px;
}
.leadslider-column {
 margin-top:18px;
}
.leadslider-iconbox {
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-radius:120px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 margin-left:15px;
 margin-right:15px;
}
 
            
                        .leadslider-iconbox {
                text-align: center;                            }
            
                        .leadslider-iconbox .oxy-icon-box-icon {
                margin-top: 26px;
                align-self: center;            }
            
                                                            
                                                                                    .leadslider-iconbox .oxy-icon-box-text {
                align-self: center;            }
            
            
            .leadslider-iconbox-icon {
color: #05d6d6;}.leadslider-iconbox-icon 
>svg {width: 55px;height: 55px;}.leadslider-iconbox-icon {
}
.section-subpage-head-small {
 background-color:#095255;
 height:110px;
}
@media (max-width: 767px) {
.section-subpage-head-small {
}
}

@media (max-width: 479px) {
.section-subpage-head-small {
}
}

.content-format {
 text-align:left;
 padding-left:0px;
 margin-top:9px;
 line-height:1.6;
}
.content-format:not(.ct-section):not(.oxy-easy-posts),
.content-format.oxy-easy-posts .oxy-posts,
.content-format.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 1620px) {
.content-format {
}
}

@media (max-width: 991px) {
.content-format {
}
}

@media (max-width: 767px) {
.content-format {
 max-width:100%;
 font-size:1.3rem;
 line-height:1.4;
}
.content-format .ct-section-inner-wrap {
padding-top: 24px;
}
}

@media (max-width: 479px) {
.content-format {
 font-size:1.1rem;
}
.content-format .ct-section-inner-wrap {
padding-top: 46px;
}
}

.text-narrow {
 margin-bottom:17px;
 max-width:900px;
}
@media (max-width: 1620px) {
.text-narrow {
 max-width:80%;
}
}

@media (max-width: 991px) {
.text-narrow {
 max-width:100%;
}
}

@media (max-width: 767px) {
.text-narrow {
 font-size:18px;
 line-height:1.4;
 max-width:100%;
 text-align:left;
}
}

.testimonial-image {
 border-radius:50%;
 width:75px;
 height:auto;
}
.header-menu-anfrage {
 position:absolute;
 top:50px;
 left:-30px;
 border-radius:12px;
 padding-top:2px;
 padding-left:2px;
 padding-bottom:2px;
 padding-right:2px;
 box-shadow:5px 5px 12px 0px rgba(22,22,22,0);
}
.header-menu-anfrage:not(.ct-section):not(.oxy-easy-posts),
.header-menu-anfrage.oxy-easy-posts .oxy-posts,
.header-menu-anfrage.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
@media (max-width: 767px) {
.header-menu-anfrage {
}
}

@media (max-width: 479px) {
.header-menu-anfrage {
 position:absolute;
 top:50px;
 left:-60px;
}
}

.header-menu-anfrage-item:hover{
 z-index:99999999;
 background-color:#5b5b5b;
 color:#ffffff;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.header-menu-anfrage-item {
 padding-top:7px;
 padding-bottom:7px;
 padding-left:10px;
 padding-right:10px;
 border-bottom-color:#cccccc;
 border-bottom-width:1px;
 border-bottom-style:none;
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-left-color:#05d6d6;
 border-top-width:1px;
 border-right-width:1px;
 border-left-width:1px;
 border-top-style:none;
 border-right-style:none;
 border-left-style:none;
 color:#919191;
 width:100%;
 font-size:15px;
 font-weight:500;
 height:40px;
 opacity:0;
 background-color:#ffffff;
 box-shadow:0px 0px 5px 1px rgba(22,22,22,0.13);
}
.header-menu-anfrage-item:not(.ct-section):not(.oxy-easy-posts),
.header-menu-anfrage-item.oxy-easy-posts .oxy-posts,
.header-menu-anfrage-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.header-menu-anfrage-item-icon {
color: #1e1e1e;}.header-menu-anfrage-item-icon 
>svg {width: 19px;height: 19px;}.header-menu-anfrage-item-icon {
 margin-right:8px;
 padding-left:5px;
 padding-right:5px;
}
.header-menu-anfrage-item-content {
 line-height:1.2;
 padding-top:2px;
}
.headline-h3-section-new {
 font-weight:700;
 margin-bottom:43px;
 font-size:3rem;
 line-height:1.2;
 margin-top:0px;
}
@media (max-width: 991px) {
.headline-h3-section-new {
 margin-bottom:13px;
 font-size:3rem;
}
}

@media (max-width: 767px) {
.headline-h3-section-new {
 font-size:32rem;
}
}

@media (max-width: 479px) {
.headline-h3-section-new {
 font-size:28rem;
}
}

.list-check-new {
 margin-top:27px;
 margin-bottom:22px;
 font-size:1.4rem;
}
@media (max-width: 1620px) {
.list-check-new {
}
}

@media (max-width: 767px) {
.list-check-new {
 font-size:16rem;
 margin-top:17px;
}
}

@media (max-width: 479px) {
.list-check-new {
 margin-bottom:0px;
}
}

.toggle-main-headline-new {
 font-size:21px;
 border-top-color:#222222;
 border-right-color:#222222;
 border-bottom-color:#222222;
 border-left-color:#222222;
}
@media (max-width: 479px) {
.toggle-main-headline-new {
 font-size:1.1rem;
}
}

.headline-lead-first {
 font-weight:700;
 margin-bottom:43px;
 font-size:3.16rem;
 line-height:1.2;
}
@media (max-width: 991px) {
.headline-lead-first {
 margin-bottom:13px;
 font-size:2.4rem;
}
}

@media (max-width: 767px) {
.headline-lead-first {
 font-size:1.8rem;
}
}

@media (max-width: 479px) {
.headline-lead-first {
 font-size:28rem;
}
}

.icon-three-points {
color: #333333;}.icon-three-points 
>svg {width: 53px;height: 53px;}.icon-three-points {
 margin-bottom:0px;
 padding-bottom:0em;
 margin-top:-10px;
}
@media (max-width: 1620px) {
.icon-three-points {
}.icon-three-points 
>svg {width: 38px;height: 38px;}.icon-three-points {
}
}

@media (max-width: 991px) {
.icon-three-points {
}.icon-three-points 
>svg {width: 40px;height: 40px;}.icon-three-points {
 margin-right:0px;
}
}

.wrapper-three-points {
 padding-bottom:14px;
 padding-top:15px;
 padding-left:0px;
 margin-bottom:9px;
}
.wrapper-three-points:not(.ct-section):not(.oxy-easy-posts),
.wrapper-three-points.oxy-easy-posts .oxy-posts,
.wrapper-three-points.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 991px) {
.wrapper-three-points {
 padding-bottom:0px;
 padding-top:0px;
 text-align:center;
}
.wrapper-three-points:not(.ct-section):not(.oxy-easy-posts),
.wrapper-three-points.oxy-easy-posts .oxy-posts,
.wrapper-three-points.ct-section .ct-section-inner-wrap{
justify-content:flex-start;
}
}

@media (max-width: 767px) {
.wrapper-three-points {
 text-align:center;
}
.wrapper-three-points:not(.ct-section):not(.oxy-easy-posts),
.wrapper-three-points.oxy-easy-posts .oxy-posts,
.wrapper-three-points.ct-section .ct-section-inner-wrap{
justify-content:flex-start;
}
}

@media (max-width: 479px) {
.wrapper-three-points {
}
.wrapper-three-points:not(.ct-section):not(.oxy-easy-posts),
.wrapper-three-points.oxy-easy-posts .oxy-posts,
.wrapper-three-points.ct-section .ct-section-inner-wrap{
align-items:center;
}
}

.headline-home-bigger-new {
 font-family:Source Sans 3;
 font-size:3rem;
 margin-bottom:38px;
 background-blend-mode:normal;
 color:#edf2f2;
 line-height:1.2;
 font-weight:700;
}
@media (max-width: 1620px) {
.headline-home-bigger-new {
 margin-top:25px;
 margin-bottom:15px;
 line-height:1.2;
 font-size:2.6rem;
 padding-right:50px;
}
}

@media (max-width: 991px) {
.headline-home-bigger-new {
 margin-bottom:14px;
 font-size:2rem;
 padding-right:20px;
}
}

@media (max-width: 767px) {
.headline-home-bigger-new {
 font-size:1.6rem;
 margin-top:0px;
}
}

@media (max-width: 479px) {
.headline-home-bigger-new {
 line-height:1.4;
 font-size:1.4rem;
}
}

.headline-home-sub {
 font-size:1.8rem;
 color:#222222;
}
@media (max-width: 1620px) {
.headline-home-sub {
 font-size:1.6rem;
}
}

@media (max-width: 991px) {
.headline-home-sub {
 font-size:1.6rem;
}
}

@media (max-width: 767px) {
.headline-home-sub {
 font-size:1.1rem;
}
}

@media (max-width: 479px) {
.headline-home-sub {
 font-size:1rem;
 margin-top:24px;
}
}

.text-link-inverse {
 color:#edf2f2;
}
.link-readmore-inverse {
 margin-top:21px;
 padding-right:0px;
}
.link-readmore-inverse:not(.ct-section):not(.oxy-easy-posts),
.link-readmore-inverse.oxy-easy-posts .oxy-posts,
.link-readmore-inverse.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.section-padding-bottom-extra {
 overflow:hidden;
}
.section-padding-bottom-extra .ct-section-inner-wrap {
padding-bottom: 180px;
}
.section-padding-bottom-extra:not(.ct-section):not(.oxy-easy-posts),
.section-padding-bottom-extra.oxy-easy-posts .oxy-posts,
.section-padding-bottom-extra.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1620px) {
.section-padding-bottom-extra {
}
.section-padding-bottom-extra .ct-section-inner-wrap {
padding-bottom: 80px;
}
}

@media (max-width: 991px) {
.section-padding-bottom-extra {
}
.section-padding-bottom-extra .ct-section-inner-wrap {
padding-bottom: 60px;
}
}

@media (max-width: 767px) {
.section-padding-bottom-extra {
}
.section-padding-bottom-extra .ct-section-inner-wrap {
padding-top: 58px;
padding-bottom: 55px;
}
}

@media (max-width: 479px) {
.section-padding-bottom-extra {
}
.section-padding-bottom-extra:not(.ct-section):not(.oxy-easy-posts),
.section-padding-bottom-extra.oxy-easy-posts .oxy-posts,
.section-padding-bottom-extra.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.section-margin-top {
}
.lead-text-neu:activeselector{
}
.lead-text-neu {
 font-family:Source Sans 3;
 margin-bottom:0px;
 line-height:1.4;
 font-size:2.5rem;
 width:100%;
 text-align:left;
 color:#1e1e1e;
}
@media (max-width: 1620px) {
.lead-text-neu {
 font-size:1.8rem;
 color:#1e1e1e;
}
}

@media (max-width: 991px) {
.lead-text-neu {
 font-size:1.6rem;
}
}

@media (max-width: 767px) {
.lead-text-neu {
 font-size:1.4rem;
}
}

@media (max-width: 479px) {
.lead-text-neu {
 line-height:1.4;
 margin-bottom:0px;
 font-size:1.3rem;
}
}

.animate-face-in {
}
.animate-face-in:not(.ct-section):not(.oxy-easy-posts),
.animate-face-in.oxy-easy-posts .oxy-posts,
.animate-face-in.ct-section .ct-section-inner-wrap{
display:flex;
}
.animate-fade-in {
}
.animate-fade-in:not(.ct-section):not(.oxy-easy-posts),
.animate-fade-in.oxy-easy-posts .oxy-posts,
.animate-fade-in.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 767px) {
.animate-fade-in {
}
}

@media (max-width: 479px) {
.animate-fade-in {
}
.animate-fade-in:not(.ct-section):not(.oxy-easy-posts),
.animate-fade-in.oxy-easy-posts .oxy-posts,
.animate-fade-in.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.animate-fade-up-left:ct_content{
}
.animate-fade-up-left {
 attachment_height:1707;
 attachment_width:2560;
 attachment_url:https://www.karnetzke.de/wp-content/uploads/2021/01/female-coach-making-notes-of-information-during-wo-YJ3ZRQ6-scaled.jpg;
 min-width:1000px;
 max-width:1000px;
}
.animate-fade-up-left:activeselector{
}
@media (max-width: 1620px) {
.animate-fade-up-left {
 max-width:850px;
 width:850px;
 min-width:850px;
 margin-top:-80px;
 margin-left:40px;
}
}

@media (max-width: 991px) {
.animate-fade-up-left {
 margin-right:0px;
 margin-top:0px;
 margin-bottom:15px;
 margin-left:0px;
 min-width:100%;
 max-width:100%;
 width:100%;
}
}

@media (max-width: 767px) {
.animate-fade-up-left {
 min-width:100%;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 max-width:100%;
 margin-top:0px;
}
}

.button-outline-turquoise-hdark {
}
.section-cta-text-buttons {
}
@media (max-width: 991px) {
.section-cta-text-buttons {
}
.section-cta-text-buttons .ct-section-inner-wrap {
padding-right: 20px;
padding-left: 20px;
}
}

@media (max-width: 767px) {
.section-cta-text-buttons {
}
}

@media (max-width: 479px) {
.section-cta-text-buttons {
}
.section-cta-text-buttons .ct-section-inner-wrap {
padding-top: 28px;
padding-bottom: 12px;
}
}

.tabs-5605-tab {
 font-weight:600;
}
.tabs-5605-tab-active {
}
.tabs-contents-5605-tab {
}
.contact-submenu {
}
.contact-submenu:not(.ct-section):not(.oxy-easy-posts),
.contact-submenu.oxy-easy-posts .oxy-posts,
.contact-submenu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 767px) {
.contact-submenu {
}
.contact-submenu:not(.ct-section):not(.oxy-easy-posts),
.contact-submenu.oxy-easy-posts .oxy-posts,
.contact-submenu.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
}
}

.contact-submenu_ {
}
.contact-submenu-formular {
}
.contact-submenu-inquiry {
}
.contact-submenu-termin {
}
.logo-comp:hover{
 filter:grayscale(0%);
}
.logo-comp {
 max-width:220px;
 max-height:80px;
 margin-right:0px;
 filter:grayscale(100%);
}
@media (max-width: 1620px) {
.logo-comp {
 margin-bottom:14px;
}
}

@media (max-width: 991px) {
.logo-comp {
 max-width:180px;
 margin-right:33px;
}
}

@media (max-width: 767px) {
.logo-comp {
 margin-right:12px;
}
}

@media (max-width: 479px) {
.logo-comp {
 margin-top:13px;
 max-width:120px;
 margin-bottom:0px;
}
}

.section-dark {
}
.section-services {
}
.section-bg-animated {
}
.service-headline {
 color:#edf2f2;
 margin-bottom:3px;
 font-size:28px;
 text-align:left;
}
@media (max-width: 1620px) {
.service-headline {
 text-align:left;
}
}

@media (max-width: 767px) {
.service-headline {
 font-size:24px;
 margin-top:7px;
}
}

@media (max-width: 479px) {
.service-headline {
 text-align:left;
 font-size:1.4rem;
}
}

.service-text {
 color:#ffffff;
}
@media (max-width: 991px) {
.service-text {
 text-align:center;
}
}

@media (max-width: 767px) {
.service-text {
 font-size:1rem;
}
}

.service-set {
 margin-bottom:65px;
 box-shadow:3px 3px 12px 8px rgba(0,0,0,0);
}
@media (max-width: 1620px) {
.service-set {
}
.service-set:not(.ct-section):not(.oxy-easy-posts),
.service-set.oxy-easy-posts .oxy-posts,
.service-set.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 991px) {
.service-set {
 margin-bottom:15px;
}
}

@media (max-width: 767px) {
.service-set {
}
}

.service-set-image-bg:hover{
}
.service-set-image-bg {
 background-blend-mode:darken;
 text-align:right;
 height:520px;
 width:100%;
 max-width:100%;
 border-radius:12px;
 box-shadow:0px 0px 6px ´6px rgba(0,0,0,0.16);
}
.service-set-image-bg:not(.ct-section):not(.oxy-easy-posts),
.service-set-image-bg.oxy-easy-posts .oxy-posts,
.service-set-image-bg.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
justify-content:flex-end;
}
@media (max-width: 1620px) {
.service-set-image-bg {
 height:460px;
}
}

@media (max-width: 991px) {
.service-set-image-bg {
 height:380px;
}
}

.service-content {
 padding-left:80px;
 padding-top:19px;
}
@media (max-width: 1620px) {
.service-content {
 padding-left:15px;
 text-align:left;
}
.service-content:not(.ct-section):not(.oxy-easy-posts),
.service-content.oxy-easy-posts .oxy-posts,
.service-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

@media (max-width: 991px) {
.service-content {
 padding-top:12px;
}
}

@media (max-width: 767px) {
.service-content {
 padding-top:7px;
}
}

@media (max-width: 479px) {
.service-content {
 padding-top:12px;
 padding-left:5px;
}
}

.service-icon {
background-color: #f4f4f4;
border: 1px solid #f4f4f4;
padding: 21px;color: #ffffff;}.service-icon 
>svg {width: 36px;height: 36px;}.service-icon {
 background-color:#04d6d6;
}
.small-triangle {
}
.cta-bold {
}
@media (max-width: 767px) {
.cta-bold {
}
}

.scroll-down {
color: #ffffff;}.scroll-down 
>svg {width: 41px;height: 41px;}.scroll-down {
 position:absolute;
 padding-bottom:0px;
 z-index:1;
 margin-bottom:14px;
 bottom:25px;
left:50% !important; transform: translatYX(-50%) !important;
}
@media (max-width: 1620px) {
.scroll-down {
 bottom:25px;
}
}

@media (max-width: 991px) {
.scroll-down {
}
.scroll-down:not(.ct-section):not(.oxy-easy-posts),
.scroll-down.oxy-easy-posts .oxy-posts,
.scroll-down.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 767px) {
.scroll-down {
}
}

.on-scroll-blur {
}
.grid-process {
}
.grid-process:not(.ct-section):not(.oxy-easy-posts),
.grid-process.oxy-easy-posts .oxy-posts,
.grid-process.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 1620px) {
.grid-process {
}
.grid-process:not(.ct-section):not(.oxy-easy-posts),
.grid-process.oxy-easy-posts .oxy-posts,
.grid-process.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 991px) {
.grid-process {
}
.grid-process:not(.ct-section):not(.oxy-easy-posts),
.grid-process.oxy-easy-posts .oxy-posts,
.grid-process.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.grid-process {
}
.grid-process:not(.ct-section):not(.oxy-easy-posts),
.grid-process.oxy-easy-posts .oxy-posts,
.grid-process.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.oxel_circular_counter__number_1 {
}
.oxel_circular_counter__number_2 {
}
.oxel_circular_counter__number_3 {
}
.oxel_circular_counter__number_4 {
}
.oxel_circular_counter_label {
}
@media (max-width: 767px) {
.oxel_circular_counter_label {
}
}

.header-slogan {
 font-size:13px;
 color:#edf2f2;
 margin-left:18px;
 margin-top:-3px;
}
.header-slogan:not(.ct-section):not(.oxy-easy-posts),
.header-slogan.oxy-easy-posts .oxy-posts,
.header-slogan.ct-section .ct-section-inner-wrap{
display:none;
}
.link-dark {
}
.nav-menu-footer-smaller {
}
.nav-menu {
}
.nav-menu-inverse {
 margin-right:0px;
}
.section-padding-right {
}
.lead-text-bold {
 font-family:Source Sans 3;
 font-weight:500;
}
.uc-image-assign-left {
 margin-left:-40px;
 width:850px;
 height:auto;
}
@media (max-width: 1620px) {
.uc-image-assign-left {
 margin-left:-20px;
}
}

@media (max-width: 991px) {
.uc-image-assign-left {
 margin-left:0px;
}
}

.uc-image-assign-right {
 margin-right:-40px;
}
@media (max-width: 1620px) {
.uc-image-assign-right {
 margin-right:-40px;
}
}

.div-ads-places {
}
.div-ads-places:not(.ct-section):not(.oxy-easy-posts),
.div-ads-places.oxy-easy-posts .oxy-posts,
.div-ads-places.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.div-ads-places:not(.ct-section):not(.oxy-easy-posts) > :nth-child(5),
.div-ads-places.ct-section .ct-section-inner-wrap > :nth-child(5),
.div-ads-places.oxy-easy-posts .oxy-posts > :nth-child(5){
grid-column: span 1;}
@media (max-width: 1620px) {
.div-ads-places {
}
.div-ads-places:not(.ct-section):not(.oxy-easy-posts),
.div-ads-places.oxy-easy-posts .oxy-posts,
.div-ads-places.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;grid-auto-rows: minmax(min-content,1fr);}
}

@media (max-width: 991px) {
.div-ads-places {
}
.div-ads-places:not(.ct-section):not(.oxy-easy-posts),
.div-ads-places.oxy-easy-posts .oxy-posts,
.div-ads-places.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 0px;}
}

@media (max-width: 767px) {
.div-ads-places {
}
.div-ads-places:not(.ct-section):not(.oxy-easy-posts),
.div-ads-places.oxy-easy-posts .oxy-posts,
.div-ads-places.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: center;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 0px;}
}

.div-spacer {
}
@media (max-width: 1620px) {
.div-spacer {
}
.div-spacer:not(.ct-section):not(.oxy-easy-posts),
.div-spacer.oxy-easy-posts .oxy-posts,
.div-spacer.ct-section .ct-section-inner-wrap{
display:none;
}
}

.div-head-headline-inner {
 max-width:900px;
}
@media (max-width: 1620px) {
.div-head-headline-inner {
}
}

.oxel_label_bigger {
 font-size:1.6rem;
 font-weight:400;
 color:#222222;
}
@media (max-width: 1620px) {
.oxel_label_bigger {
 font-size:1.4rem;
}
}

@media (max-width: 991px) {
.oxel_label_bigger {
 font-size:1em;
}
}

@media (max-width: 767px) {
.oxel_label_bigger {
 font-size:1.2rem;
}
}

@media (max-width: 479px) {
.oxel_label_bigger {
 font-size:1rem;
}
}

.scroll-trigger-sticky {
}
.form-headline-space {
}
@media (max-width: 767px) {
.form-headline-space {
 font-size:18px;
}
}

.oxy-post-title {
 font-weight:700;
}
.oxel_iconlist__row__label_larger {
 line-height:1.2;
 font-size:26px;
 color:#222222;
}
@media (max-width: 1620px) {
.oxel_iconlist__row__label_larger {
 text-align:left;
 font-size:1.3rem;
}
}

@media (max-width: 991px) {
.oxel_iconlist__row__label_larger {
}
}

@media (max-width: 767px) {
.oxel_iconlist__row__label_larger {
 font-size:1.2rem;
}
}

@media (max-width: 479px) {
.oxel_iconlist__row__label_larger {
 margin-bottom:0px;
 font-size:1rem;
}
}

.section-service-bg {
background-image:linear-gradient(#05d6d6#05d6d6, #05d6d6#05d6d6), url(https://www.karnetzke.de/wp-content/uploads/2021/01/header-bg-1.jpghttps://www.karnetzke.de/wp-content/uploads/2021/01/header-bg-1.jpg);background-size:auto,  cover; background-blend-mode:overlay;
 background-repeat:no-repeat;
 video_background_overlay:rgba(22,22,22,0.95);
 background-attachment:fixed;
 color:#000000;
 background-color:#095255;
 background-position:0% 25%;
}
.section-service-bg:activeselector{
}
@media (max-width: 767px) {
.section-service-bg {
}
.section-service-bg .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
}

.headline-service-sub {
 background-blend-mode:normal;
 margin-top:10px;
 line-height:1.2;
 font-size:1.6rem;
 color:#ffffff;
 margin-bottom:27px;
 font-weight:300;
}
@media (max-width: 1620px) {
.headline-service-sub {
 font-size:1.6rem;
 margin-top:7px;
 margin-bottom:1px;
}
}

@media (max-width: 991px) {
.headline-service-sub {
 font-size:1.6rem;
 margin-top:4px;
 line-height:1.2;
}
}

@media (max-width: 767px) {
.headline-service-sub {
 font-size:1.2rem;
 line-height:1.3;
}
}

@media (max-width: 479px) {
.headline-service-sub {
 line-height:1.3;
 margin-top:2px;
 font-size:1rem;
 margin-bottom:10px;
}
}

.oxel_iconlist__row__icon-large {
}
.content-preformat {
 font-size:21px;
}
@media (max-width: 767px) {
.content-preformat {
 font-size:18px;
 line-height:1.4;
}
}

.blog-lead {
}
.blog-lead .ct-section-inner-wrap {
padding-top: 100px;
padding-bottom: 45px;
}
@media (max-width: 991px) {
.blog-lead {
}
.blog-lead .ct-section-inner-wrap {
padding-top: 60px;
}
}

@media (max-width: 767px) {
.blog-lead {
}
.blog-lead .ct-section-inner-wrap {
padding-top: 40px;
padding-bottom: 0;
}
}

.newsletter {
background-image:url(https://www.karnetzke.de/wp-content/uploads/2021/03/performance_rakete.jpg);background-size: cover; text-align:center;
 height:320px;
 background-attachment:fixed;
}
.newsletter:not(.ct-section):not(.oxy-easy-posts),
.newsletter.oxy-easy-posts .oxy-posts,
.newsletter.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.blog-content {
}
.blog-spacing-top {
 margin-top:75px;
}
@media (max-width: 479px) {
.blog-spacing-top {
 margin-top:35px;
}
}

.popup-calendly {
}
.lp-product-box {
 padding-top:35px;
 padding-left:25px;
 padding-right:25px;
 padding-bottom:35px;
 background-color:#edf2f2;
 margin-left:15px;
 margin-right:15px;
 margin-top:15px;
 margin-bottom:15px;
 border-radius:22px;
 text-align:left;
 height:auto;
 box-shadow:1px 1px 16px 2px rgba(0,0,0,0.15);
}
.lp-product-box:not(.ct-section):not(.oxy-easy-posts),
.lp-product-box.oxy-easy-posts .oxy-posts,
.lp-product-box.ct-section .ct-section-inner-wrap{
align-items:flex-start;
justify-content:space-between;
}
@media (max-width: 479px) {
.lp-product-box {
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 margin-bottom:15px;
}
}

.projekt-slide-image {
 max-height:650px;
}
.slider-projects {
 height:750px;
}
@media (max-width: 1620px) {
.slider-projects {
 height:600px;
}
}

@media (max-width: 991px) {
.slider-projects {
 height:350px;
}
}

@media (max-width: 767px) {
.slider-projects {
 height:200px;
}
}

@media (max-width: 479px) {
.slider-projects {
 height:180px;
}
}

.lp-section-head {
}
.lp-h1 {
 font-size:2.8rem;
 font-weight:700;
 margin-bottom:10px;
}
@media (max-width: 767px) {
.lp-h1 {
 font-size:2rem;
}
}

.lp-service-set-image:hover{
}
.lp-service-set-image {
 background-blend-mode:darken;
 text-align:right;
 height:320px;
 width:100%;
 max-width:100%;
 border-radius:12px;
 box-shadow:0px 0px 6px ´6px rgba(0,0,0,0.16);
}
.lp-service-set-image:not(.ct-section):not(.oxy-easy-posts),
.lp-service-set-image.oxy-easy-posts .oxy-posts,
.lp-service-set-image.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
justify-content:flex-end;
}
@media (max-width: 1620px) {
.lp-service-set-image {
 height:460px;
}
}

@media (max-width: 991px) {
.lp-service-set-image {
 height:380px;
}
}

.lp-box {
}
.lp-box:not(.ct-section):not(.oxy-easy-posts),
.lp-box.oxy-easy-posts .oxy-posts,
.lp-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
 
            
                        .lp-box {
                text-align: left;                flex-direction: row-reverse;            }
            
                        .lp-box .oxy-icon-box-icon {
                margin-left: 0px;
margin-right: 14px;
margin-bottom: 0; margin-top: 0;                align-self: flex-start;            }
            
                                                                        .lp-box .oxy-icon-box-heading {
                margin-top: 12px;margin-bottom: 22px;            }
            
                                                                                    .lp-box .oxy-icon-box-text {
                margin-top: 12px;margin-bottom: 22pxpx;align-self: flex-start;            }
            
            
            @media (max-width: 1620px) {
.lp-box {
 margin-bottom:26px;
}
}

@media (max-width: 991px) {
.lp-box {
 padding-bottom:35px;
}
.lp-box:not(.ct-section):not(.oxy-easy-posts),
.lp-box.oxy-easy-posts .oxy-posts,
.lp-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 479px) {
.lp-box {
}
}

.lp-box-service {
 margin-bottom:35px;
 border-radius:6px;
 border-top-width:0px;
 border-right-width:0px;
 border-bottom-width:0px;
 border-left-width:0px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
.lp-box-service:not(.ct-section):not(.oxy-easy-posts),
.lp-box-service.oxy-easy-posts .oxy-posts,
.lp-box-service.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1620px) {
.lp-box-service {
 margin-bottom:25px;
 padding-right:7px;
}
}

@media (max-width: 991px) {
.lp-box-service {
 margin-bottom:20px;
}
}

@media (max-width: 767px) {
.lp-box-service {
}
}

@media (max-width: 479px) {
.lp-box-service {
 margin-bottom:20px;
}
}

.lp-box-text {
 max-width:450px;
 line-height:1.4;
 font-size:1.1rem;
 font-weight:300;
}
@media (max-width: 1620px) {
.lp-box-text {
 max-width:450px;
}
}

@media (max-width: 991px) {
.lp-box-text {
 font-size:1.2rem;
 line-height:1.3;
}
}

@media (max-width: 767px) {
.lp-box-text {
 font-size:1rem;
}
}

@media (max-width: 479px) {
.lp-box-text {
 line-height:1.3;
 font-size:1rem;
}
}

.lp-box-title {
 font-size:1.4rem;
 text-align:left;
}
@media (max-width: 1620px) {
.lp-box-title {
 font-size:1.3rem;
}
}

@media (max-width: 991px) {
.lp-box-title {
 font-size:1.3rem;
}
}

@media (max-width: 479px) {
.lp-box-title {
 font-size:1.2rem;
}
}

.logo-raster {
}
@media (max-width: 1620px) {
.logo-raster {
}
.logo-raster:not(.ct-section):not(.oxy-easy-posts),
.logo-raster.oxy-easy-posts .oxy-posts,
.logo-raster.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: stretch;grid-template-columns: repeat(5, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 991px) {
.logo-raster {
}
.logo-raster:not(.ct-section):not(.oxy-easy-posts),
.logo-raster.oxy-easy-posts .oxy-posts,
.logo-raster.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(54, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.logo-raster {
}
.logo-raster:not(.ct-section):not(.oxy-easy-posts),
.logo-raster.oxy-easy-posts .oxy-posts,
.logo-raster.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 479px) {
.logo-raster {
}
.logo-raster:not(.ct-section):not(.oxy-easy-posts),
.logo-raster.oxy-easy-posts .oxy-posts,
.logo-raster.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 40px;grid-row-gap: 40px;}
}

.media-frame:ct_content{
}
.media-frame:activeselector{
}
.media-frame {
 color:#222222;
 border-radius:22px;
 box-shadow:3px 0px 24px rgba(124,124,124,0.73);
}
.lp-list-text {
 line-height:1.2;
 font-size:24px;
 font-weight:500;
}
@media (max-width: 1620px) {
.lp-list-text {
 font-size:1.3rem;
}
}

@media (max-width: 991px) {
.lp-list-text {
}
}

@media (max-width: 767px) {
.lp-list-text {
 font-size:1.2rem;
}
}

@media (max-width: 479px) {
.lp-list-text {
 font-size:1.1rem;
}
}

.section-padding-left-3 {
}
.section-padding-left-3 .ct-section-inner-wrap {
padding-left: 400px;
}
@media (max-width: 1620px) {
.section-padding-left-3 {
}
.section-padding-left-3 .ct-section-inner-wrap {
padding-right: 120px;
padding-left: 120px;
}
}

@media (max-width: 991px) {
.section-padding-left-3 {
}
.section-padding-left-3 .ct-section-inner-wrap {
padding-right: 20px;
padding-left: 40px;
}
}

@media (max-width: 767px) {
.section-padding-left-3 {
}
.section-padding-left-3 .ct-section-inner-wrap {
padding-left: 20px;
}
}

.lp-howto-box:hover{
}
.lp-howto-box {
 background-color:#ffffff;
 margin-left:14px;
 margin-right:14px;
 margin-bottom:25px;
 border-radius:6px;
 box-shadow:1px 1px 16px 0px rgb(73 73 73 / 10%);
}
.lp-howto-box:not(.ct-section):not(.oxy-easy-posts),
.lp-howto-box.oxy-easy-posts .oxy-posts,
.lp-howto-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
 
            
                        .lp-howto-box {
                text-align: left;                flex-direction: row-reverse;            }
            
                        .lp-howto-box .oxy-icon-box-icon {
                margin-left: 0px;
margin-right: 14px;
margin-bottom: 0; margin-top: 0;                align-self: flex-start;            }
            
                                                                        .lp-howto-box .oxy-icon-box-heading {
                margin-top: 12px;margin-bottom: 22px;            }
            
                                                                                    .lp-howto-box .oxy-icon-box-text {
                margin-top: 12px;margin-bottom: 22pxpx;align-self: flex-start;            }
            
            
            @media (max-width: 991px) {
.lp-howto-box {
 margin-bottom:40px;
}
}

@media (max-width: 479px) {
.lp-howto-box {
 margin-bottom:0px;
}
}

.lp-howto-box-content {
 padding-bottom:35px;
 padding-left:45px;
 padding-right:45px;
 line-height:1.3;
 padding-top:20px;
}
@media (max-width: 1620px) {
.lp-howto-box-content {
 font-size:18px;
 padding-left:13px;
 padding-right:25px;
}
}

@media (max-width: 991px) {
.lp-howto-box-content {
 font-size:18px;
}
}

@media (max-width: 767px) {
.lp-howto-box-content {
 font-size:1.2rem;
 line-height:1.3;
 padding-left:25px;
 padding-bottom:20px;
}
}

@media (max-width: 479px) {
.lp-howto-box-content {
 padding-top:15px;
 padding-bottom:15px;
}
}

.lp-howto-number {
 font-size:2.6rem;
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 width:75px;
 height:75px;
 text-align:center;
 background-color:#05d6d6;
 opacity:1;
 font-weight:700;
 top:30px;
 left:30px;
 border-radius:50%;
 color:#edf2f2;
 position:absolute;
 padding-top:5px;
 padding-left:24px;
 box-shadow:1px 0px 5px rgba(50,51,51,0);
}
.lp-howto-number:not(.ct-section):not(.oxy-easy-posts),
.lp-howto-number.oxy-easy-posts .oxy-posts,
.lp-howto-number.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1620px) {
.lp-howto-number {
 font-size:2rem;
 width:55px;
 height:55px;
 padding-left:16px;
 padding-top:2px;
}
}

@media (max-width: 767px) {
.lp-howto-number {
 top:25px;
 left:25px;
 width:62px;
 height:62px;
 font-size:2.4rem;
}
}

@media (max-width: 479px) {
.lp-howto-number {
 top:20px;
 left:auto ;
 right:20px;
}
}

.lp-howto-headline {
 margin-bottom:6px;
 font-size:1.2rem;
}
@media (max-width: 479px) {
.lp-howto-headline {
 font-size:1.3rem;
 text-transform:none;
 margin-bottom:5px;
}
}

.lp-small-text {
 font-size:1rem;
 font-weight:600;
 letter-spacing:.5px;
}
@media (max-width: 767px) {
.lp-small-text {
 font-size:.9rem;
 letter-spacing:0px;
 font-weight:500;
}
}

.lp-logo-image {
 margin-left:0px;
 opacity:1;
 filter:saturate(1%);
 width:160px;
}
@media (max-width: 1620px) {
.lp-logo-image {
}
}

@media (max-width: 991px) {
.lp-logo-image {
 max-width:160px;
}
}

@media (max-width: 767px) {
.lp-logo-image {
 max-width:130px;
}
}

@media (max-width: 479px) {
.lp-logo-image {
 margin-bottom:5px;
 margin-top:5px;
 margin-right:0px;
 width:120px;
}
}

.lp-header-button:hover{
 border-top-color:#47ffff;
 border-right-color:#47ffff;
 border-bottom-color:#47ffff;
 border-left-color:#47ffff;
}
.lp-header-button {
 padding-top:10px;
 padding-bottom:8px;
 padding-left:15px;
 padding-right:15px;
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:6px;
 margin-top:0px;
 font-size:.9rem;
 line-height:1.4;
 color:#05d6d6;
 text-transform:uppercase;
 letter-spacing:1px;
 font-weight:700;
}
@media (max-width: 767px) {
.lp-header-button {
 font-size:.5rem;
}
}

@media (max-width: 479px) {
.lp-header-button {
 padding-left:10px;
 padding-right:10px;
 padding-top:5px;
 padding-bottom:2px;
}
.lp-header-button:not(.ct-section):not(.oxy-easy-posts),
.lp-header-button.oxy-easy-posts .oxy-posts,
.lp-header-button.ct-section .ct-section-inner-wrap{
display:none;
}
}

.lp-columns-space {
 margin-top:71px;
}
.videoask-insert-optin {
}
@media (max-width: 479px) {
.videoask-insert-optin {
 max-width:100%;
}
}

.videoask-head {
}
@media (max-width: 767px) {
.videoask-head {
}
}

@media (max-width: 479px) {
.videoask-head {
 margin-bottom:14px;
}
}

.lp-doc-bg {
background-image:linear-gradient(rgba(205,244,244,0.86), rgba(205,244,244,0.86)); text-align:left;
 background-attachment:fixed;
 background-blend-mode:screen;
}
.lp-doc-bg .ct-section-inner-wrap {
padding-bottom: 60px;
}
.lp-doc-bg:not(.ct-section):not(.oxy-easy-posts),
.lp-doc-bg.oxy-easy-posts .oxy-posts,
.lp-doc-bg.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
.lp-doc-bg:activeselector{
}
@media (max-width: 1620px) {
.lp-doc-bg {
}
.lp-doc-bg:not(.ct-section):not(.oxy-easy-posts),
.lp-doc-bg.oxy-easy-posts .oxy-posts,
.lp-doc-bg.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 991px) {
.lp-doc-bg {
 background-color:#edf2f2;
}
.lp-doc-bg .ct-section-inner-wrap {
padding-top: 38px;
padding-bottom: 59px;
}
.lp-doc-bg:not(.ct-section):not(.oxy-easy-posts),
.lp-doc-bg.oxy-easy-posts .oxy-posts,
.lp-doc-bg.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 767px) {
.lp-doc-bg {
}
.lp-doc-bg .ct-section-inner-wrap {
padding-bottom: 3px;
}
}

@media (max-width: 479px) {
.lp-doc-bg {
}
.lp-doc-bg .ct-section-inner-wrap {
padding-bottom: 15px;
}
}

.lp-howtobox-image {
 border-radius:16px 16px 0 0px;
}
.lp-list-text-bigger {
 line-height:1.3;
 font-size:1.4rem;
 font-weight:300;
 margin-top:5px;
}
@media (max-width: 1620px) {
.lp-list-text-bigger {
 font-size:1.3rem;
}
}

@media (max-width: 991px) {
.lp-list-text-bigger {
}
}

@media (max-width: 767px) {
.lp-list-text-bigger {
 font-size:1.2rem;
}
}

@media (max-width: 479px) {
.lp-list-text-bigger {
 font-size:1.1rem;
 font-weight:500;
}
}

.lp-row-list-eyecatch {
 border-radius:6px;
 margin-bottom:22px;
 padding-top:12px;
 padding-bottom:12px;
 padding-right:20px;
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
 border-top-width:0px;
 border-right-width:0px;
 border-bottom-width:0px;
 border-left-width:0px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 font-size:2.6rem;
 line-height:1.3;
 box-shadow:0px 0px 8px 0px rgba(0,0,0,0);
}
@media (max-width: 1620px) {
.lp-row-list-eyecatch {
 font-size:2rem;
}
}

@media (max-width: 767px) {
.lp-row-list-eyecatch {
 font-size:1.6rem;
}
}

@media (max-width: 479px) {
.lp-row-list-eyecatch {
 margin-bottom:7px;
 margin-top:7px;
 font-size:1.4rem;
}
}

.supa-icon {
background-color: rgba(5,214,214,0.6);
border: 1px solid rgba(5,214,214,0.6);
padding: 15px;color: #ffffff;}.supa-icon 
>svg {width: 27px;height: 27px;}.supa-icon {
}
.lp-testimonial-box {
 background-color:#ffffff;
 padding-top:25px;
 padding-bottom:25px;
 padding-left:35px;
 padding-right:35px;
 margin-left:14px;
 margin-right:14px;
 margin-bottom:25px;
 border-radius:12px;
 box-shadow:1px 1px 16px 0px rgb(73 73 73 / 10%);
}
.lp-testimonial-box:not(.ct-section):not(.oxy-easy-posts),
.lp-testimonial-box.oxy-easy-posts .oxy-posts,
.lp-testimonial-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
 
            
                        .lp-testimonial-box {
                text-align: left;                flex-direction: row-reverse;            }
            
                        .lp-testimonial-box .oxy-icon-box-icon {
                margin-left: 0px;
margin-right: 14px;
margin-bottom: 0; margin-top: 0;                align-self: flex-start;            }
            
                                                                        .lp-testimonial-box .oxy-icon-box-heading {
                margin-top: 12px;margin-bottom: 22px;            }
            
                                                                                    .lp-testimonial-box .oxy-icon-box-text {
                margin-top: 12px;margin-bottom: 22pxpx;align-self: flex-start;            }
            
            
            @media (max-width: 991px) {
.lp-testimonial-box {
 width:100%;
 max-width:100%;
 min-width:100px;
}
}

.lp-testimonial-content {
 margin-top:18px;
 font-size:18px;
 margin-bottom:16px;
 color:#7c7c7c;
 line-height:1.4;
 text-align:left;
 font-style:italic;
}
@media (max-width: 767px) {
.lp-testimonial-content {
 margin-top:15px;
}
}

@media (max-width: 479px) {
.lp-testimonial-content {
 font-size:1.1rem;
 line-height:1.3;
}
}

.lp-testimonial-star {
 margin-bottom:7px;
 margin-top:7px;
}
.lp-cta-whitebox {
 padding-top:3px;
 padding-left:31px;
 padding-right:28px;
 padding-bottom:15px;
 background-color:#ffffff;
 text-align:left;
 border-radius:12px;
 margin-top:0px;
 height:100px;
 box-shadow:4px 4px 28px 1px rgba(0,0,0,0.04);
}
.lp-cta-whitebox:not(.ct-section):not(.oxy-easy-posts),
.lp-cta-whitebox.oxy-easy-posts .oxy-posts,
.lp-cta-whitebox.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 1620px) {
.lp-cta-whitebox {
 height:90px;
 padding-bottom:21px;
 padding-top:7px;
}
}

@media (max-width: 991px) {
.lp-cta-whitebox {
 padding-left:18px;
 padding-right:14px;
 padding-top:0px;
 height:90px;
 min-width:50px;
 padding-bottom:10px;
}
}

@media (max-width: 767px) {
.lp-cta-whitebox {
 margin-bottom:14px;
 max-width:200px;
 padding-bottom:0px;
 padding-top:0px;
 padding-left:12px;
 padding-right:7px;
 height:80px;
}
}

@media (max-width: 479px) {
.lp-cta-whitebox {
 padding-right:14px;
 padding-left:21px;
 padding-top:15px;
 padding-bottom:17px;
 margin-bottom:0px;
 margin-right:0px;
 height:80px;
 max-width:281px;
 min-width:200px;
}
.lp-cta-whitebox:not(.ct-section):not(.oxy-easy-posts),
.lp-cta-whitebox.oxy-easy-posts .oxy-posts,
.lp-cta-whitebox.ct-section .ct-section-inner-wrap{
justify-content:center;
}
}

.lp-caption {
 color:#848484;
 margin-top:10px;
 line-height:1.5;
 text-align:center;
 margin-bottom:15px;
 max-width:900px;
 font-size:1.2rem;
 font-weight:300;
}
@media (max-width: 991px) {
.lp-caption {
 font-size:1rem;
}
}

@media (max-width: 767px) {
.lp-caption {
 margin-bottom:0px;
 font-size:1rem;
}
}

@media (max-width: 479px) {
.lp-caption {
 font-size:.9rem;
 margin-bottom:0px;
}
}

.videoask-embed__button--nnvG1 {
}
.sticky {
 text-align:center;
}
.sticky:not(.ct-section):not(.oxy-easy-posts),
.sticky.oxy-easy-posts .oxy-posts,
.sticky.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.mockup-sticky {
 height:100vh;
}
.sticky-image-wrapper {
}
.image-test {
 position:absolute;
}
.referenz-pin-title {
 text-transform:uppercase;
 opacity:0;
 position:absolute;
 bottom:0px;
 left:50px;
 color:#e5e5e5;
 font-size:5rem;
}
.section-two-content {
}
.section-two-content .ct-section-inner-wrap {
padding-top: 76px;
padding-bottom: 76px;
}
@media (max-width: 1620px) {
.section-two-content {
}
.section-two-content .ct-section-inner-wrap {
padding-bottom: 72px;
}
}

@media (max-width: 767px) {
.section-two-content {
}
.section-two-content .ct-section-inner-wrap {
padding-right: 15px;
padding-bottom: 41px;
padding-left: 15px;
}
}

@media (max-width: 479px) {
.section-two-content {
}
.section-two-content .ct-section-inner-wrap {
padding-bottom: 35px;
}
}

.top-bar-lp {
 text-align:center;
 border-bottom-color:#e0e0e0;
 border-bottom-width:1px;
 border-bottom-style:solid;
 background-color:#05d6d6;
}
.top-bar-lp .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 15px;
}
.top-bar-lp:not(.ct-section):not(.oxy-easy-posts),
.top-bar-lp.oxy-easy-posts .oxy-posts,
.top-bar-lp.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.link-readmore-lite {
 color:#ffffff;
}
.text-link-lite {
 font-size:18px;
 font-weight:600;
 text-decoration:underline;
 letter-spacing:1.2px;
 margin-top:0px;
}
@media (max-width: 991px) {
.text-link-lite {
 font-size:1.3rem;
}
}

@media (max-width: 767px) {
.text-link-lite {
 font-size:1.2rem;
}
}

.ref-scroller-icon {
color: #05d6d6;}.ref-scroller-icon 
>svg {width: 55px;height: 55px;}.ref-scroller-icon {
}
.supascreenshot3:hover{
 background-position:50% 100%;
}
.supascreenshot3 {
 width:350px;
 height:400px;
 text-align:center;
 background-repeat:no-repeat;
 transition-duration:6s;
 transition-timing-function:ease;
 transition-property:background-position;
 overflow:hidden;
 border-bottom-color:#000000;
 border-bottom-width:0px;
 border-bottom-style:solid;
 border-top-color:#05d6d6;
 border-top-width:0px;
 border-top-style:solid;
 margin-left:12px;
 margin-right:12px;
 background-position:50% 0px;
 box-shadow:1px 1px 23px rgba(0,0,0,0.29);
}
.supascreenshot3:not(.ct-section):not(.oxy-easy-posts),
.supascreenshot3.oxy-easy-posts .oxy-posts,
.supascreenshot3.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.supascreenshot3 {
 margin-bottom:20px;
}
}

@media (max-width: 479px) {
.supascreenshot3 {
background-size: cover; max-width:280px;
 max-height:420px;
 width:280px;
 height:420em;
}
}

.section-untestuetzen {
 background-color:#222222;
}
.content-block-column {
 margin-bottom:14px;
}
.content-headline-block-left {
 padding-right:120px;
}
@media (max-width: 1620px) {
.content-headline-block-left {
 padding-right:100px;
}
}

@media (max-width: 991px) {
.content-headline-block-left {
 padding-right:0px;
}
}

.content-block-headline {
 text-align:left;
 font-size:1.8rem;
 margin-top:7px;
 line-height:1.3;
}
.content-block-headline:not(.ct-section):not(.oxy-easy-posts),
.content-block-headline.oxy-easy-posts .oxy-posts,
.content-block-headline.ct-section .ct-section-inner-wrap{
display:inline-block;
}
@media (max-width: 1620px) {
.content-block-headline {
 font-size:1.6rem;
}
}

@media (max-width: 991px) {
.content-block-headline {
 margin-top:0px;
}
}

@media (max-width: 767px) {
.content-block-headline {
 font-size:1.6rem;
}
}

@media (max-width: 479px) {
.content-block-headline {
 font-size:1.4rem;
 margin-bottom:0px;
}
}

.sub-headline-home {
 font-family:Source Sans 3;
 margin-bottom:36px;
 text-transform:uppercase;
 font-size:16px;
 letter-spacing:2px;
 color:#05d6d6;
}
@media (max-width: 1620px) {
.sub-headline-home {
 margin-bottom:25px;
}
}

@media (max-width: 991px) {
.sub-headline-home {
}
}

@media (max-width: 767px) {
.sub-headline-home {
 margin-top:6px;
}
}

@media (max-width: 479px) {
.sub-headline-home {
 font-size:1.4rem;
 text-transform:none;
 letter-spacing:0px;
}
}

.iconboxes {
 width:100%;
 margin-bottom:53px;
}
.iconboxes:not(.ct-section):not(.oxy-easy-posts),
.iconboxes.oxy-easy-posts .oxy-posts,
.iconboxes.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
@media (max-width: 1620px) {
.iconboxes {
 margin-top:22px;
 margin-bottom:22px;
}
}

@media (max-width: 991px) {
.iconboxes {
 padding-bottom:31px;
 margin-top:8px;
 margin-bottom:51px;
}
}

@media (max-width: 767px) {
.iconboxes {
 margin-bottom:0px;
}
.iconboxes:not(.ct-section):not(.oxy-easy-posts),
.iconboxes.oxy-easy-posts .oxy-posts,
.iconboxes.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 479px) {
.iconboxes {
 padding-right:0px;
 margin-right:0px;
}
}

.iconbox {
 margin-right:45px;
}
.iconbox:not(.ct-section):not(.oxy-easy-posts),
.iconbox.oxy-easy-posts .oxy-posts,
.iconbox.ct-section .ct-section-inner-wrap{
display:inline;
}
@media (max-width: 991px) {
.iconbox {
 margin-right:10px;
 padding-right:0px;
}
}

@media (max-width: 767px) {
.iconbox {
 margin-right:0em;
}
}

@media (max-width: 479px) {
.iconbox {
 margin-right:0em;
 width:100%;
}
}

.iconbox-icon:ct_depth{
}
.iconbox-icon {
color: #007a7a;}.iconbox-icon 
>svg {width: 25px;height: 25px;}.iconbox-icon {
 margin-bottom:0px;
 margin-right:12px;
}
@media (max-width: 991px) {
.iconbox-icon {
}.iconbox-icon 
>svg {width: 21px;height: 21px;}.iconbox-icon {
 margin-right:13px;
}
}

@media (max-width: 767px) {
.iconbox-icon {
}.iconbox-icon 
>svg {width: 21px;height: 21px;}.iconbox-icon {
}
}

.iconbox-heading {
 useCustomTag:true;
 font-weight:300;
 font-size:1.2rem;
 width:100%;
 color:rgba(230,247,247,0.8);
}
.iconbox-heading:ct_depth{
}
@media (max-width: 1620px) {
.iconbox-heading {
 font-size:1.2rem;
 text-align:left;
}
}

@media (max-width: 991px) {
.iconbox-heading {
 font-size:1rem;
}
}

@media (max-width: 479px) {
.iconbox-heading {
 width:100%;
 font-size:1rem;
 font-weight:500;
}
}

.faq {
 max-width:800px;
 padding-top:0px;
 margin-top:17px;
}
@media (max-width: 991px) {
.faq {
}
}

@media (max-width: 479px) {
.faq {
 padding-top:0px;
 margin-top:-15px;
}
}

.icon-box-service {
}
 
            
                        .icon-box-service {
                                flex-direction: row-reverse;            }
            
                        .icon-box-service .oxy-icon-box-icon {
                margin-left: px;
margin-right: 12px;
margin-bottom: 0; margin-top: 0;                            }
            
                                                                        .icon-box-service .oxy-icon-box-heading {
                margin-bottom: 6px;            }
            
                                                                                    .icon-box-service .oxy-icon-box-text {
                margin-bottom: 6pxpx;            }
            
            
            .service-content-box-2:hover{
}
 
            
                        .service-content-box-2 {
                text-align: left;                flex-direction: row;            }
            
                        .service-content-box-2 .oxy-icon-box-icon {
                margin-left: px;
margin-right: 12px;
margin-bottom: 0; margin-top: 0;                            }
            
                                                            
                                                                        
            
            .service-content-box-2 {
 icon_box_heading_typography_font-family:Array;
 icon_box_text_typography_font-size:18px;
 icon_box_text_typography_line-height:1.6;
 icon_box_text_typography_font-weight:300;
 icon_box_heading_typography_font-size:24px;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 icon_box_heading_typography_color:#edf2f2;
 icon_box_text_typography_color:#edf2f2;
 padding-bottom:20px;
 padding-top:0px;
}
.service-content-box-2:not(.ct-section):not(.oxy-easy-posts),
.service-content-box-2.oxy-easy-posts .oxy-posts,
.service-content-box-2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:unset;
}
 
            
                        .service-content-box-2 {
                text-align: left;                flex-direction: row;            }
            
                        .service-content-box-2 .oxy-icon-box-icon {
                margin-left: px;
margin-right: 12px;
margin-bottom: 0; margin-top: 0;                align-self: flex-start;            }
            
                                                                        .service-content-box-2 .oxy-icon-box-heading {
                font-family: 'Source Sans 3';
font-size: 24px;
color: #edf2f2;
margin-top: 8px;margin-bottom: 0px;            }
            
                                                                                    .service-content-box-2 .oxy-icon-box-text {
                font-size: 18px;
line-height: 1.6;
font-weight: 300;
color: #edf2f2;
margin-top: 8px;margin-bottom: 0pxpx;align-self: flex-start;            }
            
            
            @media (max-width: 1620px) {
.service-content-box-2 {
 margin-bottom:20px;
}
 
            
            
            
                                                                        .service-content-box-2 .oxy-icon-box-heading {
                margin-top: 15px;            }
            
                                                                                    .service-content-box-2 .oxy-icon-box-text {
                margin-top: 15px;            }
            
            
            }

@media (max-width: 991px) {
.service-content-box-2 {
 margin-top:0px;
}
}

@media (max-width: 767px) {
.service-content-box-2 {
 icon_box_heading_typography_font-size:21px;
 padding-left:0px;
 icon_box_text_typography_font-size:16px;
}
 
            
            
            
                                                                        .service-content-box-2 .oxy-icon-box-heading {
                font-size: 21px;
            }
            
                                                                                    .service-content-box-2 .oxy-icon-box-text {
                font-size: 16px;
            }
            
            
            }

@media (max-width: 479px) {
.service-content-box-2 {
 icon_box_heading_typography_font-size:21px;
}
 
            
            
            
                                                                        .service-content-box-2 .oxy-icon-box-heading {
                font-size: 21px;
margin-top: 10px;            }
            
                                                                                    .service-content-box-2 .oxy-icon-box-text {
                margin-top: 10pxpx;            }
            
            
            }

.text-sm-center {
}
@media (max-width: 479px) {
.text-sm-center {
 text-align:center;
}
}

.head-section-bg:ct_depth{
}
.head-section-bg {
background-image: radial-gradient( circle farthest-corner, rgba(10,147,147,0.19), #007a7a), linear-gradient(rgba(20,170,170,0.78), rgba(20,170,170,0.78));background-size:auto, auto,  cover; background-repeat:no-repeat;
 background-blend-mode:normal;
}
@media (max-width: 1620px) {
.head-section-bg {
 background-position:0% 100%;
}
}

@media (max-width: 767px) {
.head-section-bg {
background-size: cover;}
}

@media (max-width: 479px) {
.head-section-bg {
background-size: cover; background-blend-mode:normal;
 background-position:0% 0%;
}
.head-section-bg .ct-section-inner-wrap {
padding-bottom: 25px;
}
}

.supascreenshot33:hover{
 background-position:50% 100%;
}
.supascreenshot33 {
 width:350px;
 height:400px;
 text-align:center;
 background-repeat:no-repeat;
 transition-duration:2s;
 transition-timing-function:ease;
 transition-property:background-position;
 overflow:hidden;
 border-bottom-color:#000000;
 border-bottom-width:0px;
 border-bottom-style:solid;
 border-top-color:#05d6d6;
 border-top-width:0px;
 border-top-style:solid;
 margin-left:12px;
 margin-right:12px;
 background-position:50% 0px;
 box-shadow:1px 1px 23px rgba(0,0,0,0.29);
}
.supascreenshot33:not(.ct-section):not(.oxy-easy-posts),
.supascreenshot33.oxy-easy-posts .oxy-posts,
.supascreenshot33.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.supascreenshot33 {
 margin-bottom:20px;
}
}

@media (max-width: 479px) {
.supascreenshot33 {
background-size: cover; max-width:280px;
 max-height:420px;
 width:280px;
 height:420em;
}
}

.supascreenshot34:hover{
 background-position:50% 100%;
}
.supascreenshot34 {
 width:350px;
 height:400px;
 text-align:center;
 background-repeat:no-repeat;
 transition-duration:1s;
 transition-timing-function:ease;
 transition-property:background-position;
 overflow:hidden;
 border-bottom-color:#000000;
 border-bottom-width:0px;
 border-bottom-style:solid;
 border-top-color:#05d6d6;
 border-top-width:0px;
 border-top-style:solid;
 margin-left:12px;
 margin-right:12px;
 background-position:50% 0px;
 box-shadow:1px 1px 23px rgba(0,0,0,0.29);
}
.supascreenshot34:not(.ct-section):not(.oxy-easy-posts),
.supascreenshot34.oxy-easy-posts .oxy-posts,
.supascreenshot34.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.supascreenshot34 {
 margin-bottom:20px;
}
}

@media (max-width: 479px) {
.supascreenshot34 {
background-size: cover; max-width:280px;
 max-height:420px;
 width:280px;
 height:420em;
}
}

.iconlist-adv {
 border-top-width:0px;
 border-right-width:0px;
 border-bottom-width:0px;
 border-left-width:0px;
 padding-right:0px;
 width:100%;
 padding-bottom:5px;
 margin-bottom:8px;
}
@media (max-width: 1620px) {
.iconlist-adv {
 margin-bottom:13px;
}
}

@media (max-width: 991px) {
.iconlist-adv {
 margin-bottom:1px;
 text-align:center;
}
.iconlist-adv:not(.ct-section):not(.oxy-easy-posts),
.iconlist-adv.oxy-easy-posts .oxy-posts,
.iconlist-adv.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:flex-start;
}
}

@media (max-width: 767px) {
.iconlist-adv {
 margin-bottom:7px;
}
}

@media (max-width: 479px) {
.iconlist-adv {
 margin-bottom:7px;
 padding-bottom:2px;
}
}

.system-box:hover{
 transition-delay:200s;
}
.system-box {
 text-align:left;
 padding-top:7px;
 padding-right:20px;
 padding-left:22px;
 min-height:100%;
 position:relative;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
 border-radius:0px;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 padding-bottom:30px;
}
.system-box:not(.ct-section):not(.oxy-easy-posts),
.system-box.oxy-easy-posts .oxy-posts,
.system-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 1620px) {
.system-box {
 padding-top:20px;
 text-align:left;
 padding-right:15px;
 padding-left:16px;
 padding-bottom:25px;
}
.system-box:not(.ct-section):not(.oxy-easy-posts),
.system-box.oxy-easy-posts .oxy-posts,
.system-box.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
}
}

@media (max-width: 991px) {
.system-box {
 text-align:left;
 padding-top:19px;
}
.system-box:not(.ct-section):not(.oxy-easy-posts),
.system-box.oxy-easy-posts .oxy-posts,
.system-box.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
}

@media (max-width: 767px) {
.system-box {
 padding-top:15px;
 padding-bottom:25px;
 margin-right:0px;
}
.system-box:not(.ct-section):not(.oxy-easy-posts),
.system-box.oxy-easy-posts .oxy-posts,
.system-box.ct-section .ct-section-inner-wrap{
justify-content:flex-start;
}
}

@media (max-width: 479px) {
.system-box {
 padding-bottom:25px;
 margin-right:0px;
 padding-top:2px;
}
}

.sektion-neukundengewinnung {
 margin-bottom:2px;
}
.sektion-neukundengewinnung .ct-section-inner-wrap {
padding-top: 54px;
}
.sektion-neukundengewinnung:not(.ct-section):not(.oxy-easy-posts),
.sektion-neukundengewinnung.oxy-easy-posts .oxy-posts,
.sektion-neukundengewinnung.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: stretch;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 40px;grid-row-gap: 20px;grid-auto-rows: minmax(min-content,1fr);}
@media (max-width: 1620px) {
.sektion-neukundengewinnung {
 padding-top:0px;
 margin-bottom:6px;
}
.sektion-neukundengewinnung:not(.ct-section):not(.oxy-easy-posts),
.sektion-neukundengewinnung.oxy-easy-posts .oxy-posts,
.sektion-neukundengewinnung.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 991px) {
.sektion-neukundengewinnung {
 margin-bottom:31px;
}
.sektion-neukundengewinnung:not(.ct-section):not(.oxy-easy-posts),
.sektion-neukundengewinnung.oxy-easy-posts .oxy-posts,
.sektion-neukundengewinnung.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.sektion-neukundengewinnung {
}
.sektion-neukundengewinnung .ct-section-inner-wrap {
padding-right: 20px;
}
.sektion-neukundengewinnung:not(.ct-section):not(.oxy-easy-posts),
.sektion-neukundengewinnung.oxy-easy-posts .oxy-posts,
.sektion-neukundengewinnung.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 10px;grid-row-gap: 20px;}
}

@media (max-width: 479px) {
.sektion-neukundengewinnung {
}
.sektion-neukundengewinnung .ct-section-inner-wrap {
padding-top: 90px;
padding-bottom: 73px;
}
.sektion-neukundengewinnung:not(.ct-section):not(.oxy-easy-posts),
.sektion-neukundengewinnung.oxy-easy-posts .oxy-posts,
.sektion-neukundengewinnung.ct-section .ct-section-inner-wrap{
display:grid;
align-items:center;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.ystem-headline {
}
.system-headline {
 line-height:1.2;
 text-align:left;
 letter-spacing:.2px;
 font-size:2rem;
 margin-bottom:19px;
 font-weight:700;
 color:#1e1e1e;
 margin-top:4px;
}
@media (max-width: 1620px) {
.system-headline {
 font-size:1.5rem;
 margin-bottom:8px;
 text-align:center;
 margin-top:0px;
}
}

@media (max-width: 991px) {
.system-headline {
 margin-bottom:1px;
 font-size:1.4rem;
 text-align:center;
}
}

@media (max-width: 767px) {
.system-headline {
 margin-bottom:7px;
 margin-top:0px;
 font-size:1.4rem;
}
}

@media (max-width: 479px) {
.system-headline {
 line-height:1.3;
 margin-bottom:3px;
 margin-top:0px;
 font-size:1.4rem;
}
}

.system-info {
 line-height:1.5;
 text-align:center;
 font-size:1.2rem;
 margin-top:2px;
 font-weight:400;
 margin-bottom:10px;
}
@media (max-width: 1620px) {
.system-info {
 font-size:1.2rem;
 margin-top:0px;
}
}

@media (max-width: 991px) {
.system-info {
}
}

@media (max-width: 767px) {
.system-info {
 font-size:1rem;
 margin-top:0px;
}
}

@media (max-width: 479px) {
.system-info {
 font-size:1rem;
 margin-bottom:0px;
 padding-bottom:0px;
 line-height:1.3;
 margin-top:0px;
 font-weight:400;
}
}

.system-icon {
color: #05d6d6;}.system-icon 
>svg {width: 55px;height: 55px;}.system-icon {
 margin-top:9px;
 margin-bottom:16px;
}
@media (max-width: 1620px) {
.system-icon {
color: #05d6d6;}.system-icon 
>svg {width: 45px;height: 45px;}.system-icon {
}
}

@media (max-width: 767px) {
.system-icon {
}.system-icon 
>svg {width: 50px;height: 50px;}.system-icon {
 margin-bottom:10px;
}
}

@media (max-width: 479px) {
.system-icon {
}.system-icon 
>svg {width: 50px;height: 50px;}.system-icon {
}
}

.system-number {
 position:absolute;
 font-size:1.4rem;
 color:#222222;
 font-weight:500;
 padding-bottom:0px;
 height:45px;
 border-bottom-left-radius:8px;
 bottom:-1px;
 border-top-left-radius:0px;
 border-top-right-radius:0px;
 border-bottom-right-radius:9px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-radius:3px%;
 left:-1px;
 background-color:rgba(230,247,247,0.68);
 right:-1px;
}
.system-number:not(.ct-section):not(.oxy-easy-posts),
.system-number.oxy-easy-posts .oxy-posts,
.system-number.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1620px) {
.system-number {
 font-size:1.2rem;
 height:40px;
 border-bottom-right-radius:8px;
 margin-left:1px;
 margin-right:1px;
 margin-bottom:2px;
}
}

@media (max-width: 991px) {
.system-number {
 height:35px;
}
}

.system-number-inner {
 font-size:1.1rem;
 color:#007a7a;
 line-height:1.2;
 text-align:center;
}
@media (max-width: 1620px) {
.system-number-inner {
 font-size:.9rem;
}
}

.hiden {
}
.system-number-text {
 font-weight:700;
 line-height:1;
 margin-bottom:5px;
 margin-top:0px;
 font-size:1.6rem;
 color:#07c6c6;
 text-transform:uppercase;
}
@media (max-width: 1620px) {
.system-number-text {
 margin-bottom:3px;
 margin-top:7px;
 font-size:1.6rem;
}
}

@media (max-width: 991px) {
.system-number-text {
 margin-bottom:0px;
 margin-top:15px;
 font-size:1.4rem;
}
}

@media (max-width: 767px) {
.system-number-text {
 font-size:1.4rem;
 margin-bottom:2px;
 margin-top:0px;
}
}

@media (max-width: 479px) {
.system-number-text {
 font-size:1.4rem;
 margin-bottom:0px;
 margin-top:0px;
}
}

.icon-contra {
color: #d60404;}.icon-contra 
>svg {width: 26px;height: 26px;}.icon-contra {
 margin-right:10px;
}
@media (max-width: 479px) {
.icon-contra {
}.icon-contra 
>svg {width: 24px;height: 24px;}.icon-contra {
}
}

.pro-contra-header {
 margin-bottom:22px;
 font-weight:700;
 width:100%;
 border-bottom-color:rgba(34,34,34,0.5);
 border-bottom-width:0px;
 border-bottom-style:solid;
 padding-bottom:0px;
 line-height:1.2;
 margin-top:10px;
 text-align:center;
 font-size:1.6rem;
 color:#222222;
}
@media (max-width: 1620px) {
.pro-contra-header {
 font-size:1.5rem;
}
}

@media (max-width: 991px) {
.pro-contra-header {
 padding-bottom:5px;
 font-size:1.3rem;
 margin-bottom:14px;
}
}

@media (max-width: 767px) {
.pro-contra-header {
 margin-bottom:0px;
 font-size:1.4rem;
 text-transform:none;
}
}

@media (max-width: 479px) {
.pro-contra-header {
 margin-bottom:9px;
 line-height:1.3;
 color:#d6040;
 font-size:1.3rem;
 margin-top:0px;
}
}

.pro-contra-list-item {
 text-align:left;
 font-size:1.2rem;
 line-height:1.4;
 margin-top:2px;
 color:#939393;
 max-width:300px;
}
@media (max-width: 1620px) {
.pro-contra-list-item {
 font-size:1.1rem;
}
}

@media (max-width: 991px) {
.pro-contra-list-item {
 font-size:1rem;
 margin-bottom:0px;
 margin-top:3px;
 max-width:100%;
}
}

@media (max-width: 767px) {
.pro-contra-list-item {
}
}

@media (max-width: 479px) {
.pro-contra-list-item {
 font-size:1rem;
 line-height:1.3;
 margin-top:4px;
}
}

.icon-pro {
color: #007a7a;}.icon-pro 
>svg {width: 26px;height: 26px;}.icon-pro {
 margin-right:10px;
}
@media (max-width: 479px) {
.icon-pro {
}.icon-pro 
>svg {width: 24px;height: 24px;}.icon-pro {
}
}

.pro-contra-wrapper {
 padding-top:15px;
 padding-bottom:15px;
 padding-left:25px;
 height:100%;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:0px;
 border-right-width:0px;
 border-bottom-width:0px;
 border-left-width:0px;
 padding-right:25px;
 margin-top:15px;
 border-radius:8px;
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
}
@media (max-width: 1620px) {
.pro-contra-wrapper {
}
}

@media (max-width: 767px) {
.pro-contra-wrapper {
}
}

@media (max-width: 479px) {
.pro-contra-wrapper {
 padding-top:5px;
 padding-bottom:5px;
 padding-left:20px;
 padding-right:20px;
 border-radius:12px;
}
}

.label-check {
 font-size:1.6rem;
 color:#222222;
 font-weight:400;
}
@media (max-width: 1620px) {
.label-check {
 font-size:1.4rem;
}
}

@media (max-width: 991px) {
.label-check {
 font-size:1em;
}
}

@media (max-width: 767px) {
.label-check {
 font-size:1.2rem;
}
}

@media (max-width: 479px) {
.label-check {
 font-size:1rem;
}
}

.icon-list-indiv {
color: #007a7a;}.icon-list-indiv 
>svg {width: 45px;height: 45px;}.icon-list-indiv {
 margin-right:20px;
}
@media (max-width: 1620px) {
.icon-list-indiv {
}.icon-list-indiv 
>svg {width: 40px;height: 40px;}.icon-list-indiv {
}
}

@media (max-width: 767px) {
.icon-list-indiv {
}.icon-list-indiv 
>svg {width: 45px;height: 45px;}.icon-list-indiv {
}
}

@media (max-width: 479px) {
.icon-list-indiv {
}.icon-list-indiv 
>svg {width: 32px;height: 32px;}.icon-list-indiv {
 margin-right:15px;
}
}

.iconlist-indiv-text {
 font-size:1.4rem;
 line-height:1.6;
 margin-top:0px;
}
@media (max-width: 1620px) {
.iconlist-indiv-text {
 font-size:1.2rem;
}
}

@media (max-width: 991px) {
.iconlist-indiv-text {
 font-size:1.2rem;
}
}

@media (max-width: 767px) {
.iconlist-indiv-text {
 font-size:1.1rem;
 line-height:1.4;
 padding-top:0px;
 margin-top:0px;
}
}

@media (max-width: 479px) {
.iconlist-indiv-text {
 margin-bottom:0px;
 line-height:1.4;
 font-weight:400;
 font-size:1rem;
}
}

.system-box-warum:hover{
 transition-delay:200s;
}
.system-box-warum {
 text-align:center;
 padding-top:33px;
 padding-right:25px;
 padding-left:25px;
 border-radius:8px;
 padding-bottom:15px;
 position:relative;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
 background-color:rgba(209,255,255,0.04);
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 height:100%;
}
.system-box-warum:not(.ct-section):not(.oxy-easy-posts),
.system-box-warum.oxy-easy-posts .oxy-posts,
.system-box-warum.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 1620px) {
.system-box-warum {
 padding-top:22px;
 text-align:left;
 padding-bottom:13px;
}
.system-box-warum:not(.ct-section):not(.oxy-easy-posts),
.system-box-warum.oxy-easy-posts .oxy-posts,
.system-box-warum.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
justify-content:flex-start;
}
}

@media (max-width: 991px) {
.system-box-warum {
 text-align:left;
 min-height:0 ;
}
.system-box-warum:not(.ct-section):not(.oxy-easy-posts),
.system-box-warum.oxy-easy-posts .oxy-posts,
.system-box-warum.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
}

@media (max-width: 767px) {
.system-box-warum {
 padding-top:19px;
 margin-right:0px;
}
}

@media (max-width: 479px) {
.system-box-warum {
 padding-bottom:20px;
 width:100%;
 padding-top:24px;
 height:auto;
}
.system-box-warum:not(.ct-section):not(.oxy-easy-posts),
.system-box-warum.oxy-easy-posts .oxy-posts,
.system-box-warum.ct-section .ct-section-inner-wrap{
justify-content:flex-start;
}
}

.system-number-text-warum {
 font-weight:700;
 font-size:5rem;
 line-height:1;
 margin-top:0px;
 margin-bottom:5px;
 color:#05d6d6;
}
@media (max-width: 1620px) {
.system-number-text-warum {
 font-size:3rem;
 margin-bottom:4px;
 margin-top:3px;
}
}

@media (max-width: 991px) {
.system-number-text-warum {
 margin-bottom:0px;
 font-size:2.6rem;
}
}

@media (max-width: 767px) {
.system-number-text-warum {
 font-size:2rem;
 margin-bottom:3px;
}
}

@media (max-width: 479px) {
.system-number-text-warum {
 font-size:1.6rem;
 margin-bottom:1px;
 margin-top:0px;
}
}

.sektion-fakten {
}
.sektion-fakten .ct-section-inner-wrap {
padding-top: 54px;
}
.sektion-fakten:not(.ct-section):not(.oxy-easy-posts),
.sektion-fakten.oxy-easy-posts .oxy-posts,
.sektion-fakten.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: start;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;grid-auto-rows: minmax(min-content,1fr);}
@media (max-width: 1620px) {
.sektion-fakten {
 padding-top:0px;
}
.sektion-fakten:not(.ct-section):not(.oxy-easy-posts),
.sektion-fakten.oxy-easy-posts .oxy-posts,
.sektion-fakten.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 991px) {
.sektion-fakten {
}
.sektion-fakten:not(.ct-section):not(.oxy-easy-posts),
.sektion-fakten.oxy-easy-posts .oxy-posts,
.sektion-fakten.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.sektion-fakten {
}
.sektion-fakten .ct-section-inner-wrap {
padding-right: 20px;
}
.sektion-fakten:not(.ct-section):not(.oxy-easy-posts),
.sektion-fakten.oxy-easy-posts .oxy-posts,
.sektion-fakten.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 10px;grid-row-gap: 20px;}
}

@media (max-width: 479px) {
.sektion-fakten {
 padding-right:0px;
}
.sektion-fakten .ct-section-inner-wrap {
padding-top: 90px;
padding-bottom: 73px;
}
.sektion-fakten:not(.ct-section):not(.oxy-easy-posts),
.sektion-fakten.oxy-easy-posts .oxy-posts,
.sektion-fakten.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.wrapper-border-box {
 padding-top:25px;
 padding-left:25px;
 padding-right:25px;
 padding-bottom:25px;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:12px;
 text-align:left;
}
.wrapper-border-box:not(.ct-section):not(.oxy-easy-posts),
.wrapper-border-box.oxy-easy-posts .oxy-posts,
.wrapper-border-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 1620px) {
.wrapper-border-box {
 min-height:100%;
}
}

.icon-pre-headline {
 margin-bottom:8px;
}
@media (max-width: 479px) {
.icon-pre-headline {
}.icon-pre-headline 
>svg {width: 38px;height: 38px;}.icon-pre-headline {
 margin-bottom:3px;
}
}

.system-box-inverse:hover{
}
.system-box-inverse {
 padding-top:25px;
 padding-left:25px;
 padding-right:25px;
 min-height:100%;
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:12px;
 position:relative;
 padding-bottom:60px;
}
@media (max-width: 1620px) {
.system-box-inverse {
}
}

@media (max-width: 991px) {
.system-box-inverse {
}
}

@media (max-width: 767px) {
.system-box-inverse {
}
}

@media (max-width: 479px) {
.system-box-inverse {
}
}

.howto-box:hover{
}
.howto-box {
 margin-left:0px;
 margin-right:0px;
 margin-bottom:25px;
 position:relative;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 font-size:1.2rem;
 border-top-left-radius:8px;
 border-top-right-radius:8px;
 border-bottom-right-radius:0px;
 border-bottom-left-radius:0px;
 border-radius:8px;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-color:#eaeaea;
 border-right-color:#eaeaea;
 border-bottom-color:#eaeaea;
 border-left-color:#eaeaea;
 background-color:rgba(255,255,255,0.84);
 box-shadow:0px 0px 8px 5px rgba(34,34,34,0.02);
}
.howto-box:not(.ct-section):not(.oxy-easy-posts),
.howto-box.oxy-easy-posts .oxy-posts,
.howto-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
 
            
                        .howto-box {
                text-align: left;                flex-direction: row-reverse;            }
            
                        .howto-box .oxy-icon-box-icon {
                margin-left: 0px;
margin-right: 14px;
margin-bottom: 0; margin-top: 0;                align-self: flex-start;            }
            
                                                                        .howto-box .oxy-icon-box-heading {
                margin-top: 12px;margin-bottom: 22px;            }
            
                                                                                    .howto-box .oxy-icon-box-text {
                margin-top: 12px;margin-bottom: 22pxpx;align-self: flex-start;            }
            
            
            @media (max-width: 991px) {
.howto-box {
 margin-bottom:0px;
}
}

@media (max-width: 767px) {
.howto-box {
 margin-bottom:0px;
}
}

@media (max-width: 479px) {
.howto-box {
 margin-bottom:0px;
}
}

.block-check-wrapper {
 padding-top:31px;
 padding-bottom:35px;
 padding-left:35px;
 padding-right:35px;
 min-height:100%;
 color:#d60404;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-color:#eaeaea;
 border-right-color:#eaeaea;
 border-bottom-color:#eaeaea;
 border-left-color:#eaeaea;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 max-width:500px;
 box-shadow:0px 0px 12px 2px rgba(34,34,34,0.06);
}
.block-check-wrapper:not(.ct-section):not(.oxy-easy-posts),
.block-check-wrapper.oxy-easy-posts .oxy-posts,
.block-check-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1620px) {
.block-check-wrapper {
 padding-top:30px;
 padding-right:31px;
 padding-left:30px;
}
}

@media (max-width: 991px) {
.block-check-wrapper {
 padding-left:19px;
 padding-right:24px;
}
}

@media (max-width: 767px) {
.block-check-wrapper {
 padding-left:15px;
 padding-right:15px;
 padding-bottom:15px;
 padding-top:10px;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-radius:12px;
 max-width:100%;
 width:100%;
 box-shadow:0px 0px rgba(34,34,34,0.06);
}
}

@media (max-width: 479px) {
.block-check-wrapper {
 padding-left:15px;
 padding-bottom:25px;
 padding-right:15px;
 padding-top:25px;
}
}

.content-imp {
 margin-top:0px;
}
.howto-box-text {
 font-size:1.2rem;
 color:#222222;
 line-height:1.4;
}
@media (max-width: 479px) {
.howto-box-text {
 font-size:1.2rem;
}
.howto-box-text:not(.ct-section):not(.oxy-easy-posts),
.howto-box-text.oxy-easy-posts .oxy-posts,
.howto-box-text.ct-section .ct-section-inner-wrap{
display:inline;
}
}

.pulse-button {
}
.footer-a {
}
.footer-a:not(.ct-section):not(.oxy-easy-posts),
.footer-a.oxy-easy-posts .oxy-posts,
.footer-a.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 767px) {
.footer-a {
 margin-top:0px;
}
}

@media (max-width: 479px) {
.footer-a {
 font-size:15px;
}
}

.sektion-zusammenarbeit {
 margin-bottom:50px;
 padding-top:18px;
}
.sektion-zusammenarbeit .ct-section-inner-wrap {
padding-top: 54px;
}
.sektion-zusammenarbeit:not(.ct-section):not(.oxy-easy-posts),
.sektion-zusammenarbeit.oxy-easy-posts .oxy-posts,
.sektion-zusammenarbeit.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: stretch;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 40px;grid-row-gap: 20px;grid-auto-rows: minmax(min-content,1fr);}
@media (max-width: 1620px) {
.sektion-zusammenarbeit {
 padding-top:15px;
}
.sektion-zusammenarbeit:not(.ct-section):not(.oxy-easy-posts),
.sektion-zusammenarbeit.oxy-easy-posts .oxy-posts,
.sektion-zusammenarbeit.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 991px) {
.sektion-zusammenarbeit {
}
.sektion-zusammenarbeit:not(.ct-section):not(.oxy-easy-posts),
.sektion-zusammenarbeit.oxy-easy-posts .oxy-posts,
.sektion-zusammenarbeit.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: start;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.sektion-zusammenarbeit {
}
.sektion-zusammenarbeit .ct-section-inner-wrap {
padding-right: 20px;
}
.sektion-zusammenarbeit:not(.ct-section):not(.oxy-easy-posts),
.sektion-zusammenarbeit.oxy-easy-posts .oxy-posts,
.sektion-zusammenarbeit.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 10px;grid-row-gap: 20px;}
}

@media (max-width: 479px) {
.sektion-zusammenarbeit {
 margin-bottom:26px;
}
.sektion-zusammenarbeit .ct-section-inner-wrap {
padding-top: 90px;
padding-bottom: 73px;
}
.sektion-zusammenarbeit:not(.ct-section):not(.oxy-easy-posts),
.sektion-zusammenarbeit.oxy-easy-posts .oxy-posts,
.sektion-zusammenarbeit.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.system-zusammen-icon {
color: #05d6d6;}.system-zusammen-icon 
>svg {width: 50px;height: 50px;}.system-zusammen-icon {
 position:absolute;
 right:30px;
 top:15px;
}
@media (max-width: 1620px) {
.system-zusammen-icon {
}.system-zusammen-icon 
>svg {width: 42px;height: 42px;}.system-zusammen-icon {
 right:20px;
 top:18px;
}
}

@media (max-width: 991px) {
.system-zusammen-icon {
}.system-zusammen-icon 
>svg {width: 48px;height: 48px;}.system-zusammen-icon {
}
}

@media (max-width: 767px) {
.system-zusammen-icon {
}.system-zusammen-icon 
>svg {width: 38px;height: 38px;}.system-zusammen-icon {
}
}

@media (max-width: 479px) {
.system-zusammen-icon {
}.system-zusammen-icon 
>svg {width: 38px;height: 38px;}.system-zusammen-icon {
 position:absolute;
 right:25px;
 top:20px;
}
}

.system-box-zusammen:hover{
 transition-delay:200s;
 background-color:#e6f7f7;
}
.system-box-zusammen {
 text-align:center;
 padding-top:25px;
 padding-right:25px;
 padding-left:25px;
 border-radius:8px;
 padding-bottom:25px;
 position:relative;
 transition-duration:600s;
 transition-timing-function:ease-in-out;
 transition-delay:200s;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 min-height:100%;
 background-color:rgba(230,247,247,0.8);
 box-shadow:2px 2px 8px 1px rgba(0,0,0,0);
}
.system-box-zusammen:not(.ct-section):not(.oxy-easy-posts),
.system-box-zusammen.oxy-easy-posts .oxy-posts,
.system-box-zusammen.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 1620px) {
.system-box-zusammen {
 padding-top:25px;
 text-align:left;
 padding-bottom:20px;
}
.system-box-zusammen:not(.ct-section):not(.oxy-easy-posts),
.system-box-zusammen.oxy-easy-posts .oxy-posts,
.system-box-zusammen.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
justify-content:flex-start;
}
}

@media (max-width: 991px) {
.system-box-zusammen {
 text-align:left;
 min-height:0 ;
}
.system-box-zusammen:not(.ct-section):not(.oxy-easy-posts),
.system-box-zusammen.oxy-easy-posts .oxy-posts,
.system-box-zusammen.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
}

@media (max-width: 767px) {
.system-box-zusammen {
 padding-top:15px;
 margin-right:0px;
}
}

@media (max-width: 479px) {
.system-box-zusammen {
 padding-bottom:15px;
 margin-right:015px;
 padding-top:15px;
}
}

.lp-howto-number2 {
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 text-align:center;
 opacity:1;
 position:absolute;
 font-weight:700;
 color:#ffffff;
 height:80px;
 background-color:#05d6d6;
 right:autopx;
 font-size:3.3rem;
 left:150px;
 width:80px;
 top:-50px;
 box-shadow:1px 0px 5px rgba(50,51,51,0);
}
@media (max-width: 1620px) {
.lp-howto-number2 {
 font-size:2rem;
 width:55px;
 height:55px;
}
}

@media (max-width: 767px) {
.lp-howto-number2 {
 top:25px;
 left:25px;
 font-size:2.4rem;
 width:62px;
 height:62px;
}
}

@media (max-width: 479px) {
.lp-howto-number2 {
 top:20px;
 left:auto ;
 right:20px;
}
}

.margin-bottom-25 {
 margin-bottom:25px;
}
.section-bg-ci {
background-image: radial-gradient( ellipse closest-side, #26b5b5, #129191, #007a7a); background-attachment:fixed;
}
.section-bg-ci .ct-section-inner-wrap {
padding-top: 15px;
}
.section-bg-ci:not(.ct-section):not(.oxy-easy-posts),
.section-bg-ci.oxy-easy-posts .oxy-posts,
.section-bg-ci.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1620px) {
.section-bg-ci {
 text-align:center;
}
.section-bg-ci .ct-section-inner-wrap {
padding-right: 60px;
padding-left: 60px;
}
.section-bg-ci:not(.ct-section):not(.oxy-easy-posts),
.section-bg-ci.oxy-easy-posts .oxy-posts,
.section-bg-ci.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 991px) {
.section-bg-ci {
}
.section-bg-ci .ct-section-inner-wrap {
padding-left: 40px;
}
}

@media (max-width: 767px) {
.section-bg-ci {
}
.section-bg-ci .ct-section-inner-wrap {
padding-right: 40px;
padding-bottom: 41px;
}
}

@media (max-width: 479px) {
.section-bg-ci {
 text-align:center;
}
.section-bg-ci .ct-section-inner-wrap {
padding-right: 20px;
padding-bottom: 4px;
padding-left: 20px;
}
}

.bottom {
}
.system-box-bg {
 background-color:rgba(230,247,247,0.8);
}
.box-warum-inverse:hover{
 background-color:rgba(0,0,0,0);
}
.box-warum-inverse {
 background-color:rgba(0,122,122,0.17);
 color:#ffffff;
 height:auto;
}
.text-center {
}
.text-center:not(.ct-section):not(.oxy-easy-posts),
.text-center.oxy-easy-posts .oxy-posts,
.text-center.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1620px) {
.text-center {
 text-align:center;
}
}

.icon-text-box {
 font-size:1.2rem;
 padding-right:25px;
 padding-left:25px;
 padding-bottom:25px;
 border-top-width:5px;
 border-right-width:5px;
 border-bottom-width:5px;
 border-left-width:5px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#007a7a;
 border-right-color:#007a7a;
 border-bottom-color:#007a7a;
 border-left-color:#007a7a;
}
.icon-text-box:not(.ct-section):not(.oxy-easy-posts),
.icon-text-box.oxy-easy-posts .oxy-posts,
.icon-text-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1620px) {
.icon-text-box {
background-size: cover; font-size:1.2rem;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 padding-top:0px;
 padding-bottom:0px;
 padding-left:10px;
 padding-right:10px;
 text-align:center;
}
.icon-text-box:not(.ct-section):not(.oxy-easy-posts),
.icon-text-box.oxy-easy-posts .oxy-posts,
.icon-text-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
}

@media (max-width: 991px) {
.icon-text-box {
background-size: cover;}
}

.text-white-lp {
 color:#ffffff;
}
.text-lead-lp {
 line-height:1.4;
 margin-bottom:38px;
 text-align:left;
 font-size:1.4rem;
}
.icon-box-v2 {
 padding-right:30px;
 padding-left:30px;
 padding-bottom:10px;
 font-size:1.2rem;
 color:#5e5e5e;
 border-radius:8px;
 text-align:center;
 height:100%;
 padding-top:0px;
 margin-bottom:15px;
 background-color:#ffffff;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-color:#eaeaea;
 border-right-color:#eaeaea;
 border-bottom-color:#eaeaea;
 border-left-color:#eaeaea;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 box-shadow:0px 0px 8px 5px rgba(34,34,34,0.02);
}
.icon-box-v2:not(.ct-section):not(.oxy-easy-posts),
.icon-box-v2.oxy-easy-posts .oxy-posts,
.icon-box-v2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 1620px) {
.icon-box-v2 {
 padding-top:25px;
 font-size:1.1rem;
 border-top-width:0px;
 border-right-width:0px;
 border-bottom-width:0px;
 border-left-width:0px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 padding-left:20px;
 padding-right:20px;
}
.icon-box-v2:not(.ct-section):not(.oxy-easy-posts),
.icon-box-v2.oxy-easy-posts .oxy-posts,
.icon-box-v2.ct-section .ct-section-inner-wrap{
justify-content:flex-start;
}
}

@media (max-width: 991px) {
.icon-box-v2 {
 text-align:center;
 padding-top:0px;
 padding-bottom:0px;
 padding-left:25px;
 padding-right:25px;
}
.icon-box-v2:not(.ct-section):not(.oxy-easy-posts),
.icon-box-v2.oxy-easy-posts .oxy-posts,
.icon-box-v2.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
}

.cta-headline-bigger {
 font-family:Source Sans 3;
 line-height:1.3;
 font-size:2.5rem;
 font-weight:700;
}
@media (max-width: 1620px) {
.cta-headline-bigger {
 margin-bottom:2px;
}
}

@media (max-width: 991px) {
.cta-headline-bigger {
 font-size:2rem;
 margin-bottom:26px;
}
}

@media (max-width: 767px) {
.cta-headline-bigger {
 font-size:1.6rem;
}
}

@media (max-width: 479px) {
}

.button-hover-darker {
}
.center-on-mobile {
}
@media (max-width: 479px) {
.center-on-mobile {
 text-align:center;
}
}

.button-hover-full {
}
.link-inverse {
}
.animate-zoom-in {
}
.testimonial-img {
}
.testimonial-img:not(.ct-section):not(.oxy-easy-posts),
.testimonial-img.oxy-easy-posts .oxy-posts,
.testimonial-img.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.testimonial-img {
}
.testimonial-img:not(.ct-section):not(.oxy-easy-posts),
.testimonial-img.oxy-easy-posts .oxy-posts,
.testimonial-img.ct-section .ct-section-inner-wrap{
display:none;
}
}

.testimonial-stars {
 margin-bottom:4px;
 width:110px;
 margin-left:-4px;
}
.testimonial-stars:not(.ct-section):not(.oxy-easy-posts),
.testimonial-stars.oxy-easy-posts .oxy-posts,
.testimonial-stars.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 479px) {
.testimonial-stars {
 margin-top:0px;
 margin-bottom:6px;
 width:100px;
 height:auto;
}
}

.proven-sterne {
 margin-top:25px;
}
.videoaks-home-header {
 right:5vw;
 z-index:80;
 width:80%;
 bottom:-15vh;
 margin-top:-150px;
 max-width:500px;
}
@media (max-width: 1620px) {
.videoaks-home-header {
 width:30vw;
 height:800px;
}
}

@media (max-width: 991px) {
.videoaks-home-header {
 width:60%;
 max-width:60%;
 margin-top:-80px;
 height:auto;
}
}

@media (max-width: 767px) {
.videoaks-home-header {
 max-width:70%;
 width:70%;
 margin-top:-80px;
 height:800auto;
}
}

@media (max-width: 479px) {
.videoaks-home-header {
 margin-top:-20px;
 height:830auto;
 max-width:100%;
 width:100%;
}
}

.oxel_label_bigger-white {
 font-size:1.4rem;
 font-weight:400;
}
@media (max-width: 1620px) {
.oxel_label_bigger-white {
 font-size:1.4rem;
}
}

@media (max-width: 991px) {
.oxel_label_bigger-white {
 font-size:1rem;
}
}

@media (max-width: 767px) {
.oxel_label_bigger-white {
 font-size:1.1rem;
}
}

@media (max-width: 479px) {
.oxel_label_bigger-white {
 font-size:1rem;
}
}

.howto-work-box {
 font-family:Source Sans 3;
 margin-bottom:0px;
 padding-top:15px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 font-size:1.2rem;
 line-height:1.3;
 margin-left:0px;
 max-width:550px;
}
.howto-work-box:not(.ct-section):not(.oxy-easy-posts),
.howto-work-box.oxy-easy-posts .oxy-posts,
.howto-work-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
@media (max-width: 991px) {
.howto-work-box {
 margin-bottom:9px;
 padding-top:0px;
 padding-bottom:14px;
 padding-left:22px;
}
}

@media (max-width: 767px) {
.howto-work-box {
 font-size:1rem;
 line-height:1.3;
 padding-left:1px;
 padding-right:0px;
 margin-bottom:4px;
}
}

@media (max-width: 479px) {
.howto-work-box {
 padding-left:0px;
 padding-right:0px;
 padding-bottom:11px;
 margin-bottom:0px;
 padding-top:14px;
 margin-top:0px;
}
}

.howto-box-header {
 font-size:1.4rem;
}
@media (max-width: 1620px) {
.howto-box-header {
 font-size:1.3rem;
}
}

@media (max-width: 991px) {
.howto-box-header {
 margin-top:0px;
}
}

@media (max-width: 479px) {
.howto-box-header {
 font-size:1.2rem;
}
}

.howto-number:ct_depth{
}
.howto-number {
 text-align:center;
 width:55px;
 background-color:#ffffff;
 font-size:1.6rem;
 font-weight:700;
 color:#007a7a;
 height:55px;
 margin-right:20px;
 padding-top:10px;
 padding-left:0px;
 min-width:55px;
 min-height:55px;
 border-radius:120px;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 border-top-color:#007a7a;
 border-right-color:#007a7a;
 border-bottom-color:#007a7a;
 border-left-color:#007a7a;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
@media (max-width: 1620px) {
.howto-number {
 margin-top:3px;
 border-radius:120px;
}
}

@media (max-width: 991px) {
.howto-number {
 margin-top:5px;
}
}

@media (max-width: 479px) {
.howto-number {
 font-size:.8rem;
 width:35px;
 min-width:35px;
 min-height:35px;
 height:35px;
 padding-top:8px;
}
}

.main-points {
 font-size:1.2rem;
 font-weight:300;
 text-align:left;
 line-height:1.3;
 margin-top:0px;
 color:#939393;
}
@media (max-width: 1620px) {
.main-points {
 font-size:1rem;
}
}

@media (max-width: 479px) {
.main-points {
 color:#222222;
}
}

.pulse-blue {
}
.button-icon-blue {
background-color :#1e73be;
border: 1px solid #1e73be;
padding: 10px 16px;
}.button-icon-blue {
 margin-top:41px;
 url_encoded:true;
 margin-bottom:24px;
}
.button-icon-blue:not(.ct-section):not(.oxy-easy-posts),
.button-icon-blue.oxy-easy-posts .oxy-posts,
.button-icon-blue.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.button-icon-blue {
 margin-top:16px;
 min-width:100%;
 padding-top:15px;
 padding-bottom:15px;
}
.button-icon-blue:not(.ct-section):not(.oxy-easy-posts),
.button-icon-blue.oxy-easy-posts .oxy-posts,
.button-icon-blue.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 479px) {
.button-icon-blue {
background-color :#0c8c8c;
border: 1px solid #0c8c8c;
}.button-icon-blue {
 margin-top:17px;
 margin-bottom:33px;
 min-width:100%;
 padding-top:15px;
 padding-bottom:15px;
}
.button-icon-blue:hover{
background-color :#cce4e4;
border: 1px solid #cce4e4;
color: #ffffff;
}.button-icon-blue:hover{
}
}

.contact-wrapper-box {
background-size: cover; padding-left:45px;
 padding-right:45px;
 padding-top:67px;
 padding-bottom:16px;
 border-radius:12px;
 margin-bottom:49px;
 margin-top:20px;
 position:relative;
 max-width:800px;
 min-width:800px;
 background-color:#ffffff;
 color:#222222;
box-shadow: 0 6.4px 14.4px 0 rgb(0 0 0 / 8%), 0 1.2px 3.6px 0 rgb(0 0 0 / 8%);
}
@media (max-width: 1620px) {
.contact-wrapper-box {
 padding-top:50px;
 padding-left:50px;
 padding-right:50px;
 max-width:650px;
 min-width:650px;
 color:#1e1e1e;
}
}

@media (max-width: 991px) {
.contact-wrapper-box {
 padding-left:40px;
 padding-right:40px;
 padding-top:45px;
 margin-bottom:10px;
 min-width:100%;
 width:100%;
}
.contact-wrapper-box:not(.ct-section):not(.oxy-easy-posts),
.contact-wrapper-box.oxy-easy-posts .oxy-posts,
.contact-wrapper-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 767px) {
.contact-wrapper-box {
 padding-left:20px;
 padding-bottom:30px;
 padding-top:30px;
 padding-right:20px;
 max-width:100%;
}
}

@media (max-width: 479px) {
.contact-wrapper-box {
 padding-bottom:15px;
}
}

.pulse-dark {
}
.oxel_iconlist__white {
color: #ffffff;}.oxel_iconlist__white 
>svg {width: 21px;height: 21px;}.oxel_iconlist__white {
 margin-left:0px;
 margin-right:11px;
}
@media (max-width: 479px) {
.oxel_iconlist__white {
}.oxel_iconlist__white 
>svg {width: 18px;height: 18px;}.oxel_iconlist__white {
}
}

.meetergo-modal-button {
}
.animate-contact-box {
 padding-top:47px;
}
@media (max-width: 479px) {
.animate-contact-box {
 padding-top:24px;
}
}

.icon-list-check {
color: #007a7a;}.icon-list-check 
>svg {width: 36px;height: 36px;}.icon-list-check {
 margin-right:12px;
}
@media (max-width: 1620px) {
.icon-list-check {
}.icon-list-check 
>svg {width: 32px;height: 32px;}.icon-list-check {
}
}

@media (max-width: 767px) {
.icon-list-check {
}.icon-list-check 
>svg {width: 45px;height: 45px;}.icon-list-check {
}
}

@media (max-width: 479px) {
.icon-list-check {
}.icon-list-check 
>svg {width: 24px;height: 24px;}.icon-list-check {
 margin-right:11px;
}
}

.animate-button-down {
}
.statistics-box {
 padding-top:24px;
 padding-bottom:17px;
 padding-left:29px;
 padding-right:38px;
 margin-left:14px;
 margin-right:14px;
 margin-bottom:25px;
 min-width:95%;
 width:95%;
 position:relative;
 margin-top:0px;
 color:#ffffff;
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 border-radius:8px;
 font-size:1.3rem;
 text-align:center;
 line-height:1.4;
 background-color:rgba(50,255,255,0.08);
 min-height:100%;
 box-shadow:1px 1px 16px 0px rgba(5,214,214,0);
text-align:center !important;
}
.statistics-box:not(.ct-section):not(.oxy-easy-posts),
.statistics-box.oxy-easy-posts .oxy-posts,
.statistics-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
 
            
                        .statistics-box {
                text-align: left;                flex-direction: row-reverse;            }
            
                        .statistics-box .oxy-icon-box-icon {
                margin-left: 0px;
margin-right: 14px;
margin-bottom: 0; margin-top: 0;                align-self: flex-start;            }
            
                                                                        .statistics-box .oxy-icon-box-heading {
                margin-top: 12px;margin-bottom: 22px;            }
            
                                                                                    .statistics-box .oxy-icon-box-text {
                margin-top: 12px;margin-bottom: 22pxpx;align-self: flex-start;            }
            
            
            @media (max-width: 1620px) {
.statistics-box {
 padding-bottom:8px;
 margin-bottom:25px;
 padding-right:19px;
 padding-left:14px;
 font-size:1.2rem;
}
}

@media (max-width: 991px) {
.statistics-box {
 width:95%;
 max-width:95%;
 padding-right:43px;
 min-width:95%;
 background-color:rgba(242,242,242,0.06);
 padding-top:22px;
 padding-bottom:19px;
 padding-left:32px;
 margin-left:0px;
 margin-right:0px;
 min-height:0 ;
}
}

@media (max-width: 767px) {
.statistics-box {
 margin-left:0px;
 min-width:100%;
 max-width:100%;
 width:100%;
 padding-bottom:15px;
 padding-top:21px;
 font-size:18rem;
 min-height:0 ;
}
}

@media (max-width: 479px) {
.statistics-box {
 padding-top:21px;
 padding-bottom:15px;
 padding-right:11px;
 padding-left:14px;
 margin-bottom:25px;
 line-height:1.3;
}
}

.statistics-counter {
 font-size:3.6rem;
}
@media (max-width: 1620px) {
.statistics-counter {
 font-size:2.8rem;
}
}

.statistics-counter-pa {
 margin-left:5px;
 font-weight:700;
 color:#05d6d6;
}
@media (max-width: 767px) {
.statistics-counter-pa {
 font-size:32px;
}
}

.statistics-counter-number {
 font-weight:700;
 color:#05d6d6;
}
@media (max-width: 767px) {
.statistics-counter-number {
 font-size:32px;
}
}

.statistics-counter-info {
 font-size:1.1rem;
 text-align:center;
 line-height:1.4;
 color:#ffffff;
 margin-bottom:2px;
}
.statistic-icon {
color: rgba(5,214,214,0.46);}.statistic-icon 
>svg {width: 16px;height: 16px;}.statistic-icon {
 bottom:1px;
}
@media (max-width: 1620px) {
.statistic-icon {
}
}

@media (max-width: 991px) {
.statistic-icon {
}
}

.statistic-icon-link {
 position:absolute;
 right:20px;
 bottom:10px;
}
.statistics-top-icon {
color: #007a7a;}.statistics-top-icon 
>svg {width: 55px;height: 55px;}.statistics-top-icon {
}
.headline-lp {
 margin-bottom:38px;
 background-blend-mode:normal;
 color:#edf2f2;
 line-height:1.3;
 font-weight:700;
}
@media (max-width: 1620px) {
.headline-lp {
 margin-top:25px;
 margin-bottom:15px;
 line-height:1.2;
 font-size:3rem;
 padding-right:50px;
}
}

@media (max-width: 991px) {
.headline-lp {
 margin-bottom:14px;
 font-size:2rem;
 padding-right:20px;
}
}

@media (max-width: 767px) {
.headline-lp {
 font-size:1.4rem;
 margin-top:0px;
 font-weight:700;
}
}

@media (max-width: 479px) {
.headline-lp {
 line-height:1.4;
 font-size:1rem;
}
}

.garantie-header {
 font-size:2.8rem;
 text-align:center;
 line-height:1.2;
 font-weight:700;
}
@media (max-width: 1620px) {
.garantie-header {
 font-size:2rem;
}
}

.garantiebox {
 padding-top:25px;
 padding-bottom:15px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-top-width:5px;
 border-right-width:5px;
 border-bottom-width:5px;
 border-left-width:5px;
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
 padding-left:25px;
 padding-right:25px;
 min-height:100%;
 margin-right:0px;
 width:45%;
 background-color:rgba(255,255,255,0.83);
 border-radius:12px;
 box-shadow:0px 0px 12px 2px rgba(34,34,34,0.06);
}
.garantiebox:not(.ct-section):not(.oxy-easy-posts),
.garantiebox.oxy-easy-posts .oxy-posts,
.garantiebox.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:center;
}
@media (max-width: 1620px) {
.garantiebox {
 margin-left:8px;
 margin-right:0px;
 padding-left:27px;
 height:100%;
 min-height:100#%;
 padding-right:27px;
}
}

@media (max-width: 991px) {
.garantiebox {
 padding-left:25px;
 padding-right:25px;
 margin-right:16px;
 margin-left:0px;
}
}

@media (max-width: 767px) {
.garantiebox {
 width:100%;
}
}

@media (max-width: 479px) {
.garantiebox {
 border-radius:22px;
 min-height:100%;
 max-width:100%;
}
}

.garantie-heading {
 line-height:1.4;
}
@media (max-width: 1620px) {
.garantie-heading {
 font-size:1.2rem;
 line-height:1.3;
}
}

@media (max-width: 991px) {
.garantie-heading {
 font-size:1rem;
}
}

@media (max-width: 479px) {
.garantie-heading {
 font-size:1rem;
}
}

.ww-text {
 font-size:1.2rem;
 text-align:center;
 line-height:1.4;
 color:#007a7a;
}
.ww-box {
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:5px;
 border-right-width:5px;
 border-bottom-width:5px;
 border-left-width:5px;
 border-top-color:#007a7a;
 border-right-color:#007a7a;
 border-bottom-color:#007a7a;
 border-left-color:#007a7a;
 border-radius:22px;
 margin-top:15px;
 margin-right:15px;
 margin-bottom:15px;
 margin-left:15px;
 background-color:rgba(230,247,247,0.8);
}
.system-box-icon {
 margin-bottom:16px;
 margin-top:10px;
 width:120px;
}
@media (max-width: 1620px) {
.system-box-icon {
 width:100px;
 margin-bottom:10px;
}
}

@media (max-width: 991px) {
.system-box-icon {
 width:120px;
}
}

@media (max-width: 767px) {
.system-box-icon {
 width:100px;
}
}

@media (max-width: 479px) {
.system-box-icon {
 width:120px;
 margin-top:6px;
 margin-bottom:8px;
}
}

.hero-image-dektop {
}
@media (max-width: 1620px) {
.hero-image-dektop {
 position:static;
}
}

.lead-blog {
 margin-bottom:51px;
 font-size:2rem;
 margin-top:16px;
}
@media (max-width: 1620px) {
.lead-blog {
 font-size:1.8rem;
}
}

@media (max-width: 767px) {
.lead-blog {
 font-size:1.4rem;
}
}

@media (max-width: 479px) {
.lead-blog {
 font-size:1.2rem;
 margin-bottom:32px;
 margin-top:16px;
}
}

.inhaltsverzeichnis-lp {
 padding-top:35px;
}
.acc-main {
}
.acc-white {
}
@media (max-width: 991px) {
.acc-white {
 padding-top:0px;
}
}

.button-hover-white {
}
@media (max-width: 479px) {
.button-hover-white {
 margin-bottom:0px;
}
}

.tk-slogan {
 font-size:14px;
 line-height:1.2;
 position:absolute;
 padding-top:10px;
 padding-right:15px;
 padding-bottom:10px;
 padding-left:15px;
 border-radius:6px;
 bottom:60px;
 background-color:#edf2f2;
 right:60px;
 z-index:2;
 color:#1e1e1e;
 box-shadow:3px 3px 5px 1px rgba(0,0,0,0.19);
}
.tk-slogan:not(.ct-section):not(.oxy-easy-posts),
.tk-slogan.oxy-easy-posts .oxy-posts,
.tk-slogan.ct-section .ct-section-inner-wrap{
display:inline;
}
@media (max-width: 1620px) {
.tk-slogan {
 left:auto;
 right:10px;
 bottom:25%;
 padding-top:10px;
 padding-left:12px;
 margin-right:&lt;px;
 padding-right:12px;
}
}

@media (max-width: 991px) {
.tk-slogan {
 z-index:12;
 left:20px;
 padding-top:10px;
 padding-left:15px;
 padding-right:15px;
 text-align:left;
 bottom:10%;
 right:auto;
}
.tk-slogan:not(.ct-section):not(.oxy-easy-posts),
.tk-slogan.oxy-easy-posts .oxy-posts,
.tk-slogan.ct-section .ct-section-inner-wrap{
display:block;
}
}

@media (max-width: 767px) {
.tk-slogan {
 bottom:65%;
 padding-top:8px;
 padding-bottom:8px;
}
.tk-slogan:not(.ct-section):not(.oxy-easy-posts),
.tk-slogan.oxy-easy-posts .oxy-posts,
.tk-slogan.ct-section .ct-section-inner-wrap{
display:block;
}
}

@media (max-width: 479px) {
.tk-slogan {
 font-size:12px;
 bottom:60%;
 border-radius:6px;
 padding-left:12px;
 padding-right:12px;
 margin-right:0px;
 color:#1e1e1e;
 background-color:#ffffff;
 padding-top:8px;
 padding-bottom:8px;
}
.tk-slogan:not(.ct-section):not(.oxy-easy-posts),
.tk-slogan.oxy-easy-posts .oxy-posts,
.tk-slogan.ct-section .ct-section-inner-wrap{
display:block;
}
}

.system-box-ablauf:hover{
 transition-delay:200s;
}
.system-box-ablauf {
 text-align:center;
 padding-top:33px;
 padding-right:15px;
 padding-left:22px;
 border-radius:8px;
 padding-bottom:15px;
 position:relative;
 transition-duration:600s;
 transition-timing-function:ease-in-out;
 transition-delay:200s;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
 height:100%;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 color:#edf2f2;
 box-shadow:2px 2px 8px 1px rgba(0,0,0,0);
}
.system-box-ablauf:not(.ct-section):not(.oxy-easy-posts),
.system-box-ablauf.oxy-easy-posts .oxy-posts,
.system-box-ablauf.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 1620px) {
.system-box-ablauf {
 padding-top:22px;
 text-align:left;
 padding-bottom:13px;
}
.system-box-ablauf:not(.ct-section):not(.oxy-easy-posts),
.system-box-ablauf.oxy-easy-posts .oxy-posts,
.system-box-ablauf.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
justify-content:flex-start;
}
}

@media (max-width: 991px) {
.system-box-ablauf {
 text-align:left;
 min-height:0 ;
}
.system-box-ablauf:not(.ct-section):not(.oxy-easy-posts),
.system-box-ablauf.oxy-easy-posts .oxy-posts,
.system-box-ablauf.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
}

@media (max-width: 767px) {
.system-box-ablauf {
 padding-top:19px;
 margin-right:0px;
}
}

@media (max-width: 479px) {
.system-box-ablauf {
 margin-right:015px;
 padding-bottom:20px;
 width:100%;
 padding-top:20px;
 height:auto;
}
.system-box-ablauf:not(.ct-section):not(.oxy-easy-posts),
.system-box-ablauf.oxy-easy-posts .oxy-posts,
.system-box-ablauf.ct-section .ct-section-inner-wrap{
justify-content:flex-start;
}
}

.h1-pre {
 font-family:Source Sans 3;
 font-size:14px;
 text-transform:uppercase;
 margin-bottom:35px;
 font-weight:600;
 padding-left:10px;
 padding-right:10px;
 border-radius:8px;
 padding-top:5px;
 padding-bottom:3px;
 color:#007a7a;
 letter-spacing:.7px;
 background-color:#d1e5e5;
}
@media (max-width: 1620px) {
.h1-pre {
 margin-top:0px;
}
}

@media (max-width: 991px) {
.h1-pre {
 font-size:14px;
 margin-top:0px;
 width:auto;
}
}

@media (max-width: 767px) {
.h1-pre {
 margin-top:0px;
 letter-spacing:0.2px;
 font-size:12px;
 margin-bottom:30px;
}
}

@media (max-width: 479px) {
.h1-pre {
 letter-spacing:0.4px;
 margin-top:0px;
 font-size:0.9rem;
 margin-bottom:20px;
 padding-top:3px;
 padding-bottom:1px;
 width:auto;
}
}

.glossar-content {
 padding-right:45px;
 width:80%;
}
@media (max-width: 991px) {
.glossar-content {
 padding-right:0px;
}
}

@media (max-width: 767px) {
.glossar-content {
 padding-right:0px;
}
}

@media (max-width: 479px) {
.glossar-content {
 width:100%;
 padding-right:0px;
}
}

.content-format-glossar {
 margin-bottom:0px;
}
.person-shadow {
 box-shadow:6px 6px 12px 3px rgba(30,30,30,0.15);
}
.background-gradient {
 background-color:#095255;
}
.background-gradient .ct-section-inner-wrap {
padding-top: 162px;
}
@media (max-width: 767px) {
.background-gradient {
}
.background-gradient .ct-section-inner-wrap {
padding-top: 142px;
}
}

@media (max-width: 479px) {
.background-gradient {
}
.background-gradient .ct-section-inner-wrap {
padding-top: 120px;
}
}

.section-head-glossar {
background-size: cover; background-blend-mode:overlay;
 width:100%;
 text-align:center;
 color:#edf2f2;
 background-repeat:no-repeat;
}
.section-head-glossar .ct-section-inner-wrap {
padding-top: 38px;
padding-bottom: 43px;
}
.section-head-glossar:not(.ct-section):not(.oxy-easy-posts),
.section-head-glossar.oxy-easy-posts .oxy-posts,
.section-head-glossar.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1620px) {
.section-head-glossar {
}
.section-head-glossar .ct-section-inner-wrap {
padding-top: 29px;
}
}

@media (max-width: 991px) {
.section-head-glossar {
}
.section-head-glossar .ct-section-inner-wrap {
padding-top: 19px;
padding-bottom: 14px;
}
}

@media (max-width: 767px) {
.section-head-glossar {
}
.section-head-glossar .ct-section-inner-wrap {
padding-top: 41px;
padding-bottom: 42px;
}
}

@media (max-width: 479px) {
.section-head-glossar {
 text-align:left;
}
.section-head-glossar .ct-section-inner-wrap {
padding-top: 25px;
padding-bottom: 32px;
}
.section-head-glossar:not(.ct-section):not(.oxy-easy-posts),
.section-head-glossar.oxy-easy-posts .oxy-posts,
.section-head-glossar.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.glossar-columns {
 max-width:1200px;
}
.clossar-columns-content {
 width:70%;
 gap:25px;
}
.clossar-columns-content:not(.ct-section):not(.oxy-easy-posts),
.clossar-columns-content.oxy-easy-posts .oxy-posts,
.clossar-columns-content.ct-section .ct-section-inner-wrap{
gap:25px;
}
.glossar-sidebar-right {
}
.glossar-h2-headline {
}
.glossar-h2-first-headline {
 margin-bottom:32px;
 line-height:1.4;
 font-size:2.6rem;
}
@media (max-width: 1620px) {
.glossar-h2-first-headline {
 margin-bottom:19px;
}
}

@media (max-width: 991px) {
.glossar-h2-first-headline {
 margin-top:12px;
}
}

@media (max-width: 767px) {
.glossar-h2-first-headline {
 margin-top:24px;
}
}

@media (max-width: 479px) {
.glossar-h2-first-headline {
}
}

.sticky-element {
 width:35%;
}
.sticky-element:not(.ct-section):not(.oxy-easy-posts),
.sticky-element.oxy-easy-posts .oxy-posts,
.sticky-element.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.sidebar-headline {
 font-size:1.6rem;
 line-height:1;
}
@media (max-width: 1620px) {
.sidebar-headline {
 margin-bottom:0px;
}
}

@media (max-width: 767px) {
.sidebar-headline {
 font-size:1.8rem;
}
}

@media (max-width: 479px) {
.sidebar-headline {
 line-height:1.2;
}
}

.sidebar-box {
 padding-top:18px;
 padding-right:25px;
 padding-bottom:12px;
 padding-left:25px;
 background-color:rgba(230,247,247,0.8);
 font-size:1rem;
 border-radius:22px;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#007a7a;
 border-right-color:#007a7a;
 border-bottom-color:#007a7a;
 border-left-color:#007a7a;
 max-width:100%;
}
@media (max-width: 991px) {
.sidebar-box {
 padding-top:11px;
}
}

@media (max-width: 767px) {
.sidebar-box {
 padding-top:13px;
}
}

@media (max-width: 479px) {
.sidebar-box {
 padding-top:15px;
}
}

.sticky-push-up-section {
}
.form-font-white {
}
.contact-form {
}
.caption {
 font-size:12px;
 margin-bottom:22px;
 width:100%;
 text-align:center;
}
.acc-main-two {
 margin-left:15px;
 margin-right:15px;
}
@media (max-width: 991px) {
.acc-main-two {
 margin-left:0px;
 margin-right:0px;
}
}

.blog-content-format {
 margin-left:1px;
}
.h2-first {
}
@media (max-width: 479px) {
.h2-first {
}
}

.content-format-special {
 margin-bottom:0px;
}
.image--caption-wrapper {
 margin-top:45px;
 margin-bottom:20px;
}
@media (max-width: 479px) {
.image--caption-wrapper {
 margin-top:11px;
 margin-bottom:14px;
}
}

.footer-bar-menu {
}
@media (max-width: 991px) {
.footer-bar-menu {
}
.footer-bar-menu:not(.ct-section):not(.oxy-easy-posts),
.footer-bar-menu.oxy-easy-posts .oxy-posts,
.footer-bar-menu.ct-section .ct-section-inner-wrap{
display:flex;
align-items:stretch;
justify-content:flex-end;
}
}

@media (max-width: 479px) {
.footer-bar-menu {
}
}

.footer-copy {
 font-weight:300;
}
.head-sub-text {
 font-size:20px;
 line-height:1.7;
 margin-top:5px;
 font-weight:300;
 color:rgba(230,247,247,0.8);
}
@media (max-width: 1620px) {
.head-sub-text {
 line-height:1.6;
 max-width:100%;
}
}

@media (max-width: 991px) {
.head-sub-text {
 text-align:left;
 font-size:16px;
}
}

@media (max-width: 767px) {
.head-sub-text {
 max-width:100%;
 font-size:16px;
 line-height:1.5;
 font-weight:500;
}
}

@media (max-width: 479px) {
.head-sub-text {
 line-height:1.4;
 font-size:16px;
 font-weight:400;
}
}

.glossar-special-h3-strong {
}
.autorbox {
 padding-top:30px;
 padding-right:45px;
 padding-bottom:30px;
 padding-left:45px;
 font-size:16px;
 line-height:1.4;
 max-width:850px;
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
}
.autorbox:not(.ct-section):not(.oxy-easy-posts),
.autorbox.oxy-easy-posts .oxy-posts,
.autorbox.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-end;
}
@media (max-width: 991px) {
.autorbox {
 max-width:100%;
}
}

@media (max-width: 767px) {
.autorbox {
 text-align:right;
}
.autorbox:not(.ct-section):not(.oxy-easy-posts),
.autorbox.oxy-easy-posts .oxy-posts,
.autorbox.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 479px) {
.autorbox {
 padding-left:25px;
 padding-right:25px;
 padding-top:20px;
 padding-bottom:20px;
}
.autorbox:not(.ct-section):not(.oxy-easy-posts),
.autorbox.oxy-easy-posts .oxy-posts,
.autorbox.ct-section .ct-section-inner-wrap{
justify-content:flex-end;
}
}

.pinned--frame {
}
.horizontal--slide-one {
 width:100vw;
 height:100vh;
}
.horizontal--slide-one:not(.ct-section):not(.oxy-easy-posts),
.horizontal--slide-one.oxy-easy-posts .oxy-posts,
.horizontal--slide-one.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.horizontal--headline {
 color:#ffffff;
 font-size:2rem;
}
.quote-sign {
color: rgba(0,122,122,0.1);}.quote-sign 
>svg {width: 29px;height: 29px;}.quote-sign {
 margin-bottom:5px;
}
.quote-sign:not(.ct-section):not(.oxy-easy-posts),
.quote-sign.oxy-easy-posts .oxy-posts,
.quote-sign.ct-section .ct-section-inner-wrap{
display:flex;
}
.tipp-box {
 background-color:rgba(119,119,119,0.06);
 min-width:100%;
 width:100%;
 padding-top:25px;
 padding-bottom:25px;
 padding-left:25px;
 padding-right:25px;
 margin-top:55px;
 margin-bottom:31px;
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:22px;
}
.tipp-box-content {
 font-size:18px;
 margin-bottom:6px;
 margin-right:0px;
 padding-right:0px;
 padding-bottom:0px;
}
@media (max-width: 767px) {
.tipp-box-content {
 line-height:1.4;
}
}

@media (max-width: 479px) {
.tipp-box-content {
 font-size:16px;
 line-height:1.4;
}
}

.tipp-box-link {
 margin-top:5px;
 font-weight:700;
}
.tipp-box-link-icon {
color: #007a7a;}.tipp-box-link-icon 
>svg {width: 30px;height: 30px;}.tipp-box-link-icon {
 margin-right:10px;
 margin-top:5px;
}
.tipp-box-headline {
}
.prinzip-box:hover{
 transition-duration:0.3s;
 transition-delay:0.1s;
}
.prinzip-box {
 color:#1e1e1e;
 padding-left:45px;
 padding-right:45px;
 padding-bottom:12px;
 padding-top:12px;
 border-top-color:#007a7a;
 border-right-color:#007a7a;
 border-bottom-color:#007a7a;
 border-left-color:#007a7a;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 width:100%;
 margin-top:10px;
 margin-bottom:10px;
 max-width:500px;
 margin-left:0px;
 background-color:#ffffff;
 border-radius:12px;
 text-align:justify;
 box-shadow:0px 0px 6px 2px rgba(5,214,214,0.08);
}
.prinzip-box:not(.ct-section):not(.oxy-easy-posts),
.prinzip-box.oxy-easy-posts .oxy-posts,
.prinzip-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 1620px) {
.prinzip-box {
 padding-top:20px;
 padding-bottom:20px;
 padding-left:25px;
 padding-right:25px;
 max-width:600px;
 width:100%;
 margin-top:5px;
 margin-bottom:5px;
 text-align:left;
}
.prinzip-box:not(.ct-section):not(.oxy-easy-posts),
.prinzip-box.oxy-easy-posts .oxy-posts,
.prinzip-box.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
}

@media (max-width: 991px) {
.prinzip-box {
 text-align:right;
 padding-bottom:9px;
 padding-top:12px;
}
.prinzip-box:not(.ct-section):not(.oxy-easy-posts),
.prinzip-box.oxy-easy-posts .oxy-posts,
.prinzip-box.ct-section .ct-section-inner-wrap{
align-items:center;
}
}

@media (max-width: 767px) {
.prinzip-box {
 margin-top:5px;
 margin-bottom:5px;
 text-align:center;
 padding-left:15px;
 padding-right:15px;
 padding-top:10px;
 padding-bottom:9px;
}
.prinzip-box:not(.ct-section):not(.oxy-easy-posts),
.prinzip-box.oxy-easy-posts .oxy-posts,
.prinzip-box.ct-section .ct-section-inner-wrap{
justify-content:flex-start;
}
}

@media (max-width: 479px) {
.prinzip-box {
 padding-top:9px;
 padding-bottom:7px;
 padding-left:10px;
 padding-right:10px;
 border-radius:12px;
}
}

.prinzip-box-headline {
 font-weight:500;
 color:#007a7a;
 text-align:center;
 font-size:1.4rem;
}
@media (max-width: 1620px) {
.prinzip-box-headline {
 font-size:1.2rem;
}
}

@media (max-width: 479px) {
.prinzip-box-headline {
 font-size:1rem;
}
}

.prinzip-box-info {
 font-size:18px;
 text-align:left;
 line-height:1.4;
}
@media (max-width: 1620px) {
.prinzip-box-info {
 text-align:center;
}
}

@media (max-width: 767px) {
.prinzip-box-info {
 font-size:18px;
 text-align:center;
}
}

@media (max-width: 479px) {
.prinzip-box-info {
 line-height:1.3;
}
}

.image-border {
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-color:rgba(119,119,119,0.24);
 border-right-color:rgba(119,119,119,0.24);
 border-bottom-color:rgba(119,119,119,0.24);
 border-left-color:rgba(119,119,119,0.24);
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 margin-top:0px;
}
.angebot-prinzip-wrapper {
background-size: cover; padding-top:30px;
 padding-bottom:30px;
 padding-left:45px;
 padding-right:45px;
 border-radius:12px;
 background-repeat:no-repeat;
 color:#1e1e1e;
 background-attachment:scroll;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 width:100%;
 border-top-left-radius:0px;
 border-top-right-radius:12px;
 border-bottom-right-radius:12px;
 border-bottom-left-radius:0px;
 overflow:hidden;
 background-color:rgba(232,242,242,0.39);
 background-position:80% 0%;
}
@media (max-width: 1620px) {
.angebot-prinzip-wrapper {
 width:100%;
 max-width:800px;
}
}

@media (max-width: 991px) {
.angebot-prinzip-wrapper {
 width:100%;
 border-top-right-radius:12px;
 border-bottom-left-radius:0px;
 padding-top:15px;
 padding-bottom:23px;
 border-top-left-radius:12px;
 border-bottom-right-radius:0px;
 max-width:100%;
}
}

@media (max-width: 767px) {
.angebot-prinzip-wrapper {
 padding-left:25px;
 padding-right:25px;
 padding-top:4px;
 padding-bottom:15px;
 margin-bottom:5px;
}
}

@media (max-width: 479px) {
.angebot-prinzip-wrapper {
 margin-bottom:0px;
 border-top-left-radius:12px;
 border-top-right-radius:12px;
 border-bottom-right-radius:0px;
 border-bottom-left-radius:0px;
 padding-top:5px;
 padding-left:11px;
 padding-right:6px;
}
}

.box-hover-scale:hover{
transform:scale3d(1.1,1.1,1);}
.box-hover-scale {
}
.prinzip-desc-1 {
 text-align:center;
 color:#095255;
 font-size:1.8rem;
}
@media (max-width: 1620px) {
.prinzip-desc-1 {
 font-size:1.4rem;
 color:#095255;
}
}

@media (max-width: 991px) {
.prinzip-desc-1 {
 font-size:1.4rem;
 color:#1e1e1e;
}
}

@media (max-width: 767px) {
.prinzip-desc-1 {
 font-size:1.1rem;
 color:#007a7a;
}
}

@media (max-width: 479px) {
.prinzip-desc-1 {
 font-size:1rem;
}
}

.prinzip-info-column {
 padding-left:45px;
 padding-right:45px;
 color:#ffffff;
 position:relative;
 overflow:hidden;
 border-top-right-radius:0px;
 border-bottom-right-radius:0px;
 border-top-left-radius:22px;
 border-bottom-left-radius:22px;
 border-radius:0px;
}
.prinzip-box-trigger:hover{
 background-color:rgba(0,122,122,0.1);
}
.prinzip-box-trigger {
 transition-duration:.3s;
}
@media (max-width: 1620px) {
.prinzip-box-trigger {
}
}

.prinzip-desc-number {
 position:absolute;
 bottom:10px;
 right:0px;
 font-size:40rem;
 line-height:.5;
 color:rgba(0,122,122,0.06);
 font-weight:700;
}
@media (max-width: 991px) {
.prinzip-desc-number {
 font-size:16rem;
 bottom:15px;
}
}

@media (max-width: 767px) {
.prinzip-desc-number {
 font-size:16rem;
}
}

@media (max-width: 479px) {
.prinzip-desc-number {
 bottom:15px;
 font-size:14rem;
}
}

.section-prinzip {
 position:relative;
}
@media (max-width: 1620px) {
.section-prinzip {
}
}

@media (max-width: 991px) {
.section-prinzip {
}
.section-prinzip .ct-section-inner-wrap {
padding-top: 55px;
}
}

@media (max-width: 767px) {
.section-prinzip {
}
.section-prinzip .ct-section-inner-wrap {
padding-top: 55px;
}
}

@media (max-width: 479px) {
.section-prinzip {
}
.section-prinzip .ct-section-inner-wrap {
padding-top: 41px;
}
}

.prinzip-hover {
transform:scale3d(2,2,1); font-weight:700;
}
.text-normal {
 font-size:1.4rem;
 line-height:1.4;
 margin-top:0px;
}
@media (max-width: 1620px) {
.text-normal {
 font-size:1.2rem;
}
}

@media (max-width: 767px) {
.text-normal {
 font-size:1.1rem;
 line-height:1.4;
}
}

@media (max-width: 479px) {
.text-normal {
 font-size:1.1rem;
 margin-bottom:0px;
 line-height:1.3;
}
}

.comments {
 max-width:900px;
}
.prinzip-column {
}
.section-blog-content {
}
@media (max-width: 1620px) {
.section-blog-content {
}
.section-blog-content .ct-section-inner-wrap {
padding-top: 52px;
}
}

@media (max-width: 991px) {
.section-blog-content {
}
.section-blog-content .ct-section-inner-wrap {
padding-top: 0;
}
}

.prinzip-title {
 color:rgba(0,122,122,0.06);
 font-weight:700;
 left:10px;
 font-size:13em;
 text-transform:uppercase;
 letter-spacing:.5px;
 position:absolute;
 bottom:-1%;
 line-height:.8;
 right:auto;
}
@media (max-width: 1620px) {
.prinzip-title {
 font-size:2.6rem;
}
}

@media (max-width: 991px) {
.prinzip-title {
 font-size:2rem;
 bottom:15%;
}
}

@media (max-width: 767px) {
.prinzip-title {
 font-size:1.6rem;
}
}

@media (max-width: 479px) {
.prinzip-title {
 bottom:15%;
 font-size:1.2rem;
}
}

.sendinblue-footer {
}
.section-newsletter {
}
.boxformat {
 padding-right:35px;
 padding-left:35px;
 padding-bottom:25px;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#007a7a;
 border-right-color:#007a7a;
 border-bottom-color:#007a7a;
 border-left-color:#007a7a;
 color:#ffffff;
 padding-top:25px;
}
.boxformat:not(.ct-section):not(.oxy-easy-posts),
.boxformat.oxy-easy-posts .oxy-posts,
.boxformat.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1620px) {
.boxformat {
 margin-left:0px;
}
}

@media (max-width: 767px) {
.boxformat {
 text-align:left;
}
}

@media (max-width: 479px) {
.boxformat {
 padding-left:20px;
 padding-right:20px;
}
}

.newsletter-in-article {
 margin-top:65px;
 margin-bottom:45px;
}
.blog-content-format-h3-sizeup {
}
.introboxes {
}
.introboxes:not(.ct-section):not(.oxy-easy-posts),
.introboxes.oxy-easy-posts .oxy-posts,
.introboxes.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 0px;}
@media (max-width: 767px) {
.introboxes {
 margin-bottom:41px;
}
.introboxes:not(.ct-section):not(.oxy-easy-posts),
.introboxes.oxy-easy-posts .oxy-posts,
.introboxes.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 479px) {
.introboxes {
 margin-bottom:8px;
}
}

.introbox {
 margin-bottom:0px;
 padding-top:45px;
 border-radius:0px;
 padding-left:42px;
 border-top-width:0px;
 border-right-width:0px;
 border-bottom-width:0px;
 border-left-width:0px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 padding-right:35px;
 padding-bottom:44px;
 background-color:#006a6f;
}
@media (max-width: 1620px) {
.introbox {
 padding-right:24px;
 padding-top:29px;
 padding-left:27px;
}
}

@media (max-width: 991px) {
.introbox {
 padding-left:24px;
 padding-right:31px;
}
}

@media (max-width: 767px) {
.introbox {
 margin-bottom:12px;
 padding-right:0px;
 padding-bottom:30px;
 padding-left:19px;
 padding-top:14px;
}
.introbox:not(.ct-section):not(.oxy-easy-posts),
.introbox.oxy-easy-posts .oxy-posts,
.introbox.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 479px) {
.introbox {
 padding-bottom:33px;
 padding-left:15px;
 padding-right:15px;
 padding-top:18px;
}
}

.introbox-headline {
 font-size:1.5rem;
 font-weight:600;
 margin-bottom:7px;
}
@media (max-width: 1620px) {
.introbox-headline {
 font-size:1.4rem;
}
}

@media (max-width: 767px) {
.introbox-headline {
 font-size:1.3rem;
 margin-bottom:5px;
}
}

@media (max-width: 479px) {
.introbox-headline {
 font-size:1.2rem;
}
}

.introbox-text {
 font-weight:300;
 margin-bottom:0px;
 font-size:1rem;
 line-height:1.3;
}
@media (max-width: 1620px) {
.introbox-text {
 line-height:1.3;
}
}

@media (max-width: 991px) {
.introbox-text {
 font-size:1.1rem;
}
}

@media (max-width: 767px) {
.introbox-text {
 font-size:1.1rem;
 text-align:left;
}
}

@media (max-width: 479px) {
.introbox-text {
 font-size:1rem;
}
}

.introbox-icon {
color: #333333;}.introbox-icon 
>svg {width: 55px;height: 55px;}.introbox-icon {
 margin-bottom:25px;
}
@media (max-width: 767px) {
.introbox-icon {
}.introbox-icon 
>svg {width: 44px;height: 44px;}.introbox-icon {
 margin-bottom:10px;
}
}

.hero-dark-green-bg:ct_depth{
}
.hero-dark-green-bg {
background-size: cover; background-blend-mode:normal;
 background-attachment:scroll;
 width:100%;
 background-repeat:no-repeat;
 background-color:#095255;
 background-position:0% 30%;
}
.hero-dark-green-bg .ct-section-inner-wrap {
padding-top: 145px;
}
.hero-dark-green-bg:not(.ct-section):not(.oxy-easy-posts),
.hero-dark-green-bg.oxy-easy-posts .oxy-posts,
.hero-dark-green-bg.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 1620px) {
.hero-dark-green-bg {
 position:static;
 background-position:0% 70%;
}
.hero-dark-green-bg .ct-section-inner-wrap {
padding-top: 128px;
}
}

@media (max-width: 991px) {
.hero-dark-green-bg {
}
.hero-dark-green-bg .ct-section-inner-wrap {
padding-top: 142px;
}
}

@media (max-width: 767px) {
.hero-dark-green-bg {
background-size: cover;}
.hero-dark-green-bg .ct-section-inner-wrap {
padding-top: 140px;
}
}

@media (max-width: 479px) {
.hero-dark-green-bg {
background-size: cover; background-blend-mode:normal;
 background-position:0% 0%;
}
.hero-dark-green-bg .ct-section-inner-wrap {
padding-top: 119px;
}
}

.button-white-outline {
 border-radius:6px;
}
.span-as-bold {
 margin-bottom:0px;
}
@media (max-width: 1620px) {
.span-as-bold {
 margin-bottom:0px;
}
}

.system-box-neu:hover{
transform:scale3d(1.05,1.05,1); transition-delay:200s;
 transition-duration:150s;
}
.system-box-neu {
 padding-top:45px;
 padding-right:45px;
 padding-left:45px;
 padding-bottom:45px;
 position:relative;
 border-top-width:5+3px;
 border-right-width:5+3px;
 border-bottom-width:5+3px;
 border-left-width:5+3px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
 border-radius:8px;
 background-color:#fcffff;
 pricing_box_title_alignment:center;
 pricing_box_title_typography_text-transform:none;
 margin-bottom:0px;
 min-height:100%;
 box-shadow:0px 0px 15px 0px rgba(9,82,85,0.03);
}
.system-box-neu:not(.ct-section):not(.oxy-easy-posts),
.system-box-neu.oxy-easy-posts .oxy-posts,
.system-box-neu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}

            /* GLOBALS */

                                                            
            
            /* IMAGE */
                                                                        
            /* TITLE */
                                                                        .system-box-neu .oxy-pricing-box-section.oxy-pricing-box-title {
                typography-text-transform: none;
text-align: center;            }
            
                                    .system-box-neu .oxy-pricing-box-title-title {
                text-transform: none;
            }
            
                        

            /* PRICE */
                                    
                        
                        
                                    
                        
                        
            /* CONTENT */

                                                            
            /* CTA */

                                                            
        @media (max-width: 1620px) {
.system-box-neu {
 padding-top:25px;
 padding-bottom:25px;
 text-align:left;
 padding-right:15px;
 padding-left:15px;
 min-height:10 ;
}
.system-box-neu:not(.ct-section):not(.oxy-easy-posts),
.system-box-neu.oxy-easy-posts .oxy-posts,
.system-box-neu.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
}

@media (max-width: 991px) {
.system-box-neu {
 text-align:left;
 padding-top:20px;
 padding-bottom:20px;
 height:100%;
 min-height:100%;
}
.system-box-neu:not(.ct-section):not(.oxy-easy-posts),
.system-box-neu.oxy-easy-posts .oxy-posts,
.system-box-neu.ct-section .ct-section-inner-wrap{
align-items:center;
}
}

@media (max-width: 767px) {
.system-box-neu {
 padding-top:30px;
 padding-bottom:30px;
 margin-right:0px;
 background-color:#ffffff;
}
.system-box-neu:not(.ct-section):not(.oxy-easy-posts),
.system-box-neu.oxy-easy-posts .oxy-posts,
.system-box-neu.ct-section .ct-section-inner-wrap{
justify-content:flex-start;
}
}

@media (max-width: 479px) {
.system-box-neu {
 padding-bottom:30px;
 margin-right:0px;
 padding-top:30px;
}
}

.reason-box:hover{
 transition-delay:200s;
}
.reason-box {
 padding-top:22px;
 padding-right:38px;
 padding-left:39px;
 padding-bottom:25px;
 position:relative;
 border-top-width:5+3px;
 border-right-width:5+3px;
 border-bottom-width:5+3px;
 border-left-width:5+3px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
 border-radius:8px;
 background-color:#ffffff;
 text-align:justify;
 box-shadow:3px 3px 12px rgba(30,30,30,0.06);
}
.reason-box:not(.ct-section):not(.oxy-easy-posts),
.reason-box.oxy-easy-posts .oxy-posts,
.reason-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-start;
}
@media (max-width: 1620px) {
.reason-box {
 padding-top:20px;
 padding-bottom:34px;
 text-align:left;
 padding-right:15px;
 padding-left:16px;
}
.reason-box:not(.ct-section):not(.oxy-easy-posts),
.reason-box.oxy-easy-posts .oxy-posts,
.reason-box.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
}
}

@media (max-width: 991px) {
.reason-box {
 text-align:left;
 padding-top:19px;
 padding-bottom:28px;
 padding-left:29px;
 padding-right:23px;
}
.reason-box:not(.ct-section):not(.oxy-easy-posts),
.reason-box.oxy-easy-posts .oxy-posts,
.reason-box.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
}

@media (max-width: 767px) {
.reason-box {
 padding-top:15px;
 padding-bottom:30px;
 margin-right:0px;
}
.reason-box:not(.ct-section):not(.oxy-easy-posts),
.reason-box.oxy-easy-posts .oxy-posts,
.reason-box.ct-section .ct-section-inner-wrap{
justify-content:flex-start;
}
}

@media (max-width: 479px) {
.reason-box {
 padding-bottom:17px;
 margin-right:0px;
 padding-top:24px;
}
}

.auszeichnung-box {
 padding-top:24px;
 padding-left:29px;
 padding-right:38px;
 margin-left:14px;
 margin-right:14px;
 margin-bottom:25px;
 min-width:95%;
 width:95%;
 position:relative;
 margin-top:0px;
 color:#f5f8f8;
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 border-radius:8px;
 font-size:1.2rem;
 text-align:center;
 line-height:1.4;
 background-color:rgba(50,255,255,0.08);
 font-weight:300;
 padding-bottom:36px;
 height:auto;
 box-shadow:1px 1px 16px 0px rgba(5,214,214,0);
text-align:center !important;
}
.auszeichnung-box:not(.ct-section):not(.oxy-easy-posts),
.auszeichnung-box.oxy-easy-posts .oxy-posts,
.auszeichnung-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
 
            
                        .auszeichnung-box {
                text-align: left;                flex-direction: row-reverse;            }
            
                        .auszeichnung-box .oxy-icon-box-icon {
                margin-left: 0px;
margin-right: 14px;
margin-bottom: 0; margin-top: 0;                align-self: flex-start;            }
            
                                                                        .auszeichnung-box .oxy-icon-box-heading {
                margin-top: 12px;margin-bottom: 22px;            }
            
                                                                                    .auszeichnung-box .oxy-icon-box-text {
                margin-top: 12px;margin-bottom: 22pxpx;align-self: flex-start;            }
            
            
            @media (max-width: 1620px) {
.auszeichnung-box {
 padding-bottom:22px;
 margin-bottom:25px;
 padding-right:19px;
 padding-left:14px;
 font-size:1.2rem;
}
}

@media (max-width: 991px) {
.auszeichnung-box {
 width:100%;
 max-width:100%;
 padding-right:43px;
 min-width:100%;
 background-color:rgba(242,242,242,0.06);
 padding-top:22px;
 padding-bottom:19px;
 padding-left:32px;
 margin-left:0px;
 margin-right:0px;
 min-height:0 ;
}
}

@media (max-width: 767px) {
.auszeichnung-box {
 margin-left:0px;
 min-width:100%;
 max-width:100%;
 width:100%;
 padding-bottom:15px;
 padding-top:21px;
 font-size:1rem;
 min-height:0 ;
}
}

@media (max-width: 479px) {
.auszeichnung-box {
 padding-top:21px;
 padding-bottom:15px;
 padding-right:11px;
 padding-left:14px;
 margin-bottom:25px;
 line-height:1.3;
}
}

.effect-number {
 border-radius:100%;
 width:100px;
 border-top-width:15px;
 border-right-width:15px;
 border-bottom-width:15px;
 border-left-width:15px;
 border-top-color:#d7efef;
 border-right-color:#d7efef;
 border-bottom-color:#d7efef;
 border-left-color:#d7efef;
 margin-bottom:20px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 height:100px;
}
.effect-number:not(.ct-section):not(.oxy-easy-posts),
.effect-number.oxy-easy-posts .oxy-posts,
.effect-number.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-around;
}
@media (max-width: 767px) {
.effect-number {
 width:80px;
 height:80px;
 border-top-width:12px;
 border-right-width:12px;
 border-bottom-width:12px;
 border-left-width:12px;
}
}

.effect-number--text {
 font-size:2.2rem;
 font-weight:700;
 line-height:1;
 margin-top:8px;
 color:#ffffff;
 font-style:italic;
 margin-left:-7px;
}
.effect-number--icon {
color: #05d6d6;}.effect-number--icon 
>svg {width: 42px;height: 42px;}.effect-number--icon {
 margin-top:0px;
 margin-bottom:15px;
}
@media (max-width: 1620px) {
.effect-number--icon {
 margin-bottom:14px;
}
}

@media (max-width: 767px) {
.effect-number--icon {
}.effect-number--icon 
>svg {width: 32px;height: 32px;}.effect-number--icon {
 margin-top:10px;
}
}

.name {
 color:rgba(230,247,247,0.8);
 font-size:1rem;
 margin-top:24px;
 text-align:left;
 line-height:1.2;
}
@media (max-width: 991px) {
.name {
 margin-top:9px;
}
}

@media (max-width: 767px) {
.name {
 margin-top:0px;
}
}

@media (max-width: 479px) {
.name {
 font-size:.9rem;
}
}

.secion-blog-lead {
}
.secion-blog-lead .ct-section-inner-wrap {
padding-bottom: 1px;
}
@media (max-width: 479px) {
.secion-blog-lead {
}
.secion-blog-lead .ct-section-inner-wrap {
padding-top: 43px;
}
}

.system-box-gruende:hover{
 transition-delay:200s;
}
.system-box-gruende {
 text-align:center;
 padding-top:29px;
 padding-right:25px;
 padding-left:25px;
 border-radius:8px;
 padding-bottom:24px;
 position:relative;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
 background-color:rgba(209,255,255,0.04);
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 height:auto;
}
.system-box-gruende:not(.ct-section):not(.oxy-easy-posts),
.system-box-gruende.oxy-easy-posts .oxy-posts,
.system-box-gruende.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 1620px) {
.system-box-gruende {
 padding-top:22px;
 text-align:left;
 padding-bottom:13px;
}
.system-box-gruende:not(.ct-section):not(.oxy-easy-posts),
.system-box-gruende.oxy-easy-posts .oxy-posts,
.system-box-gruende.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
justify-content:flex-start;
}
}

@media (max-width: 991px) {
.system-box-gruende {
 text-align:left;
 min-height:0 ;
}
.system-box-gruende:not(.ct-section):not(.oxy-easy-posts),
.system-box-gruende.oxy-easy-posts .oxy-posts,
.system-box-gruende.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
}

@media (max-width: 767px) {
.system-box-gruende {
 padding-top:16px;
 margin-right:0px;
 padding-bottom:14px;
}
}

@media (max-width: 479px) {
.system-box-gruende {
 padding-bottom:15px;
 width:100%;
 padding-top:24px;
 height:auto;
}
.system-box-gruende:not(.ct-section):not(.oxy-easy-posts),
.system-box-gruende.oxy-easy-posts .oxy-posts,
.system-box-gruende.ct-section .ct-section-inner-wrap{
justify-content:flex-start;
}
}

.quote-person {
 line-height:1.3;
 font-size:1.1rem;
}
@media (max-width: 1620px) {
.quote-person {
 margin-bottom:0px;
}
}

@media (max-width: 991px) {
.quote-person {
 font-size:1rem;
}
}

@media (max-width: 479px) {
.quote-person {
 font-size:.8rem;
}
}

.headline-space {
 margin-bottom:11px;
 font-weight:600;
}
@media (max-width: 767px) {
.headline-space {
 font-size:1.2rem;
}
}

.button-icon-t {
}
.linkwhite {
}
.headline-gradient-light {
}
@media (max-width: 479px) {
.headline-gradient-light {
}
}

.headline-gradient-dark {
}
@media (max-width: 1620px) {
.headline-gradient-dark {
}
}

@media (max-width: 767px) {
.headline-gradient-dark {
}
}

@media (max-width: 479px) {
.headline-gradient-dark {
}
}

.pricing-box {
 pricing_box_title_typography_font-weight:300;
 pricing_box_title_typography_font-size:26px;
 pricing_box_price_sale_typography_font-size:14px;
 pricing_box_content_typography_color:#5b5959;
 pricing_box_price_amount_decimal_typography_color:#1e1e1e;
 pricing_box_price_amount_term_typography_color:#edf2f2;
 pricing_box_price_sale_typography_color:#1e1e1e;
 pricing_box_title_typography_line-height:1.2;
 padding-bottom:0px;
 pricing_box_content_alignment:center;
 pricing_box_price_amount_main_typography_font-size:63px;
 pricing_box_price_amount_main_typography_color:#007a7a;
 pricing_box_price_amount_main_typography_font-weight:500;
}

            /* GLOBALS */

                                                            
            
            /* IMAGE */
                                                                        
            /* TITLE */
                                                                        .pricing-box .oxy-pricing-box-section.oxy-pricing-box-title {
                typography-font-weight: 300;
typography-line-height: 1.2;
            }
            
                                    .pricing-box .oxy-pricing-box-title-title {
                font-weight: 300;
font-size: 26px;
line-height: 1.2;
            }
            
                        

            /* PRICE */
                                                .pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                amount-decimal-typography-color: color(9);
amount-term-typography-color: color(4);
amount-main-typography-color: color(24);
amount-main-typography-font-weight: 500;
                                                                            }
            
                        
                                    .pricing-box .oxy-pricing-box-amount-main {
                font-size: 63px;
color: #007a7a;
font-weight: 500;
            }
            
                                    .pricing-box .oxy-pricing-box-amount-decimal {
                color: #1e1e1e;
            }
                        
                                    .pricing-box .oxy-pricing-box-term {
                color: #edf2f2;
            }
            
                                    .pricing-box .oxy-pricing-box-sale-price {
                font-size: 14px;
color: #1e1e1e;
                            }
            
            /* CONTENT */

                                                                        .pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
                text-align: center;color: #5b5959;
            }
            
            /* CTA */

                                                            
        .button-home {
}
.progress {
 progress_bar_left_text_typography_font-size:24px;
 margin-top:0px;
 margin-bottom:13px;
 progress_bar_bar_color:#05d6d6;
 progress_bar_background_color:#1e1e1e;
}

                                .progress .oxy-progress-bar-background {
            background-color: #1e1e1e;            background-image: none;            animation: none 0s paused;        }
                
        
                                                        .progress .oxy-progress-bar-progress {
            background-color: #05d6d6;animation: none 0s paused, none 0s paused;            background-image: none;        
        }
                
                        .progress .oxy-progress-bar-overlay-text {
            font-size: 24px;
        }
        
                
        .strong-as-regular {
}
.cform-wrapper {
 background-color:#ffffff;
 padding-top:59px;
 padding-right:65px;
 padding-bottom:25px;
 padding-left:65px;
 max-width:650px;
 border-top-color:rgba(0,122,122,0);
 border-right-color:rgba(0,122,122,0);
 border-bottom-color:rgba(0,122,122,0);
 border-left-color:rgba(0,122,122,0);
 border-top-width:5px;
 border-right-width:5px;
 border-bottom-width:5px;
 border-left-width:5px;
 border-top-style:solid;
 border-bottom-style:solid;
 border-right-style:solid;
 border-left-style:solid;
 box-shadow:2px 2px 12px 1px rgba(30,30,30,0.14);
}
.cform-wrapper:not(.ct-section):not(.oxy-easy-posts),
.cform-wrapper.oxy-easy-posts .oxy-posts,
.cform-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1620px) {
.cform-wrapper {
 max-width:100%;
}
}

@media (max-width: 767px) {
.cform-wrapper {
 padding-left:25px;
 padding-right:25px;
 padding-top:37px;
}
}

.tobias-image {
 border-radius:22px;
 max-width:550px;
}
@media (max-width: 1620px) {
.tobias-image {
 width:400px;
}
}

@media (max-width: 991px) {
.tobias-image {
 margin-left:0px;
 width:65%;
}
}

@media (max-width: 767px) {
.tobias-image {
 width:85%;
}
}

@media (max-width: 479px) {
.tobias-image {
 width:100%;
}
}

.social-icon:hover{
color: #05d6d6;}.social-icon:hover{
}
.social-icon {
color: #007a7a;}.social-icon 
>svg {width: 55px;height: 55px;}.social-icon {
}
.work-box {
 padding-top:45px;
 padding-right:35px;
 padding-bottom:45px;
 padding-left:35px;
 background-color:#ffffff;
 border-radius:12px;
 line-height:1.3;
 color:#939393;
 box-shadow:1px 1px 6px 2px rgba(30,30,30,0.04);
}
@media (max-width: 479px) {
.work-box {
 font-size:1.1rem;
 padding-bottom:23px;
 padding-top:24px;
}
}

.work-icon {
 margin-bottom:25px;
}
.work-headline {
 color:#007a7a;
 margin-bottom:27px;
}
@media (max-width: 767px) {
.work-headline {
 font-size:1.2rem;
}
}

@media (max-width: 479px) {
.work-headline {
 margin-bottom:16px;
}
}

.video-list-wrapper {
 box-shadow:3px 3px 12px 6px rgba(30,30,30,0.11);
}
@media (max-width: 991px) {
.video-list-wrapper {
 background-color:#ffffff;
}
}

.cpoint {
 color:rgba(230,247,247,0.8);
 text-align:left;
}
@media (max-width: 1620px) {
.cpoint {
 text-align:left;
 line-height:1.2;
 margin-top:4px;
}
}

@media (max-width: 991px) {
.cpoint {
 font-size:20px;
 margin-top:4px;
}
}

@media (max-width: 767px) {
.cpoint {
 font-size:1.3rem;
 margin-top:2px;
}
}

@media (max-width: 479px) {
.cpoint {
 font-size:1.2rem;
}
}

.box-text {
 font-size:1.4rem;
 line-height:1.4;
}
@media (max-width: 1620px) {
.box-text {
 font-size:1.2rem;
}
}

@media (max-width: 767px) {
.box-text {
 font-size:1.1rem;
 line-height:1.4;
}
}

@media (max-width: 479px) {
.box-text {
 font-size:1.1rem;
 margin-bottom:0px;
 line-height:1.4;
}
}

.gstars2 {
}
.headliner-wfragen {
 font-family:Source Sans 3;
 line-height:1.2;
 font-size:2.6rem;
 font-weight:700;
 margin-top:0px;
 text-align:left;
}
@media (max-width: 1620px) {
.headliner-wfragen {
 font-size:2rem;
}
}

@media (max-width: 991px) {
.headliner-wfragen {
 font-size:2.2rem;
}
}

@media (max-width: 767px) {
.headliner-wfragen {
 font-size:1.8rem;
}
}

@media (max-width: 479px) {
.headliner-wfragen {
 text-align:left;
 margin-bottom:0px;
 font-size:1.6rem;
}
}

.top-bar {
 background-color:#0d6868;
 color:#3bf9f9;
 font-size:1rem;
 box-shadow:0px 0px 2px 2px rgba(30,30,30,0.11);
}
@media (max-width: 767px) {
.top-bar {
 font-size:.8rem;
}
}

.starts-whitebg {
 margin-bottom:21px;
}
@media (max-width: 1620px) {
.starts-whitebg {
 margin-bottom:16px;
}
}

@media (max-width: 767px) {
.starts-whitebg {
 margin-bottom:0px;
 padding-bottom:13px;
}
}

@media (max-width: 479px) {
.starts-whitebg {
 padding-bottom:0px;
}
}

.header-subheadline {
}
@media (max-width: 991px) {
.header-subheadline {
 font-size:1.3rem;
}
}

@media (max-width: 767px) {
.header-subheadline {
 font-size:1.2rem;
 line-height:1.4;
}
}

@media (max-width: 479px) {
.header-subheadline {
 font-size:1rem;
 margin-top:4px;
}
}

.acc-width {
}
.button-prev-text {
 text-align:center;
 margin-top:62px;
 max-width:500px;
 font-size:1.2rem;
}
@media (max-width: 1620px) {
.button-prev-text {
 margin-top:48px;
 font-size:1.2rem;
}
}

@media (max-width: 991px) {
.button-prev-text {
 font-size:1.2rem;
}
}

@media (max-width: 767px) {
.button-prev-text {
 text-align:center;
 font-size:1.1rem;
}
}

@media (max-width: 479px) {
.button-prev-text {
 margin-top:44px;
 margin-bottom:0px;
 font-size:1.1rem;
}
}

.headline-faq {
 margin-top:40px;
 margin-bottom:12px;
}
@media (max-width: 991px) {
.headline-faq {
 font-size:2.2rem;
}
}

@media (max-width: 767px) {
.headline-faq {
 font-size:1.8rem;
}
}

@media (max-width: 479px) {
.headline-faq {
 font-size:1.6rem;
}
}

.section-faq {
}
.section-faq:not(.ct-section):not(.oxy-easy-posts),
.section-faq.oxy-easy-posts .oxy-posts,
.section-faq.ct-section .ct-section-inner-wrap{
display:flex;
}
.wrapper-faq {
}
@media (max-width: 1620px) {
.wrapper-faq {
 max-width:85%;
}
}

@media (max-width: 991px) {
.wrapper-faq {
 max-width:97%;
}
}

@media (max-width: 767px) {
.wrapper-faq {
 max-width:98%;
}
}

@media (max-width: 479px) {
.wrapper-faq {
 max-width:99%;
}
}

.faq-links {
}
.link-visible {
 margin-bottom:33px;
}
.koch-quote {
 font-family:Source Sans 3;
 position:absolute;
 top:15%;
 max-width:700px;
 font-size:2rem;
 text-align:center;
 line-height:1.4;
 font-weight:400;
 left:6%;
}
@media (max-width: 1620px) {
.koch-quote {
 font-size:1.5rem;
 max-width:450px;
 left:5%;
}
}

@media (max-width: 767px) {
.koch-quote {
 font-size:1.2rem;
 max-width:350px;
 top:10%;
}
}

@media (max-width: 479px) {
.koch-quote {
 font-size:1rem;
 max-width:300px;
 top:8%;
}
}

.motiv-box {
 margin-bottom:11px;
 width:1300px;
 max-width:100%;
 border-radius:6px;
 text-align:center;
 font-size:1.6rem;
 line-height:1.2;
}
.motiv-box:not(.ct-section):not(.oxy-easy-posts),
.motiv-box.oxy-easy-posts .oxy-posts,
.motiv-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 1620px) {
.motiv-box {
 text-align:justify;
 margin-bottom:16px;
}
.motiv-box:not(.ct-section):not(.oxy-easy-posts),
.motiv-box.oxy-easy-posts .oxy-posts,
.motiv-box.ct-section .ct-section-inner-wrap{
align-items:center;
justify-content:flex-start;
}
}

@media (max-width: 991px) {
.motiv-box {
 margin-bottom:17px;
}
.motiv-box:not(.ct-section):not(.oxy-easy-posts),
.motiv-box.oxy-easy-posts .oxy-posts,
.motiv-box.ct-section .ct-section-inner-wrap{
align-items:center;
}
}

@media (max-width: 767px) {
.motiv-box {
 margin-top:0px;
 margin-bottom:26px;
}
.motiv-box:not(.ct-section):not(.oxy-easy-posts),
.motiv-box.oxy-easy-posts .oxy-posts,
.motiv-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 479px) {
.motiv-box {
 text-align:left;
}
.motiv-box:not(.ct-section):not(.oxy-easy-posts),
.motiv-box.oxy-easy-posts .oxy-posts,
.motiv-box.ct-section .ct-section-inner-wrap{
align-items:center;
}
}

.motivbox-left {
 text-align:left;
 background-color:#ffffff;
}
.motivbox-left:not(.ct-section):not(.oxy-easy-posts),
.motivbox-left.oxy-easy-posts .oxy-posts,
.motivbox-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 1620px) {
.motivbox-left {
 width:50%;
}
.motivbox-left:not(.ct-section):not(.oxy-easy-posts),
.motivbox-left.oxy-easy-posts .oxy-posts,
.motivbox-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
}

@media (max-width: 767px) {
.motivbox-left {
}
}

@media (max-width: 479px) {
.motivbox-left {
}
}

.motivbox-right {
 text-align:left;
}
.motivbox-right:not(.ct-section):not(.oxy-easy-posts),
.motivbox-right.oxy-easy-posts .oxy-posts,
.motivbox-right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 1620px) {
.motivbox-right {
 width:50%;
}
.motivbox-right:not(.ct-section):not(.oxy-easy-posts),
.motivbox-right.oxy-easy-posts .oxy-posts,
.motivbox-right.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 991px) {
.motivbox-right {
}
}

@media (max-width: 767px) {
.motivbox-right {
 text-align:left;
}
.motivbox-right:not(.ct-section):not(.oxy-easy-posts),
.motivbox-right.oxy-easy-posts .oxy-posts,
.motivbox-right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
}

.motivbox-inner-box {
 width:50%;
 min-height:100%;
 max-height:100%;
 height:100%;
 padding-right:0px;
 color:#939393;
 border-radius:6px;
 box-shadow:0px 0px 4px 1px rgba(30,30,30,0.07);
}
.motivbox-inner-box:not(.ct-section):not(.oxy-easy-posts),
.motivbox-inner-box.oxy-easy-posts .oxy-posts,
.motivbox-inner-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
justify-content:space-around;
}
@media (max-width: 1620px) {
.motivbox-inner-box {
 font-size:1.2rem;
 text-align:left;
}
.motivbox-inner-box:not(.ct-section):not(.oxy-easy-posts),
.motivbox-inner-box.oxy-easy-posts .oxy-posts,
.motivbox-inner-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-around;
}
}

@media (max-width: 991px) {
.motivbox-inner-box {
 line-height:1.3;
}
}

@media (max-width: 767px) {
.motivbox-inner-box {
 width:100%;
 margin-bottom:10px;
}
}

@media (max-width: 479px) {
.motivbox-inner-box {
 margin-top:5px;
 margin-bottom:5px;
}
}

.motivbox-icon-wrapper {
 height:100%;
 min-height:100%;
 margin-left:5px;
 margin-right:25px;
 max-height:100%;
 margin-bottom:0px;
}
.motivbox-icon-wrapper:not(.ct-section):not(.oxy-easy-posts),
.motivbox-icon-wrapper.oxy-easy-posts .oxy-posts,
.motivbox-icon-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 1620px) {
.motivbox-icon-wrapper {
 padding-top:0px;
 margin-right:17px;
}
.motivbox-icon-wrapper:not(.ct-section):not(.oxy-easy-posts),
.motivbox-icon-wrapper.oxy-easy-posts .oxy-posts,
.motivbox-icon-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
}

@media (max-width: 767px) {
.motivbox-icon-wrapper {
}
.motivbox-icon-wrapper:not(.ct-section):not(.oxy-easy-posts),
.motivbox-icon-wrapper.oxy-easy-posts .oxy-posts,
.motivbox-icon-wrapper.ct-section .ct-section-inner-wrap{
display:none;
}
}

.motivbox-icon {
color: rgba(119,119,119,0.33);}.motivbox-icon 
>svg {width: 55px;height: 55px;}.motivbox-icon {
 margin-left:20px;
}
@media (max-width: 1620px) {
.motivbox-icon {
}.motivbox-icon 
>svg {width: 42px;height: 42px;}.motivbox-icon {
 margin-bottom:9px;
 margin-left:5px;
 margin-right:0px;
}
}

@media (max-width: 991px) {
.motivbox-icon {
}.motivbox-icon 
>svg {width: 32px;height: 32px;}.motivbox-icon {
 margin-left:7px;
 margin-right:0px;
 margin-bottom:0px;
}
}

@media (max-width: 767px) {
.motivbox-icon {
}.motivbox-icon 
>svg {width: 36px;height: 36px;}.motivbox-icon {
 margin-bottom:15px;
 margin-top:15px;
 margin-left:0px;
}
}

@media (max-width: 479px) {
.motivbox-icon {
}.motivbox-icon 
>svg {width: 45px;height: 45px;}.motivbox-icon {
 margin-left:0px;
}
}

.motivbox-icon-x {
color: #d60404;}.motivbox-icon-x 
>svg {width: 32px;height: 32px;}.motivbox-icon-x {
 margin-bottom:0px;
}
@media (max-width: 767px) {
.motivbox-icon-x {
}.motivbox-icon-x 
>svg {width: 35px;height: 35px;}.motivbox-icon-x {
}
}

@media (max-width: 479px) {
.motivbox-icon-x {
}.motivbox-icon-x 
>svg {width: 32px;height: 32px;}.motivbox-icon-x {
}
}

.motivbox-icon-chek {
color: #ffffff;}.motivbox-icon-chek 
>svg {width: 33px;height: 33px;}.motivbox-icon-chek {
 color:#095255;
}
@media (max-width: 767px) {
.motivbox-icon-chek {
}.motivbox-icon-chek 
>svg {width: 35px;height: 35px;}.motivbox-icon-chek {
}
}

@media (max-width: 479px) {
.motivbox-icon-chek {
}.motivbox-icon-chek 
>svg {width: 32px;height: 32px;}.motivbox-icon-chek {
}
}

.motivbox-content {
 padding-top:15px;
 padding-right:15px;
 padding-bottom:15px;
 padding-left:15px;
 font-size:1.2rem;
 background-color:#ffffff;
overflow:visible !important;
}
@media (max-width: 767px) {
.motivbox-content {
 font-size:1rem;
}
}

@media (max-width: 479px) {
.motivbox-content {
}
}

.motivbox-inner-icon-wrapper {
 min-height:100%;
 max-height:100%;
 padding-left:5px;
 padding-right:4px;
 border-top-left-radius:6px;
 border-top-right-radius:0px;
 border-bottom-left-radius:6px;
}
.motivbox-inner-icon-wrapper:not(.ct-section):not(.oxy-easy-posts),
.motivbox-inner-icon-wrapper.oxy-easy-posts .oxy-posts,
.motivbox-inner-icon-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 1620px) {
.motivbox-inner-icon-wrapper {
 text-align:center;
}
.motivbox-inner-icon-wrapper:not(.ct-section):not(.oxy-easy-posts),
.motivbox-inner-icon-wrapper.oxy-easy-posts .oxy-posts,
.motivbox-inner-icon-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
}

.motivbox-inner-icon-x {
 background-color:rgba(214,4,4,0.1);
}
.motivbox-inner-icon-check {
 background-color:rgba(0,98,98,0.12);
}
.header-ti {
 background-color:#ffffff;
 width:370px;
 position:absolute;
 border-radius:12px;
 padding-top:10px;
 padding-right:20px;
 padding-bottom:10px;
 padding-left:20px;
 top:-17%;
 right:22%;
 z-index:1;
 box-shadow:2px 2px 6px 0px rgba(30,30,30,0.18);
}
@media (max-width: 1620px) {
.header-ti {
 right:24%;
 top:-20%;
}
.header-ti:not(.ct-section):not(.oxy-easy-posts),
.header-ti.oxy-easy-posts .oxy-posts,
.header-ti.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 991px) {
.header-ti {
 width:320px;
}
}

@media (max-width: 767px) {
.header-ti {
 top:-16%;
}
}

@media (max-width: 479px) {
.header-ti {
 top:-10%;
 left:auto;
 max-width:100%;
 right:15px;
}
}

.header-ti-content {
 font-size:1.2rem;
 line-height:1.2;
 margin-bottom:2px;
 color:#444444;
}
@media (max-width: 1620px) {
.header-ti-content {
 font-size:1rem;
 margin-top:3px;
}
}

@media (max-width: 767px) {
.header-ti-content {
 margin-bottom:0px;
}
}

@media (max-width: 479px) {
.header-ti-content {
 margin-bottom:0px;
}
}

.header-ti-info-wrapper {
 width:100%;
 margin-top:9px;
 text-align:justify;
}
.header-ti-info-wrapper:not(.ct-section):not(.oxy-easy-posts),
.header-ti-info-wrapper.oxy-easy-posts .oxy-posts,
.header-ti-info-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 767px) {
.header-ti-info-wrapper {
 text-align:justify;
}
.header-ti-info-wrapper:not(.ct-section):not(.oxy-easy-posts),
.header-ti-info-wrapper.oxy-easy-posts .oxy-posts,
.header-ti-info-wrapper.ct-section .ct-section-inner-wrap{
justify-content:flex-start;
}
}

.header-ti-company {
 font-size:.9rem;
 color:#1e1e1e;
 line-height:1.2;
}
@media (max-width: 1620px) {
.header-ti-company {
 font-size:.85rem;
 line-height:1.2;
}
}

@media (max-width: 991px) {
.header-ti-company {
 text-align:left;
}
}

.hero-image-overlay-text {
 position:absolute;
 top:20%;
 right:15%;
 max-width:550px;
 font-size:1.8rem;
 color:#ffffff;
 line-height:1.4;
 text-align:center;
}
@media (max-width: 1620px) {
.hero-image-overlay-text {
 bottom:15%;
 top:auto;
}
}

@media (max-width: 991px) {
.hero-image-overlay-text {
 bottom:10%;
 left:15%;
 max-width:100%;
 font-size:1.6rem;
 top:auto;
}
}

@media (max-width: 767px) {
.hero-image-overlay-text {
 font-size:1.2rem;
 left:10%;
 right:10%;
}
}

@media (max-width: 479px) {
.hero-image-overlay-text {
 font-size:1.2rem;
 top:auto;
 position:absolute;
 left:10%;
 right:10%;
}
}

.tabs-8044-tab {
}
.tabs-8044-tab-active {
}
.tabs-contents-8044-tab {
}
.quote-new {
 font-weight:300;
}
.system-info-neu {
 line-height:1.4;
 font-size:1rem;
 margin-top:15px;
 color:#939393;
 padding-left:15px;
 padding-right:15px;
 text-align:left;
 border-top-style:none;
 border-bottom-style:none;
 margin-bottom:15px;
 padding-top:15px;
 padding-bottom:15px;
}
@media (max-width: 1620px) {
.system-info-neu {
 font-size:1.2rem;
 margin-top:0px;
}
}

@media (max-width: 991px) {
.system-info-neu {
 margin-top:3px;
}
}

@media (max-width: 767px) {
.system-info-neu {
 font-size:1rem;
 margin-top:0px;
}
}

@media (max-width: 479px) {
.system-info-neu {
 font-size:1rem;
 margin-bottom:0px;
 padding-bottom:0px;
 line-height:1.3;
 margin-top:0px;
}
}

.wopsys-list {
 font-size:1rem;
 text-align:left;
 width:90%;
 margin-left:-30px;
}
.wopsys-icontent-wrapper {
 height:220px;
 margin-bottom:25px;
 margin-top:8px;
 border-top-color:rgba(119,119,119,0.15);
 border-right-color:rgba(119,119,119,0.15);
 border-bottom-color:rgba(119,119,119,0.15);
 border-left-color:rgba(119,119,119,0.15);
 border-top-width:1px;
 border-top-style:solid;
 border-bottom-width:1px;
 border-bottom-style:solid;
 padding-top:0px;
}
.wopsys-icontent-wrapper:not(.ct-section):not(.oxy-easy-posts),
.wopsys-icontent-wrapper.oxy-easy-posts .oxy-posts,
.wopsys-icontent-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.form-invert {
}
.quiz-section {
 background-color:#095255;
}
.quiz-section:not(.ct-section):not(.oxy-easy-posts),
.quiz-section.oxy-easy-posts .oxy-posts,
.quiz-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.headline-center {
 text-align:center;
}
.quiz-inner-wrapper {
 margin-top:43px;
 max-width:100%;
 width:650px;
 background-color:#f5f8f8;
 border-radius:12px;
 box-shadow:2px 2px 6px 6px rgba(34,34,34,0.18);
}
.quiz-subheader {
 font-size:1.2rem;
 font-weight:300;
 color:#ffffff;
 margin-top:17px;
 width:800px;
 max-width:100%;
 text-align:center;
 margin-bottom:9px;
}
@media (max-width: 767px) {
.quiz-subheader {
 font-size:1rem;
}
}

.leadquiz-shortcode-wrapper {
}
@media (max-width: 767px) {
.leadquiz-shortcode-wrapper {
 max-width:100%;
}
}

.leadquiz-outer-wrapper {
}
@media (max-width: 767px) {
.leadquiz-outer-wrapper {
 max-width:100%;
}
}

.form-headline {
 font-size:2rem;
 text-align:center;
 line-height:1.2;
}
@media (max-width: 991px) {
.form-headline {
 font-size:1.6rem;
}
}

@media (max-width: 767px) {
.form-headline {
 font-size:1.4rem;
}
}

@media (max-width: 479px) {
.form-headline {
 font-size:1.2rem;
}
}

.subseite-first-section {
}
.subseite-first-section .ct-section-inner-wrap {
padding-top: 28px;
}
@media (max-width: 1620px) {
.subseite-first-section {
}
.subseite-first-section .ct-section-inner-wrap {
padding-top: 61px;
}
}

@media (max-width: 991px) {
.subseite-first-section {
}
.subseite-first-section .ct-section-inner-wrap {
padding-top: 41px;
}
}

@media (max-width: 479px) {
.subseite-first-section {
}
.subseite-first-section .ct-section-inner-wrap {
padding-top: 39px;
}
}

.list-text-smaller {
 font-size:1.2rem;
}
@media (max-width: 767px) {
.list-text-smaller {
 font-size:1rem;
}
}

@media (max-width: 479px) {
.list-text-smaller {
 margin-top:0px;
}
}

.sektion-gradient:ct_depth{
}
.sektion-gradient {
background-image: linear-gradient(-125deg, #095255 75%, #063335);background-size:auto,  cover; background-blend-mode:normal;
 background-attachment:scroll;
 width:100%;
 background-repeat:no-repeat;
 background-color:#095255;
 background-position:0% 30%;
}
.sektion-gradient:not(.ct-section):not(.oxy-easy-posts),
.sektion-gradient.oxy-easy-posts .oxy-posts,
.sektion-gradient.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 1620px) {
.sektion-gradient {
 position:static;
 background-position:0% 70%;
}
}

@media (max-width: 991px) {
.sektion-gradient {
}
}

@media (max-width: 767px) {
.sektion-gradient {
background-size: cover;}
}

@media (max-width: 479px) {
.sektion-gradient {
background-size: cover; background-blend-mode:normal;
 background-position:0% 0%;
}
}

.section-gradient:ct_depth{
}
.section-gradient {
background-image: linear-gradient(-150deg, #095255 75%, #052e30);background-size:auto,  cover; background-blend-mode:normal;
 background-attachment:scroll;
 background-repeat:no-repeat;
 color:#ffffff;
}
.section-gradient:not(.ct-section):not(.oxy-easy-posts),
.section-gradient.oxy-easy-posts .oxy-posts,
.section-gradient.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1620px) {
.section-gradient {
 position:static;
 background-position:0% 70%;
}
}

@media (max-width: 991px) {
.section-gradient {
}
}

@media (max-width: 767px) {
.section-gradient {
background-size: cover;}
}

@media (max-width: 479px) {
.section-gradient {
background-size: cover; background-blend-mode:normal;
 background-position:0% 0%;
}
}

.section-g {
}
.introbox-transparent:hover{
 transition-delay:200s;
}
.introbox-transparent {
 padding-top:29px;
 padding-right:25px;
 padding-left:25px;
 min-height:100%;
 padding-bottom:25px;
 position:relative;
 border-top-width:5+3px;
 border-right-width:5+3px;
 border-bottom-width:5+3px;
 border-left-width:5+3px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
 border-radius:8px;
 background-color:#ffffff;
 pricing_box_title_alignment:center;
 pricing_box_title_typography_text-transform:none;
 height:100%;
 box-shadow:1px 1px 6px 2px rgba(30,30,30,0.02);
}
.introbox-transparent:not(.ct-section):not(.oxy-easy-posts),
.introbox-transparent.oxy-easy-posts .oxy-posts,
.introbox-transparent.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-start;
}

            /* GLOBALS */

                                                            
            
            /* IMAGE */
                                                                        
            /* TITLE */
                                                                        .introbox-transparent .oxy-pricing-box-section.oxy-pricing-box-title {
                typography-text-transform: none;
text-align: center;            }
            
                                    .introbox-transparent .oxy-pricing-box-title-title {
                text-transform: none;
            }
            
                        

            /* PRICE */
                                    
                        
                        
                                    
                        
                        
            /* CONTENT */

                                                            
            /* CTA */

                                                            
        @media (max-width: 1620px) {
.introbox-transparent {
 padding-top:25px;
 padding-bottom:25px;
 text-align:left;
 padding-right:15px;
 padding-left:15px;
 min-height:0 ;
}
.introbox-transparent:not(.ct-section):not(.oxy-easy-posts),
.introbox-transparent.oxy-easy-posts .oxy-posts,
.introbox-transparent.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
}
}

@media (max-width: 991px) {
.introbox-transparent {
 text-align:left;
 padding-top:20px;
 padding-bottom:20px;
}
.introbox-transparent:not(.ct-section):not(.oxy-easy-posts),
.introbox-transparent.oxy-easy-posts .oxy-posts,
.introbox-transparent.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
}

@media (max-width: 767px) {
.introbox-transparent {
 padding-top:15px;
 padding-bottom:15px;
 margin-right:0px;
}
.introbox-transparent:not(.ct-section):not(.oxy-easy-posts),
.introbox-transparent.oxy-easy-posts .oxy-posts,
.introbox-transparent.ct-section .ct-section-inner-wrap{
justify-content:flex-start;
}
}

@media (max-width: 479px) {
.introbox-transparent {
 padding-bottom:15px;
 margin-right:0px;
 padding-top:15px;
 height:auto;
}
}

.image-overflow-spacing {
 margin-bottom:131px;
}
.image-overflow-spacing:not(.ct-section):not(.oxy-easy-posts),
.image-overflow-spacing.oxy-easy-posts .oxy-posts,
.image-overflow-spacing.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-end;
}
@media (max-width: 1620px) {
.image-overflow-spacing {
 margin-bottom:154px;
}
}

@media (max-width: 991px) {
.image-overflow-spacing {
 margin-bottom:140px;
}
}

@media (max-width: 767px) {
.image-overflow-spacing {
 margin-bottom:97px;
}
}

.wsform-quiz {
}
.glossar-sub-title-seo {
 font-size:16px;
}
@media (max-width: 479px) {
.glossar-sub-title-seo {
 font-size:14px;
 margin-top:5px;
}
}

.header-inner {
}
@media (max-width: 1620px) {
.header-inner {
 margin-top:260px;
}
}

.grid-3-col {
 width:100%;
}
.grid-3-col:not(.ct-section):not(.oxy-easy-posts),
.grid-3-col.oxy-easy-posts .oxy-posts,
.grid-3-col.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 60px;grid-row-gap: 20px;}
@media (max-width: 1620px) {
.grid-3-col {
}
.grid-3-col:not(.ct-section):not(.oxy-easy-posts),
.grid-3-col.oxy-easy-posts .oxy-posts,
.grid-3-col.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 30px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.grid-3-col {
}
.grid-3-col:not(.ct-section):not(.oxy-easy-posts),
.grid-3-col.oxy-easy-posts .oxy-posts,
.grid-3-col.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 479px) {
.grid-3-col {
}
.grid-3-col:not(.ct-section):not(.oxy-easy-posts),
.grid-3-col.oxy-easy-posts .oxy-posts,
.grid-3-col.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.headline-small {
 font-size:2.2rem;
 font-weight:600;
}
@media (max-width: 1620px) {
.headline-small {
 font-size:2rem;
}
}

@media (max-width: 991px) {
.headline-small {
 font-size:1.4rem;
}
}

@media (max-width: 767px) {
.headline-small {
 font-size:1.8rem;
}
}

@media (max-width: 479px) {
.headline-small {
 font-size:1.4rem;
}
}

.primary {
}
@media (max-width: 479px) {
.primary {
}
}

.text-lite-on-bg {
 font-weight:300;
}
@media (max-width: 767px) {
.text-lite-on-bg {
}
.text-lite-on-bg .ct-section-inner-wrap {
padding-bottom: 136px;
}
}

.link-inv {
}
.newsletter-footer {
 color:#ffffff;
 padding-top:15px;
 padding-right:0px;
 padding-left:81px;
 padding-bottom:0px;
}
.newsletter-footer:not(.ct-section):not(.oxy-easy-posts),
.newsletter-footer.oxy-easy-posts .oxy-posts,
.newsletter-footer.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 1620px) {
.newsletter-footer {
 gap:25px;
 padding-right:40px;
 text-align:justify;
 padding-left:29px;
}
.newsletter-footer:not(.ct-section):not(.oxy-easy-posts),
.newsletter-footer.oxy-easy-posts .oxy-posts,
.newsletter-footer.ct-section .ct-section-inner-wrap{
justify-content:space-between;
gap:25px;
}
}

@media (max-width: 991px) {
.newsletter-footer {
 text-align:center;
 margin-bottom:0px;
 padding-left:0px;
 padding-right:0px;
 gap:0px;
}
.newsletter-footer:not(.ct-section):not(.oxy-easy-posts),
.newsletter-footer.oxy-easy-posts .oxy-posts,
.newsletter-footer.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
gap:0px;
}
}

.headline-footer-newsletter {
 font-size:2rem;
 line-height:1.2;
 margin-top:0px;
 margin-bottom:1px;
 text-align:left;
}
@media (max-width: 1620px) {
.headline-footer-newsletter {
 font-size:1.4rem;
 font-weight:700;
}
}

@media (max-width: 991px) {
.headline-footer-newsletter {
 font-size:1.6rem;
}
}

@media (max-width: 767px) {
.headline-footer-newsletter {
 font-size:1.3rem;
 font-weight:600;
 text-align:left;
}
}

@media (max-width: 479px) {
.headline-footer-newsletter {
 margin-bottom:0px;
 font-size:1.3rem;
}
}

.subhedline-footer-newsletter {
 font-weight:300;
 font-size:1.2rem;
}
@media (max-width: 1620px) {
.subhedline-footer-newsletter {
 font-size:1rem;
}
}

@media (max-width: 767px) {
.subhedline-footer-newsletter {
 text-align:left;
}
}

.gbewertung-wrapper:hover{
 transition-duration:0.2s;
}
.gbewertung-wrapper {
}
.gbewertung-wrapper:not(.ct-section):not(.oxy-easy-posts),
.gbewertung-wrapper.oxy-easy-posts .oxy-posts,
.gbewertung-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.gbewertung-wrapper {
 margin-top:6px;
 padding-top:0px;
}
}

@media (max-width: 767px) {
.gbewertung-wrapper {
 margin-top:0px;
}
}

@media (max-width: 479px) {
.gbewertung-wrapper {
 margin-top:1px;
}
}

.gbewertung-star {
color: #fec84b;}.gbewertung-star 
>svg {width: 18px;height: 18px;}.gbewertung-star {
}
@media (max-width: 991px) {
.gbewertung-star {
}.gbewertung-star 
>svg {width: 16px;height: 16px;}.gbewertung-star {
}
}

@media (max-width: 767px) {
.gbewertung-star {
}.gbewertung-star 
>svg {width: 16px;height: 16px;}.gbewertung-star {
}
}

@media (max-width: 479px) {
.gbewertung-star {
}.gbewertung-star 
>svg {width: 16px;height: 16px;}.gbewertung-star {
}
}

.gbewertung-stars {
 margin-right:7px;
}
@media (max-width: 479px) {
.gbewertung-stars {
 margin-bottom:9px;
}
}

.gbewertung-text {
 font-size:14px;
 text-align:left;
}
@media (max-width: 1620px) {
.gbewertung-text {
 text-align:left;
}
}

@media (max-width: 991px) {
.gbewertung-text {
 font-size:13px;
}
}

@media (max-width: 767px) {
.gbewertung-text {
 font-size:13px;
}
}

@media (max-width: 479px) {
.gbewertung-text {
 font-size:11px;
}
}

.gbewertung-logo {
 margin-left:7px;
}
.gbewertung2-wrapper {
 background-color:#edf2f2;
 border-radius:6px;
 padding-top:10px;
 padding-right:12px;
 padding-left:12px;
 padding-bottom:10px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-color:#c4c2c2;
 border-right-color:#c4c2c2;
 border-bottom-color:#c4c2c2;
 border-left-color:#c4c2c2;
 margin-top:9px;
 box-shadow:3px 3px 5px 1px rgba(0,0,0,0.19);
}
.gbewertung2-wrapper:not(.ct-section):not(.oxy-easy-posts),
.gbewertung2-wrapper.oxy-easy-posts .oxy-posts,
.gbewertung2-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.gbewertung2-text {
 font-size:1rem;
 font-weight:700;
 color:#1e1e1e;
 line-height:1.2;
}
.gbewertung2-wert {
 font-size:1.2rem;
 color:#1e1e1e;
 font-weight:700;
 margin-right:3px;
 margin-top:1px;
 line-height:1.3;
}
.gbewertung2-star {
color: #ef8009;}.gbewertung2-star 
>svg {width: 20px;height: 20px;}.gbewertung2-star {
}
.gbewertung2-logo {
 margin-right:10px;
 width:40px;
}
.greview-slider {
}
.quote-blog {
 font-weight:600;
 line-height:1.3;
 text-align:center;
 font-size:2.7rem;
 max-width:1100px;
 color:#095255;
}
@media (max-width: 1620px) {
.quote-blog {
}
}

@media (max-width: 991px) {
.quote-blog {
 font-size:2.2rem;
}
}

@media (max-width: 767px) {
.quote-blog {
 margin-bottom:21px;
}
}

@media (max-width: 479px) {
.quote-blog {
 margin-top:8px;
 font-size:1.2rem;
}
}

.blog-interesse-link {
 margin-top:51px;
 margin-bottom:16px;
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
 background-color:rgba(230,247,247,0.8);
 border-radius:6px;
}
@media (max-width: 991px) {
.blog-interesse-link {
 margin-top:28px;
 margin-bottom:6px;
 font-size:18px;
}
}

@media (max-width: 479px) {
.blog-interesse-link {
 padding-bottom:15px;
 padding-top:15px;
 padding-left:15px;
 padding-right:16px;
 font-size:16px;
}
}

.blog-interesse-link-headline {
 color:#095255;
 font-size:1.4rem;
 line-height:1.2;
}
@media (max-width: 991px) {
.blog-interesse-link-headline {
 font-size:1.2rem;
}
}

@media (max-width: 479px) {
.blog-interesse-link-headline {
 font-size:1rem;
}
}

.zielgruppe-wrapper {
 padding-top:14px;
 margin-top:75px;
 font-size:1.2rem;
 font-weight:300;
 max-width:1000px;
 width:1000px;
 border-radius:6px;
}
.zielgruppe-wrapper:not(.ct-section):not(.oxy-easy-posts),
.zielgruppe-wrapper.oxy-easy-posts .oxy-posts,
.zielgruppe-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1620px) {
.zielgruppe-wrapper {
 font-size:1.2rem;
 max-width:100%;
 padding-right:25px;
 width:100%;
}
}

@media (max-width: 991px) {
.zielgruppe-wrapper {
 width:100%;
 padding-left:0px;
 font-size:1rem;
 padding-top:12px;
 padding-right:16px;
 margin-top:47px;
 margin-bottom:18px;
}
.zielgruppe-wrapper:not(.ct-section):not(.oxy-easy-posts),
.zielgruppe-wrapper.oxy-easy-posts .oxy-posts,
.zielgruppe-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:center;
}
}

@media (max-width: 767px) {
.zielgruppe-wrapper {
 text-align:left;
 padding-bottom:19px;
 padding-top:21px;
 padding-left:0px;
 padding-right:0px;
 width:auto;
}
.zielgruppe-wrapper:not(.ct-section):not(.oxy-easy-posts),
.zielgruppe-wrapper.oxy-easy-posts .oxy-posts,
.zielgruppe-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:flex-start;
}
}

@media (max-width: 479px) {
.zielgruppe-wrapper {
}
}

.zielgruppe-headline {
 font-weight:700;
 font-size:1.6rem;
 line-height:1.2;
 margin-top:67px;
 margin-bottom:16px;
}
@media (max-width: 1620px) {
.zielgruppe-headline {
 font-weight:700;
}
}

@media (max-width: 991px) {
.zielgruppe-headline {
 margin-top:9px;
 font-size:1.3rem;
 text-align:center;
}
}

@media (max-width: 767px) {
.zielgruppe-headline {
 max-width:100%;
 margin-bottom:5px;
 text-align:center;
 font-size:1.8rem;
}
}

@media (max-width: 479px) {
.zielgruppe-headline {
 margin-bottom:11px;
 font-size:1.5rem;
}
}

.lead-subpage {
}
@media (max-width: 1620px) {
.lead-subpage {
 font-weight:600;
}
}

.prozess-box {
 max-width:650px;
}
.prozess-box-animation {
}
.prozess-box-animation:not(.ct-section):not(.oxy-easy-posts),
.prozess-box-animation.oxy-easy-posts .oxy-posts,
.prozess-box-animation.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.prozess-box-animation-line {
transform:; width:2px;
 height:80px;
 background-color:#05d6d6;
}
.prozess-box-animation-dot {
 background-color:#05d6d6;
 width:15px;
 height:15px;
 border-radius:100%;
}
.table-full-width {
}
.inside-image-headline {
 position:absolute;
 bottom:5%;
 left:5%;
 color:#1e1e1e;
 background-color:rgba(255,255,255,0.85);
 line-height:1.2;
 font-size:1.6rem;
 padding-top:15px;
 padding-right:15px;
 padding-bottom:15px;
 padding-left:15px;
 border-radius:6px;
}
.social-icon-footer:hover{
background-color: #098989;
border: 1px solid #098989;
padding: ;}.social-icon-footer:hover{
}
.social-icon-footer {
background-color: #007a7a;
border: 1px solid #007a7a;
padding: 10px;color: #edf2f2;}.social-icon-footer 
>svg {width: 30px;height: 30px;}.social-icon-footer {
 border-radius:0px;
}
.social-icon-footer-wrapper {
 margin-right:10px;
}
.list-check-clear {
 margin-top:9px;
 margin-bottom:22px;
 text-align:left;
 margin-left:0px;
 padding-left:0px;
}
@media (max-width: 991px) {
.list-check-clear {
 margin-right:0px;
}
}

@media (max-width: 767px) {
.list-check-clear {
 margin-top:0px;
 font-size:1rem;
 margin-bottom:0px;
}
}

@media (max-width: 479px) {
.list-check-clear {
 margin-bottom:0px;
 font-size:1rem;
}
}

.header-subtext {
 max-width:1100px;
 text-align:center;
}
.ab-2227 {
}
.ab-var-original {
}
.ab-var-alternative01 {
}
.pricing-table-wrapper {
 margin-top:43px;
 margin-bottom:42px;
}
.pricing-table-wrapper:not(.ct-section):not(.oxy-easy-posts),
.pricing-table-wrapper.oxy-easy-posts .oxy-posts,
.pricing-table-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 25px;grid-row-gap: 25px;}
@media (max-width: 991px) {
.pricing-table-wrapper {
}
.pricing-table-wrapper:not(.ct-section):not(.oxy-easy-posts),
.pricing-table-wrapper.oxy-easy-posts .oxy-posts,
.pricing-table-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.price-box {
 pricing_box_subtitle_typography_font-family:Array;
 pricing_box_price_amount_term_typography_color:#095255;
 pricing_box_price_amount_currency_typography_color:#1e1e1e;
 pricing_box_title_typography_font-size:2rem;
 pricing_box_subtitle_typography_font-size:1.2rem;
 pricing_box_subtitle_typography_font-weight:400;
 pricing_box_subtitle_typography_color:#1e1e1e;
 pricing_box_price_amount_main_typography_font-weight:300;
 pricing_box_title_typography_font-weight:700;
 pricing_box_title_typography_line-height:1.1;
 pricing_box_global_alignment:center;
 pricing_box_global_padding-bottom:20px;
 pricing_box_global_padding-top:20px;
 pricing_box_price_amount_currency_typography_font-size:1.6rem;
 pricing_box_price_amount_main_typography_font-size:4rem;
 pricing_box_price_amount_decimal_typography_font-size:4rem;
 pricing_box_content_typography_line-height:1.2;
 pricing_box_content_typography_font-size:16px;
 pricing_box_subtitle_typography_line-height:1.2;
 pricing_box_title_typography_color:#007a7a;
 padding-top:15px;
}

            /* GLOBALS */

                                                            .price-box .oxy-pricing-box-section {
                padding-bottom: 20px;
padding-top: 20px;
text-align: center;            }
                        
                        .price-box .oxy-pricing-box-section.oxy-pricing-box-price {
                justify-content: center;            }
            
            /* IMAGE */
                                                                                    .price-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
                justify-content: center;            }
            
            /* TITLE */
                                                                        .price-box .oxy-pricing-box-section.oxy-pricing-box-title {
                typography-font-weight: 700;
typography-line-height: 1.1;
            }
            
                                    .price-box .oxy-pricing-box-title-title {
                font-size: 2rem;
font-weight: 700;
line-height: 1.1;
color: #007a7a;
            }
            
                                    .price-box .oxy-pricing-box-title-subtitle {
                font-family: 'Source Sans 3';
font-size: 1.2rem;
font-weight: 400;
color: #1e1e1e;
line-height: 1.2;
            }
            

            /* PRICE */
                                                .price-box .oxy-pricing-box-section.oxy-pricing-box-price {
                amount-term-typography-color: color(29);
amount-currency-typography-color: color(9);
amount-main-typography-font-weight: 300;
                                                                            }
            
                                    .price-box .oxy-pricing-box-currency {
                color: #1e1e1e;
font-size: 1.6rem;
            }
            
                                    .price-box .oxy-pricing-box-amount-main {
                font-weight: 300;
font-size: 4rem;
            }
            
                                    .price-box .oxy-pricing-box-amount-decimal {
                font-size: 4rem;
            }
                        
                                    .price-box .oxy-pricing-box-term {
                color: #095255;
            }
            
                        
            /* CONTENT */

                                                                        .price-box .oxy-pricing-box-section.oxy-pricing-box-content {
                typography-line-height: 1.2;
line-height: 1.2;
font-size: 16px;
            }
            
            /* CTA */

                                                                        .price-box .oxy-pricing-box-section.oxy-pricing-box-cta {
                justify-content: center;            }
            
        @media (max-width: 1620px) {
.price-box {
 pricing_box_title_typography_font-size:1.8rem;
 pricing_box_subtitle_typography_line-height:1.1;
 pricing_box_price_amount_currency_typography_font-size:1.3rem;
 pricing_box_price_amount_main_typography_font-size:4rem;
}

            /* GLOBALS */

                                                            
            
            /* IMAGE */
                                                                        
            /* TITLE */
                                                            
                                    .price-box .oxy-pricing-box-title-title {
                font-size: 1.8rem;
            }
            
                                    .price-box .oxy-pricing-box-title-subtitle {
                line-height: 1.1;
            }
            

            /* PRICE */
                                    
                                    .price-box .oxy-pricing-box-currency {
                font-size: 1.3rem;
            }
            
                                    .price-box .oxy-pricing-box-amount-main {
                font-size: 4rem;
            }
            
                                    
                        
                        
            /* CONTENT */

                                                            
            /* CTA */

                                                            
        }

@media (max-width: 991px) {
.price-box {
 pricing_box_price_amount_currency_typography_font-size:1rem;
 pricing_box_price_amount_main_typography_font-size:4rem;
 pricing_box_title_typography_font-size:1.6rem;
 pricing_box_global_padding-top:10px;
 pricing_box_global_padding-bottom:10px;
}

            /* GLOBALS */

                                                            .price-box .oxy-pricing-box-section {
                padding-top: 10px;
padding-bottom: 10px;
            }
                        
            
            /* IMAGE */
                                                                        
            /* TITLE */
                                                            
                                    .price-box .oxy-pricing-box-title-title {
                font-size: 1.6rem;
            }
            
                        

            /* PRICE */
                                    
                                    .price-box .oxy-pricing-box-currency {
                font-size: 1rem;
            }
            
                                    .price-box .oxy-pricing-box-amount-main {
                font-size: 4rem;
            }
            
                                    
                        
                        
            /* CONTENT */

                                                            
            /* CTA */

                                                            
        }

@media (max-width: 767px) {
.price-box {
 pricing_box_global_padding-bottom:10px;
 pricing_box_global_padding-top:10px;
 pricing_box_price_amount_main_typography_font-size:2.8rem;
 pricing_box_title_typography_font-weight:600;
 pricing_box_price_amount_main_typography_font-weight:400;
 pricing_box_subtitle_typography_font-size:1rem;
 pricing_box_subtitle_typography_line-height:1.2;
}

            /* GLOBALS */

                                                            .price-box .oxy-pricing-box-section {
                padding-bottom: 10px;
padding-top: 10px;
            }
                        
            
            /* IMAGE */
                                                                        
            /* TITLE */
                                                                        .price-box .oxy-pricing-box-section.oxy-pricing-box-title {
                typography-font-weight: 600;
            }
            
                                    .price-box .oxy-pricing-box-title-title {
                font-weight: 600;
            }
            
                                    .price-box .oxy-pricing-box-title-subtitle {
                font-size: 1rem;
line-height: 1.2;
            }
            

            /* PRICE */
                                                .price-box .oxy-pricing-box-section.oxy-pricing-box-price {
                amount-main-typography-font-weight: 400;
                                                                            }
            
                        
                                    .price-box .oxy-pricing-box-amount-main {
                font-size: 2.8rem;
font-weight: 400;
            }
            
                                    
                        
                        
            /* CONTENT */

                                                            
            /* CTA */

                                                            
        }

@media (max-width: 479px) {
.price-box {
 pricing_box_price_amount_currency_typography_font-size:.8rem;
 pricing_box_price_amount_term_typography_font-size:.8rem;
 pricing_box_content_typography_font-size:.8rem;
 pricing_box_subtitle_typography_font-size:1rem;
 pricing_box_title_typography_font-size:1.4rem;
 pricing_box_title_typography_line-height:1.1;
}

            /* GLOBALS */

                                                            
            
            /* IMAGE */
                                                                        
            /* TITLE */
                                                                        .price-box .oxy-pricing-box-section.oxy-pricing-box-title {
                typography-line-height: 1.1;
            }
            
                                    .price-box .oxy-pricing-box-title-title {
                font-size: 1.4rem;
line-height: 1.1;
            }
            
                                    .price-box .oxy-pricing-box-title-subtitle {
                font-size: 1rem;
            }
            

            /* PRICE */
                                    
                                    .price-box .oxy-pricing-box-currency {
                font-size: .8rem;
            }
            
                        
                                    
                                    .price-box .oxy-pricing-box-term {
                font-size: .8rem;
            }
            
                        
            /* CONTENT */

                                                                        .price-box .oxy-pricing-box-section.oxy-pricing-box-content {
                font-size: .8rem;
            }
            
            /* CTA */

                                                            
        }

.price-box-framing {
transform:scale3d(1,1,1); pricing_box_content_alignment:center;
 border-top-width:8px;
 border-right-width:8px;
 border-bottom-width:8px;
 border-left-width:8px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-top-color:#f6bb06;
 border-right-color:#f6bb06;
 border-bottom-color:#f6bb06;
 border-left-color:#f6bb06;
}

            /* GLOBALS */

                                                            
            
            /* IMAGE */
                                                                        
            /* TITLE */
                                                            
                        
                        

            /* PRICE */
                                    
                        
                        
                                    
                        
                        
            /* CONTENT */

                                                                        .price-box-framing .oxy-pricing-box-section.oxy-pricing-box-content {
                text-align: center;            }
            
            /* CTA */

                                                            
        @media (max-width: 1620px) {
.price-box-framing {
 border-top-width:6px;
 border-right-width:6px;
 border-bottom-width:6px;
 border-left-width:6px;
}
}

@media (max-width: 991px) {
.price-box-framing {
 border-top-width:10px;
 border-right-width:10px;
 border-bottom-width:10px;
 border-left-width:10px;
}
}

@media (max-width: 479px) {
.price-box-framing {
 border-top-width:6px;
 border-right-width:6px;
 border-bottom-width:6px;
 border-left-width:6px;
}
}

.pricebox-small {
transform:scale3d(1,.90,1);}
@media (max-width: 991px) {
.pricebox-small {
transform:scale3d(1,1,1);}
}

.pricebox-large {
transform:scale3d(1.05,1.05,1); z-index:2;
}
.button-noicon {
 padding-top:20px;
 padding-bottom:20px;
 padding-left:45px;
 padding-right:45px;
}
@media (max-width: 767px) {
.button-noicon {
 padding-left:25px;
 padding-right:25px;
 padding-top:16px;
 padding-bottom:16px;
 margin-bottom:0px;
}
}

@media (max-width: 479px) {
.button-noicon {
 padding-left:25px;
}
}

.lp-header {
 min-height:800px;
 text-align:left;
}
.lp-header .ct-section-inner-wrap {
padding-top: 200px;
padding-bottom: 0;
}
.lp-header:not(.ct-section):not(.oxy-easy-posts),
.lp-header.oxy-easy-posts .oxy-posts,
.lp-header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:flex-start;
}
@media (max-width: 1620px) {
.lp-header {
overflow:visible !important;
}
.lp-header .ct-section-inner-wrap {
padding-top: 180px;
padding-bottom: 96px;
}
}

.wsform-header {
}
.lp-header-left {
 width:70vw;
 padding-right:0px;
 padding-left:36px;
}
.lp-header-left:not(.ct-section):not(.oxy-easy-posts),
.lp-header-left.oxy-easy-posts .oxy-posts,
.lp-header-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 1620px) {
.lp-header-left {
 padding-left:0px;
 width:70%;
}
}

@media (max-width: 991px) {
.lp-header-left {
 margin-top:33px;
 width:100%;
}
}

.lp-header-right {
 width:50%;
 min-height:100%;
 height:100%;
}
.lp-header-right:not(.ct-section):not(.oxy-easy-posts),
.lp-header-right.oxy-easy-posts .oxy-posts,
.lp-header-right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1620px) {
.lp-header-right {
 margin-top:42px;
 width:60%;
 text-align:right;
}
.lp-header-right:not(.ct-section):not(.oxy-easy-posts),
.lp-header-right.oxy-easy-posts .oxy-posts,
.lp-header-right.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
}

@media (max-width: 991px) {
.lp-header-right {
 width:100%;
}
}

.lp-header-form-wrapper {
 background-color:#ffffff;
 padding-top:52px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
 max-width:650px;
 position:absolute;
 left:50%;
 top:-270px;
 border-top-width:5px;
 border-right-width:5px;
 border-bottom-width:5px;
 border-left-width:5px;
 border-top-color:#47ffff;
 border-right-color:#47ffff;
 border-bottom-color:#47ffff;
 border-left-color:#47ffff;
 border-top-style:solid;
 border-right-style:none;
 border-bottom-style:solid;
 border-left-style:none;
 box-shadow:2px 2px 12px 1px rgba(30,30,30,0.14);
}
.lp-header-form-wrapper:not(.ct-section):not(.oxy-easy-posts),
.lp-header-form-wrapper.oxy-easy-posts .oxy-posts,
.lp-header-form-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 1620px) {
.lp-header-form-wrapper {
 max-width:100%;
 width:370px;
 position:absolute;
 top:-300px;
 left:auto;
 right:8vw;
 padding-right:25px;
 margin-top:1px;
}
}

@media (max-width: 991px) {
.lp-header-form-wrapper {
 right:auto;
 top:-100px;
 left:40px;
 position:static;
}
}

@media (max-width: 767px) {
.lp-header-form-wrapper {
 padding-left:25px;
 padding-right:25px;
 padding-top:37px;
 position:static;
}
}

.lp-header-form-headline {
 font-size:1.4rem;
 text-align:left;
 line-height:1.2;
}
@media (max-width: 991px) {
.lp-header-form-headline {
 font-size:1.6rem;
}
}

@media (max-width: 767px) {
.lp-header-form-headline {
 font-size:1.4rem;
}
}

@media (max-width: 479px) {
.lp-header-form-headline {
 font-size:1.2rem;
}
}

.bg-ci-light {
}
.bg-ci-light:not(.ct-section):not(.oxy-easy-posts),
.bg-ci-light.oxy-easy-posts .oxy-posts,
.bg-ci-light.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 767px) {
.bg-ci-light {
}
}

@media (max-width: 479px) {
.bg-ci-light {
}
}

.subheading-text {
 line-height:1.4;
 color:rgba(230,247,247,0.8);
}
@media (max-width: 1620px) {
.subheading-text {
 font-size:1.2rem;
 margin-top:13px;
}
}

@media (max-width: 991px) {
.subheading-text {
 text-align:left;
 margin-bottom:10px;
 margin-top:6px;
}
}

@media (max-width: 767px) {
.subheading-text {
 line-height:1.2;
}
}

@media (max-width: 479px) {
.subheading-text {
 font-size:1rem;
}
}

.prinzip-box-schritt {
 color:#f5f8f8;
 padding-left:15px;
 padding-right:15px;
 font-weight:400;
 font-size:1.2rem;
 margin-right:25px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:6px;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 background-color:#ffffff;
}
@media (max-width: 479px) {
.prinzip-box-schritt {
 font-size:1rem;
 margin-right:10px;
 padding-left:10px;
 padding-right:10px;
}
}

.system-sub-headline {
 font-weight:600;
 line-height:1;
 margin-bottom:3px;
 margin-top:0px;
 color:#1e1e1e;
 font-size:1.3rem;
}
@media (max-width: 1620px) {
.system-sub-headline {
 font-size:1.3rem;
 margin-bottom:3px;
 margin-top:7px;
 text-align:center;
}
}

@media (max-width: 991px) {
.system-sub-headline {
 margin-bottom:4px;
 margin-top:15px;
 font-size:1.2rem;
}
}

@media (max-width: 767px) {
.system-sub-headline {
 margin-bottom:2px;
 margin-top:0px;
}
}

@media (max-width: 479px) {
.system-sub-headline {
 font-size:1rem;
 margin-bottom:5px;
 margin-top:0px;
 font-weight:700;
}
}

.sub-lead {
 margin-top:15px;
 max-width:65%;
 font-size:1.6rem;
 line-height:1.4;
}
@media (max-width: 1620px) {
.sub-lead {
 max-width:70%;
 width:800px;
 font-size:1.4rem;
}
}

@media (max-width: 991px) {
.sub-lead {
 font-size:1.2rem;
 max-width:75%;
}
}

@media (max-width: 767px) {
.sub-lead {
 max-width:100%;
}
}

.ibig {
color: #333333;}.ibig 
>svg {width: 120px;height: 120px;}.ibig {
 margin-right:29px;
}
@media (max-width: 1620px) {
.ibig {
}.ibig 
>svg {width: 80px;height: 80px;}.ibig {
}
}

@media (max-width: 767px) {
.ibig {
}.ibig 
>svg {width: 72px;height: 72px;}.ibig {
}
}

@media (max-width: 479px) {
.ibig {
}.ibig 
>svg {width: 55px;height: 55px;}.ibig {
}
}

.motivbox-content-lead {
 padding-top:15px;
 padding-right:15px;
 padding-bottom:15px;
 padding-left:15px;
 font-size:1.3rem;
 background-color:#ffffff;
 font-weight:400;
 line-height:1.3;
overflow:visible !important;
}
@media (max-width: 1620px) {
.motivbox-content-lead {
 font-size:1.4rem;
 padding-top:26px;
 padding-bottom:32px;
}
}

@media (max-width: 991px) {
.motivbox-content-lead {
 font-size:1.2rem;
}
}

@media (max-width: 767px) {
.motivbox-content-lead {
}
}

@media (max-width: 479px) {
.motivbox-content-lead {
 font-size:1rem;
}
}

.motivbox-headline-lead {
 font-weight:600;
 font-size:1.4rem;
 margin-bottom:5px;
}
@media (max-width: 1620px) {
.motivbox-headline-lead {
 font-weight:600;
 font-size:1.5rem;
}
}

@media (max-width: 991px) {
.motivbox-headline-lead {
 font-size:1.2rem;
}
}

@media (max-width: 767px) {
.motivbox-headline-lead {
 font-size:1.2rem;
}
}

@media (max-width: 479px) {
.motivbox-headline-lead {
}
}

.motivbox-lead {
}
@media (max-width: 1620px) {
.motivbox-lead {
 height:100%;
 min-height:100%;
 max-height:100%;
}
}

@media (max-width: 991px) {
.motivbox-lead {
}
}

@media (max-width: 767px) {
.motivbox-lead {
}
}

@media (max-width: 479px) {
.motivbox-lead {
}
}

.lp-form-wrapper {
 padding-top:36px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
 max-width:650px;
 border-top-width:5px;
 border-right-width:5px;
 border-bottom-width:5px;
 border-left-width:5px;
 border-top-color:#f6bb06;
 border-right-color:#f6bb06;
 border-bottom-color:#f6bb06;
 border-left-color:#f6bb06;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 background-color:#ffffff;
 box-shadow:2px 2px 12px 1px rgba(30,30,30,0.14);
}
@media (max-width: 1620px) {
.lp-form-wrapper {
 max-width:100%;
 width:370px;
 padding-right:25px;
 margin-top:1px;
 left:auto;
}
}

@media (max-width: 991px) {
.lp-form-wrapper {
 width:570px;
 margin-bottom:29px;
 right:auto;
}
}

@media (max-width: 767px) {
.lp-form-wrapper {
 padding-left:25px;
 padding-right:25px;
 padding-top:37px;
 width:100%;
}
}

.email-link {
}
.email-link:not(.ct-section):not(.oxy-easy-posts),
.email-link.oxy-easy-posts .oxy-posts,
.email-link.ct-section .ct-section-inner-wrap{
display:flex;
}
.lp-header-form-wrapper-2 {
 background-color:#ffffff;
 padding-top:52px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
 max-width:650px;
 border-top-width:5px;
 border-right-width:5px;
 border-bottom-width:5px;
 border-left-width:5px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 position:relative;
 border-top-color:#f6bb06;
 border-right-color:#f6bb06;
 border-bottom-color:#f6bb06;
 border-left-color:#f6bb06;
 margin-top:50px;
 box-shadow:5px 5px 8px 1px rgba(30,30,30,0.24);
}
@media (max-width: 1620px) {
.lp-header-form-wrapper-2 {
 max-width:100%;
 width:370px;
 position:static;
 top:-50px;
 left:auto;
 padding-right:25px;
 margin-top:49px;
}
}

@media (max-width: 991px) {
.lp-header-form-wrapper-2 {
 right:auto;
 top:-100px;
 left:40px;
 width:100%;
 margin-top:0px;
}
}

@media (max-width: 767px) {
.lp-header-form-wrapper-2 {
 padding-left:25px;
 padding-right:25px;
 padding-top:37px;
 position:static;
}
}

@media (max-width: 479px) {
.lp-header-form-wrapper-2 {
 position:relative;
}
}

.gwertung-lp {
}
@media (max-width: 1620px) {
.gwertung-lp {
}
}

@media (max-width: 479px) {
.gwertung-lp {
 margin-bottom:0px;
}
}

.sektionsprinzip-grafik {
 padding-top:45px;
 padding-right:45px;
 padding-bottom:45px;
 padding-left:45px;
 background-color:#ffffff;
 margin-top:28px;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-top-color:#c9c9c9;
 border-right-color:#c9c9c9;
 border-bottom-color:#c9c9c9;
 border-left-color:#c9c9c9;
 border-radius:24px;
 margin-bottom:25px;
 box-shadow:2px 2px 8px rgba(30,30,30,0.16);
}
@media (max-width: 767px) {
.sektionsprinzip-grafik {
 padding-left:26px;
 padding-top:9px;
 padding-right:16px;
 padding-bottom:15px;
}
}

@media (max-width: 479px) {
.sektionsprinzip-grafik {
 border-radius:6px;
 padding-left:13px;
 padding-right:13px;
 padding-top:8px;
 margin-bottom:0px;
}
}

.gbewertung-wrapper-lp:hover{
 transition-duration:0.2s;
}
.gbewertung-wrapper-lp {
 color:#ffffff;
 margin-bottom:13px;
 margin-top:6px;
}
.gbewertung-wrapper-lp:not(.ct-section):not(.oxy-easy-posts),
.gbewertung-wrapper-lp.oxy-easy-posts .oxy-posts,
.gbewertung-wrapper-lp.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 1620px) {
.gbewertung-wrapper-lp {
 margin-bottom:16px;
 margin-top:6px;
}
}

@media (max-width: 991px) {
.gbewertung-wrapper-lp {
 margin-top:16px;
}
}

@media (max-width: 767px) {
.gbewertung-wrapper-lp {
}
}

@media (max-width: 479px) {
.gbewertung-wrapper-lp {
 margin-top:8px;
 margin-bottom:9px;
}
}

.gbewert-header:hover{
 transition-duration:0.2s;
}
.gbewert-header {
 color:#ffffff;
 margin-top:79px;
}
.gbewert-header:not(.ct-section):not(.oxy-easy-posts),
.gbewert-header.oxy-easy-posts .oxy-posts,
.gbewert-header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.gbewert-header {
 margin-top:35px;
}
}

@media (max-width: 767px) {
.gbewert-header {
}
}

@media (max-width: 479px) {
.gbewert-header {
 margin-top:24px;
}
}

.stars-inner {
 margin-bottom:8px;
}
.trigger-leitfaden-modal {
}
@media (max-width: 479px) {
.trigger-leitfaden-modal {
 margin-bottom:21px;
}
}

.logo-inside {
 position:absolute;
 left:45px;
 top:45px;
 width:65px;
}
@media (max-width: 991px) {
.logo-inside {
 width:65px;
 right:45px;
 left:auto;
}
}

@media (max-width: 479px) {
.logo-inside {
 width:50px;
 top:30px;
 right:30px;
 left:auto;
}
}

.prov {
 padding-left:25px;
 padding-top:10px;
 padding-right:25px;
 padding-bottom:10px;
 background-color:#ffffff;
 border-radius:6px;
 margin-top:38px;
 height:100px;
 margin-left:10px;
 margin-right:10px;
 box-shadow:1px 1px 8px rgba(34,34,34,0.17);
}
.prov:not(.ct-section):not(.oxy-easy-posts),
.prov.oxy-easy-posts .oxy-posts,
.prov.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 767px) {
.prov {
 margin-top:2px;
 margin-left:10px;
 padding-bottom:10px;
 padding-top:15px;
 height:90px;
 padding-left:15px;
 padding-right:15px;
}
}

@media (max-width: 479px) {
.prov {
 padding-left:15px;
 padding-right:15px;
 height:65px;
 margin-left:5px;
 margin-right:5px;
 padding-top:10px;
 padding-bottom:10px;
}
}

.gbewert-add {
 margin-top:65px;
}
@media (max-width: 991px) {
.gbewert-add {
 margin-top:45px;
}
}

@media (max-width: 479px) {
.gbewert-add {
 margin-top:28px;
}
}

.full-width-image-section {
 height:650px;
 position:relative;
}
@media (max-width: 1620px) {
.full-width-image-section {
 height:570px;
}
}

@media (max-width: 991px) {
.full-width-image-section {
 height:450px;
}
}

@media (max-width: 767px) {
.full-width-image-section {
 height:400px;
}
}

@media (max-width: 479px) {
.full-width-image-section {
 height:32ß0px;
}
}

.full-width-image-holder {
 width:50%;
 padding-top:25px;
 padding-left:45px;
 padding-right:45px;
 padding-bottom:25px;
 background-color:rgba(0,122,122,0.91);
 position:absolute;
 bottom:10%;
 font-size:1.4rem;
 right:12%;
 border-top-color:#007a7a;
 border-right-color:#007a7a;
 border-bottom-color:#007a7a;
 border-left-color:#007a7a;
 border-top-width:5px;
 border-right-width:5px;
 border-bottom-width:5px;
 border-left-width:5px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 color:rgba(230,247,247,0.8);
 line-height:1.3;
 max-width:800px;
}
@media (max-width: 1620px) {
.full-width-image-holder {
 font-size:1.3rem;
 width:55%;
 max-width:900px;
}
}

@media (max-width: 991px) {
.full-width-image-holder {
 max-width:100%;
 width:75%;
 padding-right:25px;
 padding-left:25px;
 padding-top:15px;
 padding-bottom:15px;
}
}

@media (max-width: 767px) {
.full-width-image-holder {
 font-size:1rem;
 right:0%;
 left:0vw;
 width:100%;
 max-width:100%;
 bottom:0%;
}
}

@media (max-width: 479px) {
.full-width-image-holder {
 padding-left:15px;
 padding-right:15px;
 padding-bottom:15px;
 padding-top:15px;
}
}

.headline-home-bigger-2 {
 font-family:Source Sans 3;
 font-size:2.8rem;
 margin-bottom:38px;
 background-blend-mode:normal;
 color:#edf2f2;
 line-height:1.2;
 font-weight:700;
}
@media (max-width: 1620px) {
.headline-home-bigger-2 {
 margin-top:25px;
 margin-bottom:15px;
 line-height:1.2;
 font-size:2.6rem;
 padding-right:50px;
}
}

@media (max-width: 991px) {
.headline-home-bigger-2 {
 margin-bottom:14px;
 font-size:2rem;
 padding-right:20px;
}
}

@media (max-width: 767px) {
.headline-home-bigger-2 {
 font-size:1.6rem;
 margin-top:0px;
}
}

@media (max-width: 479px) {
.headline-home-bigger-2 {
 line-height:1.4;
 font-size:1.4rem;
}
}

.leadform {
}
.fix-form {
}
.pov-sm {
 padding-left:15px;
 padding-top:15px;
 padding-right:15px;
 padding-bottom:15px;
 background-color:#ffffff;
 border-radius:6px;
 margin-left:10px;
 margin-right:10px;
 height:90px;
 box-shadow:3px 3px 8px rgba(34,34,34,0.34);
}
.pov-sm:not(.ct-section):not(.oxy-easy-posts),
.pov-sm.oxy-easy-posts .oxy-posts,
.pov-sm.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 1620px) {
.pov-sm {
 height:85px;
 padding-left:15px;
 padding-right:15px;
}
}

@media (max-width: 991px) {
.pov-sm {
 padding-left:15px;
 padding-right:15px;
 padding-top:10px;
 padding-bottom:10px;
 height:60px;
}
}

@media (max-width: 767px) {
.pov-sm {
 margin-top:2px;
 margin-left:10px;
 padding-bottom:10px;
 padding-top:10px;
 height:70px;
}
.pov-sm:not(.ct-section):not(.oxy-easy-posts),
.pov-sm.oxy-easy-posts .oxy-posts,
.pov-sm.ct-section .ct-section-inner-wrap{
display:block;
}
}

@media (max-width: 479px) {
.pov-sm {
 padding-left:15px;
 padding-right:15px;
 height:70px;
 margin-left:5px;
 margin-right:5px;
 padding-top:15px;
 padding-bottom:15px;
}
}

.tk-slogan-neu {
 font-size:14px;
 line-height:1.2;
 position:absolute;
 padding-top:10px;
 padding-right:15px;
 padding-bottom:10px;
 padding-left:15px;
 border-radius:6px;
 bottom:120px;
 background-color:#edf2f2;
 right:60px;
 z-index:2;
 box-shadow:3px 3px 5px 1px rgba(0,0,0,0.19);
}
.tk-slogan-neu:not(.ct-section):not(.oxy-easy-posts),
.tk-slogan-neu.oxy-easy-posts .oxy-posts,
.tk-slogan-neu.ct-section .ct-section-inner-wrap{
display:inline;
}
@media (max-width: 1620px) {
.tk-slogan-neu {
 left:auto;
 right:10px;
 bottom:25%;
 padding-top:10px;
 padding-left:12px;
 margin-right:&lt;px;
 padding-right:12px;
}
}

@media (max-width: 991px) {
.tk-slogan-neu {
 z-index:12;
 left:20px;
 padding-top:10px;
 padding-left:15px;
 padding-right:15px;
 text-align:left;
 bottom:10%;
 right:auto;
}
}

@media (max-width: 767px) {
.tk-slogan-neu {
 bottom:65%;
 padding-top:8px;
 padding-bottom:8px;
}
.tk-slogan-neu:not(.ct-section):not(.oxy-easy-posts),
.tk-slogan-neu.oxy-easy-posts .oxy-posts,
.tk-slogan-neu.ct-section .ct-section-inner-wrap{
display:inline;
}
}

@media (max-width: 479px) {
.tk-slogan-neu {
 font-size:12px;
 bottom:60%;
 border-radius:6px;
 padding-left:12px;
 padding-right:12px;
 margin-right:0px;
 color:#1e1e1e;
 background-color:#ffffff;
 padding-top:8px;
 padding-bottom:8px;
}
.tk-slogan-neu:not(.ct-section):not(.oxy-easy-posts),
.tk-slogan-neu.oxy-easy-posts .oxy-posts,
.tk-slogan-neu.ct-section .ct-section-inner-wrap{
display:none;
}
}

.section-gradient-dark {
background-image: linear-gradient(200deg, #1e1e1e 70%, #000000);}
.parallax {
}
.paroller {
}
.ibox {
 icon_box_heading_typography_color:#095255;
 icon_box_heading_typography_font-size:1.6rem;
 padding-top:20px;
 padding-right:25px;
 padding-left:15px;
 padding-bottom:20px;
 icon_box_text_typography_font-size:1.1rem;
 icon_box_text_typography_color:#939393;
 icon_box_heading_typography_font-weight:600;
 border-radius:12px;
 margin-top:0px;
}
.ibox:not(.ct-section):not(.oxy-easy-posts),
.ibox.oxy-easy-posts .oxy-posts,
.ibox.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
 
            
            
                        .ibox .oxy-icon-box-icon {
                margin-bottom: 15px;
                            }
            
                                                                        .ibox .oxy-icon-box-heading {
                color: #095255;
font-size: 1.6rem;
font-weight: 600;
            }
            
                                                                                    .ibox .oxy-icon-box-text {
                font-size: 1.1rem;
color: #939393;
            }
            
                        .ibox .oxy-icon-box-link {
                margin-top: 0px;                            }
            
            @media (max-width: 1620px) {
.ibox {
 icon_box_heading_typography_text-transform:none;
 icon_box_heading_typography_font-size:1.4rem;
 text-align:center;
 padding-left:6px;
 padding-right:15px;
}
.ibox:not(.ct-section):not(.oxy-easy-posts),
.ibox.oxy-easy-posts .oxy-posts,
.ibox.ct-section .ct-section-inner-wrap{
align-items:center;
}
 
            
            
            
                                                                        .ibox .oxy-icon-box-heading {
                text-transform: none;
font-size: 1.4rem;
            }
            
                                                                        
            
            }

@media (max-width: 991px) {
.ibox {
 icon_box_heading_typography_font-size:1.5rem;
 padding-top:20px;
 padding-bottom:15px;
 border-bottom-style:none;
 border-bottom-width:1px;
 border-bottom-color:#007a7a;
 border-radius:12px;
 background-color:rgba(255,255,255,0.95);
 border-top-style:none;
 border-right-style:none;
 border-left-style:none;
 color:#ffffff;
 padding-left:25px;
 width:100%;
 box-shadow:1px 1px 6px 2px rgba(30,30,30,0.04);
}
 
            
            
            
                                                                        .ibox .oxy-icon-box-heading {
                font-size: 1.5rem;
            }
            
                                                                        
            
            }

@media (max-width: 767px) {
.ibox {
 icon_box_heading_typography_font-size:1.2rem;
 padding-bottom:20px;
 padding-top:20px;
 icon_box_text_typography_font-size:1rem;
}
 
            
            
                        .ibox .oxy-icon-box-icon {
                margin-bottom: 15px;
                            }
            
                                                                        .ibox .oxy-icon-box-heading {
                font-size: 1.2rem;
margin-bottom: 5px;            }
            
                                                                                    .ibox .oxy-icon-box-text {
                font-size: 1rem;
margin-bottom: 5pxpx;            }
            
            
            }

@media (max-width: 479px) {
.ibox {
 icon_box_heading_typography_font-size:1.2rem;
 padding-bottom:15px;
 padding-top:15px;
 padding-left:15px;
 padding-right:15px;
}
 
            
            
            
                                                                        .ibox .oxy-icon-box-heading {
                font-size: 1.2rem;
margin-bottom: 5px;            }
            
                                                                                    .ibox .oxy-icon-box-text {
                margin-bottom: 5px;            }
            
                        .ibox .oxy-icon-box-link {
                margin-top: 10px;                            }
            
            }

.ibox-icon {
color: #095255;}.ibox-icon 
>svg {width: 55px;height: 55px;}.ibox-icon {
 margin-bottom:2px;
}
@media (max-width: 991px) {
.ibox-icon {
}.ibox-icon 
>svg {width: 42px;height: 42px;}.ibox-icon {
}
}

@media (max-width: 767px) {
.ibox-icon {
}.ibox-icon 
>svg {width: 36px;height: 36px;}.ibox-icon {
}
}

@media (max-width: 479px) {
.ibox-icon {
}.ibox-icon 
>svg {width: 36px;height: 36px;}.ibox-icon {
}
}

.iboxes {
}
.ibox-box {
 padding-top:35px;
 padding-bottom:35px;
 background-color:#ffffff;
 box-shadow:3px 3px 12px 0px rgba(30,30,30,0.13);
}
.ibox-dbg:hover{
transform:scale3d(1.05,1.05,0); transition-duration:150s;
 transition-delay:0.1s;
}
.ibox-dbg {
 icon_box_heading_typography_color:#1e1e1e;
 icon_box_heading_typography_font-size:1.6rem;
 padding-top:25px;
 padding-right:0px;
 padding-left:25px;
 padding-bottom:10px;
 icon_box_text_typography_font-size:1.1rem;
 icon_box_text_typography_color:#939393;
 icon_box_heading_typography_font-weight:600;
 border-radius:12px;
 border-top-color:#05d6d6;
 border-right-color:#05d6d6;
 border-bottom-color:#05d6d6;
 border-left-color:#05d6d6;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.ibox-dbg:not(.ct-section):not(.oxy-easy-posts),
.ibox-dbg.oxy-easy-posts .oxy-posts,
.ibox-dbg.ct-section .ct-section-inner-wrap{
display:flex;
}
 
            
            
                        .ibox-dbg .oxy-icon-box-icon {
                margin-bottom: 15px;
                            }
            
                                                                        .ibox-dbg .oxy-icon-box-heading {
                color: #1e1e1e;
font-size: 1.6rem;
font-weight: 600;
            }
            
                                                                                    .ibox-dbg .oxy-icon-box-text {
                font-size: 1.1rem;
color: #939393;
            }
            
                        .ibox-dbg .oxy-icon-box-link {
                margin-top: 0px;                            }
            
            @media (max-width: 1620px) {
.ibox-dbg {
 min-height:100%;
 padding-left:0px;
 padding-right:0px;
}
}

@media (max-width: 991px) {
.ibox-dbg {
 icon_box_heading_typography_font-size:1.5rem;
 padding-top:15px;
 padding-bottom:0px;
}
 
            
            
            
                                                                        .ibox-dbg .oxy-icon-box-heading {
                font-size: 1.5rem;
            }
            
                                                                        
            
            }

@media (max-width: 767px) {
.ibox-dbg {
 icon_box_heading_typography_font-size:1.6rem;
 padding-bottom:10px;
 padding-top:10px;
 icon_box_text_typography_font-size:1rem;
 padding-left:0px;
 padding-right:0px;
}
.ibox-dbg:not(.ct-section):not(.oxy-easy-posts),
.ibox-dbg.oxy-easy-posts .oxy-posts,
.ibox-dbg.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
 
            
            
                        .ibox-dbg .oxy-icon-box-icon {
                margin-bottom: 15px;
                            }
            
                                                                        .ibox-dbg .oxy-icon-box-heading {
                font-size: 1.6rem;
margin-bottom: 5px;            }
            
                                                                                    .ibox-dbg .oxy-icon-box-text {
                font-size: 1rem;
margin-bottom: 5pxpx;            }
            
            
            }

@media (max-width: 479px) {
.ibox-dbg {
 icon_box_heading_typography_font-size:1.2rem;
 padding-bottom:15px;
 padding-top:15px;
 padding-left:0px;
 padding-right:0px;
}
 
            
            
            
                                                                        .ibox-dbg .oxy-icon-box-heading {
                font-size: 1.2rem;
margin-bottom: 5px;            }
            
                                                                                    .ibox-dbg .oxy-icon-box-text {
                margin-bottom: 5px;            }
            
                        .ibox-dbg .oxy-icon-box-link {
                margin-top: 10px;                            }
            
            }

.ibox-wrapper {
}
@media (max-width: 991px) {
.ibox-wrapper {
 width:100%;
}
}

.icon-colored {
}
.icon-colored-wrapper {
 width:100%;
 padding-bottom:9px;
}
.icon-colored-wrapper:not(.ct-section):not(.oxy-easy-posts),
.icon-colored-wrapper.oxy-easy-posts .oxy-posts,
.icon-colored-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.meetergo-wrapper {
}
.boxlink {
}
.underline-offset {
}
.link-ci {
}
.header-tel:hover{
 color:#05d6d6;
}
.header-tel {
 font-size:1.1rem;
 font-weight:500;
 line-height:1.4;
 border-bottom-style:none;
}
@media (max-width: 1620px) {
.header-tel {
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:solid;
 border-left-style:none;
 border-bottom-color:#007a7a;
 border-bottom-width:1px;
 margin-top:3px;
}
.header-tel:not(.ct-section):not(.oxy-easy-posts),
.header-tel.oxy-easy-posts .oxy-posts,
.header-tel.ct-section .ct-section-inner-wrap{
display:none;
}
}

.svgcheck {
 margin-right:10px;
 margin-top:3px;
}
.testmonial {
 position:static;
 border-radius:8px;
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
 top:-17%;
 right:22%;
 z-index:1;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:0px;
 border-right-width:0px;
 border-bottom-width:0px;
 border-left-width:0px;
 border-top-color:rgba(0,122,122,0.41);
 border-right-color:rgba(0,122,122,0.41);
 border-bottom-color:rgba(0,122,122,0.41);
 border-left-color:rgba(0,122,122,0.41);
 height:100%;
 background-color:#ffffff;
 box-shadow:1px 1px 6px 2px rgba(30,30,30,0);
}
.testmonial:not(.ct-section):not(.oxy-easy-posts),
.testmonial.oxy-easy-posts .oxy-posts,
.testmonial.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:space-between;
}
@media (max-width: 1620px) {
.testmonial {
 right:24%;
 top:-20%;
}
.testmonial:not(.ct-section):not(.oxy-easy-posts),
.testmonial.oxy-easy-posts .oxy-posts,
.testmonial.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 991px) {
.testmonial {
}
}

@media (max-width: 767px) {
.testmonial {
 top:-16%;
}
}

@media (max-width: 479px) {
.testmonial {
 top:-10%;
 left:auto;
 max-width:100%;
 right:15px;
}
}

.testimonial-company {
 font-size:1.2rem;
 color:#1e1e1e;
 line-height:1.2;
}
@media (max-width: 1620px) {
.testimonial-company {
 font-size:.85rem;
 line-height:1.2;
}
}

.testimonial-stars-inner {
 margin-bottom:20px;
}
@media (max-width: 479px) {
.testimonial-stars-inner {
 margin-bottom:10px;
}
}

.testimonial-header {
 font-size:1.2rem;
 line-height:1.4;
 margin-bottom:13px;
 color:#939393;
 font-weight:400;
}
@media (max-width: 1620px) {
.testimonial-header {
 font-size:1.2rem;
 margin-top:3px;
}
}

@media (max-width: 767px) {
.testimonial-header {
 margin-bottom:0px;
 font-size:1rem;
}
}

@media (max-width: 479px) {
.testimonial-header {
 margin-bottom:0px;
}
}

.testimonial-section {
}
.testimonial-section .ct-section-inner-wrap {
padding-top: 67px;
}
@media (max-width: 767px) {
.testimonial-section {
}
.testimonial-section:not(.ct-section):not(.oxy-easy-posts),
.testimonial-section.oxy-easy-posts .oxy-posts,
.testimonial-section.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.testimonial-star {
color: #fec84b;}.testimonial-star 
>svg {width: 21px;height: 21px;}.testimonial-star {
 margin-right:2px;
}
@media (max-width: 991px) {
.testimonial-star {
}.testimonial-star 
>svg {width: 16px;height: 16px;}.testimonial-star {
}
}

@media (max-width: 767px) {
.testimonial-star {
}.testimonial-star 
>svg {width: 16px;height: 16px;}.testimonial-star {
}
}

@media (max-width: 479px) {
.testimonial-star {
}.testimonial-star 
>svg {width: 16px;height: 16px;}.testimonial-star {
}
}

.testimonial-info {
 position:relative;
}
.testimonial-grid {
 padding-top:24px;
}
.testimonial-grid:not(.ct-section):not(.oxy-easy-posts),
.testimonial-grid.oxy-easy-posts .oxy-posts,
.testimonial-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 30px;grid-row-gap: 20px;}
@media (max-width: 1620px) {
.testimonial-grid {
}
.testimonial-grid:not(.ct-section):not(.oxy-easy-posts),
.testimonial-grid.oxy-easy-posts .oxy-posts,
.testimonial-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 991px) {
.testimonial-grid {
}
.testimonial-grid:not(.ct-section):not(.oxy-easy-posts),
.testimonial-grid.oxy-easy-posts .oxy-posts,
.testimonial-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 50px;}
}

@media (max-width: 767px) {
.testimonial-grid {
 width:100%;
}
.testimonial-grid:not(.ct-section):not(.oxy-easy-posts),
.testimonial-grid.oxy-easy-posts .oxy-posts,
.testimonial-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 479px) {
.testimonial-grid {
 padding-right:0px;
 padding-left:0px;
 margin-right:0px;
 min-width:100%;
 padding-top:0px;
}
.testimonial-grid:not(.ct-section):not(.oxy-easy-posts),
.testimonial-grid.oxy-easy-posts .oxy-posts,
.testimonial-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 0px;grid-row-gap: 30px;}
}

.testimonials-headline {
 font-size:2.2rem;
 font-weight:600;
}
.ti-show-more {
}
@media (max-width: 767px) {
.ti-show-more {
}
}

.load-more {
 margin-bottom:36px;
}
.load-more:not(.ct-section):not(.oxy-easy-posts),
.load-more.oxy-easy-posts .oxy-posts,
.load-more.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 1620px) {
.load-more {
}
.load-more:not(.ct-section):not(.oxy-easy-posts),
.load-more.oxy-easy-posts .oxy-posts,
.load-more.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 991px) {
.load-more {
}
.load-more:not(.ct-section):not(.oxy-easy-posts),
.load-more.oxy-easy-posts .oxy-posts,
.load-more.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.load-more {
 margin-bottom:20px;
}
.load-more:not(.ct-section):not(.oxy-easy-posts),
.load-more.oxy-easy-posts .oxy-posts,
.load-more.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 479px) {
.load-more {
 margin-bottom:24px;
}
}

.ibox-headline {
 font-size:1.4rem;
 font-weight:600;
 color:#222222;
 margin-top:5px;
 line-height:1.2;
}
@media (max-width: 1620px) {
.ibox-headline {
 font-size:1.4rem;
}
}

@media (max-width: 767px) {
.ibox-headline {
 font-size:1.2rem;
 margin-bottom:4px;
}
}

@media (max-width: 479px) {
.ibox-headline {
 margin-bottom:0px;
}
}

.ibox-info {
 text-align:center;
 font-size:1.1rem;
 color:rgba(30,30,30,0.56);
 line-height:1.5;
 margin-top:6px;
}
@media (max-width: 767px) {
.ibox-info {
 font-size:1rem;
}
}

@media (max-width: 479px) {
.ibox-info {
 margin-top:0px;
}
}

.h1-headline {
 color:#ffffff;
 letter-spacing:.1rem;
}
.post-slogan {
 color:#bbf7f7;
 font-size:1.5rem;
 font-weight:300;
 line-height:1.3;
}
@media (max-width: 991px) {
.post-slogan {
 font-size:1.4rem;
 font-weight:300;
 width:100%;
}
}

@media (max-width: 767px) {
.post-slogan {
 font-size:1.2rem;
 width:100%;
 margin-top:0px;
 line-height:1.3;
 font-weight:300;
}
}

@media (max-width: 479px) {
.post-slogan {
 font-size:1.1rem;
}
}

.post-slogan-icon {
 margin-right:10px;
 margin-top:5px;
}
@media (max-width: 479px) {
.post-slogan-icon {
}
}

.post-slogan-wrapper {
 margin-top:0px;
 padding-right:56px;
}
@media (max-width: 991px) {
.post-slogan-wrapper {
 margin-top:16px;
}
}

.header-full {
}
.header-full:not(.ct-section):not(.oxy-easy-posts),
.header-full.oxy-easy-posts .oxy-posts,
.header-full.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.two-content-left-content {
 height:750px;
 position:relative;
 border-top-right-radius:22px;
 border-bottom-right-radius:22px;
 overflow:hidden;
}
.two-content-left-content:not(.ct-section):not(.oxy-easy-posts),
.two-content-left-content.oxy-easy-posts .oxy-posts,
.two-content-left-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-end;
}
.image-blur {
}
.section-full-width {
}
.content-wrapper {
 max-width:100%;
 width:650px;
 gap:25px;
}
.content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.content-wrapper.oxy-easy-posts .oxy-posts,
.content-wrapper.ct-section .ct-section-inner-wrap{
gap:25px;
}
.text-content {
 font-size:1.6rem;
}
.invert {
}
.Invert {
}
.inbvert {
}
.hero-animate-gradient-ci {
}
.ibox-cwrapper {
 padding-top:0px;
}
.erfahrungswerte-wrapper {
}
.iboxani {
}
.headline-testimonials {
 font-weight:600;
 margin-bottom:20px;
 font-size:2rem;
}
@media (max-width: 991px) {
.headline-testimonials {
 font-size:1.2rem;
}
}

@media (max-width: 767px) {
.headline-testimonials {
 font-size:1.6rem;
 font-weight:700;
}
}

@media (max-width: 479px) {
.headline-testimonials {
 font-size:1.6rem;
}
}

.section-grid-3 {
}
.testimonial-grid-3 {
}
.testimonial-grid-3:not(.ct-section):not(.oxy-easy-posts),
.testimonial-grid-3.oxy-easy-posts .oxy-posts,
.testimonial-grid-3.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 30px;grid-row-gap: 20px;}
@media (max-width: 1620px) {
.testimonial-grid-3 {
}
.testimonial-grid-3:not(.ct-section):not(.oxy-easy-posts),
.testimonial-grid-3.oxy-easy-posts .oxy-posts,
.testimonial-grid-3.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 991px) {
.testimonial-grid-3 {
}
.testimonial-grid-3:not(.ct-section):not(.oxy-easy-posts),
.testimonial-grid-3.oxy-easy-posts .oxy-posts,
.testimonial-grid-3.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.testimonial-grid-3 {
 width:100%;
}
.testimonial-grid-3:not(.ct-section):not(.oxy-easy-posts),
.testimonial-grid-3.oxy-easy-posts .oxy-posts,
.testimonial-grid-3.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 479px) {
.testimonial-grid-3 {
 padding-right:0px;
 padding-left:0px;
 margin-right:0px;
 min-width:100%;
}
.testimonial-grid-3:not(.ct-section):not(.oxy-easy-posts),
.testimonial-grid-3.oxy-easy-posts .oxy-posts,
.testimonial-grid-3.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 0px;grid-row-gap: 30px;}
}

.profit-card {
 text-align:center;
 gap:20px;
}
.profit-card:not(.ct-section):not(.oxy-easy-posts),
.profit-card.oxy-easy-posts .oxy-posts,
.profit-card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:space-between;
gap:20px;
}
@media (max-width: 767px) {
.profit-card {
 text-align:left;
 margin-bottom:13px;
}
.profit-card:not(.ct-section):not(.oxy-easy-posts),
.profit-card.oxy-easy-posts .oxy-posts,
.profit-card.ct-section .ct-section-inner-wrap{
align-items:center;
}
}

.profit-card--icon {
}
@media (max-width: 991px) {
.profit-card--icon {
 width:45px;
}
}

.profit-card--headline {
 font-size:1.8rem;
 font-weight:600;
 line-height:1.1;
 margin-bottom:7px;
 color:#ffffff;
}
@media (max-width: 991px) {
.profit-card--headline {
 font-size:1.4rem;
}
}

.profit-card--info {
 text-align:left;
 font-size:1.2rem;
 color:rgba(230,247,247,0.8);
 font-weight:300;
}
@media (max-width: 991px) {
.profit-card--info {
 font-size:1.1rem;
}
}

@media (max-width: 767px) {
.profit-card--info {
 font-size:1rem;
 font-weight:300;
}
}

.profit-card--content-wrapper {
}
.profit-card-grid {
}
.profit-card-grid:not(.ct-section):not(.oxy-easy-posts),
.profit-card-grid.oxy-easy-posts .oxy-posts,
.profit-card-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 30px;grid-row-gap: 50px;}
@media (max-width: 991px) {
.profit-card-grid {
}
.profit-card-grid:not(.ct-section):not(.oxy-easy-posts),
.profit-card-grid.oxy-easy-posts .oxy-posts,
.profit-card-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.profit-card-grid {
}
.profit-card-grid:not(.ct-section):not(.oxy-easy-posts),
.profit-card-grid.oxy-easy-posts .oxy-posts,
.profit-card-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.raidboxes-partner {
 margin-top:35px;
}
.griviews {
}
.logogrid {
}
.text-bold {
}
.textimonial-lite {
 width:90%;
 padding-left:15px;
 padding-top:15px;
 padding-right:15px;
 padding-bottom:15px;
}
.textimonial-lite:not(.ct-section):not(.oxy-easy-posts),
.textimonial-lite.oxy-easy-posts .oxy-posts,
.textimonial-lite.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1620px) {
.textimonial-lite {
 width:80%;
 text-align:right;
}
.textimonial-lite:not(.ct-section):not(.oxy-easy-posts),
.textimonial-lite.oxy-easy-posts .oxy-posts,
.textimonial-lite.ct-section .ct-section-inner-wrap{
align-items:center;
}
}

@media (max-width: 991px) {
.textimonial-lite {
 width:90%;
}
}

@media (max-width: 767px) {
.textimonial-lite {
 width:90%;
}
}

.leistung-item-wrapper {
 width:100%;
 border-bottom-color:#1e1e1e;
 border-bottom-width:0px;
 border-bottom-style:solid;
 border-top-width:1px;
 border-top-style:solid;
 border-top-color:#1e1e1e;
 padding-top:15px;
 padding-bottom:25px;
}
.leistung-item-wrapper:not(.ct-section):not(.oxy-easy-posts),
.leistung-item-wrapper.oxy-easy-posts .oxy-posts,
.leistung-item-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
@media (max-width: 767px) {
.leistung-item-wrapper {
}
.leistung-item-wrapper:not(.ct-section):not(.oxy-easy-posts),
.leistung-item-wrapper.oxy-easy-posts .oxy-posts,
.leistung-item-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.leistung-item__heading {
 font-size:2.6rem;
 font-weight:600;
}
@media (max-width: 1620px) {
.leistung-item__heading {
 font-size:2.4rem;
}
}

@media (max-width: 767px) {
.leistung-item__heading {
 width:100%;
 font-size:1.6rem;
}
}

@media (max-width: 479px) {
.leistung-item__heading {
 font-size:1.4rem;
}
}

.leistung-item__heading-wrapper {
 width:30%;
}
@media (max-width: 767px) {
.leistung-item__heading-wrapper {
 width:100%;
}
}

.leistung-item__desc-wrapper {
 width:70%;
 margin-bottom:0px;
 font-weight:300;
 padding-left:25px;
}
@media (max-width: 767px) {
.leistung-item__desc-wrapper {
 font-size:1rem;
 width:100%;
 padding-left:0px;
 padding-top:3px;
}
}

.youtube-video {
 width:100%;
}
.video-element {
 width:100%;
}
.video-element:not(.ct-section):not(.oxy-easy-posts),
.video-element.oxy-easy-posts .oxy-posts,
.video-element.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.cuf{
  font-family :' Atkinson Hyperlegible', Arial;
}html,body{
	background-color: rgba(9,82,85,0.02) !important;
}
body_OFF{
	background-color: #f5f8f8 !important;
}

body.page-id-2284{
	background-color: #F5F8F8 !important;
}
/*
body.home #_header-20-26:not(.oxy-sticky-header-active) #_header_row-21-26, 
body.home  #_header-20-26.oxy-header:not(.oxy-sticky-header-active){
	background-color: #05D6D6;
}
*/
body.page-id-2412 #div_block-29-166,
body.page-id-2284 #div_block-29-166,
body.page-id-2284 .oxy-pro-menu,
body.page-id-2257 .oxy-pro-menu{
	display:none;
}

body.page-id-2284 .header {
    
    border-bottom-width: 0px;
    
}

/*
@media only screen and (min-width:1600px) and (max-width:2400px){
  #section-9367-1110{
    min-height:100svh !important;
  }
  #image-9374-11102{
    height:55vh;
    width:auto;
  }
}
*/

@keyframes breakdance-section-gradient-y {
  0% {
    background-position: 60% 0;
  }
  50% {
    background-position: 40% 100%;
  }
  100% {
    background-position: 60% 0;
  }
}

:root{
      --bde-palette-primary-animated-792aac17-55d8-4945-a3fa-cf16792d7fb4-gradient-5: linear-gradient(42deg, rgba(2, 30, 30, 1) 0%, rgba(10, 70, 70, 1) 20.512820512820515%, rgba(6, 48, 48, 1) 57.43589743589744%, rgba(27, 114, 114, 1) 88.2051282051282%);
}
.hero-animate-gradient-ci{
  /*background: var(--bde-palette-primary-animated-792aac17-55d8-4945-a3fa-cf16792d7fb4-gradient-5);*/
    background-size: 240% 240%;
    animation: breakdance-section-gradient-y 14s ease infinite;
}



.header-full{  
  min-height:100svh !important;
}



.h1-headline{
  /*font-size:clamp( 2.75rem, 0.279rem + 9.412vw, 8.75rem );*/
  font-size:clamp( 2.38rem, 1.294rem + 4.118vw, 5.00rem );
  font-size:clamp( 2.38rem, 1.423rem + 3.227vw, 4.29rem );
  font-size:clamp( 2.00rem, 1.151rem + 3.235vw, 3.86rem );
  line-height:1;
}

@media only screen and (max-width:520px){
  .h1-headline{  
    line-height:1.1;
  }
}

.h1-headline span{
  color:#05D6D6;
}

/*
body.page-id-2036 .oxy-pro-menu,
body.page-id-2038 .oxy-pro-menu,
body.page-id-2082 .oxy-pro-menu,
body.page-id-2079 .oxy-pro-menu{
	display:none;
}
*/
/*
body.page-id-2079 #-pro-menu-27-26,
body.page-id-2038 #-pro-menu-27-26,
body.page-id-2036 #-pro-menu-27-26{
  display:none;
  
}
*/

footer .menu-item a {
    line-height: 1.4 !important;
    padding: 2px 2px 2px 0px !important;
    margin: 3px 1px 3px 0px !important;
	font-size:.8rem !important;
}

#newsletter-signup-footer button.wsf-button{
  padding:13px 15px important;
  width:160px !important;

}

#newsletter-signup-footer button.wsf-button{
  padding: 11px 20px !important;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2) !important;
}
#newsletter-signup-footer button.wsf-button:hover{
  box-shadow: none !important;
  opacity:.8 !important;
}

#wsf-1-label-405-row-1 a,
#newsletter-signup-footer.wsf-label{
  color:#FFF !important;
  font-weight:300 !important;
  font-size:16px !important;
}
#newsletter-signup-footer .wsf-label a{
  text-decoration:underline;
}


#-pro-menu-27-26 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
  background-color:#FFF;
}



.background-gradient {
    background-image: none !important;
    background-color: #0c0c0c !important;;
}

body #_header-20-26, 
body.page-id-127 
#_header-20-26, 
body.page-id-100 #_header-20-26,
#_header-20-26{
    z-index: 9999999 !important;
}


#_header-20-26 .oxy-pro-menu-container ,
.oxy-pro-menu-container,
#_header-20-26{
	z-index:999999 !important;
}


body .ct-inner-content, body.page-id-127 .ct-inner-content, body.page-id-100 .ct-inner-content {
    margin-top: -90px !important;
}


body.home .nav-main .oxy-pro-menu-mobile-open-icon svg {
    color: #ffffff;
}

body .ct-inner-content, body.page-id-127 .ct-inner-content, body.page-id-100 .ct-inner-content {
    margin-top: -110px !important;
}


.logo{	
  max-width:160px;
}


#_header-20-26:not(.oxy-sticky-header-active) .oxy-header-left,
#_header-20-26:not(.oxy-sticky-header-active) .oxy-header-center,
#_header-20-26:not(.oxy-sticky-header-active) .oxy-header-right{
  padding-top:0px;
}

#_header-20-26:not(.oxy-sticky-header-active) .oxy-header-right,
#_header-20-26:not(.oxy-sticky-header-active) .oxy-header-right a{
  color:#FFF;
}
#_header-20-26:not(.oxy-sticky-header-active) .oxy-header-right > ul li a:hover{
  color:#05d6d6 !important;
}

/*
#_header-20-26:not(.oxy-sticky-header-active) .oxy-header-right ul ul li a:hover{
  color:#095255 !important;
}
*/
#_header-20-26 > ul li a:hover{
  color:#05d6d6 !important;
}


.oxy-pro-menu-open-container a{  
  border:0px !important;
  text-transform:none !important;
}


#_header-20-26:not(.oxy-sticky-header-active),
body.home #_header-20-26:not(.oxy-sticky-header-active) {
    padding-top: 20px;
}


/* Start Logo */
body.home #_header-20-26:not(.oxy-sticky-header-active) .logo-black{
  display:none !important;
}
body.home #_header-20-26:not(.oxy-sticky-header-active) .logo-white{
  display:inline !important;
}
body:not(.home) #_header-20-26:not(.oxy-sticky-header-active) .logo-white{
  display:inline !important;
}

body #_header-20-26.oxy-sticky-header-active .logo-black{
  display:inline !important;
}





/* End Logo */


#_header_row-21-26{
  background-color:transparent;
}


#_header-20-26.oxy-sticky-header-active #_header_row-21-26, 
#_header-20-26.oxy-header.oxy-sticky-header-active{
	background-color: #FFF;
}

#_header-20-26.oxy-sticky-header-active .oxy-header-left,
#_header-20-26.oxy-sticky-header-active .oxy-header-left div{
	color:#000;
}

body.error404 .oxy-header-row  {
    background-color: #095255 !important;
    padding-bottom:10px;
}



/*
body:not(.home) .oxy-header:not(.oxy-sticky-header-active) .oxy-header-row{
    background-color: #222222 !important;
}
*/


body:not(.home) .oxy-header:not(.oxy-sticky-header-active) .header-contact{
  color: #FFF !important
}


.oxy-sticky-header-active .oxy-pro-menu-mobile-open-icon svg{
    color: #000 !important;
}


.oxy-sticky-header-active .header-contact{
   color:#000;
}

.section-footer a{
  color:#FFF !important;
}

.footer-widget a:hover{
  color:#05d6d6 !important;

}


body .oxy-header.oxy-sticky-header-active .header-contact{
  background-color: #007a7a !important;
  border-color: #007a7a !important;
}

body .oxy-header.oxy-sticky-header-active .header-contact span{
  color: #FFF !important;
}



/* START TRANSPARENT HEADER */
body.page-id-127 #_header_row-21-26,
body.page-id-100 #_header_row-21-26{
  background-color: transparent !important;
 
}

body #_header-20-26,
body.page-id-127 #_header-20-26,
body.page-id-100 #_header-20-26{
   z-index:9999 !important;
}

body .ct-inner-content,
body.page-id-127 .ct-inner-content,
body.page-id-100 .ct-inner-content{
  margin-top:-85px;
}
/* END TRANSPARENT HEADER */



#_header-20-26 > ul a:hover{
	color: #05D6D6 !important;
}

.nav-main .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within {
    background-color: transparent !important;
	color:#05d6d6 !important;
}


#_header-20-26 .oxy-header-right .header-contact-button,
#_header-20-26 .oxy-header-right .header-contact-button a{
  color:#05d6d6 !important;
}

.header-contact-button span.desktop{
  display:none;
}
 
.header-contact-button i{
  display:inline;
} 

body #_header-20-26:not(.oxy-sticky-header-active) .header{    
    padding-bottom: 15px !important;
}


body #_header-20-26.oxy-sticky-header-active{
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}


.header-contact-button:hover *,
#header-contact-button:hover *{
	cursor:pointer;
	color:#47ffff !important;
}

.footer-copy span {
  display:none;
} 


@media only screen and (min-width:520px){

	
	.footer-copy span {
	  display:inline;
	} 

  .header-contact-button span.desktop{
     display:inline;
  }

}

@media only screen and (min-width:520px){
	.logo{
  		max-width:180px;
	}
}

#footer_OFF a{
  text-decoration:underline !important;
  text-underline-offset: 3px;
}

#footer a:hover{
  color:#05d6d6 !important;
}



body #_header-20-26, 
body.page-id-127 
#_header-20-26, 
body.page-id-100 #_header-20-26,
#_header-20-26{
    z-index: 3 !important;
}
.nav-main .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover {
    background-color: transparent;
}


li.mhig{
  display:none !important;
}

/*
.nav-main .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, 
.nav-main .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a {
    font-family: \'Atkinson-Hyperlegible Regular\';
}
*/

/*

@media only screen and (min-width:990px){
    .menu-hauptnavigation-container > ul li {
       padding-left:25px; 
    }
}
*/


#-pro-menu-27-26 ul:not(.sub-menu) > li.current_page_ancestor > a,
#-pro-menu-27-26 ul:not(.sub-menu) > li.current_page_item > a,
#-pro-menu-27-26 ul:not(.sub-menu) >li.current-menu-item > a{
   color: #05d6d6 !important;  
     border-bottom: 2px solid #05d6d6 !important;
}

#-pro-menu-27-26 ul.sub-menu > li.current_page_item > a,
#-pro-menu-27-26 ul.sub-menu > li.current-menu-item > a{
    font-weight:bold !important;    
    color:#05d6d6 !important;
}

#-pro-menu-27-26 ul li a:hover{
   color: #05d6d6 !important;       
}

#-pro-menu-27-26 ul.sub-menu{
    top:30px !important;
}
#-pro-menu-27-26 {
    margin-right: 0px !important;
}

#header-contact-button{
  margin-left:20px;
}
.menu-hauptnavigation-container > ul li a{
   
  line-height: 1.5;
}

#-pro-menu-27-26 .oxy-pro-menu-open-container ul:not(.sub-menu) > li.current_page_item > a,
#-pro-menu-27-26 .oxy-pro-menu-open-container li,
#-pro-menu-27-26 .oxy-pro-menu-open-container li a{
  border-bottom:none !important;
  font-weight:600 !important;
  letter-spacing:0 !important;
}
#-pro-menu-27-26 .oxy-pro-menu-open-container ul ul a{
 font-weight:400 !important;
}
.footer-a a{
	padding: 7px 0 !important;
	line-height:1.6rem;	
	text-decoration:none !important;
	display:block;
	min-width:210px;

}

.footer-a a:hover{
	border-color:#05d6d6 !important;
}



#_nav_menu-124-168 .current-menu-item a {
    background-color: transparent;
    color: #05d6d6;
}

#_nav_menu-124-168 li {
	margin-right:15px;
}

#_header-20-26.oxy-header-wrapper.oxy-header.oxy-sticky-header.oxy-sticky-header-active{
  .header-tel:not(:hover),
  .header-tel a:not(:hover){
     color:#1e1e1e; 
    font-weight:500;
  }
}



@media (min-width: 1600px) {
  #_header-20-26.oxy-header-wrapper.oxy-header.oxy-sticky-header.oxy-sticky-header-active_OFF {
      border-left: 50px solid #222222;
      border-right: 50px solid #222222;
  }
}



#footer  .menu-item:hover a {
    padding-left: 0px;
}
#footer  .menu-item a {
    line-height:1.4;
	padding:2px 0 2px 0;
	margin:1px 0 1px 0;
}


.oxy-sticky-header-active .oxy-pro-menu-mobile-open-icon svg {
    color: #000 !important;
}
.oxy-sticky-header-active .oxy-pro-menu-mobile-open-icon:hover svg,
.oxy-pro-menu-mobile-close-icon:hover svg {
    color: #05d6d6 !important;
}

/*
.oxy-pro-menu #menu-item-153.menu-item-has-children > a{
  display:none;
}
.oxy-pro-menu #menu-item-153.menu-item-has-children .sub-menu li:first-of-type a{  
  font-size: inherit  !important;
  font-weight:700 !important;
  margin-top:-10px;
}
*/
/*
#menu-hauptnavigation ul ul{
  background-color:#FFF !important;
  padding:10px !important;
}
#menu-hauptnavigation ul ul li{
  margin-left:0 !important;
}
#menu-hauptnavigation ul ul li a{
  font-size:1rem !important;
}
*/

.link-dark a{
  color:#000 !important;
}


body.home .nav-main .oxy-pro-menu-mobile-open-icon:hover svg {
    color: #05d6d6;
}

.button-full-dark svg{
	color: #05d6d6;
}

.button-icon-full.button-outline-turquoise svg{
  color:#FFF !important;
}
.button-icon-full.button-outline-turquoise:hover svg{
  color:#05d6d6 !important;
}

.button-outline-turquoise-hdark:hover{
  border-color:#222222 !important;
  color:#222222 !important;
}


#-pro-menu-27-26 .oxy-pro-menu-list .menu-item a {
    padding-right: 0px;
}

.oxy-pro-menu-open-container ul li a{
    transition: all .2s ease-in !important;
	transition: all .3s ease-out !important;   
  	letter-spacing:4px !important;
  	color: rgba(255, 255, 255,.6) !important;
}

.oxy-pro-menu-open-container > ul li a:hover{
      transform: scale(1.4);    
      color: rgba(5, 214, 214,1) !important;
}

@media only screen and (max-width:768px){
  
  .oxy-pro-menu-open-container ul.sub-menu li a:hover{   
      transform: scale(1.1);    
      color: rgba(5, 214, 214,1) !important;
  }
  
}

.oxy-pro-menu-mobile-close-icon,
.oxy-pro-menu-mobile-close-icon svg{
   	color: rgba(255, 255, 255,.6) !important;
}

.oxy-pro-menu-mobile-close-icon:hover,
.oxy-pro-menu-mobile-close-icon:hover svg{
   	color: rgba(255, 255, 255,1) !important;
}

.nav-main .oxy-pro-menu-mobile-close-icon {
    left:auto;
	right:35px;
}

.nav-main .oxy-pro-menu-container .menu-item > a {
    text-align: left;
    justify-content: left;
  	font-weight:500;
}


.oxy-pro-menu-show-dropdown ul ul.sub-menu li a{
  font-size:18px !important;
  padding-top: 3px !important;
  padding-bottom: 3px !important;
  font-weight:400 !important;
  letter-spacing:0px !important;     
}

#_nav_menu-703-61 .menu-item:hover a {
    padding-left: 0px;    
}

/* prevent blue links fade to white color on overlay open */
/*
.menu-hauptnavigation-container ul li a{
  	color: rgba(255, 255, 255,.6) !important;
}
*/

.section-footer-top .menu-item,
.section-footer-top .menu-item:hover,
.section-footer-top .menu-item:hover a, 
.section-footer .menu-item:hover a {    
    border: 0px !important;  	
    
}

.sidebar-menu li:first-of-type.menu-item {
     border-top: 1px solid #e9e9e9;
}
.sidebar-menu li.menu-item {
    border-bottom: 1px solid #e9e9e9;
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item, 
.oxy-pro-menu.oxy-pro-menu-open .menu-item { 
    min-height: none !important;
}


#-pro-menu-27-26  ul.sub-menu{
  padding-top:10px !Important;
  padding-bottom:15px;
}
/*
#-pro-menu-27-26  ul.sub-menu a {
      font-size:1rem !Important;  
}
*/
.nav-menu-footer a{
  font-size:1.5rem !important;
  line-height:1.2;
  transition: all .1s ease-out !important;   
  /*color:#000 !important;*/
  text-decoration:underline; 
  margin-bottom:2px;:
}
.nav-menu-footer-smaller a{
   font-size:1rem !important;
}


.nav-menu-footer a:hover{
  color:#05d6d6 !important;   
}

.oxy-pro-menu.oxy-pro-menu-off-canvas .menu-item, 
.oxy-pro-menu.oxy-pro-menu-open .menu-item{
    min-height: none !important;
}
#footer .nav-menu-footer a::after{
		height:1px;	
}
	
@media only screen and (max-width:520px){
	
	
	.footer-bar-menu ul{
		float:none;
		width:100% !important;
		display:inline-block !important;
		
	}
}


@media only screen and (max-width:768px){
	
	

	
	.footer-a a{
		display:block;
		margin:3px 0 !important;	
		padding:5px 0 !important;
		height:auto;
		width:100%;
		line-height:normal !important;
	}

	
	#footer .nav-menu-footer li{
		height:auto;
		display:inline-block;
	}
	#footer .nav-menu-footer a{
    font-size:1.8rem !important;
    line-height:28px;
	 font-size:1rem !important; 
	 text-decoration:underline !important;
	 height:auto !important;
	  
	}
	#footer .nav-menu-footer a::after{
		background-color:transparent !important;		

	  }
	

	
	#menu-webdesigner-finden-1{
	display:block;
	}
}

/*
@media only screen and (min-width:	520px){
 
  #-pro-menu-27-26  ul.sub-menu a {
        font-size:1.2rem !Important;  
  }

}

@media only screen and (min-width:	769px){
 
  #-pro-menu-27-26  ul.sub-menu a {
        font-size:1.4rem !Important;  
  }	

}
*/
@media only screen and (max-width:	1200px){
 
  .span-desktop span{
    display:none;  
  }
}





@media only screen and (min-width:	1200px){
  .nav-menu-footer a{
    font-size:1.8rem !important;
    line-height:1.6;
  }
  .nav-menu-footer-smaller a{
     font-size:1.3rem !important;
  }

}

.oxy-pro-menu-mobile-close-icon:hover svg {
    color: #05d6d6 !important;
}

#menu-webagentur li a,
#menu-leistungen li a {
    font-size: 1rem !important;
}


@media only screen  and (min-width:990px){
  .onlymobile{
    display:none !important;
  }
  
}



  
/*
@media only screen and (min-width:1200px){
  
  .oxy-pro-menu-open-container ul li a{
    filter: blur(2px);
  }
  .oxy-pro-menu-open-container ul li a:hover{      
     filter: blur(0px);
  }  
  
}
*/::selection {
    background-color: #1c5fe6;
    color:  #FFF !important;
}


.h1-pre{
  color: #007a7a !important;
}

.section-full-width > .ct-section-inner-wrap{
  max-width:100%;
}

body.page-id-2412 #_header_right-26-26{
	display:none !important;
}


.svgcheck path{
  fill: #edf2f2;
}


.logogrid,
#div_block-13785-1110.logogrid {
    
    align-items: center !important;
}

.underline-offset a,
.underline-offset{
   text-underline-offset: .3rem;
}

.link-ci,
.link-ci a{
  color:#939393;
}

.boxlink{
   cursor: pointer;
}

.icon-colored path {
      fill: #edf2f2;
  
}
.icon-colored svg {
      width:38px !important;
  
}
/*
@keyframes breakdance-section-gradient-y {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
.hero-dark-green-bg{
    background-image: linear-gradient(-150deg, #095255 70%, #052e30); 
    background-size: 140% 140%;
    animation: breakdance-section-gradient-y 6s ease infinite;
}

*/

@media only screen and (min-width:992px){
  .iboxes .ibox-dbg:not(:last-of-type),
  .iboxes .ibox:not(:last-of-type) {
      border-right: 1px solid #9a9a9a75;
      border-radius: 0;    
  }
}  

/*
.button-outline-turquoise:not(.button-icon-full):hover{
  background-color:#007a7a !important;
  color:#FFF !important;
}
*/

.header {    
    border-bottom-width: 0px !important;    
}

.price-box:not(.ct-section):not(.oxy-easy-posts), 
.price-box.oxy-easy-posts .oxy-posts, 
.price-box.ct-section .ct-section-inner-wrap {
    justify-content: center;
}

.price-box .oxy-pricing-box-title-subtitle {    
    margin-top: 10px;
}

.price-box .oxy-pricing-box-cta{
  display:none !important;
}

.email-link{
  text-decoration:underline;
  text-underline-offset:6px;
}

.social-icon-footer-wrapper .ct-fancy-icon {    
    border-radius: 0;
}

.blog-interesse-link a{
  text-decoration:underline;
  font-weight:500 !Important;
}
.blog-interesse-link li{
  margin:2px 0;
}

@media only screen and (max-width:420px){
  .gbewertung-text span{
    display:none;
  }
}

.link-visible a{
  text-decoration: underline !important;
  text-underline-offset: 3px;
}
.text-lite-on-bg b,
.text-lite-on-bg strong{
  font-weight:700 !important;
}

.link-inv a,
.link-inv a:hover{
  color: inherit !important;
  cursor:pointer !important; 
}

.footer-a a{ 
      padding: 4px 0 !important;
}
.top-bar a{
  color:#3bf9f9 !important;
  text-decoration:underline;
  text-underline-offset: 5px;
}

.top-bar a:hover{
  opacity:0.8;
}
.gstars2 .ti-widget.ti-goog>.ti-widget-container>.ti-header, 
.gstars2  .ti-widget.ti-goog>.ti-widget-container>.ti-footer {
    box-shadow: none;

    background-color: rgba(0, 0, 0, 0) !important;
    backdrop-filter: blur(5px);
    color:#000;
}

.starts-whitebg .ti-widget.ti-goog>.ti-widget-container>.ti-header, 
.starts-whitebg .ti-widget.ti-goog>.ti-widget-container>.ti-footer {
    background-color: transparent !important;
    border: 0px !important;
}


#text_block-2874-1110 strong{
  font-weight:normal !important;
}

.linkwhite a
a.linkwhite{
	color:#FFF !important;
}


#maincta .ct-fancy-icon *{
color:#72ffff !important;
}

.eapps-faq-template-clean.eapps-faq-layout-accordion .eapps-faq-container .eapps-faq-inner .eapps-faq-content-category-items .eapps-faq-content-category-item-question {
    padding: 15px 0;
}

.eapps-faq-template-clean.eapps-faq-layout-accordion .eapps-faq-container .eapps-faq-inner .eapps-faq-content-category-items .eapps-faq-content-category-item-question {
    padding: 15px 0;
}


 .eapps-faq-layout-accordion .eapps-faq-content-category-item-active  .eapps-faq-content-category-item-question-icon{
top:70% !important;
}

.span-as-bold span{
  font-weight:700;
}

h1 span span{
  color: #47ffff !important;
}	
a.ilink{
	color:inherit !Important;
}

.wpel-icon.fa.fa-chain{

font-size:1rem;
}

.system-info a{
	color:inherit;
}

.acc-white .eapps-faq-content-category-item-answer-text {
    color:  #FFF !important;
	line-height:1.4 !important;
}
#headimage img{
    box-shadow: 3px 3px 12px 12px rgb(30 30 30 / 34%) !important;
}

.ti-widget.ti-goog .ti-header {    
    padding: 10px !important;
}

.ti-widget a:hover{
cursor:default !important;
}


.service-content-box-2 a{
cursor:default !important;
	color:inherit;
}

.eapps-faq-content-category-item a{
	text-decoration:underline;
}


.prinzip-box:hover{
	cursor:pointer;
}

#sortlist-footer img{
height: auto;
}

.system-box:hover{
cursor:default;
}
#sortlist-footer img{
	max-width:100% !important;
}


.button-icon-full_ {    
	color:#000;
}



#link_button-5513-1110:hover {
    background-color: #ffffff;
    color: #007a7a;
}
.button-icon-full:hover,
.button-icon-full:hover svg *{
	  color:#007a7a !important;
}
.button-icon-blue svg * {
	color:#FFF;
}

.button-icon-blue:hover svg * {
	color:#1c5fe6 !important;
}


.button-hover-white:hover,
.button-hover-white:hover svg *{
color:#FFF !important;
}

.button-white-outline,
.button-hover-white svg *{
	color:#FFF !important;
	border:3px solid #FFF !important;;
	background:inherit !important;
}


.button-white-outline:hover{
	background-color:#007a7a !important;
}


#footer-top-bar .link-readmore.hover a, 
#footer-top-bar .link-readmore a:hover, 
#footer-top-bar a.link-readmore:hover, 
#footer-top-bar a.link-readmore.hover, 
#footer-top-bar a.link-readmore:hover div, 
#footer-top-bar a.link-readmore:hover div.text-link {
    color: #FFF !important;
}


#footer-top-bar .nav-menu a:hover::after, 
#footer-top-bar .link-readmore.hover a::after, 
#footer-top-bar .link-readmore a:hover::after, 
#footer-top-bar a.link-readmore:hover::after {

    background: #ffffff !important;
}

a.link-readmore.link-inverse::after{
   background: #ffffff !important;
}
a.link-readmore.link-inverse:hover::after{
   background: #05d6d6 !important;
}
body.page-id-10062off{
	position:relative !important;
}

.sticky-image-wrapper,
#section-mockup-1OFF,
#section-mockup-2OFF,
#image-18-1006_OFF,
#image-20-1006_OFF,
.mockup-sticky_OFF{
	position: -webkit-sticky !important;
  	position: sticky !important; 	
	
}
.mockup-sticky555{
opacity:0;
}

/*
#mockup-1,
#mockup-2,
#mockup-3,
.sticky{
	position: -webkit-sticky !important;
  	position: sticky !important; 	

}
*/





input[type=date].wsf-field, input[type=datetime-local].wsf-field, input[type=file].wsf-field, input[type=month].wsf-field, input[type=password].wsf-field, input[type=search].wsf-field, input[type=time].wsf-field, input[type=week].wsf-field, input[type=email].wsf-field, input[type=number].wsf-field, input[type=tel].wsf-field, input[type=text].wsf-field, input[type=url].wsf-field, select.wsf-field, textarea.wsf-field {
     border: 1px solid #d3d3d3 !important;
    border-radius: 4px !important;
}


#slider-1796-490 .unslider-nav ol li {
    border-color: color:(1) !important;
}

.unslider-nav ol li {
    width: 12px !important;
    height: 12px !important;
    margin: 0 4px !important; 
  	border-radius: 50% !important;
}

.unslider-nav ol li {
    border-color: #05d6d6 !important;
}
.unslider-nav ol li.unslider-active {
    background-color: #05d6d6 !important;;
}
.unslider-nav ol li {

    box-shadow: none !important;
}

/* Older News Format*/
.blog-older-content ul{
  padding-left:1em; !important;
}

.blog-older-content ul li{
  margin-bottom:5px;
}

.blog-content-rich-text h3{
  margin-top:30px;
  line-height:1.4;
  font-size:1.6rem !important;
}  


#blog-content .blog-content-rich-text h3{
  margin-top:40px !important;
}
#blog-content .blog-content-rich-text h4{
  color:#05d6d6 !important;
	margin-bottom:0px !important;
}
#blog-content .blog-content-rich-text h4 + p{
  margin-top:0px !important;
}
#blog-content .blog-content-rich-text h4{
	font-weight:700 !important;
}






.service-set:hover .service-set-image-bg,
.service-set-image-bg:hover{
    box-shadow: 15px 15px 30px rgb(0 0 0 / 30%) !important;
    transform: translateY(-10px) !important;  
    transition: all .2s ease-in-out !important;
}

.ct-image, 
.two-cols-big-content-right img,
.two-cols-big-content-right img{
	height: auto;
}

.oxy-post-title{
	font-weight:700 !important;
}

.oxy-pro-menu-mobile-close-icon,
.oxy-pro-menu-mobile-open-icon,
a{
  -webkit-tap-highlight-color: transparent !important;
}

section{
  overflow:hidden !important;
}

.service-icon{
    transition: all .2s ease-in-out !important;
}
.service-set:hover .service-icon{
  background-color:#007a7a !important;
}
.service-set:hover .service-set-image-bg {
    background-blend-mode: lighten;
   transition: all .3s ease-in-out !important;	
}

.section-margin-top{
  margin-top:120px;
}

.toggle-content a,
.content-format a{
  text-decoration:underline;
}
.content-format h3 + p{
  margin-top:0 !important;
}
.content-format h2{
  margin-bottom:25px;
  margin-top:45px;
}

.oxy-modal-backdrop{
  z-index:99999999 !important;
}

.cta-footer-content a:hover{
  color:#05d6d6 !important;
}


.button-outline-turquoise{
	text-decoration:none !important;
}


.service-set-image-bg:hover{
  cursor:pointer;
}



.oxy-expand-collapse-icon::after, 
.oxy-expand-collapse-icon::before{
  color:#05d6d6 !important;
  background-color: #05d6d6;
}


.link-readmore a, a.link-readmore {    
    display: inline-block !important;
    text-decoration: none !important;
}


.nav-menu a:hover::after,
.link-readmore.hover a::after,
.link-readmore a:hover::after, 
a.link-readmore:hover::after {
    width: 20% !important;
    transition: width .3s !important;
    background: #05d6d6 !important;   
}

.link-readmore-inverse a:hover::after,
.nav-menu-inverse a:hover::after {
    width: 20% !important;
    transition: width .3s !important;
    background: #05d6d6 !important;   
}


.nav-menu a::after,
.link-readmore a::after, 
a.link-readmore::after {
    content: '' !important;
    display: block !important;
    width: 100% !important;
    height: 2px !important;
    background: #000 !important;
    transition: width .3s !important;
}




.nav-menu-inverse a::after,
.link-readmore-inverse a::after,
a.link-readmore-inverse a::after{
    content: '' !important;
    display: block !important;
    width: 100% !important;
    height: 2px !important;
    background: #222222 !important;
    transition: width .3s !important;
}

.nav-menu-inverse a::after,
.link-readmore-inverse a::after{
  background:#edf2f2 !important;
}

.nav-menu-inverse a,
.nav-menu a,
a.link-readmore *{
  text-decoration:none !important;
}

.nav-menu a:hover,
.nav-menu-inverse a:hover,
.link-readmore.hover a,
.link-readmore a:hover, 
a.link-readmore:hover,
a.link-readmore.hover,
a.link-readmore:hover div,
a.link-readmore:hover div.text-link{    
    color: #05d6d6 !important;
  	font-weight:600;
  
}
.link-readmore-inverse a:hover::after,
.nav-menu-inverse a:hover::after{    
    background: #05d6d6 !important;   
}

.nav-menu .menu-item a,
.nav-menu-inverse .menu-item a {
    display: block;    
    width:auto;
}



#text_block-938-490.hover{
  color: #05d6d6 !important;
}

.list-check ul{
  list-style-type:none;
  margin:0 0 0 1.7em;
  padding:0;
  
}


.list-check ul li{
  margin:0 0 5px;  
  line-height:1.3;
}
  
.list-check .fa-ellipsis-h,
.list-check .fa-check{
  color:#05D6D6;
  margin-right:10px;
}

.list-check .fa-ellipsis-h, .list-check .fa-check {    
    margin-right: 5px !important;
}


.link-white a{
  color:#FFF !important;
}
.link-white a:hover{
  color:#05D6D6 !important;
}
/*
body{
  background-color:#f7f7f7;
}
*/

.button-trigger span{
  display:none;
  transition: all .3s ease-in-out !important;	
}
.button-trigger:hover span{
  transition: all .3s ease-in-out !important;	
   display:inline;
}

.section-hero-image .cta-footer-content a{
	color:rgba(255,255,255,0.68);
}
.section-hero-image .cta-footer-content a:hover{
	color:#05D6D6 !important;
}

.progress-bar {
    background-color: #05D6D6 !important;
}
progress.reading-progress {
    color: #05D6D6 !important;
}


.header-wrapper_OFF{    
  background: linear-gradient(0deg, rgba(34,34,34,1) 0%, rgba(34,34,34,1) 50%, rgba(22,22,22,1) 100%);
}

button.wsf-button {
    font-size: 16px !important;
    font-weight: 600 !important;
    height: 56px !important;
    letter-spacing: .3px !important;
    padding: 0px 35px !important;
	
	padding-top: 7px !important;
    padding-bottom: 20px !important;
    padding-left: 45px !important;
    padding-right: 45px !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    letter-spacing: 1.4px !important;
	
	color:#05d6d6 !important;   
	height: auto !important;
	background-color:#FFF !important;
	border-top-width: 2px  !important;
    border-right-width: 2px !important;
    border-bottom-width: 2px !important;
    border-left-width: 2px !important;
    border-top-color: #47ffff !important;
    border-right-color: #47ffff !important;
    border-bottom-color: #47ffff !important;
    border-left-color: #47ffff !important;
    box-shadow: 1px 1px 3px 0px rgb(34 34 34 / 18%) !important;

	line-height: 1.1 !important; 
	background-color: transparent!important;
    border: 1px solid #05d6d6 !important;
    color: #05d6d6 !important;
    padding: 20px 32.6px !important;
	
}
button.wsf-button:hover {
	border-top-color: #47ffff !important;
    border-right-color: #47ffff !important
    border-bottom-color: #47ffff !important;
    border-left-color: #47ffff !important;
	color:  #47ffff !important;
	box-shadow: none !important;
}


.button-hover-full:hover{
	color:#FFF;
	background-color:#05d6d6;
	border-color:#05d6d6;
}
.button-hover-full:hover svg{
	color:#FFF;
	
}




.link-readmore.hover a,
.link-readmore a:hover, 
a.link-readmore:hover,
a.link-readmore.hover,
a.link-readmore:hover div,
a.link-readmore:hover div.text-link{    
    color: #05d6d6 !important;
  	font-weight:600;
}


/*
@media only screen and (min-width:1000px){
  body{
    padding:0vh 2vw 0vh 2vw;
  }
}
*/

svg.fancy-icon-arrow-right{
	position:relative !important;
	top:5px !important;
	height:26px !important;
}


@media only screen and (max-width:1023px){
  
  .n2-ss-slider .n2-ss-widget {      
      bottom: -40px !important;
  }
}


@media only screen and (max-width:768px){
  
  .h1-pre{
    font-size:14px !important;
  }
}

@media only screen and (max-width:560px){
	.eapps-faq-layout-accordion .eapps-faq-content-category-item-question-text {
   	line-height:1.2rem !important;
    	display: block !important;
    	max-width: 83% !important;
	}
}

@media only screen and (min-width:480px){
  
    svg.fancy-icon-arrow-right{     
      top:7px !important;
      height:30px !important;
  }

}
@media only screen and (min-width:768px){
  
    svg.fancy-icon-arrow-right{     
      top:8px !important;
      height:35px !important;
  }

}

@media only screen and (min-width:992px){
  
    svg.fancy-icon-arrow-right{     
      top:9px !important;
      height:40px !important;
  }

}


@media only screen and (min-width:1000px) and (max-width:1100px){
	#image-7027-1365,
	.hero-image-dektop,
	.hero-image-dektop img{
		width: 500px !important;
		right:0px !important;
	}
}

@media (min-width: 1600px) and (max-width:1999px){
    body_OFF {
		border-left: 50px solid rgb(34, 34, 34);
		border-right: 50px solid rgb(34, 34, 34);  
  }
}



@media only screen and (min-width:1600px){  
	.section-cta-blue img{
		left:0px !important;
	}
  
  svg.fancy-icon-arrow-right{
      position:relative !important;
      top:12px !important;
      height:45px !important;
  }
}




@media only screen and (min-width:2000px){
	
	section{
		margin-left: -1px;
		margin-right: -2px;
	}
	
  body{
    border:0px;
    
	 padding:0px;  
	}
    body_OFF {
		border-left: 50px solid rgb(34, 34, 34);
		border-right: 50px solid rgb(34, 34, 34);  
  }	
	
		
	.section-head-home ,
.ct-section {
    width: auto !important;
    
}
    
}
	
	
@media only screen and (min-width:2200px){
	.section-two-content{
		max-width:1800px !important;
		width:1800px !important;
		margin: 0px auto;
	}
	

}


#section-newsletter button,
#section-newsletter .wsf-button-primary{
	background-color:#05d6d6 !important;
}

.button-home svg*{ 
  color:red !important;}
}

.strong-as-regular strong{
  font-weight:normal !important;
}


input[type=checkbox].wsf-field.wsf-button + label.wsf-label, 
input[type=radio].wsf-field.wsf-button + label.wsf-label {
    background-color: transparent !important;
}

input[type=checkbox].wsf-field.wsf-button:checked + label.wsf-label, 
input[type=radio].wsf-field.wsf-button:checked + label.wsf-label {
    background-color: #05d6d6 !important; 
    color:#000 !important;
}


body.page-id-2038 #-pro-menu-27-26,
body.page-id-2036 #-pro-menu-27-26,
body.page-id-2036 #-pro-menu-27-26,
body.page-id-1306 #-pro-menu-27-26,
body.page-id-1306 .oxy-pro-menu.nav-main{
	display:none !important;
}
.text-bold{
  font-size: clamp( 2.00rem, 0.250rem + 6.667vw, 6.25rem );
  font-weight:bold;
  line-height:1 !important;
}

.atkinson-regular,
.ct-link-button{
  /*font-family: 'Atkinson Hyperlegible';*/
  font-family: 'Source Sans 3';
}

.atkinson-regular strong,
.atkinson-regular b{
  font-family: 'Source Sans 3';
  /*font-family: 'Atkinson Hyperlegible';*/
  font-weight:700;
}

.content-format h2{
	margin-bottom:0px !important;

}

h1.headline-service ,
.headline-service-post{
  display:inline;
  width:auto;
  float:left;
}
.content-preformat h2{
	font-size:26px;
}


@keyframes animateGradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

/*
.text-bold:not(.invert),
.headline-testimonials:not(.invert),
.headline-h3-service-left-subpage:not(.invert),
.headline-h3-service-right-subpage:not(.invert),
.headline-h2:not(.invert),
.headline-h3-section:not(.invert){
 
  background: linear-gradient(115deg, #003C55 18.94%, #057878 37.02%, rgb(10 149 149 / 85%) 44.09%, #007A7A 51.43%, #023535 62.24%);
  background-size:155%;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: animateGradient 10s linear infinite; 
}
section.section-gradient  .headline-h3-section,
section.text-white .headline-h3-section{
  background: linear-gradient(115deg, #FFF 23.81%, #DEF6F6 37.02%, #D7FEFE 44.09%, #EAFFFF 51.43%, #FFF 62.24%);
  background-size: 155%;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
*/

section.text-white .headline-h3-section,
.text-bold_OFF,
.headline-testimonials,
.headline-h3-service-left-subpage_OFF,
.headline-h3-service-right-subpage_OFF,
.headline-h2.invert,
.headline-h3-section.invert{
/*background: linear-gradient(115deg, #FFF 23.81%, #DEF6F6 37.02%, #D7FEFE 44.09%, #EAFFFF 51.43%, #FFF 62.24%);*/
  color:#C8F9F9;
/*
  background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
  */
}


.headline-gradient-dark{
background: linear-gradient(115.04deg, #005555 23.81%, #007A7A 37.02%, rgba(0, 152, 152, 0.85) 44.09%, rgba(0, 132, 132, 0.948182) 48.9%, #007A7A 51.43%, #004949 62.24%) !important;
    -webkit-background-clip: text !important;    
    -webkit-text-fill-color: transparent !important;
}


.headline-gradient-light{
background: linear-gradient(115.04deg, #FFFFFF 15.27%, #DBFFFF 34.49%, rgba(220, 250, 250, 0.85) 44.09%, #DAFFFF 52.2%, #FFFFFF 72.92%);
-webkit-background-clip: text !important;    
    -webkit-text-fill-color: transparent !important;
}
@media only screen and (max-width:767px) {
  .headline-home br{
    display:none !important;
  }
  .content-preformat h2{
	font-size:22px;
  }
  .content-preformat h3{
	font-size:20px;
    margin-bottom:3px;
  }
  .content-preformat h4{
	font-size:18px;
    margin-top:15px;
    margin-bottom:0;
    
  }
  .content-preformat h4 + p{
    margin-top:0;
  }
}

@media only screen and (min-width:769px){
  .blog-older-content .blog-content-rich-text h3{
    margin-top:30px;    
    font-size:2.2rem;
  }  
}

@media only screen and (min-width:993px){
  .blog-older-content .blog-content-rich-text h3{
    margin-top:30px;    
    font-size:2.2rem;
  }  
}

@media only screen and (min-width:1621px){
  .blog-older-content .blog-content-rich-text h3{
    margin-top:30px;   
    font-size:2.2rem;
  }  
}
.icon-box-new{
  transition: all .3s ease-in-out !important;	
}
.icon-box-new:hover{  
 	transform: scale(1.02) !important; 
}


.box {
  transform: rotate(-3deg);
}


.calendly-inline-widget{
    height: 660px !important;
}/* TOC toggle */
body .toc-list .collapsible {
	background-color: #efebeb;
}

/* TOC list */
body .toc-list ul[class].toc,
body .toc-list ol[class].toc {
	background-color: transparent;
}



body .toc-list a:hover{
	color: #05d6d6;
}


body .toc-list a{
 line-height:1.2;
}


.toc > li ul, .toc > li ol {
    margin-top: 0px;
	margin-left:10px;
}

.toc > li:not(:last-child) {
    margin-bottom: 3px;
}

.toc li:not(:last-child) {
    margin-bottom: 0px !important;
}


.toc-list > ul li {

    margin-bottom: 5px;
}

.pulse-button {	
	transform: scale(1);
	animation: pulse-t 4s infinite;
}

.pulse-blue {		
	transform: scale(1);
	animation: pulse-blue 4s infinite;
}
.pulse-dark {		
	transform: scale(1);
	animation: pulse-dark 4s infinite;
}



@keyframes pulse-t {
	0% {
		transform: scale(0.95);      
		box-shadow: 0 0 0 0 rgba(71, 230, 230, 0.7);
	}
	
	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(71, 230, 230, 0);
	}
	
	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(71, 230, 230, 0);
	}
}



@keyframes pulse-dark {
	0% {
		transform: scale(0.95);      
		box-shadow: 0 0 0 0 rgba(0, 122, 122, 0.7);
	}
	
	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(0, 122, 122, 0);
	}
	
	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 122, 122, 0);
	}
}



@keyframes pulse-blue {
	0% {
		transform: scale(0.95);      
		box-shadow: 0 0 0 0 rgba(27, 95, 230, 0.7);
	}
	
	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(27, 95, 230, 0);
	}
	
	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(27, 95, 230, 0);
	}
}


@media only screen and (max-width:520px){
	#section-2-27{
    background-position-x: 40% !important;   
    
  }  
}


@media only screen and (min-width:521px){
  	#section-2-27{
  		background-position-x: 95% !important;  
	}  


}

@media only screen and (min-width:1000px) and (max-width:1200px){
  /*
    #section-2-27 {    
    	
    	background-position-y: 100%;
  	}
  */
  .headline-home-bigger-new{
    font-size:3.4rem;
    }
  
  #hero-section-inner{
    padding-top:0;
  }
}


@media only screen and (min-width:2000px){
  
    #section-2-27 {      
      background-position: 80% 20px;
	}
}.wsform-quiz .wsf-group-tabs{
  display:none !important;
}
.wsform-quiz{
  margin-top:20px !important;
}



.fix-form input[type=checkbox].wsf-field.wsf-button + label.wsf-label,
.fix-form  input[type=radio].wsf-field.wsf-button + label.wsf-label {
    background-color: #eefbfb;    
}


.leadform .wsf-label{
  font-size:13px !important;
}

#wsf-3-label-422-row-1,
#wsf-2-label-422-row-1 {  
    font-size: 12px !important;     
}

@media only screen and (min-width:1200px){
  #wsf-3-label-422-row-1.wsf-label,
  #wsf-2-label-422-row-1.wsf-label {  
      font-size: 13px !important;     
  }
}

#wsf-2-field-422-row-1,
#wsf-3-field-422-row-1{
  border:1px solid #05d6d6 !important;
}



#newsletter-signup-footer .wsf-label_OFF,
#wsf-1-label-405-row-1{
	font-size:1rem !important;
  font-weight:300 !important;  
}
#ws-form-2 #wsf-2-label-153-row-1{
	  font-weight:300 !important;
}

#ws-form-2 input{
	height: 45px !important;
}
#ws-form-2 .wsf-field-wrapper{
	margin-bottom:10px !important;
}


#ws-form-2 label a{
	text-decoration:underline !important;
}

#newsletter-signup-footer .wsf-label{
  color:#FFF !important;
}

#newsletter-signup-footer .wsf-label a{
    color:#FFF !important;
  	text-decoration:underline !important;
}


#newsletter-signup-footer .wsf-text-danger {
    color: #05d6d6 !important;
}
.form-invert lable{
  color:#FFF important;
}
.wsf-form button{
  border-color: #095255 !important;
}


#ws-form-2 button{
	/*border-radius:120px;*/
	color:#FFF !important;
    background-color: #007a7a !important;
	border-color: #007a7a !important;    
	border-width:2px !important;
}

#ws-form-2 button:hover{
	/*border-radius:120px;*/
	color: #007a7a !important;
    background-color: #FFF !important;
	border-color: #007a7a !important;
    
}


#ws-form-2 button#wsf-2-field-173,
.section-newsletter button{
	background-color:#05d6d6 !important;
	color: #fff !important;
}
#ws-form-2 button#wsf-2-field-173:hover{
	background-color:#47ffff !important;
	color: #fff !important;
}



.form-font-white .wsf-text-danger,
.form-font-white .wsf-invalid-feedback,
.form-font-white a,
.form-font-white label{
	color:#FFF !important;
}
.form-font-white button.wsf-button{
background-color:#05d6d6 !important;
	color:#FFF !important;
}


#contact-form button.wsf-button{
  background-color:color:(1) !important;
  border-radius:6px !important;
  padding:20px 45px !important;
  border: 2px solid  #007a7a  !important;
  color:#FFF;
  font-weight:700 !important;
  letter-spacing: 1.3px !important;
  text-transform:uppercase;
  height:auto !important;
  font-size: 16px !important;
  box-shadow: 3px 3px 5px rgb(34 34 34 / 19%);
  margin-top:25px;
}




#ws-form-12{
	padding:25px !important;
}
#ws-form-1 .wsf-tabs{
	display:none !important;
}


#contact-form  button.wsf-button:hover{
 background-color:#FFF !important;
  color:#007a7a !important;
  
}
.wpcf7-form select,
.wpcf7-form input{
  height:55px;  
  line-height:1.5;
  padding:5px 15px 0 15px;
}

.wpcf7-form textarea{
  height:220px;
  padding:15px 15px 0 15px;
   
}
.wpcf7-form select,
.wpcf7-form input,
.wsf-form input,
textarea{
  padding:5px 15px 0 15px;
  line-height:1.3;
  border:1px solid #007A7A;
  border-radius:0px !important;
  box-shadow: 0 0 55px -15px rgba(0,0,0,.22) !important;
  width:100%;
}

.wsf-form select{
 box-shadow: 0 0 55px -15px rgba(0,0,0,.22) !important;
}
.wpcf7-submit{
  width:auto !important;
}

.wpcf7-submit{display: none;}

.wpcf7-form .lead-text-neu {
    font-size: 1.6rem;    
}

.wpcf7-form select {
      appearance: none;
      background-color: transparent;
      background-image: url(arrow.svg);
      background-repeat: no-repeat;
      background-position: right;
      background-size: 30px;
}

body.page-id-508 .contact-submenu-formular .text-link,
body.page-id-525 .contact-submenu-termin .text-link{
  color:#05d6d6;
}


body.page-id-508 .contact-submenu-formular::after,
body.page-id-525 .contact-submenu-termin a::after, 
body.page-id-525 .contact-submenu-termin::after { 
  	height: 2px !important;
    background: #05d6d6 !important;    
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border: 0;
  text-align:left;
}

.wpcf7 form .wpcf7-response-output {
    margin: 0;
    padding: 0;
    border: 0px solid #00a0d2;
}

.cf7submit-trigger{
  text-decoration:none !important;
}

.continue_button_wrapper,
.submit_button_wrapper{
	padding-top:3px !important;
}

button.wsf-button.wsf-button-primary{
    background-color: #007a7a !important;
    border-color: #007a7a !important;
    color: #ffffff !important;
}
button.wsf-button.wsf-button-secondary,
button.wsf-button.wsf-button-secondary[data-action="wsf-tab_previous"] {
    background-color: #FFF !important;
    border-color: #007a7a !important;
    color:  #007a7a !important;
}
@media only screen and (max-width:768px){
  .wpcf7-form select,
  .wpcf7-form input,
  .wsf-form input,
  textarea{    
    box-shadow: 0 0 35px -15px rgba(0,0,0,.22) !important;    
  }
}

@media only screen and (min-width:769px){

	.section-newsletter button.wsf-button.wsf-button-full,
	.section-newsletter .wsf-button{
		width:auto !important;
		
	}

}

.quiz-stars{
  text-align:center;
}
.wsform-quiz .fa-star,
.wsform-quiz .fa-star-half-o{
  color:#f6bb06;
  font-size:1.8rem;
  padding-right:3px;
}


.wsform-quiz .wsf-grid {
    justify-content: center;
}


.wsform-quiz .quiz-html{
  font-size:1.2rem !important;
  line-height:1.2;
}

.wsform-quiz .wsf-label{
  font-size:1rem !important;
  font-weight:normal;
}
.wsform-quiz .quiz-html strong{
  font-size:1rem !important;
  font-weight:normal;
}
.wsform-quiz .quiz-html i,
.wsform-quiz .quiz-html em{
  font-size:.85rem !important;
  font-weight:normal;
  font-style:normal !important;
}

@media only screen and (min-width:520px){
  .wsform-quiz .quiz-html strong{
      font-size:1.2rem !important;  
  }
  .wsform-quiz .quiz-html i,
  .wsform-quiz .quiz-html em{
    font-size:1rem !important;
  }

}
@media only screen and (min-width:769px){
  .wsform-quiz .quiz-html strong{
      font-size:1.4rem !important;  
  }
  .wsform-quiz .quiz-html i,
  .wsform-quiz .quiz-html em{
    font-size:1.2rem !important;
  }
  .wsform-quiz .wsf-label{
    font-size:1.2rem !important;
    font-weight:normal;
  }

}


.wsform-quiz  input[type=checkbox].wsf-field.wsf-image + label.wsf-label > img,
.wsform-quiz input[type=radio].wsf-field.wsf-image + label.wsf-label > img {   
    border: 2px solid #007a7a !important;
}

.wsform-quiz  input[type=checkbox].wsf-field.wsf-image:checked + label.wsf-label > img,
.wsform-quiz input[type=radio].wsf-field.wsf-image:checked + label.wsf-label > img {
     border: 2px solid #edf2f2 !important;
}
.wsform-quiz input[type=radio]:focus{
  border:0px !important;
    
}

/* CSS für das Container-Element */
.quiz-inner-wrapper {
  overflow: hidden;
}

/* CSS für die Tabs */
.wsform-quiz .wsf-group {
  display: none; /* Verstecke alle Tabs standardmäßig */
  opacity: 0;
  transform: translateY(100%);
  transition: opacity 0.5s, transform 0.5s;
}

/* Zeige das sichtbare Tab */
.wsform-quiz .wsf-group[style*="display: block"] {
  display: block;
  opacity: 1;
  transform: translateY(0);
}

/* Keyframes für die Animation */
@keyframes fade-in-from-bottom {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Füge die Animation dem sichtbaren Tab hinzu */
.wsform-quiz .wsf-group[style*="display: block"] {
  animation: fade-in-from-bottom 0.5s ease-in-out;
}


.wsform-quiz .wsf-group{
    padding:0 20px;
    max-width: 100%;
    width: 650px;
    max-width:100%;
    background-color: #fbfbfb;
    border-radius: 12px;
    box-shadow: 2px 2px 6px 6px rgba(34,34,34,0.18);
}

@media only screen and (min-width:769px){
  .wsform-quiz .wsf-group{
    padding:35px;
  }
}

.quiz-html em{
  text-decoration:none !important;
}
.wsform-quiz  button.wsf-button {    
    padding: 12px 20px !important;  
}
#ws-form-2 button.wsf-button.wsf-button-secondary[data-action="wsf-tab_previous"] {
    background-color: #FFF !important;
    border-color: #007a7a !important;
    color:  #007a7a !important;  
}

.wsform-quiz .wsf-bottom{
  margin-top:20px;
}

.wsform-quiz input[type=checkbox].wsf-field:focus + label.wsf-label:before {
    border-color: #05d6d6 !important;
    
}

#newsletter-signup-footer button.wsf-button{
  padding:11px 25px important;
}
.wsform-quiz .wsf-grid img{
  transition: all .5s ease-in-out; 
}
.wsform-quiz .wsf-grid img:hover{
	transform: scale(1.03);
}
@media only screen and (min-width:993px){
	.onlymobile {
		display:none !important;
	}
}

body:not(.oxygen-builder-body) #section-lead,
body:not(.oxygen-builder-body) #section-calendly{
    background-clip: padding-box;
    border-top: 32px solid transparent;
    margin-top: -32px;
}


.table-full-width,
.table-full-width table,
.table-full-width tbody{ 
  width:100% !important;
  min-width:100% !important;
}

.table-full-width tr{ 
  width:100% !important;
  min-width:100% !important;
}
.table-full-width tr dt{ 
  max-width:none !important;
  min-width:100% !important; 
}

#_posts_grid-1000-159 .oxy-post-title {
    color: #222222;
}
.oxy-post-overlay:not(:hover) {
    background-color:#E8F2F2 !important;
	background-color: hsl(0deg 0% 96%)  !important
}

.oxy-post-overlay:not(:hover) span{
	color:#000 !important;
}
.oxy-post-overlay:hover span{
	transition: 0.3s ease-in-out all;
  color: #FFF !important;
}
			
#blog-content .blog-content-rich-text h3 {
    margin-top: 20px !important;
}
	

.blog-older-content a{
	text-decoration: underline;
}
.blog-older-content a:hover{
color:#05d6d6;
}

.blog-content-format h2 {
     margin-top: 25px !important; 
}


.wpg-list-item-title{
	font-size:1.2rem !important;
}
.blog-content-format ul{
	margin: 20px 0 20px 0;
    padding-left: 20px;
}
.blog-content-format p{
	margin:0 0 15px 0;

}
.blog-content-format p + ul{
	margin: 10px 0  20px 0;
    padding-left: 20px;
}

.blog-content-format ol{
	margin: 20px 0 20px 0;
    padding-left: 20px;
}

.blog-content-format p + ol{
	margin: 10px 0 20px 0;
    padding-left: 20px;
}

.blog-content-format ul + h3,
.blog-content-format ol + h3{
	margin-top:30px;
}

.blog-content-format h2 + p{
	margin-top:10px;	
}

.blog-content-format ol li strong,
.blog-content-format ul li strong{
	color: #007a7a !important;
}

.blog-content-format h3 {
	margin-top:0px;	
	font-size:1.4rem !important;
	
}

.blog-content-format h4{
	margin-top:25px;	
}

.blog-content-format h4  p{
	margin-top:25px;	
}

.wpg-list-search-form input[type="text"] {    
    max-width: 400px;
    
}

.blog-content-format ul + div{
	margin-top:150px !important;

}

.wpg-list-block-heading {
    background-color: #dbdbdb;
    padding: 0 0 0 15px;
}
.blog-content-format h2:not(.h2-first){
	font-size:1.6rem;

}

.blog-content-format ul li::marker, 
.blog-content-format ol li::marker {
  color: #05d6d6;
}


.toc-list ul li::marker,
.toc-list ol li::marker{
	color:  #252525;
}

.toc-list ul,
.toc-list ol{
	margin-bottom:0;
}


.toc-list li{
	font-size:1rem;
	margin-bottom:0;
}


body.single-glossary .wpg-list-block h3 {  
    margin: 0 0 5px 0 !important;
}
body.single-glossary .wpg-list-block .wpg-list-item { 
    margin: 0 10px 10px 0;
}

body.single-glossary22  .wpg-list-filter-container{
	display:none;
}

.toc-list a{
	text-decoration:none !important;
}
code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em;
    background-color: #515454;
    color: #FFF;
    border-radius: 12px;
    padding: 10px 25px;
    font-size: 1rem;
}


#blog-content .content-format-special h3{
	margin-top: 10px !important;
	color:#089191;
}




.blog-content-format h2:not(.h2-first){
	font-size:1.6rem;

}

#blog-content .content-format h4,
.content-format h4,
.blog-content-format h4{
	color: #007a7a !important;
	font-size:1.1rem;
}

#blog-content .content-format ol,
#blog-content .content-format ul{
	margin-top:3px !important;
	font-size:1.1rem !important;

}
#blog-content .content-format ol li{
	margin:3px 0 10px 0!important;


}

#blog-content .content-format h4 + ul{
	margin-top:3px !important;
	font-size:1.1rem !important;
	margin-bottom:0px;
}



@media only screen and (max-width:992px) {
	body.single-glossary .section-main:first-of-type .ct-section-inner-wrap{
		padding-top:20px !important;

	}
}


@media only screen and (max-width:992px) {

	.glossar-sidebar-right{
		margin-top:50px;
	}
	.blog-content-format h2:not(.h2-first){
		margin-top: 20px;
		font-size:1.6rem !important;
		line-height:1.3;
		margin-top:30px !important;
		
	}
	.blog-content-format h2.h2-first{
		margin-top: 20px;
		font-size:2rem !important;
			line-height:1.3;
		margin-bottom:15px !important;
	}	
	.blog-content-format h3 {
		margin-top:0px;	
		font-size:1.3rem !important;
	}
}

@media only screen and (min-width:993px) {
	#blog-content .content-format h4,
.content-format h4,
.blog-content-format h4{

	font-size:1.3rem;
}
.blog-content-format-h3-sizeup h3{

	font-size:1.6rem !important;
}
	#blog-content .content-format h4 + ul{
		margin-top:3px !important;
		font-size:1.3rem !important;
		margin-bottom:0px;
	}
	#blog-content .content-format ol,
	#blog-content .content-format ul{

		font-size:1.3rem !important;

	}
	
	 .wpg-list-block {
    	width: 50% !important;
    	padding-right: 25px !important;
	}

	
	.blog-content-format h2:not(.h2-first){
		font-size:2rem !important;
		line-height:1.4 !important;

	}
	
	
	
}


@media only screen and (max-width:520px) {
	.blog-content-format h2:not(.h2-first){
		margin-top:30px !important;
		font-size:1.5rem !important;

	}
}


#chat-bot-launcher-container.hidden{
	visibility:hidden;
}



@media only screen an (max-width:520px){
  .chat-bot-avatar-text-inner{
	display: none;
  }
}
@media only screen and (min-width:1200px){
	
	
	#chat-bot-launcher-container.chat-bot-avatar-launcher, #chat-bot-launcher-container.chat-bot-launcher-notext {
		bottom: 75px !important;
		right:70px !important;
	}
	
}

@media only screen and (min-width: 769px) {
 /*Edit the 0px number according to your website for mobile*/
     #tidio-chat-iframe {
	    margin-right: 50px !important; 
	  }
}#BorlabsCookieBox ._brlbs-bar ul.show-cookie-logo {
    margin-top:15px !important;
}

#BorlabsCookieBox .bottom-center ._brlbs-bar-wrap{
	left:0;
}



@media (min-width: 1640px)
	.BorlabsCookie .container {
		max-width: 1600px !mportant;
	}
}body.page-id-2038 .oxy-pro-menu,
body.page-id-2036 .oxy-pro-menu,
body.page-id-2036 .oxy-pro-menu,
body.page-id-1306 #-pro-menu-27-26,
body.page-id-1306 .oxy-pro-menu.nav-main,
body.page-id-2412 #_header_right-26-26{
	display:none !important;
}

@media only screen and (max-width:519px){	
	
	.videoask-head iframe{
		max-height:320px;

	}
}
@media only screen and (min-width:1200px){
	.videoask-embed__button_circle--55MVy.videoask-embed__button_left--2R4yp {
    	left: 65px !important;
	}
}


@media only screen and (min-width:920px) and (max-width:1400px){	
	#videoask-home-wrapper{
		width:80% !important;
		min-width: 80% !important;
		height:700px !important;
		
	}
	#videoask-home-wrapper iframe{
		width:100% !important;
		min-width: 100% !important;
		height:700px !important;
	}
	
}





@media only screen and (max-width:520px){	
	#videoask-home-wrapper{
		width:80% !important;
		min-width: 80% !important;
		height:500px !important;
		
	}
	#videoask-home-wrapper iframe{
		width:100% !important;
		min-width: 100% !important;
		height:500px !important;
	}
	
}


#ct-builder [data-aos] {
    opacity: 1 !important;
    transform: translate(0) scale(1) !important;
}body:not(.oxygen-builder-body) .ct-section.section-faq {
    background-clip: padding-box;
    border-top: 92px solid transparent;
    margin-top: -92px;
}

body:not(.oxygen-builder-body).admin-bar .ct-section.section-faq {
     border-top: 124px solid transparent;
     margin-top: -124px;
}

.section-faq h4{font-size:inherit !important;}
.section-faq h4 + p{margin-top:0px !important;}


.section-faq .ea-body strong {color:#007a7a !important;}


.eapps-faq-content-category-item-answer-text{
	line-height:1.4 !important;

}

.eapps-faq-content-category-item-answer-text ol,
.eapps-faq-content-category-item-answer-text ul{
	margin:0;
	padding-left:20px;
}

.eapps-faq-content-category-item-answer-text ul{
	margin-left:-25px;

}

.eapps-faq-layout-accordion .eapps-faq-content-category-item-question-icon {
   opacity: 1 !important;
	color:#05d6d6;
	right:0 !important;
}

.acc-main .eapps-faq-content-category-item-question-text,
.acc-main .eapps-faq-content-category-item-answer-text {
    font-size: 1.1rem;
}

@media only screen and (max-width:520px){
	.eapps-faq-content-category-item-question-text{
		font-size:1.1rem !important;
		line-height:1.4rem !important;
	 }
	
	.acc-main .eapps-faq-content-category-item-answer-text {
    	font-size: 1.1rem;
	}
}#pe_rating_OFF {
    color: #f6d780 !important;
   
}

.glossar-special-h3-strong strong,
.glossar-special-h3-strong b{
	color:#089191 !important;
}


.glossar-content li strong,
.glossar-special-h3-strong li strong,
.glossar-special-h3-strong li b{
    /*font-size: 1.2rem;*/

}

.glossar-content li{	
    font-size: 1.2rem;
}



.content-format-special h3 + ul,
.content-format-special h3 + ol,
.glossar-content h3 + ul{
	margin-top:0;
}


.glossar-special-h3-strong h3:not(:first-of-type){
	margin-top:30px !important;
}
.glossar-special-h3-strong h3:first-of-type{
	margin-top:20px !important;
}


.wpg-list-item-title{
	font-size:1.2rem !important;
}
.glossar-content ul{
	margin: 20px 0 20px 0;
    padding-left: 20px;
}
.glossar-content p{
	margin:0 0 15px 0;

}

.glossar-content p + ul{
	margin: 10px 0  20px 0;
    padding-left: 20px;
}

.glossar-content ol{
	margin: 20px 0 20px .7em;
    padding-left: 20px;
}

.glossar-content p + ol{
	margin: 10px 0 20px .7em;
    padding-left: 20px;
}

.glossar-content ul + h3,
.glossar-content ol + h3{
	margin-top:30px;
}

.2glossar-content li{
	font-size:1.2rem;
}

.glossar-content h2 + p{
	margin-top:15px;	
}

.glossar-content ul li strong{
	color: #007a7a;
}

.glossar-content h3 {
	margin-top:0px;	
	font-size:1.4rem !important;
	
}

.glossar-content h4{
	margin-top:25px;	
}

.glossar-content h4  p{
	margin-top:25px;	
}

.wpg-list-search-form input[type="text"] {    
    max-width: 400px;
    
}

.glossar-content ul + div{
	margin-top:150px !important;

}

.wpg-list-block-heading {
    background-color: #dbdbdb;
    padding: 0 0 0 15px;
}
.glossar-content h2:not(.glossar-h2-first-headline){
	font-size:1.6rem;

}

.glossar-content ul li::marker, 
.glossar-content ol li::marker {
  color: #05d6d6;
}


.toc-list ul li::marker,
.toc-list ol li::marker{
	color:  #252525;
}

.toc-list ul,
.toc-list ol{
	margin-bottom:0;
}


.toc-list li{
	font-size:1rem;
	margin-bottom:0;
}

.glossar-content h2{
	margin-top: 25px;
}    



body.single-glossary .wpg-list-block h3 {  
    margin: 0 0 5px 0 !important;
}
body.single-glossary .wpg-list-block .wpg-list-item { 
    margin: 0 10px 10px 0;
}

body.single-glossary22  .wpg-list-filter-container{
	display:none;
}

.toc-list a{
	text-decoration:none !important;
}

code, kbd, pre, samp {
    font-family: inherit;
    font-size: 1em;
    background-color: #f0f0f0;
    color: #000;
    border-radius: 12px;
    padding: 7px 15px;
    font-size: 1rem;
	max-width:100% !important;
}
@media only screen and (max-width:992px) {
	body.single-glossary .section-main:first-of-type .ct-section-inner-wrap{
		padding-top:20px !important;

	}
}


@media only screen and (max-width:992px) {
	
	.content-format-special{
		font-size:1.2rem;

	}
	
	.glossar-sidebar-right{
		margin-top:50px;
	}
	.glossar-content h2:not(.glossar-h2-first-headline){
		margin-top: 20px;
		font-size:1.6rem !important;
		line-height:1.3;
		margin-top:30px !important;
		
	}
	.glossar-content h2.glossar-h2-first-headline{
		margin-top: 20px;
		font-size:2rem !important;
			line-height:1.3;
		margin-bottom:15px !important;
	}	
	.glossar-content h3 {
		margin-top:0px;	
		font-size:1.1rem !important;
	}
	
}




@media only screen and (min-width:993px) {
	
	 .wpg-list-block {
    	width: 50% !important;
    	padding-right: 25px !important;
	}

	
	.glossar-content h2:not(.glossar-h2-first-headline){
		font-size:2rem !important;

	}
	
	
	
}


@media only screen and (max-width:768px) {

		
	.content-format-special{
		font-size:1.1rem;

	}
			
	.content-format-special h2{ 
		margin-top:20px !important;

	}
	
	
}
	

.glossar-special-h3-strong h3{
	padding-top:15px !important;
}

.oxygen-vsb-responsive-video-wrapper2 {
    padding-bottom: 0 !important;
}
/*
.oxygen-vsb-responsive-video-wrapper {padding-bottom:0!important}
.oxygen-builder-body .oxygen-vsb-responsive-video-wrapper, .admin-bar .oxygen-vsb-responsive-video-wrapper {padding-bottom: 56.25%!important;}
*/
._brlbs-content-blocker{
	position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
	right:0;
    background-color: #EFEFEF;
    display: table-cell;
    vertical-align: middle;
}

._brlbs-content-blocker ._brlbs-default{
	margin-top: 18% !important;
}
.prinzip-hover,
.prinzip-box-trigger:hover{
	transform: scale3d(1.05,1.05,1) !important;
    transition-duration: .3s !important;
    background-color: rgba(0,122,122,0.11) !important;
}.oxy-comment-form #submit{

    display: inline-block;
    width: auto;
    font-size: 1rem;
    border-radius: 100px;
    padding: 22px 35px;
}

.oxy-comments li.comment {
    padding: 20px;
    border: 1px solid #05d6d6;
}


.comments-title{
	font-weight:700;
	font-size:1.6rem;
	margin-top:40px;
	margin-bottom:20px;
}.section-newsletter label,
.section-newsletter label a{
	color:#FFF !important;
	font-size:1rem !important;
}


.section-newsletter .wsf-text-danger {
    color: #FFF;
}

#wsf-2-field-173,
.section-newsletter button{
	background-color:#05d6d6 !important;
	color: #fff !important;
}

.section-newsletter .wsf-invalid-feedback {
    color: #FFF !important;
    
}

@media only screen and (min-width:521px){
	.sendinblue-footer iframe{
		height:550px;
		margin-bottom:-100px !important;
		margin-top:-50px !important;
		min-width:97vw !important;
	}
}

@media only screen and (max-width:520px){
	.sendinblue-footer iframe{
		height:550px;
		margin-bottom:-130px !important;
		min-width:97vw !important;
	}
}
@media only screen and (max-width:380px){
	.sendinblue-footer iframe{
		height:600px;
		margin-bottom:-150px !important;
		margin-left:-20px !important;
		margin-right:-60px !important;
		min-width:97vw !important;
	}
	.sendinblue-footer iframe button{
	background-color:Red !important;
	}
}

.quick-testimonial.style-5 .testimonial-item .testimonial-content .testimonial-icon {
    color:  #007a7a; 
}

.quick-testimonial.style-5 .testimonial-item .testimonial-title .testimonial-job {
    color: inherit;
    
}

.quick-testimonial.style-5 .testimonial-item .testimonial-content .testimonial-icon {
	display:none !important;
}

.quick-testimonial .owl-dots .owl-dot.active span {
    width: 20px;
    background: #007a7a;
}

.testimonial-content{
	padding-top:30px !important;
}


.quick-testimonial .testimonial-content .testimonial-content-inner{
  max-height: 220px;
  overflow-y: auto;
	padding-right:7px;
	line-height:1.4;
}

.testimonial-content .testimonial-content-inner::-webkit-scrollbar {
  width: 10px !important;
}

.testimonial-content  .testimonial-content-inner::-webkit-scrollbar-thumb {
  background-color: #ddd9d9;
  border-radius: 10px;
}

.testimonial-content .testimonial-content-inner::-webkit-scrollbar-track {
  background-color: #e8e8e8;
  border-radius: 10px;
}

.quick-testimonial .owl-dots .owl-dot span{
    width: 12px !important;
    height: 8px !important;
    margin: 0 5px !important;
}
	
.quick-testimonial .owl-dots .owl-dot:not(.active) span {
    background: #007a7a42 !important;
   
}

.quick-testimonial .owl-dots.active .owl-dot span {

	   background: #007a7a !important;
}

.testimonial-content {
    font-size: 16px !important;
 
}
.quick-testimonial.style-5 .testimonial-item .testimonial-content {
  text-align: left !important;
}

@media only screen and (min-width:769px){ 
  .quick-testimonial.style-5 .testimonial-item .testimonial-content { 
      padding: 25px 30px 40px 30px !important; 
  
  }
}.sp-easy-accordion .sp-ea-single .ea-header,
.sp-easy-accordion .sp-ea-single .ea-header a { 

    font-size: 1.1rem !important;
    line-height:1.3 !important;

}
.ea-body{
   font-size: 1.1rem !important;
   padding-top:0 !important;
}



.acc-width .sp-easy-accordion{
    max-width: 100%;
    width: 800px;
}

.ea-body{
  line-height:1.4 !important;
  font-size:1rem !important;

}

.sp-easy-accordion > .ea-expand a,
.sp-easy-accordion > .sp-ea-single >.ea-header a:hover {
    color: #007a7a !important;
}


.sp-easy-accordion .ea-header a{
    padding-top:10px !important;
    padding-bottom:10px !important;
    border-radius:0 !important;
    font-size:1rem !important;
}


@media only screen and (min-width:769px){
  .sp-easy-accordion .ea-header a{
    padding-top:20px !important;
    padding-bottom:20px !important;
    font-size:1.2rem !important;
  }
}




.sp-easy-accordion .sp-ea-single{
   border-radius:0 !important;
}#greview-slider .wp-google-place .wp-google-left img,
#greview-slider .grw-review-inner .wp-google-stars,
#greview-slider .wp-google-time{ 
  display:none !important;
}

#greview-slider .wp-gr .grw-dot {
    width: 17px !important;
    height: 17px !important;
}

#greview-slider .gcomp,
#greview-slider .gurl{ 
  line-height:17px !important;
}
#greview-slider .gcomp,
#greview-slider .gurl{ 
  color:#939393 !important;
}
@media only screen and (min-width:1200px){

  #greview-slider .grw-dots {
      bottom: -40px !important;
  }
}

#greview-slider2 .grw-review-inner{
    flex-direction: column-reverse;

    display: flex;
}

#greview-slider .wp-google-feedback{ 
  margin-top:10px !important;
  margin-bottom:15px !important;
}

.grw-row.grw-row-l {
    justify-content: space-evenly !important;
}

#greview-slider .wp-gr .grw-review .wp-google-feedback {
    height: 160px!important;
  padding-right:20px !important;
}

#greview-slider .grw-review-inner{
  box-shadow: 3px 3px 12px rgba(30,30,30,0.06) !important;
}

#greview-slider  .wp-gr .wp-google-name{
  margin-top:25px !important;
  font-weight:600 !important;
  font-size:18px !important;
  color:#1e1e1e !important;
}
#greview-slider a.wp-google-name{
margin-top:15px !important;
  margin-bottom:-15px !important;
}

#greview-slider  .wp-google-text{
  line-height:1.2 !important;
  font-weight:400 !important;
  color:#1e1e1e !important;
}

#greview-slider .wp-gr .grw-slider .wp-google-feedback {
    height: 160px!important;    
}
#greview-slider .wpac,
#greview-slider *{ 
  font-family: inherit !important;
}

#greview-slider__OFF  .wp-gr.wpac .wp-google-left img {
    display: none !important;
}
#greview-slider  .wp-gr .grw-slider .wp-google-stars {
    margin: 5px 0 15px!important;
}

#greview-slider .wp-gr .grw-dot.active{
  background:#095255 !important;
}

#greview-slider .wp-gr .grw-slider:not(.wp-dark) .grw-slider-review-inner.grw-slider-review-border {
    background: #FFF !important;
    border-radius: 6px !important;
    box-shadow: 3px 3px 12px 3px rgba(0,0,0,.03), 0 3px 2px rgba(0,0,0,-1.95) !important;
}

#greview-slider  .wp-gr .grw-slider .grw-slider-dot.active {    
    background: #007a7a !important;
}
#greview-slider  .wp-gr .grw-slider .grw-slider-dot {  
    width: 15px !important;
    height: 15px !important;
    margin: 4px !important;
 
}


.wp-gr .wp-google-text {
    font-size: 17px!important;
}

#greview-slider  .cname{
    font-weight: 600 !important;
    font-size: 18px !important;
    color: #1e1e1e !important;
}
#greview-slider a,
#greview-slider .wp-google-name{
  cursor:pointer !important;
}

#greview-slider .wp-gr .grw-slider-review .wp-google-left {    
    line-height: 1 !important;
}

  
#greview-slider .wp-gr .grw-slider .grw-slider-dots {    
    bottom: -50px !important;
}


#greview-slider .wp-google-left img {
    display:inline !important;
}
#greview-slider .wp-google-place .wp-google-left img{ 
  display:none !important;
}


@media only screen and (max-width:520px){

  #greview-slider .wp-gr .grw-review .wp-google-feedback {
      height: 220px !important;
      padding-right: 0px !important;
  }
  
  #greview-slider .greview-slider > .ct-section-inner-wrap {
      padding-right: 5px;
      padding-left: 5px;
  }
  #greview-slider .wp-google-text{
  	font-size:1rem !important;
  }
}
@media only screen and (min-width:1350px) and (max-width:1650px){
 .lp-header-form-wrapper {
   right:25vw;
   top:-550px;
 }
}
