.entry-content img {
    margin: 0 0 1.5em 0;
}
.alignleft, img.alignleft {
    margin-right: 1.5em;
    display: inline;
    float: left;
}
.alignright, img.alignright {
    margin-left: 1.5em;
    display: inline;
    float: right;
}
.aligncenter, img.aligncenter {
    margin-right: auto;
    margin-left: auto;
    display: block;
    clear: both;
}
.alignnone, img.alignnone {
    /* not sure about this one */
}
.wp-caption {
    margin-bottom: 1.5em;
    text-align: center;
    padding-top: 5px;
}
.wp-caption img {
    border: 0 none;
    padding: 0;
    margin: 0;
}
.wp-caption p.wp-caption-text {
    line-height: 1.5;
    font-size: 10px;
    margin: 0;
}
.wp-smiley {
    margin: 0 !important;
    max-height: 1em;
}
blockquote.left {
    margin-right: 20px;
    text-align: right;
    margin-left: 0;
    width: 33%;
    float: left;
}
blockquote.right {
    margin-left: 20px;
    text-align: left;
    margin-right: 0;
    width: 33%;
    float: right;
}

.white-section, .white-section.wrapper {padding-top: 60px;padding-bottom: 60px;display: flex;flex-wrap: wrap;}
.white-section h1, .white-section h2, .white-section h3, .white-section h4 {/*color: #08104b;*/margin-top: 0}
.white-section img{max-width: 100%;height: auto}
.white-section.cta-image {background: #222;padding-top: 0;padding-bottom: 0}
.white-section.cta-image, .white-section.cta-image h3 {color: #d1d5dd}
.white-section.cta-image h2 {color: #fff}
.contact-form-wrapper h3 {text-align: center;font-weight: bold;font-size: 18px;margin-top: 16px;margin-bottom: 8px;}
.contact-form-wrapper .color-gray {margin-bottom: 16px;font-size: 14px}
.contact-form-wrapper .color-primary {margin-bottom: 20px;font-size: 20px;font-weight: bold}
.contact-form-wrapper .with_frm_style .frm_inside_container label {font-size: 14px}
.contact-form-wrapper .frm_style_formidable-style.with_frm_style .form-field {margin-bottom: 8px}
.contact-form-wrapper .with_frm_style input[type=text], .contact-form-wrapper .with_frm_style input[type=password], .contact-form-wrapper .with_frm_style input[type=email], .contact-form-wrapper .with_frm_style input[type=number], .contact-form-wrapper .with_frm_style input[type=url], .contact-form-wrapper .with_frm_style input[type=tel], .contact-form-wrapper .with_frm_style input[type=file], .contact-form-wrapper .with_frm_style input[type=search], .contact-form-wrapper .with_frm_style select, .contact-form-wrapper .with_frm_style .frm-card-element.StripeElement {height: auto;padding: 12px;border: 1px solid #cccfdb;border-radius: 6px;}
.contact-form-wrapper .frm_style_formidable-style.with_frm_style .frm_submit button{display: block;width: 100%;text-align: left;background: #d51030;padding: 10px 20px;color: #fff;font-weight: bold;border: 2px solid #d51030}
.contact-form-wrapper .frm_style_formidable-style.with_frm_style .frm_submit button:hover{background: transparent;color: #d51030;}
.contact-form-wrapper .frm_style_formidable-style.with_frm_style .frm_submit button:after {content: "\f178";font-family: 'Font Awesome 5 Pro';float: right;}
.contact-form-wrapper img {display: block;margin: auto}
.white-section h2 {font-weight: bold;margin-bottom: 24px;}
.white-section .highlighted-text {line-height: 1.4;margin-bottom: 40px;}
.white-section .highlighted-text p {margin-bottom: 1em}
.white-section.content-simple .highlighted-text p:last-child, .white-section.content-simple .highlighted-text:last-child {margin-bottom: 0}
.white-section .testimonial-item .testimonial-stars span {display: inline-block;width: 24px;height: 24px;background: #1cb57a;line-height: 24px;text-align: center;margin: 0 3px 0 0;font-size: 14px;color: #fff;}
.white-section .testimonial-item .testimonial-stars {margin-bottom: 16px}
.white-section .testimonial-item .testimonial-text {line-height: 1.4;font-style: italic;font-weight: 500;/*color: #08104b;*/margin-bottom: 12px}
.white-section .testimonial-item .testimonial-title {font-size: 12px;/*color: #667094;*/font-weight: bold}
.white-section .testimonial-item img {margin-bottom: 10px}
#contact-section .highlighted-text  {margin-bottom: 30px}
.content-image img, .cta-image img {width:100%;height: auto}
.white-section .coloured-title {text-transform: uppercase;font-weight: bold;font-size: 14px;margin-bottom: 8px;color: #d51030}
.cta-link {background: #3777ff;padding: 12px 20px;color: #fff;font-weight: bold;border-color: #3777ff;font-size: 14px;border-radius: 6px;}
.cta-link:hover {background: transparent;color: #3777ff}
.cta-image .btn {background: #fff;border-color: #fff;color: #222;font-weight: bold}
.cta-image .btn span {color: #9da2ad;font-size: 14px;vertical-align: middle;margin-left: 8px;}
.cta-image .btn:hover {background: #d51030;border-color: #d51030;color: #fff}
.cta-image .btn:hover span{color: #fff}
.cta-image .col-md-5{max-width: 475px}
/*.color-gray {color: #667094;}*/
.color-blue {color: #3777ff;}
.color-primary {color: #d51030!important;}
.round-image {border-radius: 50%}
.text-left {text-align: left}
.text-center {text-align: center}
.text-right {text-align: right}
.float-right {float: right}
.col-12 {flex: 0 0 auto;width: 100%;}
.mx-auto {margin: auto}
.btn:hover {background: transparent}
.doctor-item + .doctor-item{padding-top: 30px;border-top: 1px solid #cccfdb;margin-top: 30px}
.doctor-item .doctor-image {width: 200px;overflow: hidden;border-radius: 12px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);max-height: 300px;display: inline-block;vertical-align: top;}
.doctor-item .doctor-image img {display: block}
.doctor-item .doctor-image img.mobile-img {display: none}
.doctor-item .doctor-text {display: inline-block;vertical-align: top;width: calc(100% - 205px);padding-left: 20px;line-height: 1.4;/*color: #667094;*/}
.doctor-item .doctor-text h3 {margin-bottom: 4px;}
.doctor-item .doctor-text h4 {margin-bottom: 20px;font-size: 18px}
.faqs-section {background: #f9fafb}
.faqs-section .faq-item{padding-top: 30px;margin-top: 30px;border-top: 1px solid #e5e7eb;}
.faqs-section .faq-item > div {display: inline-block;vertical-align: top}
.faqs-section .faq-item > div.left {width: 44%;padding-right: 15px}
.faqs-section .faq-item > div.right {width: 55%;padding-right: 15px;line-height: 1.4}
.c-row {display: flex;flex-wrap: wrap;}
.white-section.feature-section {padding-bottom: 30px}
.feature-section-items .feature-item {position: relative;padding-right: 30px;}
.feature-section-items .feature-item .feature-image {display: inline-block;width: 58px;height: 58px;line-height: 74px;background: #d51030;text-align: center;border-radius: 12px;margin-bottom: 20px}
.feature-section-items:not(.style-3) .feature-item .feature-image img {filter: brightness(0) invert(1);}
.feature-section-items .feature-item.icon-left {padding-left: 78px}
.feature-section-items .feature-item.icon-left .feature-image {position: absolute;left: 0;top: 0}
.feature-section-items.style-2 .feature-item .feature-image {border-radius: 50%}
.feature-section-items.style-3 .feature-item .feature-image {background: transparent}
.bg-gray-dotted {background: #f9fafb}/*url(../../../../../../../../themes/alta-klinik/images/dots.jpg) bottom left no-repeat*/
.feature-section-big-image .col-md-4 {padding-right: 20px}
.feature-section-big-image .col-md-6, .feature-section-big-image .col-md-3 {padding-right: 15px}
.feature-section-big-image .col-md-4 > div, .feature-section-big-image .col-md-6 > div, .feature-section-big-image .col-md-3 > div {padding: 20px 20px 0}
.feature-section-big-image img {max-width: 100%;height: auto;}
.feature-section-big-image .col-md-6 img, .feature-section-big-image .col-md-3 img{max-height: 223px;width: auto}
.feature-section-big-image h3 {font-weight: bold}
.feature-section-big-image.style-center {text-align: center;justify-content: center;}
.feature-section-big-image.style-right {text-align: right;justify-content: right;}
.feature-section-right-image .img-wrapper img {border-radius: 12px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);}
.bg-gray-dotted.feature-section-right-image {background-position: top right}
.feature-section-list .feature-section-items .feature-item.icon-left {padding-left: 30px}
.feature-section-list .feature-section-items .feature-item.icon-left:before {content: '';width: 20px;height: 20px;background: var(--wpr-bg-27724b2e-53ec-4d72-80b3-1dd4da4cd5ec) left center no-repeat;display: inline-block;position: absolute;left: 0;top: 4px;background-size: contain;}
.hero .hero-img-wrapper {position: relative;overflow: hidden}
.hero .hero-img-wrapper img{max-width: 100%;height: auto}
/*.hero.hero-style-1 .hero-img-wrapper:before {content: '';position: absolute;left: -55px;top: 0;width: 115px;background: #fff;height: 100%;transform: skewX(-9deg);}*/
.hero h2 {font-size: 42px;font-weight: bold;}
.hero.hero-style-1 h1 {font-size: 32px;font-weight: bold;}
.hero .feature-section-items .feature-item.icon-left .feature-image {background: transparent;width: auto;line-height: 1;top: 6px;height: auto;}
.hero .feature-section-items .feature-item.icon-left .feature-image img{filter: none}
.hero .feature-section-items .feature-item.icon-left {padding-left: 45px;}
.hero.hero-style-3 {padding-left: 40px;padding-right: 40px}
.hero.hero-style-3 h1{font-size: 48px;font-weight: bold}
.hero.hero-style-3 .hero-img-wrapper img{width: 100%;margin-bottom: 30px}
.newsletter-item {padding-right: 30px;text-align: center}
.newsletter-item p{font-style: italic;}
.newsletter-item img{max-width: 100%;height: auto;margin-bottom: 30px}
.price-section, .comparison-section {background: #222;color: rgba(255, 255, 255, 0.60);position: relative;z-index: 0}
.price-section:after, .comparison-section:after {content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 25%;background: #fff;
    z-index: -1;}
.price-section span.highlighted-text, .comparison-section span.highlighted-text{text-transform: uppercase;font-size: 16px}
.price-section.white-section h2, .comparison-section.white-section h2{color: #fff}
.price-item {background: #f9fafb;color: #222;border-radius: 8px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);padding: 30px;margin-top: 60px}
.price-item.popular-item {position: relative;z-index: 1;margin-top: 20px;margin-bottom: -40px;margin-left: -20px;margin-right: -20px;width: calc(33.33333333% + 40px);border: 2px solid #d51030;}
.price-item.popular-item .popular-tag{position: absolute;background: #d51030;color: #fff;top: 0;font-size: 12px;text-transform: uppercase;font-weight: 500;padding: 3px 12px 4px;border-radius: 10px;left: 50%;transform: translate(-50%, -50%);text-align: center}
.price-item h3 {font-size: 24px;font-weight: bold}
.price-item.popular-item h3 {font-size: 28px}
.price-item .price-wrapper {font-size: 48px;font-weight: bold;line-height: 1;}
.price-item .price-wrapper span {display: inline-block;vertical-align: middle;}
.price-item .price-wrapper .currency {font-size: 32px}
.price-item .price-wrapper .period {font-weight: normal;color: #667094;font-size: 20px;margin-left: 8px}
.price-item .price-text {text-align: center;background: #fff;padding: 30px;margin: -30px -30px 30px;border-bottom: 1px solid #ddd;    border-radius: 8px 8px 0 0;}
.price-item .price-item ul li {margin-bottom: 16px}
/*.price-item .price-text ul li:before {content: '';width: 16px;height: 16px;background: url(../../../../../../../../themes/alta-klinik/images/check.svg) left center no-repeat;display: inline-block;background-size: contain;margin-right: 8px;vertical-align: top;}*/
.price-item .price-item .btn {width: 100%;margin-top: 30px}
.price-item.popular-item + .price-item {padding-left: 50px}
.product-features-section .col-12.img-wrapper{max-height: 50vh;overflow: hidden;position: relative;}
.product-features-section img{width: 100%;height: auto}
.product-features-section .col-12.img-wrapper:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 100%;background: linear-gradient(to bottom,transparent 0,#fff 100%);}
.product-features-section .col-12.img-wrapper + .col-12 {margin-top: -40px;position: relative;}
.product-features-section .product-feature-item{padding-right: 30px;font-size: 14px;line-height: 1.4;margin-bottom: 30px}
.product-features-section .product-feature-item h3{font-weight: bold;margin-bottom: 12px;}
.product-features-section .product-feature-item.col-md-4 h3{font-size: 16px;border-top: 1px solid #eee;padding-top: 20px;margin-bottom: 20px;}
.product-features-section.style-2 {padding-left: 40px;padding-right: 40px}
.promo-section .promo-banner {padding-top: 80px;padding-bottom: 80px;position: relative;z-index: 0;margin-bottom: 40px}
.promo-section .promo-banner:after {content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 100%;background: linear-gradient(to bottom,rgba(255, 255, 255, 0.3)0,rgba(255, 255, 255, 0.8)60%, #fff 100%);z-index: -1;}
.promo-section h3 {font-weight: bold;margin-bottom: 40px}
.promo-section .promo-item {padding-right: 30px;line-height: 1.6;}
.promo-section .promo-item:before {content: '"';display: block;margin-bottom: 10px;color: #ccc;font-size: 48px;line-height: 1;}
.promo-section .promo-item strong{display: block;font-weight: bold;margin-top: 20px}
.stat-section {background: #d51030;color: rgba(255, 255, 255, 0.8);}
.stat-section h2{color: #fff;}
.stat-section .stat-item {text-align: center;padding: 0 15px}
.stat-section .col-12 + .stat-item {margin-left: auto}
.stat-section .stat-item:last-child {margin-right: auto}
.stat-section h3{font-size: 36px;font-weight: bold;color: #fff;}
.trusted-section.style-1 {background: #d51030;}
.trusted-section.style-1 h2 {color: #fff;margin-bottom: 40px}
.trusted-item {padding-right: 30px}
.trusted-section.style-1 .trusted-item img {filter: brightness(0) invert(1);opacity: 0.8;transition: 0.3s all ease-in-out}
.trusted-section.style-1 .trusted-item img:hover {opacity: 1}
.trusted-section.style-2 h2 {text-align: center;font-size: 16px;position: relative;z-index: 0}
.trusted-section.style-2 h2:before {content: '';position: absolute;left: 0;width: 100%;height: 1px;background: #eee;top: 50%;z-index: -1}
.trusted-section.style-2 h2 span {display: inline-block;padding: 0 40px;background: #fff}
.trusted-section.style-2 .trusted-item span {display: block;width: 100%;line-height: 160px;height: 120px;border: 1px solid #eee; border-radius: 8px;padding: 0 30px}
.trusted-section.style-2 .trusted-item img {filter: grayscale(1)}
[class*=" col-"], [class^=col-] {width: 100%}
.rating-section-list .ratings-list .col-md-6 {padding-left: 70px;position: relative;padding-right: 30px}
.rating-section-list .rating-circle {position: absolute;border: 2px solid #3faa2e;border-radius: 50%;color: #3faa2e;text-align: center;font-weight: bold;font-size: 20px;letter-spacing: -0.5px;width: 49px;height: 49px;line-height: 17px;margin: 3px 0 0;left: 0}
.rating-section-list .rating-circle small {display: block;font-size: 0.5em;text-transform: uppercase;margin-top: 2px;}
.gallery-section-items .col-md-6 {padding: 12px}
.gallery-section h2 {margin-bottom: 40px}
.w-100, .gallery-section img {width: 100%}
.price-box-total {font-size: 24px;line-height: 1.4;font-weight: bold}
.highlighted-text ul {margin-left: 1em;}
.highlighted-text ul li {list-style: none;margin: 0;padding: 3px 0 3px 17px;position: relative;display: block;}
/*.highlighted-text ul li:after {font: normal normal normal 14px/1 'Font Awesome 5 Pro';line-height: inherit;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);content: "\f105";position: absolute;left: 0;top: 3.5px;color: #d51030;}*/
.pt-0, .py-0{padding-top: 0!important;}
.pb-0, .py-0{padding-bottom: 0!important;}
.auf-einen-blick {background: #efefef;position: relative;z-index: 0;padding: 20px 20px 20px 80px;border-radius: 12px;color: #3f3f40;font-size: 16px;margin-bottom: 20px}
.auf-einen-blick:before{content: '';background-color: #e2e2e2;-webkit-mask-image: url(/wp-content/uploads/2022/08/loupe.png);mask-image: url(/wp-content/uploads/2022/08/loupe.png);-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;position: absolute;top: 10px;left: 4px;width: 85px;height: 85px;z-index: -1;}
.auf-einen-blick h3 {font-weight: bold;margin-bottom: 12px;}
.auf-einen-blick ul li{padding: 0;font-size: 16px;color: #6c6c6d;margin-bottom: 6px;list-style-type: disc;display: list-item;}
.auf-einen-blick ul li:marker{color: #3f3f40}
.wichtig-zu-wissenk{position: relative;z-index: 0;border: 2px solid #d51130;border-radius: 12px;padding: 20px 20px 20px 70px;font-size: 16px;color: #6c6c6d;line-height: 1.4;margin-bottom: 20px}
.wichtig-zu-wissenk:before{content: '';background-color: #d51130;-webkit-mask-image: url(/wp-content/uploads/2022/08/bulb.png);mask-image: url(/wp-content/uploads/2022/08/bulb.png);-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;position: absolute;top: 20px;left: 15px;width: 34px;height: 34px;z-index: -1;}
.wichtig-zu-wissenk p:last-child {margin-bottom: 0;}
.layer-bg.cta-popup .alta-layer {width: 440px;border: 2px solid #d51130;overflow: visible;height: auto;}
.layer-bg.cta-popup .alta-layer .close-callback-form{float: right;margin-top: -10px;margin-right: -10px;background: #fff;border-radius: 50%;color: #d51130;padding: 0;display: inline-block;font-size: 26px;cursor: pointer;}
.layer-bg.cta-popup .btn {font-size: 16px;width: calc(50% - 4px);padding: 10px 6px;margin: 4px 0px;}
.layer-bg.cta-popup img + .btn, .layer-bg.cta-popup noscript + .btn, .layer-bg.cta-popup h4 + .btn{width: 100%;}
.layer-bg.cta-popup .btn:last-child, .layer-bg.cta-popup .btn:nth-last-child(3) {margin-left: 3px}
.layer-bg.cta-popup .alta-layer, .layer-bg.cta-popup .alta-layer .body {background: #fff;border-radius: 12px;}
.layer-bg.cta-popup h4 {margin: 24px 0;font-weight: bold;}
#entry-change-date h3 {margin-bottom: 30px;}
#entry-change-date input, #entry-change-date select {width: 100%;padding: 15px;margin-bottom: 12px;}
#entry-change-date .btn {width: auto;margin: 0;padding: 10px 15px;}
.table-view-list td input[type="checkbox"]{vertical-align: middle;margin: 0 6px 0 0;}
.new-post-author-block, .widget-area .widget.new-post-author-block{box-shadow: none;padding: 0;}
.custom-post-author-block.new-post-author-block .block-body{margin: 0;height: 78px;}
.custom-post-author-block.new-post-author-block .block-body .author-photo {margin-top: 7px;}
.custom-post-author-block.new-post-author-block .block-body .author-name {padding-top: 0;font-size: 14px;line-height: 1.4;}
.custom-post-author-block.new-post-author-block .block-body .author-name a {text-decoration: underline;}
@media (min-width: 768px) {
    .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }
    .col-md-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }
    .col-md-3 {
        flex: 0 0 auto;
        width: 25%;
    }
    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }
    .col-md-6 {
        flex: 0 0 auto;
        width: 50%;
    }
    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }
    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }
    .v-align-md {
        position: relative;
        top: 50%;
        transform: translateY(-50%);
    }
    .offset-md-1 {
        margin-left: 8.33333333%;
    }
    .offset-md-2 {
        margin-left: 16.66666667%;
    }
    .order-md-1 {
        order: 1
    }
    .order-md-2 {
        order: 2
    }
    .hero.hero-style-1:not(.img-fw) .hero-img-wrapper img {position: relative;height: 100%;width: auto;max-width: none;left: 50%;transform: translateX(-50%)}/*z-index: -1;*/
    /*.hero.hero-style-1 .hero-img-wrapper {border-radius: 0 30px 30px 0;}*/
    .hero.hero-style-1 .col-md-2 {padding-left: 40px;order:3;}
    .hero.hero-style-1 .col-md-2 img {display: block}
    .hero.hero-style-1 .col-md-2 img + img{margin-top: 40px}
    .hero.hero-style-1 .col-md-5 {order: 1;padding-right: 30px}
    .hero.hero-style-1 .col-md-4 {order: 2}
    .col-count-2 {column-count: 2}
    .price-box-section .feature-section-items{margin-top: 50px;margin-right: 50px}
    .price-box-section .highlighted-text {margin-bottom: 15px}
    .d-md-none {display: none}
    .contact-form-wrapper {border: 1px solid #cccfdb;border-radius: 12px;padding: 25px;}
    .white-section h2 {font-weight: bold;font-size: 36px;margin-bottom: 24px;}
    .white-section .highlighted-text {font-size: 18px;}
    .white-section .testimonial-item .testimonial-text {font-size: 20px;}
    .feature-section-right-image .img-wrapper img {position: sticky;top: 50px}
    .alta-banner-shortcode .mobile-image{display: none;}
}
@media (max-width: 767.98px) {
    .contact-form-wrapper, .content-image img, .product-features-section.style-2 img {margin-bottom: 30px}
    /*.white-section h2 {font-size: 32px}*/
    .cta-image .v-align-md {padding: 30px}
    .doctor-item .doctor-image {width: 100%;margin-bottom: 20px;max-height: 250px;}
    .doctor-item .doctor-image img.mobile-img {display: block;width: 100%;}
    .doctor-item .doctor-image img.mobile-img + img, .doctor-item .doctor-image img:not(.mobile-img) {display: none}
    .doctor-item .doctor-text {width: 100%}
    .faqs-section .faq-item > div.left, .faqs-section .faq-item > div.right {padding: 0;width: 100%}
    .feature-section-big-image .col-md-4, .feature-section-big-image .col-md-6, .feature-section-big-image .col-md-3, .promo-section .promo-item {margin-bottom: 30px}
    .feature-section-big-image .col-md-4:last-child, .feature-section-big-image .col-md-3:last-child, .promo-section .promo-item:last-child {margin-bottom: 0}
    .hero.hero-style-3, .product-features-section.style-2{padding-left: 20px;padding-right: 20px;}
    .hero.hero-style-3 h1 {font-size: 42px;}
    .price-item {width: 100%}
    .price-item.popular-item {width: 100%;margin: 30px 0;}
    .stat-section .stat-item {padding: 0 10px;max-width: 33.33333333%;}
    .stat-section h3 {font-size: 32px}
    .stat-item p {font-size: 16px}
    .trusted-section.style-2 .trusted-item {width: 50%}
    .trusted-section.style-2 .trusted-item span {padding: 8px;line-height: 110px;height: 100px;}
    .hero.hero-style-1 {padding: 20px}
    .hero.hero-style-1 .hero-img-wrapper {padding-top: 30px;order: 3}
    /*.hero.hero-style-1 .hero-img-wrapper:before {display: none}
    .hero.hero-style-1 .hero-img-wrapper {border-radius: 0;}*/
    .hero.hero-style-1 .c-row {display: block}
    .hero.hero-style-1 .col-md-5 {width: 100%;}
    .hero.hero-style-1 .col-md-2 {width: 22%;padding-left: 15px;float: right}
    .hero.hero-style-1 .col-md-2 img {max-width: 100%;width: 80px}
    .hero.hero-style-1 .col-md-2 img + img {margin-top: 20px}
    .hero.hero-style-1 h1 {font-size: 28px}
    .white-section .highlighted-text {font-size: 16px}
    .hero .btn {margin: 4px 0}
    .contact-section .col-md-6 h2, .contact-section .col-md-6 .highlighted-text {display: none}
    .contact-form-wrapper .text-center img {float: left;margin-right: 15px}
    .contact-form-wrapper .text-center, .contact-form-wrapper h3 {text-align: left}
    .alta-banner-shortcode .desktop-image{display: none;}
    .layer-bg.cta-popup .alta-layer {top: 50%;left: 50%;position: absolute;transform: translate(-50%, -50%);max-width: 94%;}
    .layer-bg.cta-popup .btn {font-size: 12px}
    .auf-einen-blick:before{display: none;}
    .auf-einen-blick {padding: 20px;}
    .auf-einen-blick ul{width: 100%;overflow: visible;}
    .wichtig-zu-wissenk:before {display: none;}
    .wichtig-zu-wissenk {padding: 20px;}
    .interrupter .btn + .btn {margin-top: 12px;}
    .parent-pageid-13650 .partner-area .block:nth-child(3), .parent-pageid-15318 .partner-area .block:nth-child(3), .parent-pageid-13650 .partner-area .block:nth-child(3), .parent-pageid-13652 .partner-area .block:nth-child(3){
        display: none;
    }
}