/* css for category '_common' */

/*
   common CSS for everywhere - overwriting /assets/mobirise/css/mbr-additional.css 
*/

body {
    font-family: 'Raleway';
}

b,
strong {
    font-weight: bold !important;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
    color: #ffffff !important;
    background-color: #8B8C8E !important;
    border-color: #8B8C8E !important;
}

.btn-primary.disabled,
.btn-primary:disabled {
    color: #ffffff !important;
    background-color: #8B8C8E !important;
    border-color: #8B8C8E !important;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
    color: #ffffff !important;
    background-color: #8B8C8E !important;
    border-color: #8B8C8E !important;
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    color: #ffffff !important;
    background-color: #8B8C8E !important;
    border-color: #8B8C8E !important;
}

.btn-lg:hover {
    color: #ffffff !important;
    background-color: #8B8C8E !important;
    border-color: #8B8C8E !important;
}

.card {
    border: none !important;
    background-color: inherit !important;
}

.btn-info-outline:hover,
.btn-black-outline:hover {
    color: #ffffff !important;
    background-color: #000000 !important;
    border-color: #000000 !important;
    /*background-color: #8B8C8E !important;
    border-color: #8B8C8E !important;*/
}


/* for menu - scrollable and full text in background */

@media (max-width: 480px) {
    .dropdown-menu {
        max-height: 20vh !important;
        overflow-y: auto !important;
    }
    .dropdown {
        overflow-y: auto !important;
    }
}

.dropdown-menu {
    max-height: 60vh !important;
    overflow-y: auto !important;
    width: max-content !important;
}


/* arrow back-to-top on mobile in right corner as well */

@media (max-width: 480px) {
    .mbr-arrow-up {
        left: auto !important;
        right: 10vw !important;
    }
}


/* fix scroll fault */

#jarallax-container-0 {
    position: fixed !important;
}


/* social icons in squared circles */

.socialicons {
    line-height: normal !important;
}


/* fix weird button display on apple devices */

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: none !important;
}

.centerbtn {
    padding-top: 1rem !important;
    padding-bottom: 2.5rem !important;
}

.centerbtn-en {
    padding-top: 1rem !important;
    padding-bottom: 2rem !important;
}


/* video embedment */

.iframecontainer {
    width: 100%;
    height: 70vh;
}

@media (max-width: 480px) {
    .iframecontainer {
        width: 100%;
        height: 30vh;
    }
}


/* every html-tag-element should have line breaks according to word splittings */

* {
    word-wrap: break-word;
}


/* areas that should not be printed */

@media print {
    .dontPrint {
        display: none !important;
    }
}

@media screen {
    .dontShow {
        display: none !important;
    }
}


/* Form Honeypot */

.ohno {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 0;
    width: 0;
    z-index: -1;
}


/* Main-Menu */

.cid-s5uuHkcvu8 .navbar {
    background: #f08372;
    transition: none;
    z-index: 98;
    left: auto;
}

.cid-s5uuHkcvu8 .navbar .show {
    height: 100vh;
}

.cid-s5uuHkcvu8 .navbar-collapse {
    max-height: 100vh!important;
    overflow: visible;
    transition: none;
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-s5uuHkcvu8 .navbar-dropdown.bg-color.transparent.opened {
    background: #f08372;
}

.cid-s5uuHkcvu8 .bottom {
    padding-bottom: 2rem;
}

.cid-s5uuHkcvu8 a {
    font-style: normal;
}

.cid-s5uuHkcvu8 .dropdown-backdrop {
    display: none;
}

.cid-s5uuHkcvu8 .dropdown-toggle::after {
    border-top: 0!important;
    margin-left: 10px!important;
}

.cid-s5uuHkcvu8 .nav-dropdown {
    padding-top: 8rem;
}

.cid-s5uuHkcvu8 .nav-item {
    width: 100%;
    text-align: center;
    justify-content: center;
    display: flex;
}

.cid-s5uuHkcvu8 .nav-link {
    position: relative;
    margin-top: 0.5rem;
    width: fit-content;
    margin: auto;
    letter-spacing: 2px;
}

.cid-s5uuHkcvu8 .nav-link:after {
    content: "";
    color: #333;
    transition: all 0.3s;
    width: 20px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #ffffff;
    margin-left: 10px;
}

.cid-s5uuHkcvu8 .nav-link:hover:after {
    margin-left: -15px !important;
}

.cid-s5uuHkcvu8 .nav-link span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-s5uuHkcvu8 .nav-link a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-s5uuHkcvu8 .collapsed .navbar-collapse.show {
    display: flex!important;
    width: 100%;
    flex-direction: column;
    justify-content: space-between;
}

.cid-s5uuHkcvu8 .navbar-nav {
    width: 100%!important;
}

.cid-s5uuHkcvu8 .btn {
    width: fit-content;
    margin: 10px auto;
    padding: 1rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-s5uuHkcvu8 .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-s5uuHkcvu8 .navbar-caption-wrap {
    padding-left: 1rem;
    padding-top: 8px;
}

.cid-s5uuHkcvu8 .dropdown-menu {
    position: absolute!important;
    width: fit-content !important;
}

.cid-s5uuHkcvu8 .dropdown-item {
    background: #cccccc;
    color: #ffffff !important;
}

.cid-s5uuHkcvu8 .dropdown-item:hover,
.cid-s5uuHkcvu8 .dropdown-item:active {
    color: #ffffff !important;
}

.cid-s5uuHkcvu8 .social-list {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.cid-s5uuHkcvu8 .soc-item {
    width: 45px;
    height: 45px;
    background: #ffffff;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 1rem 0.4rem;
}

.cid-s5uuHkcvu8 .soc-item span {
    font-size: 1.2rem;
    color: #f08372 !important;
    transition: all 0.3s;
    padding-top: 4px;
    display: block;
}

.cid-s5uuHkcvu8 .soc-item:hover span {
    color: #1c1c1c !important;
}

.cid-s5uuHkcvu8 .dropdown.open>.dropdown-menu {
    position: absolute;
    opacity: 1;
    background: #cccccc;
    height: auto;
    left: auto;
    right: 100%;
    top: 5px;
    visibility: visible;
}

.cid-s5uuHkcvu8 .navbar-logo {
    margin-right: 0!important;
}

.cid-s5uuHkcvu8 .hamburger {
    position: absolute;
    top: 27px;
    right: 22px;
}

.cid-s5uuHkcvu8 .menu-logo {
    position: fixed!important;
}

.cid-s5uuHkcvu8 .menu-logo {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 99;
    margin-right: auto;
}

.cid-s5uuHkcvu8 .menu-logo .navbar-brand {
    display: flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    -webkit-align-items: center;
    align-items: center;
}

.cid-s5uuHkcvu8 .menu-logo .navbar-brand .navbar-caption-wrap {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-s5uuHkcvu8 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-s5uuHkcvu8 .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-s5uuHkcvu8 .menu-logo .navbar-brand .navbar-logo img {
    display: flex;
}

.cid-s5uuHkcvu8 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-s5uuHkcvu8 .menu-logo .navbar-brand .navbar-logo a {
    display: inline-flex;
}

.cid-s5uuHkcvu8 .navbar-toggler {
    background: #f08372;
    width: 75px!important;
    height: 75px!important;
    border-radius: 0!important;
    margin-top: -25px !important;
    margin-right: -16px !important;
}

.cid-s5uuHkcvu8 .navbar-brand {
    background: transparent;
    margin: 0!important;
    padding: 10px!important;
    padding-top: 20px;
}

.cid-s5uuHkcvu8 .navbar.navbar-short {
    background: transparent;
    min-height: 60px;
    transition: none;
}

.cid-s5uuHkcvu8 .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-s5uuHkcvu8 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-s5uuHkcvu8 .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-s5uuHkcvu8 .opened,
.cid-s5uuHkcvu8 .show {
    height: 100%;
    width: 300px!important;
    right: 0;
    transition: none;
    background: #f08372 !important;
    left: auto;
}

@media (max-width: 767px) {
    .cid-s5uuHkcvu8 .dropdown-item {
        font-size: 0.8rem;
    }
    .cid-s5uuHkcvu8 .nav-dropdown {
        padding-top: 4rem;
    }
    .cid-s5uuHkcvu8 .opened,
    .cid-s5uuHkcvu8 .show,
    .cid-s5uuHkcvu8 .navbar {
        width: 100%!important;
    }
    .cid-s5uuHkcvu8 .dropdown-toggle {
        margin: auto!important;
    }
    .cid-s5uuHkcvu8 .dropdown-menu {
        position: relative!important;
        left: 0!important;
        top: 0!important;
        margin: auto;
    }
    .cid-s5uuHkcvu8 .nav-item.dropdown {
        flex-direction: column;
    }
}

.cid-s5uuHkcvu8 .nav-item:focus,
.cid-s5uuHkcvu8 .nav-link:focus {
    outline: none;
}

.cid-s5uuHkcvu8 .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 2rem;
    width: auto;
}

.cid-s5uuHkcvu8 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-s5uuHkcvu8 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-s5uuHkcvu8 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-s5uuHkcvu8 .dropdown .dropdown-menu {
    background: #f08372;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-s5uuHkcvu8 .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-s5uuHkcvu8 .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-s5uuHkcvu8 .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-s5uuHkcvu8 .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-s5uuHkcvu8 .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-s5uuHkcvu8 button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-s5uuHkcvu8 button.navbar-toggler:focus {
    outline: none;
}

.cid-s5uuHkcvu8 button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-s5uuHkcvu8 button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-s5uuHkcvu8 button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-s5uuHkcvu8 button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-s5uuHkcvu8 button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-s5uuHkcvu8 nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-s5uuHkcvu8 nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-s5uuHkcvu8 nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-s5uuHkcvu8 nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-s5uuHkcvu8 .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-s5uuHkcvu8 .collapsed .btn {
    display: -webkit-flex;
}

.cid-s5uuHkcvu8 .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-s5uuHkcvu8 .collapsed .navbar-collapse.collapsing,
.cid-s5uuHkcvu8 .collapsed .navbar-collapse.show {
    display: flex !important;
    width: 100%;
}

.cid-s5uuHkcvu8 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-s5uuHkcvu8 .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-s5uuHkcvu8 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-s5uuHkcvu8 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-s5uuHkcvu8 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-s5uuHkcvu8 .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-s5uuHkcvu8 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-s5uuHkcvu8 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

@media (min-width: 992px) {
    .cid-s5uuHkcvu8 .collapsed:not(.navbar-short) .navbar-collapse {
        max-height: 90.25vh;
    }
}

.cid-s5uuHkcvu8 .collapsed button.navbar-toggler {
    display: block;
}

.cid-s5uuHkcvu8 .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-s5uuHkcvu8 .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-s5uuHkcvu8 .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-s5uuHkcvu8 .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

@media (max-width: 991px) {
    .cid-s5uuHkcvu8 .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-s5uuHkcvu8 img {
        height: 3.8rem !important;
    }
    .cid-s5uuHkcvu8 .btn {
        display: -webkit-flex;
    }
    .cid-s5uuHkcvu8 button.navbar-toggler {
        display: block;
    }
    .cid-s5uuHkcvu8 .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-s5uuHkcvu8 .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-s5uuHkcvu8 .navbar-collapse.collapsing,
    .cid-s5uuHkcvu8 .navbar-collapse.show {
        display: block !important;
    }
    .cid-s5uuHkcvu8 .navbar-collapse.collapsing .navbar-nav,
    .cid-s5uuHkcvu8 .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-s5uuHkcvu8 .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-s5uuHkcvu8 .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-s5uuHkcvu8 .navbar-collapse.collapsing .navbar-buttons,
    .cid-s5uuHkcvu8 .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-s5uuHkcvu8 .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-s5uuHkcvu8 .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-s5uuHkcvu8 .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-s5uuHkcvu8 .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-s5uuHkcvu8 .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
}

@media (min-width: 767px) {
    .cid-s5uuHkcvu8 .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}


/* Footer */

.cid-sbdgIwY9bJ {
    padding-top: 60px;
    padding-bottom: 15px;
    background-color: #efefef;
}

@media (max-width: 767px) {
    .cid-sbdgIwY9bJ .content {
        text-align: center;
    }
    .cid-sbdgIwY9bJ .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

@media (max-width: 767px) {
    .cid-sbdgIwY9bJ .media-wrap {
        margin-bottom: 1rem;
    }
}

.cid-sbdgIwY9bJ .media-wrap .mbr-iconfont-logo {
    font-size: 7.5rem;
    color: #f36;
}

.cid-sbdgIwY9bJ .media-wrap img {
    height: 6rem;
}

.cid-sbdgIwY9bJ .mbr-text {
    color: #8d97ad;
}

.cid-sbdgIwY9bJ .p-title {
    font-size: 17px;
}

.cid-sbdgIwY9bJ .p-title span {
    color: #111111;
}

.cid-sbdgIwY9bJ .title-card {
    font-size: 1.3rem;
}

.cid-sbdgIwY9bJ .social-media ul {
    margin: 0;
    padding: 0;
    margin-bottom: 8px;
}

.cid-sbdgIwY9bJ .social-media ul li {
    margin-right: .5rem;
    display: inline-block;
    margin-bottom: .5rem;
}

.cid-sbdgIwY9bJ .footer-menu {
    margin-bottom: 0;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
}

.cid-sbdgIwY9bJ .footer-menu__item {
    font-size: 18px;
    padding-right: 1.5rem;
}

.cid-sbdgIwY9bJ .footer-menu__item:last-child {
    padding-right: 0;
}

.cid-sbdgIwY9bJ .copyright {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-sbdgIwY9bJ .copyright img {
    margin-right: 10px;
}

.cid-sbdgIwY9bJ .icon-transition span {
    color: #ffffff;
    display: flex;
    padding: 1rem;
    border-radius: 50%;
    background-color: #8b8c8e;
    transition: all 0.3s ease-out 0s;
    font-size: 14px;
}

.cid-sbdgIwY9bJ .icon-transition span:hover {
    background-color: #f08372;
}

@media (max-width: 767px) {
    .cid-sbdgIwY9bJ .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-sbdgIwY9bJ .footer-lower hr {
    margin: 1rem 0;
    border-color: #efefef;
}

@media (max-width: 767px) {
    .cid-sbdgIwY9bJ .footer-menu {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-sbdgIwY9bJ .p-title,
.cid-sbdgIwY9bJ .social-media {
    color: #8b8c8e;
}

.cid-sbdgIwY9bJ .copyright>p {
    color: #8b8c8e;
}

.cid-sbdgIwY9bJ H5 {
    color: #f08372;
}

.cid-sbdgIwY9bJ SPAN {
    color: #8b8c8e;
}/*
   Kursübersichten/Anmeldungen/andere Tabellen
*/


/* Flags should be displayed small and styled accordingly */

img.flag {
    height: 1.2em;
    width: auto;
    vertical-align: middle;
    margin-left: 0.5em;
    margin-right: 0.5em;
}


/* Common Table Design */

table.rounded-corners {
    border-collapse: separate;
    border-spacing: 0;
    border: none;
    background: none;
    padding: 0;
    margin: 1em 0;
}

table.rounded-corners thead,
table.rounded-corners tbody,
table.rounded-corners tfoot {
    border: none;
    background: none;
    margin: 0;
    padding: 0;
}

table.rounded-corners td {
    border: none;
    background: none;
    padding: 0;
    margin: 0;
    font-weight: normal;
    text-align: left;
    overflow: hidden;
    line-height: 1.5;
}

table.rounded-corners thead td {
    color: #EE8370;
    font-weight: bold;
    padding: 1em 1em;
    background-color: #fce6e2;
}

table.rounded-corners tbody tr.table-section-head td {
    color: #EE8370;
    padding-top: 1em;
    padding-bottom: 1em;
    background-color: #fce6e2;
}

table.rounded-corners tbody td {
    color: inherit;
    padding: 0.5em 1em;
    background-color: #fef3f1;
}

table.rounded-corners tfoot td {
    border: none;
    color: #EE8370;
    padding: 0.25em 1em;
    background-color: #fce6e2;
}

table.rounded-corners td:first-child {
    padding-left: 2em;
}

table.rounded-corners td:last-child {
    padding-right: 2em;
}

table.rounded-corners thead td:first-child {
    border-top-left-radius: 15px;
}

table.rounded-corners thead td:last-child {
    border-top-right-radius: 15px;
}

table.rounded-corners tfoot td:first-child {
    border-bottom-left-radius: 15px;
}

table.rounded-corners tfoot td:last-child {
    border-bottom-right-radius: 15px;
}

table.rounded-corners.no-header tbody tr:first-child td:first-child {
    border-top-left-radius: 15px;
}

table.rounded-corners.no-header tbody tr:first-child td:last-child {
    border-top-right-radius: 15px;
}

table.rounded-corners.no-footer tbody tr:last-child td:first-child {
    border-bottom-left-radius: 15px;
}

table.rounded-corners.no-footer tbody tr:last-child td:last-child {
    border-bottom-right-radius: 15px;
}

table.rounded-corners td.link {
    padding: 0;
}

table.rounded-corners td.link a {
    display: block;
    padding: 1em 1em;
}

table.rounded-corners tbody td.link a {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

table.rounded-corners tfoot td.link a {
    padding-top: 0.25em;
    padding-bottom: 0.25em;
}

table.rounded-corners td:first-child.link a {
    padding-left: 2em;
}

table.rounded-corners td:last-child.link a {
    padding-right: 2em;
}

table.rounded-corners td.link a:hover {
    background-color: #f3a294;
    color: #fff;
}


/* mobile-small: phones */

@media (max-width: 480px) {
    table.rounded-corners thead td {
        padding: 1em 0.5em;
    }
    table.rounded-corners tbody td {
        padding: 0.5em 0.5em;
    }
    table.rounded-corners tfoot td {
        padding: 0.25em 0.5em;
    }
    table.rounded-corners td:first-child {
        padding-left: 0.5em;
    }
    table.rounded-corners td:last-child {
        padding-right: 0.5em;
    }
    table.rounded-corners td.link a {
        padding: 1em 0.5em;
    }
    table.rounded-corners tbody td.link a {
        padding-top: 0.5em;
        padding-bottom: 0.5em;
    }
    table.rounded-corners tfoot td.link a {
        padding-top: 0.25em;
        padding-bottom: 0.25em;
    }
    table.rounded-corners td:first-child.link a {
        padding-left: 0.5em;
    }
    table.rounded-corners td:last-child.link a {
        padding-right: 0.5em;
    }
}/*
   Form Design 
*/

button,
input[type=submit],
input[type=reset],
input[type=button] {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    cursor: pointer;
    padding: 7px 15px 7px 15px;
    margin: 0;
    border: 1px solid #EE8370;
    border-radius: 3px;
    background: #EE8370;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1.5;
    height: 2.75em;
    vertical-align: middle;
    -webkit-appearance: none;
}

button:hover,
input[type=submit]:hover,
input[type=reset]:hover,
input[type=button]:hover {
    -moz-box-shadow: 0 0 8px #f3a294;
    -webkit-box-shadow: 0 0 8px #f3a294;
    box-shadow: 0 0 8px #f3a294;
    background: #fef3f1;
    color: #EE8370;
}

table.form-table tbody td {
    line-height: 1.75;
}

table.form-table tbody td input[type=date],
table.form-table tbody td input[type=datetime],
table.form-table tbody td input[type=number],
table.form-table tbody td input[type=search],
table.form-table tbody td input[type=time],
table.form-table tbody td input[type=url],
table.form-table tbody td input[type=email],
table.form-table tbody td input[type=text] {
    width: 100%;
}

table.form-table tbody td select {
    width: 100%;
}

table.form-table tbody td textarea {
    width: 100%;
    height: 10em;
}

table.form-table tbody td input.input-day,
table.form-table tbody td input.input-month {
    width: 3em;
}

table.form-table tbody td input.input-year {
    width: 4em;
}

table.form-table tbody td input.input-postcode {
    width: 6em;
}

table.form-table tbody td input.input-city {
    width: 15em;
    width: calc(100% - 6em - 2em);
}

table.form-table dl.input-list {
    margin-bottom: 0;
}

table.form-table dl.input-list dt {
    float: left;
    clear: left;
    padding: 0 0 0.5em 0;
    line-height: 1.75;
}

table.form-table input[type=checkbox],
table.form-table dl.input-list dt input {
    vertical-align: middle;
}

table.form-table dl.input-list dd {
    margin-left: 2em;
    margin-bottom: 0;
    padding: 0 0 0.5em 0;
}

table.form-table dl.input-list dd label {
    display: block;
    padding: 0 0 0 0;
    line-height: 1.75;
}

body table.form-table tbody td.input-label {
    vertical-align: top;
}


/* mobile-small: phones */

@media (max-width: 480px) {
    table.form-table td .input-birth-hint {
        display: block;
    }
}


/* mobile-small: phones */

@media (max-width: 480px) {
    body table.wrap-on-mobile thead td:nth-child(n) {
        padding-left: 1em;
        padding-right: 1em;
    }
    body table.wrap-on-mobile tfoot td:nth-child(n) {
        padding-left: 1em;
        padding-right: 1em;
    }
    body table.wrap-on-mobile tbody td:nth-child(n) {
        display: block;
        margin: 0;
        padding: 0.5em 1em 0 1em;
    }
    body table.wrap-on-mobile tbody td:not(:first-child):last-child {
        padding-left: 3em;
        padding-top: 0;
        padding-bottom: 1.25em;
    }
    body table.extra-small {
        border-collapse: collapse;
    }
    body table.extra-small td {
        padding: 0.5em 0.25em 0.5em 0.25em;
        font-size: 0.95em;
        border: 1px solid #fff;
        border-collapse: collapse;
    }
    body table.wrap-on-mobile.rounded-corners.no-footer tbody tr:last-child td:not(:first-child):last-child {
        border-radius: 0 0 35px 15px;
    }
    body table.wrap-on-mobile.rounded-corners.no-footer tbody tr:last-child td:not(:last-child):first-child {
        border-radius: 0 0 0 0;
    }
    body table.wrap-on-mobile.rounded-corners.no-header tbody tr:first-child td:not(:last-child):first-child {
        border-radius: 35px 15px 0 0;
    }
    body table.wrap-on-mobile.rounded-corners.no-header tbody tr:first-child td:not(:first-child):last-child {
        border-radius: 0 0 0 0;
    }
}/*
   CSS for Tables for Courses and Detailed Information
*/


/* All Courses Table */

.all-courses-table {
    margin-top: 2em !important;
    color: #000;
}

.all-courses-table td span.a,
.all-courses-table td a,
.all-courses-table td a:link,
.all-courses-table td a:active,
.all-courses-table td a:visited {
    color: inherit !important;
    /*text-decoration: none !important;*/
}

.all-courses-table td a:hover {
    background-color: rgba(255, 255, 255, 0.15) !important;
}

.all-courses-table tbody td a:hover {
    background-color: rgba(255, 255, 255, 0.75) !important;
}


/* Course Detail Container */

.course-details-container {
    margin-top: 2em;
    padding: 2em 2em 1.5em 2em;
    clear: both;
    background-color: #fef9f8;
    border-radius: 15px;/*35px 15px 35px 15px;*/
}

.course-details-container dl {
    clear: both;
    margin: 0 0 0.5em 0;
    padding: 0 0 0 0;
}

.course-details-container dl dt {
    float: left;
    clear: left;
    font-weight: bold;
    padding: 0 0 0.5em 0;
    color: #EE8370;
    line-height: 1.75;
}

.course-details-container dl dd {
    margin-left: 11em;
    padding: 0 0 0.5em 0;
    font-style: normal;
    line-height: 1.75;
}

.course-details-container dl dd p {
    margin: 0 0 0.5em 0;
    padding: 0;
    line-height: 1.75;
}


/* mobile-small: phones */

@media (max-width: 480px) {
    .course-details-container dl dt {
        float: none;
        padding: 0 0 0 0;
    }
    .course-details-container dl dd {
        margin-left: 15px;
        margin-bottom: 10px;
    }
}


/* Button of Course Details */

button.accordion {
    cursor: pointer;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;
    margin: 2em 0 0 0;
    padding: 1em 2em;
    clear: both;
    background-color: #fadad5;
    border-radius: 15px 15px 0 0;
    color: #EE8370;
    font-weight: bold;
}

button.accordion:hover {
    background-color: #EE8370;
    color: #fff;
}

button.accordion:before {
    content: '\25B6';
    /*'\2BC8';*/
    /*'\e804';*/
    font-family: gaube-icons;
    font-size: 1em;
    float: left;
    width: 30px;
    text-align: left;
}

button.accordion.active:before {
    content: '\25BC';
    /*'\2BC6';*/
    /*"\e812";*/
}


/* Panels of Details Container*/

div.panel {
    position: relative;
    margin: 0;
    padding: 1em 2em;
    background-color: #fef9f8;
    display: block;
    border-radius: 0 0 15px 15px;
    max-height: 1em;
    overflow: hidden;
}

div.panel.dates {
    padding: 1em;
}

div.panel:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to bottom, rgba(254,243,241,0.5) 0%, #fef3f1 100%);
}

div.panel.show {
    display: block;
    max-height: none;
}

div.panel.show:after {
    content: '';
    background: none;
    display: none;
}


/* mobile-small: phones */

@media (max-width: 480px) {
    div.panel {
        padding: 1em;
    }
}


/* Course Date Table */

table.course-dates {
    width: 100%;
}

table.course-dates tbody td {
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

table.course-dates tbody td:last-child {
    border-right: none;
}

table.course-dates tbody tr td {
    background-color: #fef3f1;
}

table.course-dates tbody tr:hover td {
    background-color: #fef9f8;
}

table.course-dates tbody td.date {
    white-space: normal;
}

table.course-dates tbody td.location {
    white-space: normal;
    word-wrap: break-word;
}

table.course-dates tbody td.time {
    white-space: normal;
}

table.course-dates tbody td.registration {
    width: 12em;
    height: 100%;
    padding: 0;
    vertical-align: middle;
    text-align: center;
    background-color: #fce6e2;
    overflow: hidden;
}

table.course-dates tbody tr:hover td.registration {
    background-color: #fef3f1;
}

table.course-dates tbody td.registration a,
table.course-dates tbody td.registration a:link,
table.course-dates tbody td.registration a:visited,
table.course-dates tbody td.registration a:active {
    display: block;
    height: 100%;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    padding: 500em 0 500em 0;
    margin: -500em 0 -500em 0;
    color: black;
    font-weight: bold;
    text-decoration: none;
    font-style: none;
    background-color: none;
    color: #EE8370;
}

table.course-dates tbody td.registration a:hover {
    color: white;
    background-color: #EE8370;
}


/* show Course Design */

#showCourse .packages .package {
    margin-bottom: 2em;
}

#showCourse .packages h4 {
    margin-top: 0;
    clear: both;
}

#showCourse .packages table td {
    margin: 0;
    padding: 0.25em 0.5em;
    vertical-align: top;
    text-align: left;
}

#showCourse .packages table thdead td {
    font-weight: bold;
}

#showCourse .packages img {
    position: relative;
    width: 200px;
    float: right;
    clear: right;
    margin: 0.5em 0 0.5em 15px;
}


/* mobile-small: phones */

@media (max-width: 480px) {
    #showCourse .packages img {
        float: none;
        width: 100%;
        width: calc(100% - 4px);
        margin: 0.5em 0 0.5em 0;
    }
}

#showCourse .instructors dl {
    padding: 0;
}

#showCourse .instructors dl dt {
    clear: both;
    float: none;
}

#showCourse .instructors dl dt h4 {
    margin-top: 0;
}

#showCourse .instructors dl dd {
    margin: 0 0 2em 0;
    float: none;
}

#showCourse .instructors dl img {
    box-sizing: border-box;
    display: block;
    border-radius: 5px;/*35px 15px 35px 15px;*/
    border: 2px solid #fce6e2;
    padding: 10px;
    background-color: #fff;
}

#showCourse dl.date {
    position: relative;
    padding: 2px 1em;
    margin-bottom: 3em;
}

#showCourse dl.date:hover {
    background: #fff;
    border-radius: 5px;
}

#showCourse dl.date dt {
    float: left;
    clear: left;
    font-weight: bold;
    padding: 0 0 0 0;
    color: #EE8370;
    line-height: 1.75;
}

#showCourse dl.date dt.registration {
    display: none;
}

#showCourse dl.date dd {
    margin-left: 8em;
    margin-bottom: 0;
    padding: 0 0 0 0;
    font-style: normal;
    line-height: 1.75;
}

#showCourse dl.date dd.date {
    font-weight: bold;
}

#showCourse a.registration-button,
#showCourse dl.date dd.registration a {
    position: absolute;
    top: 5px;
    right: 1em;
    display: block;
    float: right;
    padding: 8px 15px;
    color: #EE8370;
    background: #fadad5;
    border-radius: 3px;
    text-decoration: none;
    font-weight: bold;
}

#showCourse a.registration-button {
    position: relative;
    margin: 0 0 1em 30px;
}

#showCourse dl.date dd.registration a:hover {
    color: #fff;
    background: #EE8370;
}

#showCourse dl.date dd.registration p.disabled {
    font-style: italic;
    font-weight: bold;
}


/* mobile-small: phones */

@media (max-width: 480px) {
    #showCourse dl.date {
        padding: 2px;
    }
    #showCourse dl.date dd {
        margin-left: 5em;
    }
    #showCourse dl.date dd.registration a {
        margin-top: 0.5em;
        position: relative;
        top: 0;
        right: 0;
        display: block;
        float: none;
        text-align: center;
    }
    #showCourse dl.date dt .times-desktop {
        display: none;
    }
}


/* mobile-big: tablets and desktops */

@media (min-width: 481px) {
    #showCourse dl.date dt .times-mobile {
        display: none;
    }
}

#showCourse .dates .contact-instructor {
    padding: 1em 1em;
    margin: 0;
}

#showCourse .dates .contact-instructor:hover {
    background: #fff;
    border-radius: 5px;
}

#showCourse .dates .contact-instructor h4 {
    margin: 0;
    padding: 0;
}

#showCourse .dates .contact-instructor p.region {
    margin: 0.5em 0 0 1em;
    padding: 0;
}

#showCourse .dates .contact-instructor p.phone {
    margin: 0.5em 0 0 1em;
    padding: 0;
}

#showCourse .dates .contact-instructor a.contact {
    display: inline-block;
    margin: 0.5em 0 0 1em;
    padding: 8px 15px;
    color: #EE8370;
    background: #fadad5;
    border-radius: 15px; /*25px 10px 25px 10px;*/
    text-decoration: none;
    font-weight: bold;
}

#showCourse .dates .contact-instructor .flag {
    margin-left: 0;
}


/* Instructor Images */

img.max-width-40-auto {
    width: auto;
    max-width: 40%;
}


/* Team */

div.teamlist div.a,
div.teamlist a,
div.teamlist a:visited,
div.teamlist a:active,
div.teamlist a:link {
    box-sizing: border-box;
    display: block;
    margin: 0 0 15px 0;
    padding: 0 10px 0 0;
    width: 49%;
    float: left;
    border-radius: 15px; /* 35px 15px 35px 15px;*/
    overflow: hidden;
    text-decoration: none;
}

div.teamlist a:hover {
    background: #fce6e2;
    color: #EE8370;
}

div.teamlist div.a:nth-child(even),
div.teamlist a:nth-child(even) {
    margin-left: 2%;
}

div.teamlist div.a::after,
div.teamlist a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    clear: both;
}

dl.team {
    position: relative;
    clear: both;
    padding: 0 0 0 0;
}

dl.team dt {
    width: 10em;
    line-height: 0;
}

dl.team dt img {
    box-sizing: border-box;
    display: block;
    width: 100%;
    border-radius: 5px; /*35px 15px 35px 15px;*/
    border: 2px solid #fce6e2;
    padding: 10px;
    background-color: #fff;
}

div.teamlist a:hover dl.team dt img {
    /*border-right: 2px solid #fff;*/
    background-color: #fef9f8;
}

dl.team dd {
    margin: 0 0 0 11em;
    padding: 5px 0 0 0;
    font-weight: normal;
}

dl.team dd strong {
    font-weight: bold;
    font-size: 1.1em;
}


/* phones and small tablets */

@media all and (max-width: 752px) {
    div.teamlist div.a,
    div.teamlist a,
    div.teamlist a:visited,
    div.teamlist a:active,
    div.teamlist a:link {
        margin: 0 0 15px 0;
        padding: 0 10px 0 0;
        width: 100%;
        float: none;
    }
    div.teamlist div.a:nth-child(even),
    div.teamlist a:nth-child(even) {
        margin-left: 0;
    }
    dl.team dt {
        width: auto;
        max-width: 30%;
        display: block;
        float: left;
        margin: 0 2em 0 0;
    }
    dl.team dt img {
        padding: 5px;
    }
    dl.team dd {
        width: auto;
        display: block;
        float: none;
        margin: 0;
    }
}/* 
   wrongly matched header-pictures fixed 
*/


/* Catalog (en) */

.cid-sdcmcAGSMZ {
    background-image: url("/assets/images/jean-van-luelik-photographer-198-2000x133517.jpg") !important;
}


/* Become a trainer (en) & Trainer werden (de) */

.cid-s9vvFbrgMG {
    background-image: url("/assets/images/rothwangl_photography_caob1559-1200x800.jpg") !important;
}


/* Microblading Headerbild(er) (de) */

.cid-s6Bc36yyvA,
.cid-s7zh2JMPAo,
.cid-s7V5sWWSvc,
.cid-s7V5BsgZd9,
.cid-s7VlRI2EMi,
.cid-snLyQGJWod,
.cid-suyCEugmRv {
    background-image: url("/assets/images/AdobeStock_264253866-(11).jpg") !important;
}


/* PMU Headerbild(er) (de) */

.cid-suyCEugmRv {
    background-image: url("/assets/images/jean-van-luelik-photographer-257-2000x133523.jpg") !important;
}/* 
   sorglospakete coming soon - page ab 29.6.2021
*/

.cid-scxblCBWZZ {
    padding-top: 75px;
    padding-bottom: 75px;
    background-image: url("../../../assets/images/jean-van-luelik-photographer-104-2000x1335.jpg");
}

.cid-scxblCBWZZ H1 {
    color: #f08372;
    text-align: center;
}

.cid-scxblCBWZZ .mbr-text,
.cid-scxblCBWZZ .mbr-section-btn {
    color: #8b8c8e;
}

.cid-scxblCBWZZ H3 {
    color: #f08372;
}

.cid-se8T0rsOUC {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #cccccc;
}

.cid-se8T0rsOUC .section-text {
    padding: 2rem 0;
    letter-spacing: 0.03em;
    color: #ffffff;
}

.cid-se8T0rsOUC .inner-container {
    margin: 0 auto;
    position: relative;
}

.cid-se8T0rsOUC .inner-container .mbr-iconfont {
    z-index: 1;
    position: absolute;
    font-size: 9rem;
    color: #efefef;
    opacity: .1;
}

.cid-se8T0rsOUC .inner-container .mbr-iconfont.left-top {
    left: -1rem;
    top: -1rem;
}

.cid-se8T0rsOUC .inner-container .mbr-iconfont.right-down {
    right: -1rem;
    bottom: -1rem;
}

.cid-se8T0rsOUC .inner-container .section-text {
    z-index: 3;
    min-height: 10rem;
}

@media (max-width: 767px) {
    .cid-se8T0rsOUC .inner-container {
        width: 100% !important;
    }
    .cid-se8T0rsOUC .mbr-iconfont {
        font-size: 6rem !important;
    }
}

.cid-sg1XPsO6AR {
    padding-top: 75px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-sg1XPsO6AR h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-sg1XPsO6AR h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #232323;
    margin-left: 10px;
}

.cid-sg1XPsO6AR .mbr-text,
.cid-sg1XPsO6AR .mbr-section-btn {
    color: #8b8c8e;
    text-align: center;
}

.cid-sg1XPsO6AR H1 {
    color: #f08372;
    text-align: center;
}

.cid-seIlCCXs5p {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-seIlCCXs5p h5,
.cid-seIlCCXs5p h4,
.cid-seIlCCXs5p p {
    margin-bottom: 0;
}

.cid-seIlCCXs5p p {
    color: #767676;
}

.cid-seIlCCXs5p .card-wrapper {
    transition: all 0.3s;
    background-color: #ffffff;
}

.cid-seIlCCXs5p .card-wrapper .card-box {
    padding: 1.2rem;
}

.cid-seIlCCXs5p .card-wrapper:hover {
    box-shadow: 0 10px 55px 5px rgba(245, 172, 160, 0.35);
}

.cid-seIlCCXs5p .card-box {
    padding-top: 2rem;
    display: inline-block;
    width: 100%;
}

.cid-seIlCCXs5p .card-wrapper {
    height: 100%;
    border-radius: 8px;
    overflow: hidden;
}

.cid-seIlCCXs5p .card-title-link {
    color: #8b8c8e;
}

.cid-seIlCCXs5p .card-title {
    color: #232323;
}

.cid-scxblEmOtl {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #efefef;
}

.cid-scxblEmOtl .counter-container {
    color: #767676;
}

.cid-scxblEmOtl .counter-container ul {
    margin-bottom: 0;
}

.cid-scxblEmOtl .counter-container ul li {
    margin-bottom: 1rem;
    list-style: none;
    position: relative;
}

.cid-scxblEmOtl .counter-container ul li:before {
    position: absolute;
    left: -56px;
    margin-top: -10px;
    padding-top: 3px;
    content: '';
    display: inline-block;
    text-align: center;
    margin: 5px 10px;
    line-height: 20px;
    transition: all .2s;
    color: #ffffff;
    background: #f08372;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: none;
    border: 1px solid #f08372;
    color: #f08372;
    content: '✓';
}

.cid-scxblEmOtl .mbr-text {
    color: #8b8c8e;
}

.cid-sfaCcM2LDh {
    padding-top: 45px;
    padding-bottom: 30px;
    background: #efefef;
}

.cid-sfaCcM2LDh .price-term {
    vertical-align: top;
}

.cid-sfaCcM2LDh h4 {
    margin: 0;
}

.cid-sfaCcM2LDh .card1 {
    background: #f08372;
}

.cid-sfaCcM2LDh .card2 {
    background: #f08372;
}

.cid-sfaCcM2LDh .card3 {
    background: #f08372;
}

.cid-sfaCcM2LDh .plan-item .mbr-iconfont {
    margin-right: 22px;
    font-size: 22px;
    position: relative;
    top: 18px;
}

.cid-sfaCcM2LDh .plan-item p {
    letter-spacing: 0.4px;
    margin: 0;
    padding: 16px 0 22px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.13);
    max-width: 205px;
    width: 100%;
}

.cid-sfaCcM2LDh .plan-body .mbr-section-btn {
    padding: 44px 0 0;
}

.cid-sfaCcM2LDh .plan-body .mbr-section-btn .btn {
    margin-bottom: 14px;
}

.cid-sfaCcM2LDh .plan-header {
    padding: 4rem 1rem;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.cid-sfaCcM2LDh .plan-body {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: #fff;
    padding: 40px 1rem;
}

.cid-sfaCcM2LDh .month {
    letter-spacing: 2px;
}

.cid-sfaCcM2LDh .plan {
    word-break: break-word;
    position: relative;
    max-width: 400px;
    margin-bottom: 1rem;
    color: #767676;
}

.cid-sfaCcM2LDh .row {
    justify-content: center;
}

.cid-sfaCcM2LDh .price-value {
    vertical-align: top;
}

@media (max-width: 550px) {
    .cid-sfaCcM2LDh .price-figure {
        font-size: 4.25rem;
    }
}

@media (max-width: 992px) {
    .cid-sfaCcM2LDh .plan {
        margin-bottom: 2rem;
    }
}

.cid-sfaCcM2LDh .plan-item p,
.cid-sfaCcM2LDh .plan-item .mbr-iconfont {
    color: #8b8c8e;
}

.cid-se8VcBa8lG {
    padding-top: 75px;
    padding-bottom: 60px;
    background-color: #8b8c8e;
}

.cid-se8VcBa8lG h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-se8VcBa8lG h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #232323;
    margin-left: 10px;
}

.cid-se8VcBa8lG .mbr-text,
.cid-se8VcBa8lG .mbr-section-btn {
    color: #cccccc;
    text-align: center;
}

.cid-se8VcBa8lG H1 {
    color: #ffffff;
    text-align: center;
}

.cid-se8FjCBIsS {
    padding-top: 105px;
    padding-bottom: 75px;
    background-color: #ffffff;
}

.cid-se8FjCBIsS .underline .line {
    width: 2rem;
    height: 1px;
    background: #878787;
    display: inline-block;
}

.cid-se8FjCBIsS .form1 {
    background: #8b8c8e;
    padding: 2rem;
    height: 100%;
}

.cid-se8FjCBIsS .form-group {
    margin-bottom: 1rem;
}

.cid-se8FjCBIsS .form-control {
    border: none;
    padding: 1rem;
    background: #efefef;
    color: #8b8c8e;
    width: 100%;
}

.cid-se8FjCBIsS .form-control::-webkit-input-placeholder {
    color: #8b8c8e;
}

.cid-se8FjCBIsS .form-control::-moz-placeholder {
    color: #8b8c8e;
}

.cid-se8FjCBIsS .form-control:-moz-placeholder {
    color: #8b8c8e;
}

.cid-se8FjCBIsS .form-control:-ms-input-placeholder {
    color: #8b8c8e;
}

.cid-se8FjCBIsS .input-group-btn {
    width: 100%;
}

.cid-se8FjCBIsS textarea.form-control {
    min-height: 172px;
}

.cid-se8FjCBIsS .input-group-btn .btn {
    display: block;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100%;
}

@media (max-width: 767px) {
    .cid-se8FjCBIsS .form-wrapper {
        padding-top: 2rem;
    }
}

@media (max-width: 991px) {
    .cid-se8FjCBIsS .form-wrapper {
        padding-top: 2rem;
    }
}

@media (min-width: 992px) {
    .cid-se8FjCBIsS .form-wrapper {
        margin-left: -130px;
        margin-top: 70px;
    }
}

@media (max-width: 767px) {
    .cid-se8FjCBIsS .form1 {
        padding: 1.5rem;
    }
}

.cid-seHo8vQhuW {
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #f08372;
}

.cid-seHo8vQhuW H3 {
    color: #ffffff;
    text-align: center;
}

.cid-se9lJ7Tx4t {
    padding-top: 60px;
    padding-bottom: 90px;
    background-color: #ffffff;
}

.cid-se9lJ7Tx4t .mbr-iconfont {
    font-size: 50px;
    transition: color .3s;
    padding: 1.5rem;
}

.cid-se9lJ7Tx4t .mbr-section-title {
    margin: 0;
}

.cid-se9lJ7Tx4t .mbr-section-subtitle {
    color: #8b8c8e;
}

.cid-se9lJ7Tx4t .card-img span {
    color: #f08372;
}

.cid-se9lJ7Tx4t .row-item {
    margin-bottom: 2rem;
}

.cid-se9lJ7Tx4t .row-item:hover .wrapper {
    background: linear-gradient(90deg, #ffffff, #ffffff);
    cursor: pointer;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    transition: all 0.3s;
}

.cid-se9lJ7Tx4t .row-item:hover .card-img span {
    color: #000000 !important;
}

.cid-se9lJ7Tx4t .row-item:hover .mbr-card-title {
    color: #000000 !important;
}

.cid-se9lJ7Tx4t .wrapper {
    padding: 2.5rem 1rem;
    background: #ffffff;
    border-radius: 5px;
    box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}

.cid-scxblEZAIW {
    padding-top: 75px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-scxblEZAIW .title {
    padding-bottom: 2.5rem;
}

.cid-scxblEZAIW .mbr-text {
    color: #767676;
    margin: 0;
    padding-top: 0.5rem;
}

.cid-scxblEZAIW .iconfont-wrapper {
    display: flex;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-right: 2rem;
}

.cid-scxblEZAIW .iconfont-wrapper .amp-iconfont {
    font-size: 2rem;
}

.cid-scxblEZAIW .wrapper {
    display: flex;
    padding: 1rem 0;
}

.cid-scxblEZAIW .wrapper .b-info {
    width: 100%;
}

@media (max-width: 767px) {
    .cid-scxblEZAIW .iconfont-wrapper {
        display: none;
    }
}

.cid-scxblEZAIW H2 {
    color: #000000;
}


/*coming soon - page*/

.cid-sjpHCBzXJ6 {
    padding-top: 75px;
    padding-bottom: 75px;
    background-image: url("../../../assets/images/jean-van-luelik-photographer-104-2000x1335.jpg");
}

.cid-sjpHCBzXJ6 H1 {
    color: #f08372;
}

.cid-sjpHCBzXJ6 .mbr-text,
.cid-sjpHCBzXJ6 .mbr-section-btn {
    color: #f08372;
}

.cid-sjpHCBzXJ6 H3 {
    color: #f08372;
}

.cid-sjpHCCEbu2 {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #cccccc;
}

.cid-sjpHCCEbu2 .section-text {
    padding: 2rem 0;
    letter-spacing: 0.03em;
    color: #ffffff;
}

.cid-sjpHCCEbu2 .inner-container {
    margin: 0 auto;
    position: relative;
}

.cid-sjpHCCEbu2 .inner-container .mbr-iconfont {
    z-index: 1;
    position: absolute;
    font-size: 9rem;
    color: #efefef;
    opacity: .1;
}

.cid-sjpHCCEbu2 .inner-container .mbr-iconfont.left-top {
    left: -1rem;
    top: -1rem;
}

.cid-sjpHCCEbu2 .inner-container .mbr-iconfont.right-down {
    right: -1rem;
    bottom: -1rem;
}

.cid-sjpHCCEbu2 .inner-container .section-text {
    z-index: 3;
    min-height: 10rem;
}

@media (max-width: 767px) {
    .cid-sjpHCCEbu2 .inner-container {
        width: 100% !important;
    }
    .cid-sjpHCCEbu2 .mbr-iconfont {
        font-size: 6rem !important;
    }
}

.cid-sjpHCCQvpC {
    padding-top: 75px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-sjpHCCQvpC h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-sjpHCCQvpC h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #232323;
    margin-left: 10px;
}

.cid-sjpHCCQvpC .mbr-text,
.cid-sjpHCCQvpC .mbr-section-btn {
    color: #8b8c8e;
    text-align: center;
}

.cid-sjpHCCQvpC H1 {
    color: #ffffff;
    text-align: center;
}

.cid-sjq6dqOei1 {
    overflow-x: hidden !important;
}

.cid-sjq6dqOei1,
.cid-sjq6dqOei1 .scroll-wrapper {
    padding-top: 225px;
    padding-bottom: 225px;
}

.cid-sjq6dqOei1 .mbr-section-title {
    color: #ffffff;
}

.cid-sjq6dqOei1 .mbr-section-title span {
    color: #f08372;
}

.cid-sjq6dqOei1 .mbr-text {
    color: #efefef;
    letter-spacing: 5px;
    font-weight: 100;
}

.cid-sjq6dqOei1 .scroll-wrapper {
    top: 0;
    width: 100%;
    height: 100%;
    background-position: 50% 50%;
    background-size: cover;
    position: absolute;
    background-repeat: repeat;
    z-index: 0;
    -webkit-animation-duration: 12s !important;
    animation-duration: 12s;
    background-image: url("../../../assets/images/coming-soon1-2000x1414.jpg");
    -webkit-animation: scroll-wrapper linear infinite;
    -moz-animation: scroll-wrapper linear infinite;
    -o-animation: scroll-wrapper linear infinite;
    animation: scroll-wrapper linear infinite;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

.cid-sjq6dqOei1 .scroll-wrapper.second {
    left: calc(100% - 1px);
}

.cid-sjq6dqOei1 .mbr-overlay {
    z-index: 1;
}

.cid-sjq6dqOei1 .block-content {
    z-index: 2;
}

@keyframes scroll-wrapper {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}

@-webkit-keyframes scroll-wrapper {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}

@-moz-keyframes scroll-wrapper {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}

@-o-keyframes scroll-wrapper {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}

.cid-sjpHCD9pYe {
    padding-top: 90px;
    padding-bottom: 90px;
    background-color: #ffffff;
}

.cid-sjpHCD9pYe .mbr-iconfont {
    font-size: 50px;
    transition: color .3s;
    padding: 1.5rem;
}

.cid-sjpHCD9pYe .mbr-section-title {
    margin: 0;
}

.cid-sjpHCD9pYe .mbr-section-subtitle {
    color: #8b8c8e;
}

.cid-sjpHCD9pYe .card-img span {
    color: #f08372;
}

.cid-sjpHCD9pYe .row-item {
    margin-bottom: 2rem;
}

.cid-sjpHCD9pYe .row-item:hover .wrapper {
    background: linear-gradient(90deg, #ffffff, #ffffff);
    cursor: pointer;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    transition: all 0.3s;
}

.cid-sjpHCD9pYe .row-item:hover .card-img span {
    color: #000000 !important;
}

.cid-sjpHCD9pYe .row-item:hover .mbr-card-title {
    color: #000000 !important;
}

.cid-sjpHCD9pYe .wrapper {
    padding: 2.5rem 1rem;
    background: #ffffff;
    border-radius: 5px;
    box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}

.cid-sjpHCJnBv7 {
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #f08372;
}

.cid-sjpHCJnBv7 H3 {
    color: #ffffff;
    text-align: center;
}

.cid-sjpHCKv3Ya {
    padding-top: 75px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-sjpHCKv3Ya .title {
    padding-bottom: 2.5rem;
}

.cid-sjpHCKv3Ya .mbr-text {
    color: #767676;
    margin: 0;
    padding-top: 0.5rem;
}

.cid-sjpHCKv3Ya .iconfont-wrapper {
    display: flex;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-right: 2rem;
}

.cid-sjpHCKv3Ya .iconfont-wrapper .amp-iconfont {
    font-size: 2rem;
}

.cid-sjpHCKv3Ya .wrapper {
    display: flex;
    padding: 1rem 0;
}

.cid-sjpHCKv3Ya .wrapper .b-info {
    width: 100%;
}

@media (max-width: 767px) {
    .cid-sjpHCKv3Ya .iconfont-wrapper {
        display: none;
    }
}

.cid-sjpHCKv3Ya H2 {
    color: #000000;
}

.cid-sjpHCL0qut .navbar {
    background: #f08372;
    transition: none;
    z-index: 98;
    left: auto;
}

.cid-sjpHCL0qut .navbar .show {
    height: 100vh;
}

.cid-sjpHCL0qut .navbar-collapse {
    max-height: 100vh!important;
    overflow: visible;
    transition: none;
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-sjpHCL0qut .navbar-dropdown.bg-color.transparent.opened {
    background: #f08372;
}

.cid-sjpHCL0qut .bottom {
    padding-bottom: 2rem;
}

.cid-sjpHCL0qut a {
    font-style: normal;
}

.cid-sjpHCL0qut .dropdown-backdrop {
    display: none;
}

.cid-sjpHCL0qut .dropdown-toggle::after {
    border-top: 0!important;
    margin-left: 10px!important;
}

.cid-sjpHCL0qut .nav-dropdown {
    padding-top: 8rem;
}

.cid-sjpHCL0qut .nav-item {
    width: 100%;
    text-align: center;
    justify-content: center;
    display: flex;
}

.cid-sjpHCL0qut .nav-link {
    position: relative;
    margin-top: 0.5rem;
    width: fit-content;
    margin: auto;
    letter-spacing: 2px;
}

.cid-sjpHCL0qut .nav-link:after {
    content: "";
    color: #333;
    transition: all 0.3s;
    width: 20px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #ffffff;
    margin-left: 10px;
}

.cid-sjpHCL0qut .nav-link:hover:after {
    margin-left: -15px !important;
}

.cid-sjpHCL0qut .nav-link span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-sjpHCL0qut .nav-link a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-sjpHCL0qut .collapsed .navbar-collapse.show {
    display: flex!important;
    width: 100%;
    flex-direction: column;
    justify-content: space-between;
}

.cid-sjpHCL0qut .navbar-nav {
    width: 100%!important;
}

.cid-sjpHCL0qut .btn {
    width: fit-content;
    margin: 10px auto;
    padding: 1rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-sjpHCL0qut .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-sjpHCL0qut .navbar-caption-wrap {
    padding-left: 1rem;
    padding-top: 8px;
}

.cid-sjpHCL0qut .dropdown-menu {
    position: absolute!important;
    width: fit-content !important;
}

.cid-sjpHCL0qut .dropdown-item {
    background: #cccccc;
    color: #ffffff !important;
}

.cid-sjpHCL0qut .dropdown-item:hover,
.cid-sjpHCL0qut .dropdown-item:active {
    color: #ffffff !important;
}

.cid-sjpHCL0qut .social-list {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.cid-sjpHCL0qut .soc-item {
    width: 45px;
    height: 45px;
    background: #ffffff;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 1rem 0.4rem;
}

.cid-sjpHCL0qut .soc-item span {
    font-size: 1.2rem;
    color: #f08372 !important;
    transition: all 0.3s;
    padding-top: 4px;
    display: block;
}

.cid-sjpHCL0qut .soc-item:hover span {
    color: #1c1c1c !important;
}

.cid-sjpHCL0qut .dropdown.open>.dropdown-menu {
    position: absolute;
    opacity: 1;
    background: #cccccc;
    height: auto;
    left: auto;
    right: 100%;
    top: 5px;
    visibility: visible;
}

.cid-sjpHCL0qut .navbar-logo {
    margin-right: 0!important;
}

.cid-sjpHCL0qut .hamburger {
    position: absolute;
    top: 27px;
    right: 22px;
}

.cid-sjpHCL0qut .menu-logo {
    position: fixed!important;
}

.cid-sjpHCL0qut .menu-logo {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 99;
    margin-right: auto;
}

.cid-sjpHCL0qut .menu-logo .navbar-brand {
    display: flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    -webkit-align-items: center;
    align-items: center;
}

.cid-sjpHCL0qut .menu-logo .navbar-brand .navbar-caption-wrap {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-sjpHCL0qut .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-sjpHCL0qut .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-sjpHCL0qut .menu-logo .navbar-brand .navbar-logo img {
    display: flex;
}

.cid-sjpHCL0qut .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-sjpHCL0qut .menu-logo .navbar-brand .navbar-logo a {
    display: inline-flex;
}

.cid-sjpHCL0qut .navbar-toggler {
    background: #f08372;
    width: 75px!important;
    height: 75px!important;
    border-radius: 0!important;
    margin-top: -25px !important;
    margin-right: -16px !important;
}

.cid-sjpHCL0qut .navbar-brand {
    background: transparent;
    margin: 0!important;
    padding: 10px!important;
    padding-top: 20px;
}

.cid-sjpHCL0qut .navbar.navbar-short {
    background: transparent;
    min-height: 60px;
    transition: none;
}

.cid-sjpHCL0qut .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-sjpHCL0qut .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-sjpHCL0qut .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-sjpHCL0qut .opened,
.cid-sjpHCL0qut .show {
    height: 100%;
    width: 300px!important;
    right: 0;
    transition: none;
    background: #f08372 !important;
    left: auto;
}

@media (max-width: 767px) {
    .cid-sjpHCL0qut .dropdown-item {
        font-size: 0.8rem;
    }
    .cid-sjpHCL0qut .nav-dropdown {
        padding-top: 4rem;
    }
    .cid-sjpHCL0qut .opened,
    .cid-sjpHCL0qut .show,
    .cid-sjpHCL0qut .navbar {
        width: 100%!important;
    }
    .cid-sjpHCL0qut .dropdown-toggle {
        margin: auto!important;
    }
    .cid-sjpHCL0qut .dropdown-menu {
        position: relative!important;
        left: 0!important;
        top: 0!important;
        margin: auto;
    }
    .cid-sjpHCL0qut .nav-item.dropdown {
        flex-direction: column;
    }
}

.cid-sjpHCL0qut .nav-item:focus,
.cid-sjpHCL0qut .nav-link:focus {
    outline: none;
}

.cid-sjpHCL0qut .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 2rem;
    width: auto;
}

.cid-sjpHCL0qut .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-sjpHCL0qut .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-sjpHCL0qut .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-sjpHCL0qut .dropdown .dropdown-menu {
    background: #f08372;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-sjpHCL0qut .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-sjpHCL0qut .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-sjpHCL0qut .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-sjpHCL0qut .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-sjpHCL0qut .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-sjpHCL0qut button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-sjpHCL0qut button.navbar-toggler:focus {
    outline: none;
}

.cid-sjpHCL0qut button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-sjpHCL0qut button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-sjpHCL0qut button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-sjpHCL0qut button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-sjpHCL0qut button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-sjpHCL0qut nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-sjpHCL0qut nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-sjpHCL0qut nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-sjpHCL0qut nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-sjpHCL0qut .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-sjpHCL0qut .collapsed .btn {
    display: -webkit-flex;
}

.cid-sjpHCL0qut .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-sjpHCL0qut .collapsed .navbar-collapse.collapsing,
.cid-sjpHCL0qut .collapsed .navbar-collapse.show {
    display: flex !important;
    width: 100%;
}

.cid-sjpHCL0qut .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sjpHCL0qut .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-sjpHCL0qut .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sjpHCL0qut .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-sjpHCL0qut .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sjpHCL0qut .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-sjpHCL0qut .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sjpHCL0qut .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

@media (min-width: 992px) {
    .cid-sjpHCL0qut .collapsed:not(.navbar-short) .navbar-collapse {
        max-height: 90.25vh;
    }
}

.cid-sjpHCL0qut .collapsed button.navbar-toggler {
    display: block;
}

.cid-sjpHCL0qut .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-sjpHCL0qut .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-sjpHCL0qut .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-sjpHCL0qut .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

@media (max-width: 991px) {
    .cid-sjpHCL0qut .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-sjpHCL0qut img {
        height: 3.8rem !important;
    }
    .cid-sjpHCL0qut .btn {
        display: -webkit-flex;
    }
    .cid-sjpHCL0qut button.navbar-toggler {
        display: block;
    }
    .cid-sjpHCL0qut .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-sjpHCL0qut .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-sjpHCL0qut .navbar-collapse.collapsing,
    .cid-sjpHCL0qut .navbar-collapse.show {
        display: block !important;
    }
    .cid-sjpHCL0qut .navbar-collapse.collapsing .navbar-nav,
    .cid-sjpHCL0qut .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-sjpHCL0qut .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-sjpHCL0qut .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-sjpHCL0qut .navbar-collapse.collapsing .navbar-buttons,
    .cid-sjpHCL0qut .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-sjpHCL0qut .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-sjpHCL0qut .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-sjpHCL0qut .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-sjpHCL0qut .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-sjpHCL0qut .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
}

@media (min-width: 767px) {
    .cid-sjpHCL0qut .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}


/* Planungsportal */

.cid-sovJEsKmTz {
    padding-top: 150px;
    padding-bottom: 150px;
    background-image: url("../../../assets/images/gaube-beautymeeting-9-19-wien-49-2000x1334.jpeg");
}

.cid-sovEeaAG0d {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f08372;
}

.cid-sovEeaAG0d .first-column {
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-sovEeaAG0d .second-column img {
    object-fit: cover;
    object-position: center center;
    width: 10%;
}

.cid-sovEeaAG0d .mbr-list {
    margin: 0;
}

.cid-sovEeaAG0d .mbr-list li:not(:last-child) {
    margin-right: 2.5rem;
}

@media (max-width: 991px) {
    .cid-sovEeaAG0d .first-column {
        -webkit-justify-content: center;
        justify-content: center;
    }
    .cid-sovEeaAG0d .second-column {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .cid-sovEeaAG0d .mbr-list li:not(:last-child) {
        margin-right: 1rem;
    }
}

.cid-sovEeaWpOX {
    padding-top: 90px;
    padding-bottom: 75px;
    background-color: #ffffff;
}

.cid-sovEeaWpOX .mbr-text,
.cid-sovEeaWpOX .mbr-section-subtitle {
    color: #767676;
}

.cid-sovEeaWpOX .card-title {
    color: #66458e;
}

.cid-sovEeaWpOX .card .card-img span {
    color: #f08372;
    font-size: 60px;
    background: linear-gradient(45deg, #f08372, #f08372);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

@media (max-width: 767px) {
    .cid-sovEeaWpOX .mbr-section-subtitle,
    .cid-sovEeaWpOX .mbr-section-title {
        text-align: center !important;
    }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-sovEeaWpOX .card .card-img span {
        background: none;
    }
}

.cid-sovEeaWpOX .card-title,
.cid-sovEeaWpOX .card-img {
    color: #000000;
}

.cid-sowcIKxhRU {
    padding-top: 90px;
    padding-bottom: 90px;
    background-color: #f08372;
}

.cid-sowcIKxhRU .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-sowcIKxhRU .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-sowcIKxhRU .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-soCuhY2lRN {
    padding-top: 90px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-soCuhY2lRN .subicon-title {
    color: #000000;
    text-align: center;
    padding-left: 1rem;
    padding-right: 1rem;
}

.cid-soCuhY2lRN .subicon-text {
    padding-left: 1rem;
    padding-right: 1rem;
    color: #8b8c8e;
}

.cid-soCuhY2lRN .underline {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
}

.cid-soCuhY2lRN .underline .line {
    width: 3rem;
    height: 2px;
    background: #232323;
    display: inline-block;
}

.cid-soCuhY2lRN .process-icon,
.cid-soCuhY2lRN .process-icon-without-before {
    width: 100%;
    padding-bottom: 2rem;
}

.cid-soCuhY2lRN .wrapper,
.cid-soCuhY2lRN .wrapper-without-before {
    position: relative;
    margin-bottom: 2rem;
}

.cid-soCuhY2lRN .wrapper::before {
    content: '\e966';
    font-family: MobiriseIcons !important;
    position: absolute;
    font-size: 30px;
    left: -15px;
    top: 30%;
    color: #8b8c8e;
    opacity: .4;
}

.cid-soCuhY2lRN .icon-container {
    display: inline-flex;
    position: relative;
}

.cid-soCuhY2lRN .icon-container a {
    display: inherit;
}

.cid-soCuhY2lRN .icon-number {
    text-align: center;
    height: 2.5em;
    width: 2.5em;
    margin: 0;
    line-height: 2.5em;
    top: 0;
    right: 0;
    position: absolute;
    display: inline-block;
    background-color: #232323 !important;
    transition: all 0.3s ease-in-out 0s;
    border-radius: 50%;
    color: #ffffff;
    z-index: 1;
}

.cid-soCuhY2lRN .icon-main {
    margin: 1rem 0;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    text-align: center;
    padding: 0;
    transition: all 0.3s ease-in-out 0s;
}

.cid-soCuhY2lRN .icon-main:hover .icon-wrapper {
    background-color: #232323 !important;
}

.cid-soCuhY2lRN .icon-main:hover .icon-number {
    background-color: #8b8c8e !important;
    color: #ffffff !important;
}

.cid-soCuhY2lRN .icon-wrapper {
    position: relative;
    z-index: 1;
    padding: 0.9em;
    height: 100%;
    margin: 0 auto;
    transition: all 0.3s ease-in-out 0s;
    border-radius: 50%;
    font-size: 50px;
    color: #ffffff;
}

.cid-soCuhY2lRN .main-wrapper {
    padding: 3rem 0 0 0;
}

@media (max-width: 767px) {
    .cid-soCuhY2lRN .wrapper::before {
        display: none;
    }
}

@media (max-width: 991px) {
    .cid-soCuhY2lRN .third-elem .wrapper:before {
        display: none;
    }
}

.cid-soCuhY2lRN .mbr-section-title {
    margin: 0;
}

.cid-soCuhY2lRN .mbr-section-subtitle {
    color: #232323;
    text-align: center;
}

.cid-sowegxkksQ {
    padding-top: 60px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-sowegxkksQ .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-sowegxkksQ .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-sowegxkksQ .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-sowegxkksQ .card-title,
.cid-sowegxkksQ .card-img {
    color: #000000;
}

.cid-sowegxkksQ .mbr-text,
.cid-sowegxkksQ .mbr-section-btn {
    color: #8b8c8e;
}

.cid-soCwLxGzRX {
    padding-top: 90px;
    padding-bottom: 75px;
    background-color: #ffffff;
}

.cid-soCwLxGzRX .counter-container {
    color: #767676;
}

.cid-soCwLxGzRX .counter-container ul {
    margin-bottom: 0;
}

.cid-soCwLxGzRX .counter-container ul li {
    margin-bottom: 1rem;
    list-style: none;
    position: relative;
}

.cid-soCwLxGzRX .counter-container ul li:before {
    position: absolute;
    left: -56px;
    margin-top: -10px;
    padding-top: 3px;
    content: '';
    display: inline-block;
    text-align: center;
    margin: 5px 10px;
    line-height: 20px;
    transition: all .2s;
    color: #ffffff;
    background: #f08372;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: none;
    border: 1px solid #f08372;
    color: #f08372;
    content: '✓';
}

.cid-soCxkOIRfO {
    padding-top: 90px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-soCxkOIRfO .mbr-text,
.cid-soCxkOIRfO .mbr-section-subtitle {
    color: #767676;
}

.cid-soCxkOIRfO .card-title {
    color: #66458e;
}

.cid-soCxkOIRfO .card .card-img span {
    color: #f08372;
    font-size: 60px;
    background: linear-gradient(45deg, #f08372, #f08372);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

@media (max-width: 767px) {
    .cid-soCxkOIRfO .mbr-section-subtitle,
    .cid-soCxkOIRfO .mbr-section-title {
        text-align: center !important;
    }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-soCxkOIRfO .card .card-img span {
        background: none;
    }
}

.cid-soCxkOIRfO .mbr-text {
    color: #767676;
}

.cid-soCxkOIRfO .card-title,
.cid-soCxkOIRfO .card-img {
    color: #232323;
}

.cid-soCxkOIRfO .mbr-section-subtitle {
    color: #232323;
}

.cid-sowerCzHpg {
    padding-top: 90px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-sowerCzHpg .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-sowerCzHpg .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-sowerCzHpg .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-sowerCzHpg .card-title,
.cid-sowerCzHpg .card-img {
    color: #000000;
}

.cid-sowerCzHpg .mbr-text,
.cid-sowerCzHpg .mbr-section-btn {
    color: #8b8c8e;
}

.cid-sowpfPnZM0 {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f08372;
}

.cid-sowpfPnZM0 .first-column {
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-sowpfPnZM0 .second-column img {
    object-fit: cover;
    object-position: center center;
    width: 10%;
}

.cid-sowpfPnZM0 .mbr-list {
    margin: 0;
}

.cid-sowpfPnZM0 .mbr-list li:not(:last-child) {
    margin-right: 2.5rem;
}

@media (max-width: 991px) {
    .cid-sowpfPnZM0 .first-column {
        -webkit-justify-content: center;
        justify-content: center;
    }
    .cid-sowpfPnZM0 .second-column {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .cid-sowpfPnZM0 .mbr-list li:not(:last-child) {
        margin-right: 1rem;
    }
}

.cid-sowpfPnZM0 .list-inline-item,
.cid-sowpfPnZM0 .mbr-list,
.cid-sowpfPnZM0 .first-column {
    text-align: center;
}

.cid-sowtATS8eS {
    padding-top: 75px;
    padding-bottom: 0px;
    background-color: #efefef;
}

.cid-sowtATS8eS .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-sowtATS8eS .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-sowtATS8eS .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-sowtATS8eS .card-title,
.cid-sowtATS8eS .card-img {
    color: #000000;
}

.cid-sowvq6ZbEv {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #efefef;
}

.cid-sowvq6ZbEv .mbr-iconfont {
    font-size: 50px;
    transition: color .3s;
    padding: 1.5rem;
}

.cid-sowvq6ZbEv .mbr-section-title {
    margin: 0;
}

.cid-sowvq6ZbEv .mbr-section-subtitle {
    color: #8d97ad;
}

.cid-sowvq6ZbEv .card-img span {
    color: #f08372;
}

.cid-sowvq6ZbEv .row-item {
    margin-bottom: 2rem;
}

.cid-sowvq6ZbEv .row-item:hover .wrapper {
    background: linear-gradient(90deg, #ffffff, #ffffff);
    cursor: pointer;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    transition: all 0.3s;
}

.cid-sowvq6ZbEv .row-item:hover .card-img span {
    color: #000000 !important;
}

.cid-sowvq6ZbEv .row-item:hover .mbr-card-title {
    color: #000000 !important;
}

.cid-sowvq6ZbEv .wrapper {
    padding: 2.5rem 1rem;
    background: #ffffff;
    border-radius: 5px;
    box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}

.cid-sowEz3nNR4 {
    padding-top: 0px;
    padding-bottom: 30px;
    background-color: #efefef;
}

.cid-sowEz3nNR4 .mbr-iconfont {
    font-size: 50px;
    transition: color .3s;
    padding: 1.5rem;
}

.cid-sowEz3nNR4 .mbr-section-title {
    margin: 0;
}

.cid-sowEz3nNR4 .mbr-section-subtitle {
    color: #8d97ad;
}

.cid-sowEz3nNR4 .card-img span {
    color: #f08372;
}

.cid-sowEz3nNR4 .row-item {
    margin-bottom: 2rem;
}

.cid-sowEz3nNR4 .row-item:hover .wrapper {
    background: linear-gradient(90deg, #ffffff, #ffffff);
    cursor: pointer;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    transition: all 0.3s;
}

.cid-sowEz3nNR4 .row-item:hover .card-img span {
    color: #000000 !important;
}

.cid-sowEz3nNR4 .row-item:hover .mbr-card-title {
    color: #000000 !important;
}

.cid-sowEz3nNR4 .wrapper {
    padding: 2.5rem 1rem;
    background: #ffffff;
    border-radius: 5px;
    box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}

.cid-sowEz3nNR4 .mbr-card-title,
.cid-sowEz3nNR4 .card-img {
    color: #232323;
}

.cid-sowAEgHW0s {
    padding-top: 75px;
    padding-bottom: 0px;
    background-color: #efefef;
}

.cid-sowAEgHW0s .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-sowAEgHW0s .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-sowAEgHW0s .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-sowAEgHW0s .card-title,
.cid-sowAEgHW0s .card-img {
    color: #000000;
}

.cid-sowAEFTGA0 {
    padding-top: 0px;
    padding-bottom: 30px;
    background-color: #efefef;
}

.cid-sowAEFTGA0 .mbr-iconfont {
    font-size: 50px;
    transition: color .3s;
    padding: 1.5rem;
}

.cid-sowAEFTGA0 .mbr-section-title {
    margin: 0;
}

.cid-sowAEFTGA0 .mbr-section-subtitle {
    color: #8d97ad;
}

.cid-sowAEFTGA0 .card-img span {
    color: #f08372;
}

.cid-sowAEFTGA0 .row-item {
    margin-bottom: 2rem;
}

.cid-sowAEFTGA0 .row-item:hover .wrapper {
    background: linear-gradient(90deg, #ffffff, #ffffff);
    cursor: pointer;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    transition: all 0.3s;
}

.cid-sowAEFTGA0 .row-item:hover .card-img span {
    color: #000000 !important;
}

.cid-sowAEFTGA0 .row-item:hover .mbr-card-title {
    color: #000000 !important;
}

.cid-sowAEFTGA0 .wrapper {
    padding: 2.5rem 1rem;
    background: #ffffff;
    border-radius: 5px;
    box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}

.cid-sowAEFTGA0 .mbr-card-title,
.cid-sowAEFTGA0 .card-img {
    color: #232323;
}

.cid-sowEz3nNR4 {
    padding-top: 0px;
    padding-bottom: 30px;
    background-color: #efefef;
}

.cid-sowEz3nNR4 .mbr-iconfont {
    font-size: 50px;
    transition: color .3s;
    padding: 1.5rem;
}

.cid-sowEz3nNR4 .mbr-section-title {
    margin: 0;
}

.cid-sowEz3nNR4 .mbr-section-subtitle {
    color: #8d97ad;
}

.cid-sowEz3nNR4 .card-img span {
    color: #f08372;
}

.cid-sowEz3nNR4 .row-item {
    margin-bottom: 2rem;
}

.cid-sowEz3nNR4 .row-item:hover .wrapper {
    background: linear-gradient(90deg, #ffffff, #ffffff);
    cursor: pointer;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    transition: all 0.3s;
}

.cid-sowEz3nNR4 .row-item:hover .card-img span {
    color: #000000 !important;
}

.cid-sowEz3nNR4 .row-item:hover .mbr-card-title {
    color: #000000 !important;
}

.cid-sowEz3nNR4 .wrapper {
    padding: 2.5rem 1rem;
    background: #ffffff;
    border-radius: 5px;
    box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}

.cid-sowEz3nNR4 .mbr-card-title,
.cid-sowEz3nNR4 .card-img {
    color: #232323;
}

.cid-sowLP1BDFe {
    padding-top: 75px;
    padding-bottom: 0px;
    background-color: #efefef;
}

.cid-sowLP1BDFe .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-sowLP1BDFe .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-sowLP1BDFe .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-sowLP1BDFe .card-title,
.cid-sowLP1BDFe .card-img {
    color: #000000;
}

.cid-sowLP1BDFe .mbr-text,
.cid-sowLP1BDFe .mbr-section-btn {
    color: #8b8c8e;
}

.cid-sowLPpMgMb {
    padding-top: 0px;
    padding-bottom: 30px;
    background-color: #efefef;
}

.cid-sowLPpMgMb .mbr-iconfont {
    font-size: 50px;
    transition: color .3s;
    padding: 1.5rem;
}

.cid-sowLPpMgMb .mbr-section-title {
    margin: 0;
}

.cid-sowLPpMgMb .mbr-section-subtitle {
    color: #8d97ad;
}

.cid-sowLPpMgMb .card-img span {
    color: #f08372;
}

.cid-sowLPpMgMb .row-item {
    margin-bottom: 2rem;
}

.cid-sowLPpMgMb .row-item:hover .wrapper {
    background: linear-gradient(90deg, #ffffff, #ffffff);
    cursor: pointer;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    transition: all 0.3s;
}

.cid-sowLPpMgMb .row-item:hover .card-img span {
    color: #000000 !important;
}

.cid-sowLPpMgMb .row-item:hover .mbr-card-title {
    color: #000000 !important;
}

.cid-sowLPpMgMb .wrapper {
    padding: 2.5rem 1rem;
    background: #ffffff;
    border-radius: 5px;
    box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}

.cid-sowLPpMgMb .mbr-card-title,
.cid-sowLPpMgMb .card-img {
    color: #232323;
}

.cid-sp4K2Ox9zM {
    padding-top: 0px;
    padding-bottom: 30px;
    background-color: #efefef;
}

.cid-sp4K2Ox9zM .mbr-iconfont {
    font-size: 50px;
    transition: color .3s;
    padding: 1.5rem;
}

.cid-sp4K2Ox9zM .mbr-section-title {
    margin: 0;
}

.cid-sp4K2Ox9zM .mbr-section-subtitle {
    color: #8d97ad;
}

.cid-sp4K2Ox9zM .card-img span {
    color: #f08372;
}

.cid-sp4K2Ox9zM .row-item {
    margin-bottom: 2rem;
}

.cid-sp4K2Ox9zM .row-item:hover .wrapper {
    background: linear-gradient(90deg, #ffffff, #ffffff);
    cursor: pointer;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    transition: all 0.3s;
}

.cid-sp4K2Ox9zM .row-item:hover .card-img span {
    color: #000000 !important;
}

.cid-sp4K2Ox9zM .row-item:hover .mbr-card-title {
    color: #000000 !important;
}

.cid-sp4K2Ox9zM .wrapper {
    padding: 2.5rem 1rem;
    background: #ffffff;
    border-radius: 5px;
    box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}

.cid-sp4K2Ox9zM .mbr-card-title,
.cid-sp4K2Ox9zM .card-img {
    color: #232323;
}

.cid-sowi7IVOj2 {
    padding-top: 90px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-sowi7IVOj2 .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-sowi7IVOj2 .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-sowi7IVOj2 .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-sowi7IVOj2 .card-title,
.cid-sowi7IVOj2 .card-img {
    color: #000000;
}

.cid-sowi7IVOj2 .mbr-text,
.cid-sowi7IVOj2 .mbr-section-btn {
    color: #8b8c8e;
}

.cid-sovEee90hz {
    padding-top: 75px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-sovEee90hz .title {
    padding-bottom: 2.5rem;
}

.cid-sovEee90hz .mbr-text {
    color: #767676;
    margin: 0;
    padding-top: 0.5rem;
}

.cid-sovEee90hz .iconfont-wrapper {
    display: flex;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-right: 2rem;
}

.cid-sovEee90hz .iconfont-wrapper .amp-iconfont {
    font-size: 2rem;
}

.cid-sovEee90hz .wrapper {
    display: flex;
    padding: 1rem 0;
}

.cid-sovEee90hz .wrapper .b-info {
    width: 100%;
}

@media (max-width: 767px) {
    .cid-sovEee90hz .iconfont-wrapper {
        display: none;
    }
}

.cid-sovEee90hz H2 {
    color: #000000;
}/*
   css für alle Kurse
*/


/* Diplomausbildung PMU */

.cid-s7gM6k7pe4 {
    padding-top: 75px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/jean-van-luelik-photographer-257-2000x133523.jpg");
}

.cid-s7UgAZmDK1 {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f08372;
}

.cid-s7UgAZmDK1 .first-column {
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-s7UgAZmDK1 .second-column img {
    object-fit: cover;
    object-position: center center;
    width: 10%;
}

.cid-s7UgAZmDK1 .mbr-list {
    margin: 0;
}

.cid-s7UgAZmDK1 .mbr-list li:not(:last-child) {
    margin-right: 2.5rem;
}

@media (max-width: 991px) {
    .cid-s7UgAZmDK1 .first-column {
        -webkit-justify-content: center;
        justify-content: center;
    }
    .cid-s7UgAZmDK1 .second-column {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .cid-s7UgAZmDK1 .mbr-list li:not(:last-child) {
        margin-right: 1rem;
    }
}

.cid-s7gNrlRQBV {
    padding-top: 75px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-s7gNrlRQBV h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-s7gNrlRQBV h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #232323;
    margin-left: 10px;
}

.cid-s7gNrlRQBV .mbr-text,
.cid-s7gNrlRQBV .mbr-section-btn {
    color: #767676;
    text-align: center;
}

.cid-s7gNrlRQBV H1 {
    color: #f08372;
    text-align: center;
}

.cid-s7rg6V8SRr {
    padding-top: 60px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-s7rg6V8SRr .mbr-section-subtitle {
    color: #767676;
}

.cid-s7rz5zZvlY {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #cccccc;
}

.cid-s7rz5zZvlY .first-column {
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-s7rz5zZvlY .second-column img {
    object-fit: cover;
    object-position: center center;
    width: 10%;
}

.cid-s7rz5zZvlY .mbr-list {
    margin: 0;
}

.cid-s7rz5zZvlY .mbr-list li:not(:last-child) {
    margin-right: 2.5rem;
}

@media (max-width: 991px) {
    .cid-s7rz5zZvlY .first-column {
        -webkit-justify-content: center;
        justify-content: center;
    }
    .cid-s7rz5zZvlY .second-column {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .cid-s7rz5zZvlY .mbr-list li:not(:last-child) {
        margin-right: 1rem;
    }
}

.cid-s7qZB8Nb4s {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-s7qZB8Nb4s .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-s7qZB8Nb4s .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-s7qZB8Nb4s .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-s7qZB8Nb4s .card-title,
.cid-s7qZB8Nb4s .card-img {
    color: #000000;
}

.cid-s7qZB8Nb4s .mbr-text,
.cid-s7qZB8Nb4s .mbr-section-btn {
    color: #ffffff;
}

.cid-s7qYOeiZKh {
    padding-top: 15px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-s7qYOeiZKh .counter-container {
    color: #767676;
}

.cid-s7qYOeiZKh .counter-container ul {
    margin-bottom: 0;
}

.cid-s7qYOeiZKh .counter-container ul li {
    margin-bottom: 1rem;
    list-style: none;
    position: relative;
}

.cid-s7qYOeiZKh .counter-container ul li:before {
    position: absolute;
    left: -56px;
    margin-top: -10px;
    padding-top: 3px;
    content: '';
    display: inline-block;
    text-align: center;
    margin: 5px 10px;
    line-height: 20px;
    transition: all .2s;
    color: #ffffff;
    background: #f08372;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: none;
    border: 1px solid #f08372;
    color: #f08372;
    content: '✓';
}

.cid-s7r2vFqpL5 {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-s7r2vFqpL5 .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-s7r2vFqpL5 .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-s7r2vFqpL5 .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-s7r2vFqpL5 .card-title,
.cid-s7r2vFqpL5 .card-img {
    color: #000000;
}

.cid-s7r2vFqpL5 .mbr-text,
.cid-s7r2vFqpL5 .mbr-section-btn {
    color: #8b8c8e;
    text-align: left;
}

.cid-s7r2vYJ5z8 {
    padding-top: 15px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-s7r2vYJ5z8 .counter-container {
    color: #767676;
}

.cid-s7r2vYJ5z8 .counter-container ul {
    margin-bottom: 0;
}

.cid-s7r2vYJ5z8 .counter-container ul li {
    margin-bottom: 1rem;
    list-style: none;
    position: relative;
}

.cid-s7r2vYJ5z8 .counter-container ul li:before {
    position: absolute;
    left: -56px;
    margin-top: -10px;
    padding-top: 3px;
    content: '';
    display: inline-block;
    text-align: center;
    margin: 5px 10px;
    line-height: 20px;
    transition: all .2s;
    color: #ffffff;
    background: #f08372;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: none;
    border: 1px solid #f08372;
    color: #f08372;
    content: '✓';
}

.cid-s7r340lIYt {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-s7r340lIYt .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-s7r340lIYt .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-s7r340lIYt .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-s7r340lIYt .card-title,
.cid-s7r340lIYt .card-img {
    color: #000000;
}

.cid-s7r340lIYt .mbr-text,
.cid-s7r340lIYt .mbr-section-btn {
    color: #8b8c8e;
    text-align: left;
}

.cid-s7r34XqRNG {
    padding-top: 30px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-s7r34XqRNG .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-s7r34XqRNG .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-s7r34XqRNG .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-s7r34XqRNG .card-title,
.cid-s7r34XqRNG .card-img {
    color: #000000;
}

.cid-s7r34XqRNG .mbr-text,
.cid-s7r34XqRNG .mbr-section-btn {
    color: #8b8c8e;
    text-align: left;
}

.cid-sbpd9Xqxuy {
    padding-top: 30px;
    padding-bottom: 75px;
    background-color: #ffffff;
}

.cid-sbpd9Xqxuy .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-sbpd9Xqxuy .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-sbpd9Xqxuy .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-sbpd9Xqxuy .card-title,
.cid-sbpd9Xqxuy .card-img {
    color: #000000;
}

.cid-sbpd9Xqxuy .mbr-text,
.cid-sbpd9Xqxuy .mbr-section-btn {
    color: #8b8c8e;
    text-align: left;
}

.cid-sIdOrMv39v {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #f08372;
}

.cid-sIdOrMv39v .mbr-section-title {
    letter-spacing: .1em;
}

.cid-sIdOrMv39v .mbr-text {
    letter-spacing: 0.03rem;
}

.cid-sIdOrMv39v .card-img span {
    font-size: 100px;
}

.cid-sIdOrMv39v .mbr-text,
.cid-sIdOrMv39v .mbr-section-btn {
    color: #000000;
}

.cid-sIdOrMv39v .mbr-section-title,
.cid-sIdOrMv39v .card-img {
    color: #ffffff;
}

.cid-s7gQnueDmW {
    padding-top: 0px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

@media (max-width: 992px) {
    .cid-s7gQnueDmW {
        padding-top: 0px;
        padding-bottom: 40px;
    }
}

.cid-s7gQnueDmW .text {
    padding: 0;
}

.cid-s7gQnueDmW section {
    position: relative;
}

.cid-s7gQnueDmW h3 {
    padding-bottom: 0;
    margin-bottom: 0;
}

.cid-s7gQnueDmW .mbr-iconfont {
    padding: 0!important;
}

.cid-s7gQnueDmW .back {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 45%;
    background-color: #f08372;
}

.cid-s7gQnueDmW .box {
    background-image: url("../../../assets/images/youtube-screen-pmu-1916x10777.jpg");
    background-size: cover;
    background-position: center;
    height: 550px;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.cid-s7gQnueDmW .icon-wrap {
    background-color: #f08372 !important;
    width: 80px;
    height: 80px;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.3s;
}

.cid-s7gQnueDmW .icon-wrap:hover {
    transform: scale(1.1);
}

.cid-s7gQnueDmW .icon-wrap span {
    padding-left: 8px;
}

.cid-s7gQnueDmW .mbr-media span {
    font-size: 30px;
    cursor: pointer;
    position: relative;
    display: inline-block;
    transition: all 0.25s;
    color: #ffffff !important;
}

.cid-s7gQnueDmW .mbr-media span.mbri-play:before {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-35%);
    -moz-transform: translateX(-35%);
    -ms-transform: translateX(-35%);
    -o-transform: translateX(-35%);
    transform: translateX(-35%);
}

.cid-s7gQnueDmW .modalWindow {
    position: fixed;
    z-index: 5000;
    left: 0;
    top: 0;
    background-color: rgba(61, 61, 61, 0.65);
    width: 100%;
    height: 100%;
}

.cid-s7gQnueDmW .modalWindow .modalWindow-container {
    display: table-cell;
    vertical-align: middle;
}

.cid-s7gQnueDmW .modalWindow .modalWindow-video {
    height: calc(44.9943757vw);
    width: 80vw;
    margin: 0 auto;
}

.cid-s7gQnueDmW a.close {
    position: absolute;
    right: 4vw;
    top: 4vh;
    color: #ffffff;
    z-index: 5000000;
    font-size: 37px;
    background: #000;
    padding: 20px;
    border-radius: 50%;
}

.cid-s7gQnueDmW a.close:hover {
    color: #ffffff;
}

@media (max-width: 767px) {
    .cid-s7gQnueDmW {
        padding-top: 0px;
        padding-bottom: 28px;
    }
    .cid-s7gQnueDmW .box {
        height: 250px;
    }
    .cid-s7gQnueDmW .row {
        padding: 1rem!important;
    }
}

.cid-s7rKkhXkLL {
    padding-top: 75px;
    padding-bottom: 15px;
    background-color: #efefef;
}

.cid-s7rKkhXkLL h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-s7rKkhXkLL h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #232323;
    margin-left: 10px;
}

.cid-s7rKkhXkLL .mbr-text,
.cid-s7rKkhXkLL .mbr-section-btn {
    color: #767676;
    text-align: center;
}

.cid-s7rKkhXkLL H1 {
    color: #000000;
    text-align: center;
}

.cid-s7rKAkcb37 {
    padding-top: 15px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-s7rKAkcb37 .counter-container {
    color: #767676;
}

.cid-s7rKAkcb37 .counter-container ul {
    margin-bottom: 0;
}

.cid-s7rKAkcb37 .counter-container ul li {
    margin-bottom: 1rem;
    list-style: none;
    position: relative;
}

.cid-s7rKAkcb37 .counter-container ul li:before {
    position: absolute;
    left: -56px;
    margin-top: -10px;
    padding-top: 3px;
    content: '';
    display: inline-block;
    text-align: center;
    margin: 5px 10px;
    line-height: 20px;
    transition: all .2s;
    color: #ffffff;
    background: #f08372;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: none;
    border: 1px solid #f08372;
    color: #f08372;
    content: '✓';
}

.cid-s7rLhTa04L {
    padding-top: 75px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-s7rLhTa04L h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-s7rLhTa04L h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #232323;
    margin-left: 10px;
}

.cid-s7rLhTa04L .mbr-text,
.cid-s7rLhTa04L .mbr-section-btn {
    color: #767676;
    text-align: center;
}

.cid-s7rLhTa04L H1 {
    color: #000000;
    text-align: center;
}

.cid-s9vRWZ7WbZ {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-s9vRWZ7WbZ .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-s9vRWZ7WbZ .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-s9vRWZ7WbZ .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-s9vRWZ7WbZ .card-title,
.cid-s9vRWZ7WbZ .card-img {
    color: #f08372;
}

.cid-s9vRWZ7WbZ .mbr-text,
.cid-s9vRWZ7WbZ .mbr-section-btn {
    color: #8b8c8e;
}

.cid-s8zmF6u5am {
    padding-top: 75px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-s8zmF6u5am .title {
    padding-bottom: 2.5rem;
}

.cid-s8zmF6u5am .mbr-text {
    color: #767676;
    margin: 0;
    padding-top: 0.5rem;
}

.cid-s8zmF6u5am .iconfont-wrapper {
    display: flex;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-right: 2rem;
}

.cid-s8zmF6u5am .iconfont-wrapper .amp-iconfont {
    font-size: 2rem;
}

.cid-s8zmF6u5am .wrapper {
    display: flex;
    padding: 1rem 0;
}

.cid-s8zmF6u5am .wrapper .b-info {
    width: 100%;
}

@media (max-width: 767px) {
    .cid-s8zmF6u5am .iconfont-wrapper {
        display: none;
    }
}

.cid-s8zmF6u5am H2 {
    color: #000000;
}


/*Berufs-und Bildungsberatung PMU und MB*/

.cid-snLvnwPx54 {
    padding-top: 75px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/jean-van-luelik-photographer-4-2000x1335.jpg");
}

.cid-snLvnxmRHJ {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f08372;
}

.cid-snLvnxmRHJ .first-column {
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-snLvnxmRHJ .second-column img {
    object-fit: cover;
    object-position: center center;
    width: 10%;
}

.cid-snLvnxmRHJ .mbr-list {
    margin: 0;
}

.cid-snLvnxmRHJ .mbr-list li:not(:last-child) {
    margin-right: 2.5rem;
}

@media (max-width: 991px) {
    .cid-snLvnxmRHJ .first-column {
        -webkit-justify-content: center;
        justify-content: center;
    }
    .cid-snLvnxmRHJ .second-column {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .cid-snLvnxmRHJ .mbr-list li:not(:last-child) {
        margin-right: 1rem;
    }
}

.cid-snLvnxOaqI {
    padding-top: 60px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-snLvnxOaqI .mbr-section-subtitle {
    color: #767676;
}

.cid-snLvny2gVJ {
    padding-top: 15px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-snLvny2gVJ .counter-container {
    color: #767676;
}

.cid-snLvny2gVJ .counter-container ul {
    margin-bottom: 0;
}

.cid-snLvny2gVJ .counter-container ul li {
    margin-bottom: 1rem;
    list-style: none;
    position: relative;
}

.cid-snLvny2gVJ .counter-container ul li:before {
    position: absolute;
    left: -56px;
    margin-top: -10px;
    padding-top: 3px;
    content: '';
    display: inline-block;
    text-align: center;
    margin: 5px 10px;
    line-height: 20px;
    transition: all .2s;
    color: #ffffff;
    background: #f08372;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: none;
    border: 1px solid #f08372;
    color: #f08372;
    content: '✓';
}

.cid-snLvnzO90o {
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #f08372;
}

.cid-snLvnzO90o H3 {
    color: #ffffff;
}

.cid-snLvnyfPCR {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-snLvnyfPCR .mbr-figure {
    margin: 0 auto;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-snLvnyfPCR .mbr-figure img {
    height: 500px;
    width: 500px;
    margin: 0 auto;
    object-fit: cover;
    margin-bottom: 3rem;
    border-radius: 100%;
}

.cid-snLvnyfPCR .mbr-text,
.cid-snLvnyfPCR .mbr-section-btn {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-snLvnyfPCR img {
        height: 250px!important;
        width: 250px!important;
    }
}

.cid-snLvnyKiSK {
    padding-top: 90px;
    padding-bottom: 90px;
    background-color: #ffffff;
}

.cid-snLvnyKiSK .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-snLvnyKiSK .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-snLvnyKiSK .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-snLvnyKiSK .mbr-text,
.cid-snLvnyKiSK .mbr-section-btn {
    color: #8b8c8e;
}

.cid-snLvnyKiSK .card-title,
.cid-snLvnyKiSK .card-img {
    color: #232323;
}

.cid-snLvnz2pwa {
    padding-top: 75px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-snLvnz2pwa h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-snLvnz2pwa h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #232323;
    margin-left: 10px;
}

.cid-snLvnz2pwa .mbr-text,
.cid-snLvnz2pwa .mbr-section-btn {
    color: #767676;
    text-align: center;
}

.cid-snLvnz2pwa H1 {
    color: #000000;
    text-align: center;
}

.cid-snLvnA5uB7 {
    padding-top: 75px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-snLvnA5uB7 .title {
    padding-bottom: 2.5rem;
}

.cid-snLvnA5uB7 .mbr-text {
    color: #767676;
    margin: 0;
    padding-top: 0.5rem;
}

.cid-snLvnA5uB7 .iconfont-wrapper {
    display: flex;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-right: 2rem;
}

.cid-snLvnA5uB7 .iconfont-wrapper .amp-iconfont {
    font-size: 2rem;
}

.cid-snLvnA5uB7 .wrapper {
    display: flex;
    padding: 1rem 0;
}

.cid-snLvnA5uB7 .wrapper .b-info {
    width: 100%;
}

@media (max-width: 767px) {
    .cid-snLvnA5uB7 .iconfont-wrapper {
        display: none;
    }
}

.cid-snLvnA5uB7 H2 {
    color: #000000;
}


/* Online Einstiegssemniar für BB-Glow und Microneedling */

.cid-snLcUENDPc {
    padding-top: 75px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/jean-van-luelik-photographer-4-2000x1335.jpg");
}

.cid-snLcUFkuZv {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f08372;
}

.cid-snLcUFkuZv .first-column {
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-snLcUFkuZv .second-column img {
    object-fit: cover;
    object-position: center center;
    width: 10%;
}

.cid-snLcUFkuZv .mbr-list {
    margin: 0;
}

.cid-snLcUFkuZv .mbr-list li:not(:last-child) {
    margin-right: 2.5rem;
}

@media (max-width: 991px) {
    .cid-snLcUFkuZv .first-column {
        -webkit-justify-content: center;
        justify-content: center;
    }
    .cid-snLcUFkuZv .second-column {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .cid-snLcUFkuZv .mbr-list li:not(:last-child) {
        margin-right: 1rem;
    }
}

.cid-snLg9hk3qC {
    padding-top: 60px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-snLg9hk3qC .mbr-section-subtitle {
    color: #767676;
}

.cid-snLg9Dd0rL {
    padding-top: 15px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-snLg9Dd0rL .counter-container {
    color: #767676;
}

.cid-snLg9Dd0rL .counter-container ul {
    margin-bottom: 0;
}

.cid-snLg9Dd0rL .counter-container ul li {
    margin-bottom: 1rem;
    list-style: none;
    position: relative;
}

.cid-snLg9Dd0rL .counter-container ul li:before {
    position: absolute;
    left: -56px;
    margin-top: -10px;
    padding-top: 3px;
    content: '';
    display: inline-block;
    text-align: center;
    margin: 5px 10px;
    line-height: 20px;
    transition: all .2s;
    color: #ffffff;
    background: #f08372;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: none;
    border: 1px solid #f08372;
    color: #f08372;
    content: '✓';
}

.cid-sr3ZOHcsxW {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #f08372;
}

.cid-sr3ZOHcsxW h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-sr3ZOHcsxW h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #ee7415;
    margin-left: 10px;
}

.cid-sr3ZOHcsxW .mbr-text,
.cid-sr3ZOHcsxW .mbr-section-btn {
    color: #ffffff;
    text-align: center;
}

.cid-sr3ZOHcsxW H1 {
    color: #ffffff;
    text-align: center;
}

.cid-sr3ZOHcsxW H3 {
    color: #ffffff;
}

.cid-snLoOcOB1Z {
    padding-top: 0px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-snLoOcOB1Z .mbr-figure {
    margin: 0 auto;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-snLoOcOB1Z .mbr-figure img {
    height: 500px;
    width: 500px;
    margin: 0 auto;
    object-fit: cover;
    margin-bottom: 3rem;
    border-radius: 100%;
}

.cid-snLoOcOB1Z .mbr-text,
.cid-snLoOcOB1Z .mbr-section-btn {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-snLoOcOB1Z img {
        height: 250px!important;
        width: 250px!important;
    }
}

.cid-sr40ifsIQA {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #f08372;
}

.cid-sr40ifsIQA h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-sr40ifsIQA h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #ee7415;
    margin-left: 10px;
}

.cid-sr40ifsIQA .mbr-text,
.cid-sr40ifsIQA .mbr-section-btn {
    color: #ffffff;
    text-align: center;
}

.cid-sr40ifsIQA H1 {
    color: #ffffff;
    text-align: center;
}

.cid-sr40ifsIQA H3 {
    color: #ffffff;
}

.cid-sr42uK2atO {
    padding-top: 80px;
    padding-bottom: 60px;
    background-color: #f4f8fa;
}

.cid-sr42uK2atO .mbr-overlay {
    background: linear-gradient(90deg, #149dcc, #b2ccd2);
}

.cid-sr42uK2atO .mbr-section-btn {
    margin-left: -0.8rem;
}

.cid-sr42uK2atO .text-content {
    padding-right: 1.5rem;
}

.cid-sr42uK2atO .mbr-text,
.cid-sr42uK2atO .mbr-section-btn {
    color: #000000;
}

.cid-sr42uK2atO .mbr-figure img {
    -webkit-box-shadow: 0px 0px 30px rgba(120, 120, 120, 0.3);
    box-shadow: 0px 0px 30px rgba(120, 120, 120, 0.3);
    border-radius: .25rem;
}

.cid-sr42uK2atO .counter-container {
    padding: 1rem 0;
    position: relative;
}

.cid-sr42uK2atO .counter-container ul {
    margin-bottom: 0;
    padding-left: 1.5rem;
}

.cid-sr42uK2atO .counter-container ul li {
    margin-bottom: 1rem;
    list-style: none;
}

.cid-sr42uK2atO .counter-container ul li:before {
    font-family: MobiriseIcons !important;
    content: '\e966';
    position: absolute;
    left: 0px;
    padding-top: 2px;
    display: inline-block;
    text-align: center;
    margin: 4px 0px;
    line-height: 10px;
    transition: all .2s;
    width: 16px;
    height: 16px;
    font-size: 16px !important;
    font-weight: 500;
    background: none;
    color: #188ef4;
}

@media (max-width: 991px) {
    .cid-sr42uK2atO .main-row {
        margin: 0;
    }
    .cid-sr42uK2atO .mbr-section-title,
    .cid-sr42uK2atO .mbr-text,
    .cid-sr42uK2atO .list,
    .cid-sr42uK2atO .mbr-section-btn {
        text-align: center !important;
    }
    .cid-sr42uK2atO .text-content {
        padding: 0;
    }
}

.cid-snLpAMZfJe {
    padding-top: 90px;
    padding-bottom: 90px;
    background-color: #f08372;
}

.cid-snLpAMZfJe .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-snLpAMZfJe .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-snLpAMZfJe .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-snLpAMZfJe .mbr-text,
.cid-snLpAMZfJe .mbr-section-btn {
    color: #ffffff;
}

.cid-snLpAMZfJe .card-title,
.cid-snLpAMZfJe .card-img {
    color: #ffffff;
}

.cid-snLcUIuBfS {
    padding-top: 75px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-snLcUIuBfS h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-snLcUIuBfS h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #232323;
    margin-left: 10px;
}

.cid-snLcUIuBfS .mbr-text,
.cid-snLcUIuBfS .mbr-section-btn {
    color: #767676;
    text-align: center;
}

.cid-snLcUIuBfS H1 {
    color: #000000;
    text-align: center;
}

.cid-snLcUIZVRS {
    padding-top: 75px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-snLcUIZVRS .title {
    padding-bottom: 2.5rem;
}

.cid-snLcUIZVRS .mbr-text {
    color: #767676;
    margin: 0;
    padding-top: 0.5rem;
}

.cid-snLcUIZVRS .iconfont-wrapper {
    display: flex;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-right: 2rem;
}

.cid-snLcUIZVRS .iconfont-wrapper .amp-iconfont {
    font-size: 2rem;
}

.cid-snLcUIZVRS .wrapper {
    display: flex;
    padding: 1rem 0;
}

.cid-snLcUIZVRS .wrapper .b-info {
    width: 100%;
}

@media (max-width: 767px) {
    .cid-snLcUIZVRS .iconfont-wrapper {
        display: none;
    }
}

.cid-snLcUIZVRS H2 {
    color: #000000;
}


/*Präsenzschulung BB-Glow/Microneedling/Stimulus*/

.cid-st2Kv5d2rg {
    padding-top: 75px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/gaube-beautymeeting-9-19-wien-60-2000x13341.jpg");
}

.cid-st2Kv5Hzde {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f08372;
}

.cid-st2Kv5Hzde .first-column {
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-st2Kv5Hzde .second-column img {
    object-fit: cover;
    object-position: center center;
    width: 10%;
}

.cid-st2Kv5Hzde .mbr-list {
    margin: 0;
}

.cid-st2Kv5Hzde .mbr-list li:not(:last-child) {
    margin-right: 2.5rem;
}

@media (max-width: 991px) {
    .cid-st2Kv5Hzde .first-column {
        -webkit-justify-content: center;
        justify-content: center;
    }
    .cid-st2Kv5Hzde .second-column {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .cid-st2Kv5Hzde .mbr-list li:not(:last-child) {
        margin-right: 1rem;
    }
}

.cid-st2Kv67C8k {
    padding-top: 60px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-st2Kv67C8k .mbr-section-subtitle {
    color: #767676;
}

.cid-st2MqZ2ZV6 {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-st2MqZ2ZV6 h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
}

.cid-st2MqZ2ZV6 p {
    color: #767676;
    text-align: left;
}

.cid-st2MqZ2ZV6 .card-box {
    padding-top: 2rem;
}

.cid-st2MqZ2ZV6 .card-wrapper {
    height: 100%;
}

.cid-st2MqZ2ZV6 img {
    border-radius: 100%;
    height: 250px;
    width: 250px;
    object-fit: cover;
}

.cid-st2MqZ2ZV6 P {
    text-align: center;
}

.cid-st2MqZ2ZV6 .card-title {
    text-align: center;
}

.cid-st2MqZ2ZV6 .card-img {
    position: relative;
}

.cid-st2MqZ2ZV6 .card-icon {
    position: absolute;
    background: #ffffff;
    height: 70px;
    width: 70px;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.22);
    border-radius: 100%;
    padding: 1rem;
    left: 1rem;
    justify-content: center;
    align-items: center;
    display: flex;
    top: 1rem;
}

.cid-st2MqZ2ZV6 .card-icon .mbr-iconfont {
    font-size: 2rem;
    color: #f08372;
}

.cid-st2Kv76kqm {
    padding-top: 75px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-st2Kv76kqm h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-st2Kv76kqm h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #232323;
    margin-left: 10px;
}

.cid-st2Kv76kqm .mbr-text,
.cid-st2Kv76kqm .mbr-section-btn {
    color: #767676;
    text-align: center;
}

.cid-st2Kv76kqm H1 {
    color: #000000;
    text-align: center;
}

.cid-st2Kv7YcFC {
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #f08372;
}

.cid-st2Kv7YcFC H3 {
    color: #ffffff;
}

.cid-st2Kv8hjq0 {
    padding-top: 75px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-st2Kv8hjq0 .title {
    padding-bottom: 2.5rem;
}

.cid-st2Kv8hjq0 .mbr-text {
    color: #767676;
    margin: 0;
    padding-top: 0.5rem;
}

.cid-st2Kv8hjq0 .iconfont-wrapper {
    display: flex;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-right: 2rem;
}

.cid-st2Kv8hjq0 .iconfont-wrapper .amp-iconfont {
    font-size: 2rem;
}

.cid-st2Kv8hjq0 .wrapper {
    display: flex;
    padding: 1rem 0;
}

.cid-st2Kv8hjq0 .wrapper .b-info {
    width: 100%;
}

@media (max-width: 767px) {
    .cid-st2Kv8hjq0 .iconfont-wrapper {
        display: none;
    }
}

.cid-st2Kv8hjq0 H2 {
    color: #000000;
}


/* Alles rund ums Pigment */

.cid-snLCKJpOax {
    padding-top: 75px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/jean-van-luelik-photographer-4-2000x1335.jpg");
}

.cid-snLCKJPb2U {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f08372;
}

.cid-snLCKJPb2U .first-column {
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-snLCKJPb2U .second-column img {
    object-fit: cover;
    object-position: center center;
    width: 10%;
}

.cid-snLCKJPb2U .mbr-list {
    margin: 0;
}

.cid-snLCKJPb2U .mbr-list li:not(:last-child) {
    margin-right: 2.5rem;
}

@media (max-width: 991px) {
    .cid-snLCKJPb2U .first-column {
        -webkit-justify-content: center;
        justify-content: center;
    }
    .cid-snLCKJPb2U .second-column {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .cid-snLCKJPb2U .mbr-list li:not(:last-child) {
        margin-right: 1rem;
    }
}

.cid-snLCKKlsRz {
    padding-top: 60px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-snLCKKlsRz .mbr-section-subtitle {
    color: #767676;
}

.cid-snLCKKzznA {
    padding-top: 15px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-snLCKKzznA .counter-container {
    color: #767676;
}

.cid-snLCKKzznA .counter-container ul {
    margin-bottom: 0;
}

.cid-snLCKKzznA .counter-container ul li {
    margin-bottom: 1rem;
    list-style: none;
    position: relative;
}

.cid-snLCKKzznA .counter-container ul li:before {
    position: absolute;
    left: -56px;
    margin-top: -10px;
    padding-top: 3px;
    content: '';
    display: inline-block;
    text-align: center;
    margin: 5px 10px;
    line-height: 20px;
    transition: all .2s;
    color: #ffffff;
    background: #f08372;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: none;
    border: 1px solid #f08372;
    color: #f08372;
    content: '✓';
}

.cid-snLCKKK8Lq {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-snLCKKK8Lq .mbr-figure {
    margin: 0 auto;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-snLCKKK8Lq .mbr-figure img {
    height: 500px;
    width: 500px;
    margin: 0 auto;
    object-fit: cover;
    margin-bottom: 3rem;
    border-radius: 100%;
}

.cid-snLCKKK8Lq .mbr-text,
.cid-snLCKKK8Lq .mbr-section-btn {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-snLCKKK8Lq img {
        height: 250px!important;
        width: 250px!important;
    }
}

.cid-snLCKLpkOu {
    padding-top: 75px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-snLCKLpkOu h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-snLCKLpkOu h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #232323;
    margin-left: 10px;
}

.cid-snLCKLpkOu .mbr-text,
.cid-snLCKLpkOu .mbr-section-btn {
    color: #767676;
    text-align: center;
}

.cid-snLCKLpkOu H1 {
    color: #000000;
    text-align: center;
}

.cid-snLCKMcnpd {
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #f08372;
}

.cid-snLCKMcnpd H3 {
    color: #ffffff;
}

.cid-snLCKMu4p9 {
    padding-top: 75px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-snLCKMu4p9 .title {
    padding-bottom: 2.5rem;
}

.cid-snLCKMu4p9 .mbr-text {
    color: #767676;
    margin: 0;
    padding-top: 0.5rem;
}

.cid-snLCKMu4p9 .iconfont-wrapper {
    display: flex;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-right: 2rem;
}

.cid-snLCKMu4p9 .iconfont-wrapper .amp-iconfont {
    font-size: 2rem;
}

.cid-snLCKMu4p9 .wrapper {
    display: flex;
    padding: 1rem 0;
}

.cid-snLCKMu4p9 .wrapper .b-info {
    width: 100%;
}

@media (max-width: 767px) {
    .cid-snLCKMu4p9 .iconfont-wrapper {
        display: none;
    }
}

.cid-snLCKMu4p9 H2 {
    color: #000000;
}


/* Perfektionstag Microblading */

.cid-snLyQGJWod {
    padding-top: 75px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/jean-van-luelik-photographer-4-2000x1335.jpg");
}

.cid-snLyQHg38D {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f08372;
}

.cid-snLyQHg38D .first-column {
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-snLyQHg38D .second-column img {
    object-fit: cover;
    object-position: center center;
    width: 10%;
}

.cid-snLyQHg38D .mbr-list {
    margin: 0;
}

.cid-snLyQHg38D .mbr-list li:not(:last-child) {
    margin-right: 2.5rem;
}

@media (max-width: 991px) {
    .cid-snLyQHg38D .first-column {
        -webkit-justify-content: center;
        justify-content: center;
    }
    .cid-snLyQHg38D .second-column {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .cid-snLyQHg38D .mbr-list li:not(:last-child) {
        margin-right: 1rem;
    }
}

.cid-snLyQIOA6R {
    padding-top: 75px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-snLyQIOA6R h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-snLyQIOA6R h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #232323;
    margin-left: 10px;
}

.cid-snLyQIOA6R .mbr-text,
.cid-snLyQIOA6R .mbr-section-btn {
    color: #767676;
    text-align: center;
}

.cid-snLyQIOA6R H1 {
    color: #000000;
    text-align: center;
}

.cid-snLyQJx9Z5 {
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #f08372;
}

.cid-snLyQJx9Z5 H3 {
    color: #ffffff;
}

.cid-snLyQJPSW4 {
    padding-top: 75px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-snLyQJPSW4 .title {
    padding-bottom: 2.5rem;
}

.cid-snLyQJPSW4 .mbr-text {
    color: #767676;
    margin: 0;
    padding-top: 0.5rem;
}

.cid-snLyQJPSW4 .iconfont-wrapper {
    display: flex;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-right: 2rem;
}

.cid-snLyQJPSW4 .iconfont-wrapper .amp-iconfont {
    font-size: 2rem;
}

.cid-snLyQJPSW4 .wrapper {
    display: flex;
    padding: 1rem 0;
}

.cid-snLyQJPSW4 .wrapper .b-info {
    width: 100%;
}

@media (max-width: 767px) {
    .cid-snLyQJPSW4 .iconfont-wrapper {
        display: none;
    }
}

.cid-snLyQJPSW4 H2 {
    color: #000000;
}


/* MB Fachtheorie */

.cid-suyCEugmRv {
    padding-top: 75px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/jean-van-luelik-photographer-257-2000x133523.jpg");
}

.cid-suyCEv2AKU {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f08372;
}

.cid-suyCEv2AKU .first-column {
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-suyCEv2AKU .second-column img {
    object-fit: cover;
    object-position: center center;
    width: 10%;
}

.cid-suyCEv2AKU .mbr-list {
    margin: 0;
}

.cid-suyCEv2AKU .mbr-list li:not(:last-child) {
    margin-right: 2.5rem;
}

@media (max-width: 991px) {
    .cid-suyCEv2AKU .first-column {
        -webkit-justify-content: center;
        justify-content: center;
    }
    .cid-suyCEv2AKU .second-column {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .cid-suyCEv2AKU .mbr-list li:not(:last-child) {
        margin-right: 1rem;
    }
}

.cid-suyCEvujJc {
    padding-top: 75px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-suyCEvujJc h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-suyCEvujJc h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #232323;
    margin-left: 10px;
}

.cid-suyCEvujJc .mbr-text,
.cid-suyCEvujJc .mbr-section-btn {
    color: #767676;
    text-align: center;
}

.cid-suyCEvujJc H1 {
    color: #f08372;
    text-align: center;
}

.cid-suyCEwmUXx {
    padding-top: 60px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-suyCEwmUXx .mbr-section-subtitle {
    color: #767676;
}

.cid-suyCExDXyX {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-suyCExDXyX .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-suyCExDXyX .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-suyCExDXyX .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-suyCExDXyX .card-title,
.cid-suyCExDXyX .card-img {
    color: #000000;
}

.cid-suyCExDXyX .mbr-text,
.cid-suyCExDXyX .mbr-section-btn {
    color: #000000;
    text-align: left;
}

.cid-suyCEy0hyR {
    padding-top: 15px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-suyCEy0hyR .counter-container {
    color: #767676;
}

.cid-suyCEy0hyR .counter-container ul {
    margin-bottom: 0;
}

.cid-suyCEy0hyR .counter-container ul li {
    margin-bottom: 1rem;
    list-style: none;
    position: relative;
}

.cid-suyCEy0hyR .counter-container ul li:before {
    position: absolute;
    left: -56px;
    margin-top: -10px;
    padding-top: 3px;
    content: '';
    display: inline-block;
    text-align: center;
    margin: 5px 10px;
    line-height: 20px;
    transition: all .2s;
    color: #ffffff;
    background: #f08372;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: none;
    border: 1px solid #f08372;
    color: #f08372;
    content: '✓';
}

.cid-suyCEx40aA {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-suyCEx40aA .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-suyCEx40aA .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-suyCEx40aA .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-suyCEx40aA .card-title,
.cid-suyCEx40aA .card-img {
    color: #000000;
}

.cid-suyCEx40aA .mbr-text,
.cid-suyCEx40aA .mbr-section-btn {
    color: #ffffff;
}

.cid-suyCExp4Vo {
    padding-top: 15px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-suyCExp4Vo .counter-container {
    color: #767676;
}

.cid-suyCExp4Vo .counter-container ul {
    margin-bottom: 0;
}

.cid-suyCExp4Vo .counter-container ul li {
    margin-bottom: 1rem;
    list-style: none;
    position: relative;
}

.cid-suyCExp4Vo .counter-container ul li:before {
    position: absolute;
    left: -56px;
    margin-top: -10px;
    padding-top: 3px;
    content: '';
    display: inline-block;
    text-align: center;
    margin: 5px 10px;
    line-height: 20px;
    transition: all .2s;
    color: #ffffff;
    background: #f08372;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: none;
    border: 1px solid #f08372;
    color: #f08372;
    content: '✓';
}

.cid-suyCEALUEd {
    padding-top: 0px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

@media (max-width: 992px) {
    .cid-suyCEALUEd {
        padding-top: 0px;
        padding-bottom: 40px;
    }
}

.cid-suyCEALUEd .text {
    padding: 0;
}

.cid-suyCEALUEd section {
    position: relative;
}

.cid-suyCEALUEd h3 {
    padding-bottom: 0;
    margin-bottom: 0;
}

.cid-suyCEALUEd .mbr-iconfont {
    padding: 0!important;
}

.cid-suyCEALUEd .back {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 45%;
    background-color: #f08372;
}

.cid-suyCEALUEd .box {
    background-image: url("../../../assets/images/youtube-screen-pmu-1916x10777.jpg");
    background-size: cover;
    background-position: center;
    height: 550px;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.cid-suyCEALUEd .icon-wrap {
    background-color: #f08372 !important;
    width: 80px;
    height: 80px;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.3s;
}

.cid-suyCEALUEd .icon-wrap:hover {
    transform: scale(1.1);
}

.cid-suyCEALUEd .icon-wrap span {
    padding-left: 8px;
}

.cid-suyCEALUEd .mbr-media span {
    font-size: 30px;
    cursor: pointer;
    position: relative;
    display: inline-block;
    transition: all 0.25s;
    color: #ffffff !important;
}

.cid-suyCEALUEd .mbr-media span.mbri-play:before {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-35%);
    -moz-transform: translateX(-35%);
    -ms-transform: translateX(-35%);
    -o-transform: translateX(-35%);
    transform: translateX(-35%);
}

.cid-suyCEALUEd .modalWindow {
    position: fixed;
    z-index: 5000;
    left: 0;
    top: 0;
    background-color: rgba(61, 61, 61, 0.65);
    width: 100%;
    height: 100%;
}

.cid-suyCEALUEd .modalWindow .modalWindow-container {
    display: table-cell;
    vertical-align: middle;
}

.cid-suyCEALUEd .modalWindow .modalWindow-video {
    height: calc(44.9943757vw);
    width: 80vw;
    margin: 0 auto;
}

.cid-suyCEALUEd a.close {
    position: absolute;
    right: 4vw;
    top: 4vh;
    color: #ffffff;
    z-index: 5000000;
    font-size: 37px;
    background: #000;
    padding: 20px;
    border-radius: 50%;
}

.cid-suyCEALUEd a.close:hover {
    color: #ffffff;
}

@media (max-width: 767px) {
    .cid-suyCEALUEd {
        padding-top: 0px;
        padding-bottom: 28px;
    }
    .cid-suyCEALUEd .box {
        height: 250px;
    }
    .cid-suyCEALUEd .row {
        padding: 1rem!important;
    }
}

.cid-suyCECjzkw {
    padding-top: 75px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-suyCECjzkw h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-suyCECjzkw h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #232323;
    margin-left: 10px;
}

.cid-suyCECjzkw .mbr-text,
.cid-suyCECjzkw .mbr-section-btn {
    color: #767676;
    text-align: center;
}

.cid-suyCECjzkw H1 {
    color: #000000;
    text-align: center;
}

.cid-suyCECSgy1 {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-suyCECSgy1 .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-suyCECSgy1 .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-suyCECSgy1 .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-suyCECSgy1 .card-title,
.cid-suyCECSgy1 .card-img {
    color: #f08372;
}

.cid-suyCECSgy1 .mbr-text,
.cid-suyCECSgy1 .mbr-section-btn {
    color: #8b8c8e;
}

.cid-suyCEDb9rk {
    padding-top: 75px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-suyCEDb9rk .title {
    padding-bottom: 2.5rem;
}

.cid-suyCEDb9rk .mbr-text {
    color: #767676;
    margin: 0;
    padding-top: 0.5rem;
}

.cid-suyCEDb9rk .iconfont-wrapper {
    display: flex;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-right: 2rem;
}

.cid-suyCEDb9rk .iconfont-wrapper .amp-iconfont {
    font-size: 2rem;
}

.cid-suyCEDb9rk .wrapper {
    display: flex;
    padding: 1rem 0;
}

.cid-suyCEDb9rk .wrapper .b-info {
    width: 100%;
}

@media (max-width: 767px) {
    .cid-suyCEDb9rk .iconfont-wrapper {
        display: none;
    }
}

.cid-suyCEDb9rk H2 {
    color: #000000;
}


/* Berufs-und Bildungsberatung Wimpern */

.cid-snLyQHGHY2 {
    padding-top: 60px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-snLyQHGHY2 .mbr-section-subtitle {
    color: #767676;
}

.cid-snLyQHTluO {
    padding-top: 15px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-snLyQHTluO .counter-container {
    color: #767676;
}

.cid-snLyQHTluO .counter-container ul {
    margin-bottom: 0;
}

.cid-snLyQHTluO .counter-container ul li {
    margin-bottom: 1rem;
    list-style: none;
    position: relative;
}

.cid-snLyQHTluO .counter-container ul li:before {
    position: absolute;
    left: -56px;
    margin-top: -10px;
    padding-top: 3px;
    content: '';
    display: inline-block;
    text-align: center;
    margin: 5px 10px;
    line-height: 20px;
    transition: all .2s;
    color: #ffffff;
    background: #f08372;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: none;
    border: 1px solid #f08372;
    color: #f08372;
    content: '✓';
}

.cid-snLyQI41ED {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-snLyQI41ED .mbr-figure {
    margin: 0 auto;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-snLyQI41ED .mbr-figure img {
    height: 500px;
    width: 500px;
    margin: 0 auto;
    object-fit: cover;
    margin-bottom: 3rem;
    border-radius: 100%;
}

.cid-snLyQI41ED .mbr-text,
.cid-snLyQI41ED .mbr-section-btn {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-snLyQI41ED img {
        height: 250px!important;
        width: 250px!important;
    }
}

.cid-snLyQIwOk4 {
    padding-top: 90px;
    padding-bottom: 90px;
    background-color: #ffffff;
}

.cid-snLyQIwOk4 .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-snLyQIwOk4 .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-snLyQIwOk4 .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-snLyQIwOk4 .mbr-text,
.cid-snLyQIwOk4 .mbr-section-btn {
    color: #8b8c8e;
}

.cid-snLyQIwOk4 .card-title,
.cid-snLyQIwOk4 .card-img {
    color: #232323;
}


/* Maschinenbaukurs */

.cid-swkAGFrTK1 {
    padding-top: 75px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/jean-van-luelik-photographer-187-2000x1335.jpeg");
}

.cid-swkAGG3bFe {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f08372;
}

.cid-swkAGG3bFe .first-column {
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-swkAGG3bFe .second-column img {
    object-fit: cover;
    object-position: center center;
    width: 10%;
}

.cid-swkAGG3bFe .mbr-list {
    margin: 0;
}

.cid-swkAGG3bFe .mbr-list li:not(:last-child) {
    margin-right: 2.5rem;
}

@media (max-width: 991px) {
    .cid-swkAGG3bFe .first-column {
        -webkit-justify-content: center;
        justify-content: center;
    }
    .cid-swkAGG3bFe .second-column {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .cid-swkAGG3bFe .mbr-list li:not(:last-child) {
        margin-right: 1rem;
    }
}

.cid-swkAGGxAJg {
    padding-top: 75px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-swkAGGxAJg .line {
    background-color: #f08372;
    color: #f08372;
    align: center;
    height: 2px;
    margin: 0 auto;
}

.cid-swkAGGxAJg .section-text {
    padding: 2rem 0;
    color: #8b8c8e;
}

.cid-swkAGGxAJg .inner-container {
    margin: 0 auto;
}

@media (max-width: 768px) {
    .cid-swkAGGxAJg .inner-container {
        width: 100% !important;
    }
}

.cid-swkAGJ0OkD {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-swkAGJ0OkD .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-swkAGJ0OkD .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-swkAGJ0OkD .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-swkAGJ0OkD .card-title,
.cid-swkAGJ0OkD .card-img {
    color: #000000;
}

.cid-swkAGJ0OkD .mbr-text,
.cid-swkAGJ0OkD .mbr-section-btn {
    color: #000000;
    text-align: left;
}

.cid-swkAGJl2VK {
    padding-top: 15px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-swkAGJl2VK .counter-container {
    color: #767676;
}

.cid-swkAGJl2VK .counter-container ul {
    margin-bottom: 0;
}

.cid-swkAGJl2VK .counter-container ul li {
    margin-bottom: 1rem;
    list-style: none;
    position: relative;
}

.cid-swkAGJl2VK .counter-container ul li:before {
    position: absolute;
    left: -56px;
    margin-top: -10px;
    padding-top: 3px;
    content: '';
    display: inline-block;
    text-align: center;
    margin: 5px 10px;
    line-height: 20px;
    transition: all .2s;
    color: #ffffff;
    background: #f08372;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: none;
    border: 1px solid #f08372;
    color: #f08372;
    content: '✓';
}

.cid-swkIf6reqr {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-swkIf6reqr .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-swkIf6reqr .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-swkIf6reqr .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-swkIf6reqr .mbr-text,
.cid-swkIf6reqr .mbr-section-btn {
    color: #8b8c8e;
    text-align: left;
}

.cid-swkIf6reqr .card-title,
.cid-swkIf6reqr .card-img {
    color: #8b8c8e;
}

.cid-swkLAy3Fle {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-swkLAy3Fle .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-swkLAy3Fle .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-swkLAy3Fle .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-swkLAy3Fle .card-title,
.cid-swkLAy3Fle .card-img {
    color: #000000;
}

.cid-swkLAy3Fle .mbr-text,
.cid-swkLAy3Fle .mbr-section-btn {
    color: #000000;
    text-align: left;
}

.cid-swkLCbYrTy {
    padding-top: 15px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-swkLCbYrTy .counter-container {
    color: #767676;
}

.cid-swkLCbYrTy .counter-container ul {
    margin-bottom: 0;
}

.cid-swkLCbYrTy .counter-container ul li {
    margin-bottom: 1rem;
    list-style: none;
    position: relative;
}

.cid-swkLCbYrTy .counter-container ul li:before {
    position: absolute;
    left: -56px;
    margin-top: -10px;
    padding-top: 3px;
    content: '';
    display: inline-block;
    text-align: center;
    margin: 5px 10px;
    line-height: 20px;
    transition: all .2s;
    color: #ffffff;
    background: #f08372;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: none;
    border: 1px solid #f08372;
    color: #f08372;
    content: '✓';
}

.cid-swkAGJFTd4 {
    padding-top: 75px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-swkAGJFTd4 h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-swkAGJFTd4 h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #232323;
    margin-left: 10px;
}

.cid-swkAGJFTd4 .mbr-text,
.cid-swkAGJFTd4 .mbr-section-btn {
    color: #767676;
    text-align: center;
}

.cid-swkAGJFTd4 H1 {
    color: #000000;
    text-align: center;
}

.cid-swkAGKMKGP {
    padding-top: 75px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-swkAGKMKGP .mbr-section-title,
.cid-swkAGKMKGP .mbr-section-subtitle {
    color: #000000;
}

.cid-swkAGKMKGP .mbr-section-text {
    color: #232323;
}

.cid-swkAGKMKGP .mbr-text,
.cid-swkAGKMKGP .typed-text,
.cid-swkAGKMKGP .mbr-section-text {
    letter-spacing: 0.03rem;
}

.cid-swkAGKMKGP .btn {
    margin-left: 4px !important;
}

.cid-swkAGKMKGP .animated-element {
    color: #f08372;
}

.cid-swkAGKMKGP .typed-cursor {
    opacity: 1;
    -webkit-animation: blink 0.7s infinite;
    -moz-animation: blink 0.7s infinite;
    animation: blink 0.7s infinite;
    color: #f08372;
}

.cid-swkAGKMKGP .mbr-figure {
    border-radius: .25rem;
    overflow: hidden;
}

@media (max-width: 767px) {
    .cid-swkAGKMKGP .typed-text,
    .cid-swkAGKMKGP .mbr-section-subtitle,
    .cid-swkAGKMKGP .mbr-section-text,
    .cid-swkAGKMKGP .mbr-section-btn {
        text-align: center !important;
    }
}

.cid-swkAGLBFsc {
    padding-top: 75px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-swkAGLBFsc .title {
    padding-bottom: 2.5rem;
}

.cid-swkAGLBFsc .mbr-text {
    color: #767676;
    margin: 0;
    padding-top: 0.5rem;
}

.cid-swkAGLBFsc .iconfont-wrapper {
    display: flex;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-right: 2rem;
}

.cid-swkAGLBFsc .iconfont-wrapper .amp-iconfont {
    font-size: 2rem;
}

.cid-swkAGLBFsc .wrapper {
    display: flex;
    padding: 1rem 0;
}

.cid-swkAGLBFsc .wrapper .b-info {
    width: 100%;
}

@media (max-width: 767px) {
    .cid-swkAGLBFsc .iconfont-wrapper {
        display: none;
    }
}

.cid-swkAGLBFsc H2 {
    color: #000000;
}


/* Zeichentraining */

.cid-sAYvSLv2Za {
    padding-top: 75px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/mbr-1920x1280.jpg");
}

.cid-sAYvSLS0cb {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f08372;
}

.cid-sAYvSLS0cb .first-column {
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-sAYvSLS0cb .second-column img {
    object-fit: cover;
    object-position: center center;
    width: 10%;
}

.cid-sAYvSLS0cb .mbr-list {
    margin: 0;
}

.cid-sAYvSLS0cb .mbr-list li:not(:last-child) {
    margin-right: 2.5rem;
}

@media (max-width: 991px) {
    .cid-sAYvSLS0cb .first-column {
        -webkit-justify-content: center;
        justify-content: center;
    }
    .cid-sAYvSLS0cb .second-column {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .cid-sAYvSLS0cb .mbr-list li:not(:last-child) {
        margin-right: 1rem;
    }
}

.cid-sAYvSMdi2L {
    padding-top: 75px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-sAYvSMdi2L h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-sAYvSMdi2L h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #232323;
    margin-left: 10px;
}

.cid-sAYvSMdi2L .mbr-text,
.cid-sAYvSMdi2L .mbr-section-btn {
    color: #767676;
    text-align: center;
}

.cid-sAYvSMdi2L H1 {
    color: #f08372;
    text-align: center;
}

.cid-sAYvSMyz7t {
    padding-top: 60px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-sAYvSMyz7t .mbr-section-subtitle {
    color: #767676;
}

.cid-sAYvSMKMTM {
    padding-top: 15px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-sAYvSMKMTM .counter-container {
    color: #767676;
}

.cid-sAYvSMKMTM .counter-container ul {
    margin-bottom: 0;
}

.cid-sAYvSMKMTM .counter-container ul li {
    margin-bottom: 1rem;
    list-style: none;
    position: relative;
}

.cid-sAYvSMKMTM .counter-container ul li:before {
    position: absolute;
    left: -56px;
    margin-top: -10px;
    padding-top: 3px;
    content: '';
    display: inline-block;
    text-align: center;
    margin: 5px 10px;
    line-height: 20px;
    transition: all .2s;
    color: #ffffff;
    background: #f08372;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: none;
    border: 1px solid #f08372;
    color: #f08372;
    content: '✓';
}

.cid-sAYvSMZYoo {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-sAYvSMZYoo .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-sAYvSMZYoo .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-sAYvSMZYoo .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-sAYvSMZYoo .card-title,
.cid-sAYvSMZYoo .card-img {
    color: #000000;
}

.cid-sAYvSMZYoo .mbr-text,
.cid-sAYvSMZYoo .mbr-section-btn {
    color: #8b8c8e;
    text-align: left;
}

.cid-sAYvSNjjls {
    padding-top: 15px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-sAYvSNjjls .counter-container {
    color: #767676;
}

.cid-sAYvSNjjls .counter-container ul {
    margin-bottom: 0;
}

.cid-sAYvSNjjls .counter-container ul li {
    margin-bottom: 1rem;
    list-style: none;
    position: relative;
}

.cid-sAYvSNjjls .counter-container ul li:before {
    position: absolute;
    left: -56px;
    margin-top: -10px;
    padding-top: 3px;
    content: '';
    display: inline-block;
    text-align: center;
    margin: 5px 10px;
    line-height: 20px;
    transition: all .2s;
    color: #ffffff;
    background: #f08372;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: none;
    border: 1px solid #f08372;
    color: #f08372;
    content: '✓';
}

.cid-sAYvSNuSPy {
    padding-top: 75px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-sAYvSNuSPy h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-sAYvSNuSPy h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #232323;
    margin-left: 10px;
}

.cid-sAYvSNuSPy .mbr-text,
.cid-sAYvSNuSPy .mbr-section-btn {
    color: #767676;
    text-align: center;
}

.cid-sAYvSNuSPy H1 {
    color: #000000;
    text-align: center;
}

.cid-sAYvSOoQND {
    padding-top: 75px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-sAYvSOoQND .mbr-section-title,
.cid-sAYvSOoQND .mbr-section-subtitle {
    color: #000000;
}

.cid-sAYvSOoQND .mbr-section-text {
    color: #232323;
}

.cid-sAYvSOoQND .mbr-text,
.cid-sAYvSOoQND .typed-text,
.cid-sAYvSOoQND .mbr-section-text {
    letter-spacing: 0.03rem;
}

.cid-sAYvSOoQND .btn {
    margin-left: 4px !important;
}

.cid-sAYvSOoQND .animated-element {
    color: #f08372;
}

.cid-sAYvSOoQND .typed-cursor {
    opacity: 1;
    -webkit-animation: blink 0.7s infinite;
    -moz-animation: blink 0.7s infinite;
    animation: blink 0.7s infinite;
    color: #f08372;
}

.cid-sAYvSOoQND .mbr-figure {
    border-radius: .25rem;
    overflow: hidden;
}

@media (max-width: 767px) {
    .cid-sAYvSOoQND .typed-text,
    .cid-sAYvSOoQND .mbr-section-subtitle,
    .cid-sAYvSOoQND .mbr-section-text,
    .cid-sAYvSOoQND .mbr-section-btn {
        text-align: center !important;
    }
}

.cid-sAYvSOV7z1 {
    padding-top: 75px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-sAYvSOV7z1 .title {
    padding-bottom: 2.5rem;
}

.cid-sAYvSOV7z1 .mbr-text {
    color: #767676;
    margin: 0;
    padding-top: 0.5rem;
}

.cid-sAYvSOV7z1 .iconfont-wrapper {
    display: flex;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-right: 2rem;
}

.cid-sAYvSOV7z1 .iconfont-wrapper .amp-iconfont {
    font-size: 2rem;
}

.cid-sAYvSOV7z1 .wrapper {
    display: flex;
    padding: 1rem 0;
}

.cid-sAYvSOV7z1 .wrapper .b-info {
    width: 100%;
}

@media (max-width: 767px) {
    .cid-sAYvSOV7z1 .iconfont-wrapper {
        display: none;
    }
}

.cid-sAYvSOV7z1 H2 {
    color: #000000;
}


/* Berufs- und Bildungsberatung Angelika Teichert Kosmetik */

.cid-snLATSbglV {
    padding-top: 75px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/jean-van-luelik-photographer-4-2000x1335.jpg");
}

.cid-snLATSIcCE {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f08372;
}

.cid-snLATSIcCE .first-column {
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-snLATSIcCE .second-column img {
    object-fit: cover;
    object-position: center center;
    width: 10%;
}

.cid-snLATSIcCE .mbr-list {
    margin: 0;
}

.cid-snLATSIcCE .mbr-list li:not(:last-child) {
    margin-right: 2.5rem;
}

@media (max-width: 991px) {
    .cid-snLATSIcCE .first-column {
        -webkit-justify-content: center;
        justify-content: center;
    }
    .cid-snLATSIcCE .second-column {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .cid-snLATSIcCE .mbr-list li:not(:last-child) {
        margin-right: 1rem;
    }
}

.cid-snLATT8vDO {
    padding-top: 60px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-snLATT8vDO .mbr-section-subtitle {
    color: #767676;
}

.cid-snLATTlQ29 {
    padding-top: 15px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-snLATTlQ29 .counter-container {
    color: #767676;
}

.cid-snLATTlQ29 .counter-container ul {
    margin-bottom: 0;
}

.cid-snLATTlQ29 .counter-container ul li {
    margin-bottom: 1rem;
    list-style: none;
    position: relative;
}

.cid-snLATTlQ29 .counter-container ul li:before {
    position: absolute;
    left: -56px;
    margin-top: -10px;
    padding-top: 3px;
    content: '';
    display: inline-block;
    text-align: center;
    margin: 5px 10px;
    line-height: 20px;
    transition: all .2s;
    color: #ffffff;
    background: #f08372;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: none;
    border: 1px solid #f08372;
    color: #f08372;
    content: '✓';
}

.cid-snLATTw4ga {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-snLATTw4ga .mbr-figure {
    margin: 0 auto;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-snLATTw4ga .mbr-figure img {
    height: 500px;
    width: 500px;
    margin: 0 auto;
    object-fit: cover;
    margin-bottom: 3rem;
    border-radius: 100%;
}

.cid-snLATTw4ga .mbr-text,
.cid-snLATTw4ga .mbr-section-btn {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-snLATTw4ga img {
        height: 250px!important;
        width: 250px!important;
    }
}

.cid-snLATTWUnM {
    padding-top: 90px;
    padding-bottom: 90px;
    background-color: #ffffff;
}

.cid-snLATTWUnM .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-snLATTWUnM .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-snLATTWUnM .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-snLATTWUnM .mbr-text,
.cid-snLATTWUnM .mbr-section-btn {
    color: #8b8c8e;
}

.cid-snLATTWUnM .card-title,
.cid-snLATTWUnM .card-img {
    color: #232323;
}

.cid-snLATUe0Zy {
    padding-top: 75px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-snLATUe0Zy h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-snLATUe0Zy h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #232323;
    margin-left: 10px;
}

.cid-snLATUe0Zy .mbr-text,
.cid-snLATUe0Zy .mbr-section-btn {
    color: #767676;
    text-align: center;
}

.cid-snLATUe0Zy H1 {
    color: #000000;
    text-align: center;
}

.cid-snLATUVXYG {
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #f08372;
}

.cid-snLATUVXYG H3 {
    color: #ffffff;
}

.cid-snLATVb3zT {
    padding-top: 75px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-snLATVb3zT .title {
    padding-bottom: 2.5rem;
}

.cid-snLATVb3zT .mbr-text {
    color: #767676;
    margin: 0;
    padding-top: 0.5rem;
}

.cid-snLATVb3zT .iconfont-wrapper {
    display: flex;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-right: 2rem;
}

.cid-snLATVb3zT .iconfont-wrapper .amp-iconfont {
    font-size: 2rem;
}

.cid-snLATVb3zT .wrapper {
    display: flex;
    padding: 1rem 0;
}

.cid-snLATVb3zT .wrapper .b-info {
    width: 100%;
}

@media (max-width: 767px) {
    .cid-snLATVb3zT .iconfont-wrapper {
        display: none;
    }
}

.cid-snLATVb3zT H2 {
    color: #000000;
}


/* Vorbereitung Befähigungsprüfung Tättowierer */

.cid-swkO6uZxLo {
    padding-top: 75px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/einzelcoaching-intensiv-one-on-one-2000x1526.jpeg");
}

.cid-swkO6vninY {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f08372;
}

.cid-swkO6vninY .first-column {
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-swkO6vninY .second-column img {
    object-fit: cover;
    object-position: center center;
    width: 10%;
}

.cid-swkO6vninY .mbr-list {
    margin: 0;
}

.cid-swkO6vninY .mbr-list li:not(:last-child) {
    margin-right: 2.5rem;
}

@media (max-width: 991px) {
    .cid-swkO6vninY .first-column {
        -webkit-justify-content: center;
        justify-content: center;
    }
    .cid-swkO6vninY .second-column {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .cid-swkO6vninY .mbr-list li:not(:last-child) {
        margin-right: 1rem;
    }
}

.cid-swkO6vMGrt {
    padding-top: 75px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-swkO6vMGrt .line {
    background-color: #f08372;
    color: #f08372;
    align: center;
    height: 2px;
    margin: 0 auto;
}

.cid-swkO6vMGrt .section-text {
    padding: 2rem 0;
    color: #8b8c8e;
}

.cid-swkO6vMGrt .inner-container {
    margin: 0 auto;
}

@media (max-width: 768px) {
    .cid-swkO6vMGrt .inner-container {
        width: 100% !important;
    }
}

.cid-swkO6xUOe7 {
    padding-top: 75px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-swkO6xUOe7 .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-swkO6xUOe7 .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-swkO6xUOe7 .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-swkO6xUOe7 .card-title,
.cid-swkO6xUOe7 .card-img {
    color: #000000;
}

.cid-swkO6xUOe7 .mbr-text,
.cid-swkO6xUOe7 .mbr-section-btn {
    color: #000000;
    text-align: left;
}

.cid-swkO6ydaa7 {
    padding-top: 15px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-swkO6ydaa7 .counter-container {
    color: #767676;
}

.cid-swkO6ydaa7 .counter-container ul {
    margin-bottom: 0;
}

.cid-swkO6ydaa7 .counter-container ul li {
    margin-bottom: 1rem;
    list-style: none;
    position: relative;
}

.cid-swkO6ydaa7 .counter-container ul li:before {
    position: absolute;
    left: -56px;
    margin-top: -10px;
    padding-top: 3px;
    content: '';
    display: inline-block;
    text-align: center;
    margin: 5px 10px;
    line-height: 20px;
    transition: all .2s;
    color: #ffffff;
    background: #f08372;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: none;
    border: 1px solid #f08372;
    color: #f08372;
    content: '✓';
}

.cid-swkVEb8TN4 {
    padding-top: 15px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-swkVEb8TN4 .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-swkVEb8TN4 .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-swkVEb8TN4 .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-swkVEb8TN4 .card-title,
.cid-swkVEb8TN4 .card-img {
    text-align: left;
    color: #000000;
}

.cid-swkVEb8TN4 .mbr-text,
.cid-swkVEb8TN4 .mbr-section-btn {
    text-align: left;
    color: #8b8c8e;
}

.cid-swkO6yq90p {
    padding-top: 75px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-swkO6yq90p h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-swkO6yq90p h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #232323;
    margin-left: 10px;
}

.cid-swkO6yq90p .mbr-text,
.cid-swkO6yq90p .mbr-section-btn {
    color: #767676;
    text-align: center;
}

.cid-swkO6yq90p H1 {
    color: #000000;
    text-align: center;
}

.cid-swkO6ziXoU {
    padding-top: 75px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-swkO6ziXoU .mbr-section-title,
.cid-swkO6ziXoU .mbr-section-subtitle {
    color: #000000;
}

.cid-swkO6ziXoU .mbr-section-text {
    color: #232323;
}

.cid-swkO6ziXoU .mbr-text,
.cid-swkO6ziXoU .typed-text,
.cid-swkO6ziXoU .mbr-section-text {
    letter-spacing: 0.03rem;
}

.cid-swkO6ziXoU .btn {
    margin-left: 4px !important;
}

.cid-swkO6ziXoU .animated-element {
    color: #f08372;
}

.cid-swkO6ziXoU .typed-cursor {
    opacity: 1;
    -webkit-animation: blink 0.7s infinite;
    -moz-animation: blink 0.7s infinite;
    animation: blink 0.7s infinite;
    color: #f08372;
}

.cid-swkO6ziXoU .mbr-figure {
    border-radius: .25rem;
    overflow: hidden;
}

@media (max-width: 767px) {
    .cid-swkO6ziXoU .typed-text,
    .cid-swkO6ziXoU .mbr-section-subtitle,
    .cid-swkO6ziXoU .mbr-section-text,
    .cid-swkO6ziXoU .mbr-section-btn {
        text-align: center !important;
    }
}

.cid-swkO6zN8Bl {
    padding-top: 75px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-swkO6zN8Bl .title {
    padding-bottom: 2.5rem;
}

.cid-swkO6zN8Bl .mbr-text {
    color: #767676;
    margin: 0;
    padding-top: 0.5rem;
}

.cid-swkO6zN8Bl .iconfont-wrapper {
    display: flex;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-right: 2rem;
}

.cid-swkO6zN8Bl .iconfont-wrapper .amp-iconfont {
    font-size: 2rem;
}

.cid-swkO6zN8Bl .wrapper {
    display: flex;
    padding: 1rem 0;
}

.cid-swkO6zN8Bl .wrapper .b-info {
    width: 100%;
}

@media (max-width: 767px) {
    .cid-swkO6zN8Bl .iconfont-wrapper {
        display: none;
    }
}

.cid-swkO6zN8Bl H2 {
    color: #000000;
}


/* Diplomausbildungen neuer Infoblock Abstand Änderung */

.cid-s6SAWJw2vX {
    padding-top: 0px !important;
}/*Medizin*/

.cid-shPKMQTCGQ {
    padding-top: 90px;
    padding-bottom: 75px;
    background-image: url("../../../assets/images/fotolia-65281367-subscription-monthly-xxlweb-1200x846.jpg");
}

.cid-shPKMRqR8j {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f08372;
}

.cid-shPKMRqR8j .first-column {
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-shPKMRqR8j .second-column img {
    object-fit: cover;
    object-position: center center;
    width: 10%;
}

.cid-shPKMRqR8j .mbr-list {
    margin: 0;
}

.cid-shPKMRqR8j .mbr-list li:not(:last-child) {
    margin-right: 2.5rem;
}

@media (max-width: 991px) {
    .cid-shPKMRqR8j .first-column {
        -webkit-justify-content: center;
        justify-content: center;
    }
    .cid-shPKMRqR8j .second-column {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .cid-shPKMRqR8j .mbr-list li:not(:last-child) {
        margin-right: 1rem;
    }
}

.cid-shPKMRY4wI {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-shPKMRY4wI .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-shPKMRY4wI .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-shPKMRY4wI .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-shPKMRY4wI .card-title,
.cid-shPKMRY4wI .card-img {
    color: #000000;
}

.cid-shPKMRY4wI .mbr-text,
.cid-shPKMRY4wI .mbr-section-btn {
    color: #8b8c8e;
    text-align: left;
}

.cid-shPP7u4PIX {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-shPP7u4PIX .mbr-text,
.cid-shPP7u4PIX .mbr-section-subtitle {
    color: #767676;
}

.cid-shPP7u4PIX .card-title {
    color: #66458e;
}

.cid-shPP7u4PIX .card .card-img span {
    color: #f08372;
    font-size: 60px;
    background: linear-gradient(45deg, #f08372, #f08372);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

@media (max-width: 767px) {
    .cid-shPP7u4PIX .mbr-section-subtitle,
    .cid-shPP7u4PIX .mbr-section-title {
        text-align: center !important;
    }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-shPP7u4PIX .card .card-img span {
        background: none;
    }
}

.cid-shPP7u4PIX .card-title,
.cid-shPP7u4PIX .card-img {
    color: #000000;
}

.cid-shPNGuPXgg {
    padding-top: 75px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-shPNGuPXgg h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-shPNGuPXgg h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #232323;
    margin-left: 10px;
}

.cid-shPNGuPXgg .mbr-text,
.cid-shPNGuPXgg .mbr-section-btn {
    color: #8b8c8e;
    text-align: center;
}

.cid-shPNGuPXgg H1 {
    color: #000000;
    text-align: center;
}

.cid-shPKMV7e1C {
    padding-top: 75px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-shPKMV7e1C h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-shPKMV7e1C h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #232323;
    margin-left: 10px;
}

.cid-shPKMV7e1C .mbr-text,
.cid-shPKMV7e1C .mbr-section-btn {
    color: #767676;
    text-align: center;
}

.cid-shPKMV7e1C H1 {
    color: #000000;
    text-align: center;
}

.cid-shPKMUBhlr {
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #f08372;
}

.cid-shPKMUBhlr H3 {
    color: #ffffff;
}

.cid-shPKMWmFyy {
    padding-top: 75px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-shPKMWmFyy .title {
    padding-bottom: 2.5rem;
}

.cid-shPKMWmFyy .mbr-text {
    color: #767676;
    margin: 0;
    padding-top: 0.5rem;
}

.cid-shPKMWmFyy .iconfont-wrapper {
    display: flex;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-right: 2rem;
}

.cid-shPKMWmFyy .iconfont-wrapper .amp-iconfont {
    font-size: 2rem;
}

.cid-shPKMWmFyy .wrapper {
    display: flex;
    padding: 1rem 0;
}

.cid-shPKMWmFyy .wrapper .b-info {
    width: 100%;
}

@media (max-width: 767px) {
    .cid-shPKMWmFyy .iconfont-wrapper {
        display: none;
    }
}

.cid-shPKMWmFyy H2 {
    color: #000000;
}/* Apparative Kosmetik */

.cid-suxGtBnwMH {
    padding-top: 90px;
    padding-bottom: 90px;
    background-image: url("../../../assets/images/button-website10-2000x1285.jpg");
}

.cid-suxGtBTC9z {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f08372;
}

.cid-suxGtBTC9z .first-column {
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-suxGtBTC9z .second-column img {
    object-fit: cover;
    object-position: center center;
    width: 10%;
}

.cid-suxGtBTC9z .mbr-list {
    margin: 0;
}

.cid-suxGtBTC9z .mbr-list li:not(:last-child) {
    margin-right: 2.5rem;
}

@media (max-width: 991px) {
    .cid-suxGtBTC9z .first-column {
        -webkit-justify-content: center;
        justify-content: center;
    }
    .cid-suxGtBTC9z .second-column {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .cid-suxGtBTC9z .mbr-list li:not(:last-child) {
        margin-right: 1rem;
    }
}

.cid-suxGtCkRgd {
    padding-top: 75px;
    padding-bottom: 75px;
    background-color: #ffffff;
}

.cid-suxGtCkRgd .line {
    background-color: #f08372;
    color: #f08372;
    align: center;
    height: 2px;
    margin: 0 auto;
}

.cid-suxGtCkRgd .section-text {
    padding: 2rem 0;
    color: #8b8c8e;
}

.cid-suxGtCkRgd .inner-container {
    margin: 0 auto;
}

@media (max-width: 768px) {
    .cid-suxGtCkRgd .inner-container {
        width: 100% !important;
    }
}

.cid-suxLSgRlCp {
    padding-top: 75px;
    padding-bottom: 0px;
    background-color: #efefef;
}

.cid-suxLSgRlCp .mbr-iconfont {
    font-size: 50px;
    transition: color .3s;
    padding: 1.5rem;
}

.cid-suxLSgRlCp .mbr-section-title {
    margin: 0;
}

.cid-suxLSgRlCp .mbr-section-subtitle {
    color: #8b8c8e;
}

.cid-suxLSgRlCp .card-img span {
    color: #f08372;
}

.cid-suxLSgRlCp .row-item {
    margin-bottom: 2rem;
}

.cid-suxLSgRlCp .row-item:hover .wrapper {
    background: linear-gradient(90deg, #ffffff, #ffffff);
    cursor: pointer;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    transition: all 0.3s;
}

.cid-suxLSgRlCp .row-item:hover .card-img span {
    color: #000000 !important;
}

.cid-suxLSgRlCp .row-item:hover .mbr-card-title {
    color: #000000 !important;
}

.cid-suxLSgRlCp .wrapper {
    padding: 2.5rem 1rem;
    background: #ffffff;
    border-radius: 5px;
    box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}

.cid-suxOPBW1OJ {
    padding-top: 15px;
    padding-bottom: 45px;
    background-color: #efefef;
}

.cid-suxOPBW1OJ .mbr-iconfont {
    font-size: 50px;
    transition: color .3s;
    padding: 1.5rem;
}

.cid-suxOPBW1OJ .mbr-section-title {
    margin: 0;
}

.cid-suxOPBW1OJ .mbr-section-subtitle {
    color: #8b8c8e;
}

.cid-suxOPBW1OJ .card-img span {
    color: #f08372;
}

.cid-suxOPBW1OJ .row-item {
    margin-bottom: 2rem;
}

.cid-suxOPBW1OJ .row-item:hover .wrapper {
    background: linear-gradient(90deg, #ffffff, #ffffff);
    cursor: pointer;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    transition: all 0.3s;
}

.cid-suxOPBW1OJ .row-item:hover .card-img span {
    color: #000000 !important;
}

.cid-suxOPBW1OJ .row-item:hover .mbr-card-title {
    color: #000000 !important;
}

.cid-suxOPBW1OJ .wrapper {
    padding: 2.5rem 1rem;
    background: #ffffff;
    border-radius: 5px;
    box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}

.cid-suxGtCA1Fq {
    padding-top: 75px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-suxGtCA1Fq .mbr-section-subtitle {
    color: #767676;
}

.cid-suxGtCOu8I {
    padding-top: 15px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-suxGtCOu8I h4 {
    margin-bottom: 0;
}

.cid-suxGtCOu8I .card:hover img {
    box-shadow: 0 10px 55px 5px rgba(245, 172, 160, 0.35);
}

.cid-suxGtCOu8I .btn[class*="-outline"] {
    border: none;
    padding: 0;
    margin: 0 0.25rem!important;
    box-shadow: none!important;
}

.cid-suxGtCOu8I .btn[class*="-outline"] span {
    order: 2;
    font-size: 1.1rem;
    padding-top: 3px;
    transition: padding 0.3s!important;
}

.cid-suxGtCOu8I .btn[class*="-outline"]:hover span {
    padding-left: 10px;
}

.cid-suxGtCOu8I .btn[class*="-outline"]:hover {
    background-color: transparent!important;
    color: #f08372 !important;
    box-shadow: none!important;
}

.cid-suxGtCOu8I .btn[class*="-outline"]:active,
.cid-suxGtCOu8I .btn[class*="-outline"]:focus {
    background-color: transparent!important;
    box-shadow: none!important;
}

.cid-suxGtCOu8I .card-box {
    padding-top: 2rem;
}

.cid-suxGtCOu8I .card-wrapper {
    height: 100%;
}

.cid-suxGtCOu8I .mbr-iconfont {
    padding-left: 0.4rem;
}

.cid-suxGtCOu8I img {
    transition: all 0.3s;
    border-radius: 8px;
}

.cid-suxGtCOu8I .card-title {
    color: #f08372;
    text-align: center;
}

.cid-suxGtCOu8I .main-title {
    color: #232323;
}

.cid-suxGtCOu8I .mbr-text,
.cid-suxGtCOu8I .mbr-link-btn {
    color: #8b8c8e;
    text-align: center;
}

.cid-suy00484dK {
    padding-top: 15px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-suy00484dK h4 {
    margin-bottom: 0;
}

.cid-suy00484dK .card:hover img {
    box-shadow: 0 10px 55px 5px rgba(245, 172, 160, 0.35);
}

.cid-suy00484dK .btn[class*="-outline"] {
    border: none;
    padding: 0;
    margin: 0 0.25rem!important;
    box-shadow: none!important;
}

.cid-suy00484dK .btn[class*="-outline"] span {
    order: 2;
    font-size: 1.1rem;
    padding-top: 3px;
    transition: padding 0.3s!important;
}

.cid-suy00484dK .btn[class*="-outline"]:hover span {
    padding-left: 10px;
}

.cid-suy00484dK .btn[class*="-outline"]:hover {
    background-color: transparent!important;
    color: #f08372 !important;
    box-shadow: none!important;
}

.cid-suy00484dK .btn[class*="-outline"]:active,
.cid-suy00484dK .btn[class*="-outline"]:focus {
    background-color: transparent!important;
    box-shadow: none!important;
}

.cid-suy00484dK .card-box {
    padding-top: 2rem;
}

.cid-suy00484dK .card-wrapper {
    height: 100%;
}

.cid-suy00484dK .mbr-iconfont {
    padding-left: 0.4rem;
}

.cid-suy00484dK img {
    transition: all 0.3s;
    border-radius: 8px;
}

.cid-suy00484dK .card-title {
    color: #f08372;
    text-align: center;
}

.cid-suy00484dK .main-title {
    color: #232323;
}

.cid-suy00484dK .mbr-text,
.cid-suy00484dK .mbr-link-btn {
    color: #8b8c8e;
    text-align: center;
}

.cid-suy7baFyWn {
    padding-top: 15px;
    padding-bottom: 75px;
    background-color: #ffffff;
}

.cid-suy7baFyWn h4 {
    margin-bottom: 0;
}

.cid-suy7baFyWn .card:hover img {
    box-shadow: 0 10px 55px 5px rgba(245, 172, 160, 0.35);
}

.cid-suy7baFyWn .btn[class*="-outline"] {
    border: none;
    padding: 0;
    margin: 0 0.25rem!important;
    box-shadow: none!important;
}

.cid-suy7baFyWn .btn[class*="-outline"] span {
    order: 2;
    font-size: 1.1rem;
    padding-top: 3px;
    transition: padding 0.3s!important;
}

.cid-suy7baFyWn .btn[class*="-outline"]:hover span {
    padding-left: 10px;
}

.cid-suy7baFyWn .btn[class*="-outline"]:hover {
    background-color: transparent!important;
    color: #f08372 !important;
    box-shadow: none!important;
}

.cid-suy7baFyWn .btn[class*="-outline"]:active,
.cid-suy7baFyWn .btn[class*="-outline"]:focus {
    background-color: transparent!important;
    box-shadow: none!important;
}

.cid-suy7baFyWn .card-box {
    padding-top: 2rem;
}

.cid-suy7baFyWn .card-wrapper {
    height: 100%;
}

.cid-suy7baFyWn .mbr-iconfont {
    padding-left: 0.4rem;
}

.cid-suy7baFyWn img {
    transition: all 0.3s;
    border-radius: 8px;
}

.cid-suy7baFyWn .card-title {
    color: #f08372;
    text-align: center;
}

.cid-suy7baFyWn .main-title {
    color: #232323;
}

.cid-suy7baFyWn .mbr-text,
.cid-suy7baFyWn .mbr-link-btn {
    color: #8b8c8e;
    text-align: center;
}

.cid-suygPRBNs7 {
    padding-top: 75px;
    padding-bottom: 0px;
    background-color: #efefef;
}

.cid-suygPRBNs7 .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-suygPRBNs7 .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-suygPRBNs7 .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-suygPRBNs7 .card-title,
.cid-suygPRBNs7 .card-img {
    color: #000000;
}

.cid-suygNEoOoe {
    padding-top: 15px;
    padding-bottom: 30px;
    background-color: #efefef;
}

.cid-suygNEoOoe .counter-container {
    color: #767676;
}

.cid-suygNEoOoe .counter-container ul {
    margin-bottom: 0;
}

.cid-suygNEoOoe .counter-container ul li {
    margin-bottom: 1rem;
    list-style: none;
    position: relative;
}

.cid-suygNEoOoe .counter-container ul li:before {
    position: absolute;
    left: -56px;
    margin-top: -10px;
    padding-top: 3px;
    content: '';
    display: inline-block;
    text-align: center;
    margin: 5px 10px;
    line-height: 20px;
    transition: all .2s;
    color: #ffffff;
    background: #f08372;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: none;
    border: 1px solid #f08372;
    color: #f08372;
    content: '✓';
}

.cid-suygNEoOoe .mbr-text {
    color: #8b8c8e;
}

.cid-suxGtGEcHn {
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #f08372;
}

.cid-suxGtGEcHn H3 {
    color: #ffffff;
}

.cid-suxGtH1tBk {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-suxGtH1tBk .social-media {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    padding-right: 4rem;
}

.cid-suxGtH1tBk .social-media ul {
    margin: 0;
    padding: 0;
    margin-bottom: 8px;
}

.cid-suxGtH1tBk .social-media ul li {
    padding: 4px;
    display: inline-block;
}

.cid-suxGtH1tBk .logo-section {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    padding-left: 4rem;
}

.cid-suxGtH1tBk .icon-transition span {
    color: #ffffff;
    display: block;
    padding: 0.1rem 0.8rem;
    height: 3em;
    line-height: 3em;
    border-radius: 50%;
    background-color: #f08372;
    width: 3em;
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    font-size: 13px;
}

.cid-suxGtH1tBk .icon-transition span:hover {
    background-color: #8b8c8e;
}

.cid-suxGtH1tBk .mbr-text {
    color: #767676;
    text-align: left;
}

@media (max-width: 991px) {
    .cid-suxGtH1tBk .social-media {
        -webkit-justify-content: center;
        justify-content: center;
        padding-right: 15px;
    }
    .cid-suxGtH1tBk .logo-section {
        -webkit-justify-content: center;
        justify-content: center;
        padding-left: 15px;
        margin-bottom: 1.5rem;
    }
    .cid-suxGtH1tBk .mbr-text {
        margin-bottom: 1.5rem;
    }
}

.cid-suxGtHwQD9 {
    padding-top: 75px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-suxGtHwQD9 .title {
    padding-bottom: 2.5rem;
}

.cid-suxGtHwQD9 .mbr-text {
    color: #767676;
    margin: 0;
    padding-top: 0.5rem;
}

.cid-suxGtHwQD9 .iconfont-wrapper {
    display: flex;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-right: 2rem;
}

.cid-suxGtHwQD9 .iconfont-wrapper .amp-iconfont {
    font-size: 2rem;
}

.cid-suxGtHwQD9 .wrapper {
    display: flex;
    padding: 1rem 0;
}

.cid-suxGtHwQD9 .wrapper .b-info {
    width: 100%;
}

@media (max-width: 767px) {
    .cid-suxGtHwQD9 .iconfont-wrapper {
        display: none;
    }
}

.cid-suxGtHwQD9 H2 {
    color: #000000;
}


/* Haarrevitalisierung */

.cid-sOmfz0btXv {
    padding-top: 75px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/adobestock_220901430web-1460x974.jpg");
    /*("../../../assets/images/adobestock-220901430web-1920x12810.jpg");*/
}

.cid-sOmfz0KWXy {
    padding-top: 60px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-sOmfz0KWXy .mbr-section-subtitle {
    color: #767676;
}

.cid-sOmp6NKAsD {
    padding-top: 60px;
    padding-bottom: 75px;
    background-color: #ffffff;
}

.cid-sOmp6NKAsD .mbr-iconfont {
    font-size: 50px;
    transition: color .3s;
    padding: 1.5rem;
}

.cid-sOmp6NKAsD .mbr-section-title {
    margin: 0;
}

.cid-sOmp6NKAsD .mbr-section-subtitle {
    color: #8d97ad;
}

.cid-sOmp6NKAsD .card-img span {
    color: #f08372;
}

.cid-sOmp6NKAsD .row-item {
    margin-bottom: 2rem;
}

.cid-sOmp6NKAsD .row-item:hover .wrapper {
    background: linear-gradient(90deg, #ffffff, #ffffff);
    cursor: pointer;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    transition: all 0.3s;
}

.cid-sOmp6NKAsD .row-item:hover .card-img span {
    color: #000000 !important;
}

.cid-sOmp6NKAsD .row-item:hover .mbr-card-title {
    color: #000000 !important;
}

.cid-sOmp6NKAsD .wrapper {
    padding: 2.5rem 1rem;
    background: #efefef;
    border-radius: 5px;
    box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}

.cid-sOml5x5rAU {
    padding-top: 75px;
    padding-bottom: 30px;
    background-color: #efefef;
}

.cid-sOml5x5rAU .subicon-title {
    color: #000000;
    text-align: center;
    padding-left: 1rem;
    padding-right: 1rem;
}

.cid-sOml5x5rAU .subicon-text {
    padding-left: 1rem;
    padding-right: 1rem;
}

.cid-sOml5x5rAU .underline {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
}

.cid-sOml5x5rAU .underline .line {
    width: 3rem;
    height: 2px;
    background: #232323;
    display: inline-block;
}

.cid-sOml5x5rAU .process-icon,
.cid-sOml5x5rAU .process-icon-without-before {
    width: 100%;
    padding-bottom: 2rem;
}

.cid-sOml5x5rAU .wrapper,
.cid-sOml5x5rAU .wrapper-without-before {
    position: relative;
    margin-bottom: 2rem;
}

.cid-sOml5x5rAU .wrapper::before {
    content: '\e966';
    font-family: MobiriseIcons !important;
    position: absolute;
    font-size: 30px;
    left: -15px;
    top: 30%;
    color: #ffffff;
    opacity: .4;
}

.cid-sOml5x5rAU .icon-container {
    display: inline-flex;
    position: relative;
}

.cid-sOml5x5rAU .icon-container a {
    display: inherit;
}

.cid-sOml5x5rAU .icon-number {
    text-align: center;
    height: 2.5em;
    width: 2.5em;
    margin: 0;
    line-height: 2.5em;
    top: 0;
    right: 0;
    position: absolute;
    display: inline-block;
    background-color: #f08372 !important;
    transition: all 0.3s ease-in-out 0s;
    border-radius: 50%;
    color: #ffffff;
    z-index: 1;
}

.cid-sOml5x5rAU .icon-main {
    margin: 1rem 0;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    text-align: center;
    padding: 0;
    transition: all 0.3s ease-in-out 0s;
}

.cid-sOml5x5rAU .icon-main:hover .icon-wrapper {
    background-color: #f08372 !important;
}

.cid-sOml5x5rAU .icon-main:hover .icon-number {
    background-color: #ffffff !important;
    color: #000000 !important;
}

.cid-sOml5x5rAU .icon-wrapper {
    position: relative;
    z-index: 1;
    padding: 0.9em;
    height: 100%;
    margin: 0 auto;
    transition: all 0.3s ease-in-out 0s;
    border-radius: 50%;
    font-size: 50px;
    color: #ffffff;
}

.cid-sOml5x5rAU .main-wrapper {
    padding: 3rem 0 0 0;
}

@media (max-width: 767px) {
    .cid-sOml5x5rAU .wrapper::before {
        display: none;
    }
}

@media (max-width: 991px) {
    .cid-sOml5x5rAU .third-elem .wrapper:before {
        display: none;
    }
}

.cid-sOml5x5rAU .mbr-section-title {
    margin: 0;
}

.cid-sOml5x5rAU .mbr-section-subtitle {
    color: #232323;
    text-align: center;
}

.cid-sOmfz33xN2 {
    padding-top: 45px;
    padding-bottom: 30px;
    background-color: #f08372;
}

.cid-sOmfz33xN2 H3 {
    color: #ffffff;
}

.cid-sOmfz3mlxN {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-sOmfz3mlxN .social-media {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    padding-right: 4rem;
}

.cid-sOmfz3mlxN .social-media ul {
    margin: 0;
    padding: 0;
    margin-bottom: 8px;
}

.cid-sOmfz3mlxN .social-media ul li {
    padding: 4px;
    display: inline-block;
}

.cid-sOmfz3mlxN .logo-section {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    padding-left: 4rem;
}

.cid-sOmfz3mlxN .icon-transition span {
    color: #ffffff;
    display: block;
    padding: 0.1rem 0.8rem;
    height: 3em;
    line-height: 3em;
    border-radius: 50%;
    background-color: #f08372;
    width: 3em;
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    font-size: 13px;
}

.cid-sOmfz3mlxN .icon-transition span:hover {
    background-color: #8b8c8e;
}

.cid-sOmfz3mlxN .mbr-text {
    color: #767676;
    text-align: left;
}

@media (max-width: 991px) {
    .cid-sOmfz3mlxN .social-media {
        -webkit-justify-content: center;
        justify-content: center;
        padding-right: 15px;
    }
    .cid-sOmfz3mlxN .logo-section {
        -webkit-justify-content: center;
        justify-content: center;
        padding-left: 15px;
        margin-bottom: 1.5rem;
    }
    .cid-sOmfz3mlxN .mbr-text {
        margin-bottom: 1.5rem;
    }
}

.cid-sOmfz3K4iR {
    padding-top: 75px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-sOmfz3K4iR .title {
    padding-bottom: 2.5rem;
}

.cid-sOmfz3K4iR .mbr-text {
    color: #767676;
    margin: 0;
    padding-top: 0.5rem;
}

.cid-sOmfz3K4iR .iconfont-wrapper {
    display: flex;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-right: 2rem;
}

.cid-sOmfz3K4iR .iconfont-wrapper .amp-iconfont {
    font-size: 2rem;
}

.cid-sOmfz3K4iR .wrapper {
    display: flex;
    padding: 1rem 0;
}

.cid-sOmfz3K4iR .wrapper .b-info {
    width: 100%;
}

@media (max-width: 767px) {
    .cid-sOmfz3K4iR .iconfont-wrapper {
        display: none;
    }
}

.cid-sOmfz3K4iR H2 {
    color: #000000;
}


/* REACH konforme Farben */

.cid-sNNfTr2edQ {
    padding-top: 75px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/pexels-towfiqu-barbhuiya-8693379-2000x1334.jpeg");
}

.cid-sNNfTsRM65 {
    padding-top: 60px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-sNNfTsRM65 .mbr-section-subtitle {
    color: #767676;
}

.cid-sNNfTuEh8N {
    padding-top: 45px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-sNNfTuEh8N .counter-container {
    color: #767676;
}

.cid-sNNfTuEh8N .counter-container ul {
    margin-bottom: 0;
}

.cid-sNNfTuEh8N .counter-container ul li {
    margin-bottom: 1rem;
    list-style: none;
    position: relative;
}

.cid-sNNfTuEh8N .counter-container ul li:before {
    position: absolute;
    left: -56px;
    margin-top: -10px;
    padding-top: 3px;
    content: '';
    display: inline-block;
    text-align: center;
    margin: 5px 10px;
    line-height: 20px;
    transition: all .2s;
    color: #ffffff;
    background: #f08372;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: none;
    border: 1px solid #f08372;
    color: #f08372;
    content: '✓';
}

.cid-sNNfTtVxcY {
    padding-top: 0px;
    padding-bottom: 75px;
    background-color: #ffffff;
}

.cid-sNNfTtVxcY .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-sNNfTtVxcY .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-sNNfTtVxcY .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-sNNfTtVxcY .card-title,
.cid-sNNfTtVxcY .card-img {
    color: #f08372;
}

.cid-sNNfTtVxcY .mbr-text,
.cid-sNNfTtVxcY .mbr-section-btn {
    color: #8b8c8e;
}

.cid-sOlV5TL4j7 {
    padding-top: 30px;
    padding-bottom: 60px;
    background: linear-gradient(90deg, #ffffff, #ffffff);
}

.cid-sOlV5TL4j7 .mbr-overlay {
    background: linear-gradient(90deg, #d3cffb, #d7e8f6);
}

.cid-sOlV5TL4j7 .card-wrap {
    background-color: #ffffff;
    padding: 2rem;
    margin: 0;
    border-radius: .25rem;
    -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
    box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}

@media (min-width: 992px) {
    .cid-sOlV5TL4j7 .card-wrap {
        width: calc(100% + 10rem);
        margin-left: -10rem;
    }
}

.cid-sOlV5TL4j7 .img-wrap img {
    width: 100%;
    border-radius: .25rem;
}

.cid-sOlV5TL4j7 .mbr-section-subtitle,
.cid-sOlV5TL4j7 .mbr-section-btn {
    color: #767676;
}

.cid-sNNn6lEY8o {
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #f08372;
}

.cid-sNNn6lEY8o H3 {
    color: #ffffff;
    text-align: center;
}

.cid-sNNfTupe3s {
    padding-top: 90px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-sNNfTupe3s .mbr-section-subtitle {
    color: #767676;
}

.cid-sNNfTvLGLJ {
    padding-top: 45px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-sNNfTvLGLJ .counter-container {
    color: #767676;
}

.cid-sNNfTvLGLJ .counter-container ul {
    margin-bottom: 0;
}

.cid-sNNfTvLGLJ .counter-container ul li {
    margin-bottom: 1rem;
    list-style: none;
    position: relative;
}

.cid-sNNfTvLGLJ .counter-container ul li:before {
    position: absolute;
    left: -56px;
    margin-top: -10px;
    padding-top: 3px;
    content: '';
    display: inline-block;
    text-align: center;
    margin: 5px 10px;
    line-height: 20px;
    transition: all .2s;
    color: #ffffff;
    background: #f08372;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: none;
    border: 1px solid #f08372;
    color: #f08372;
    content: '✓';
}

.cid-sOlTZfEARk {
    padding-top: 0px;
    padding-bottom: 75px;
    background-color: #ffffff;
}

.cid-sOlTZfEARk h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-sOlTZfEARk h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #ee7415;
    margin-left: 10px;
}

.cid-sOlTZfEARk .mbr-text,
.cid-sOlTZfEARk .mbr-section-btn {
    color: #ffffff;
    text-align: center;
}

.cid-sOlTZfEARk H1 {
    color: #ffffff;
    text-align: center;
}

.cid-sOlTZfEARk H3 {
    color: #ffffff;
}

.cid-sNNfTxeUxP {
    padding-top: 45px;
    padding-bottom: 30px;
    background-color: #f08372;
}

.cid-sNNfTxeUxP H3 {
    color: #ffffff;
}

.cid-sNNfTxB1Hp {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-sNNfTxB1Hp .social-media {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    padding-right: 4rem;
}

.cid-sNNfTxB1Hp .social-media ul {
    margin: 0;
    padding: 0;
    margin-bottom: 8px;
}

.cid-sNNfTxB1Hp .social-media ul li {
    padding: 4px;
    display: inline-block;
}

.cid-sNNfTxB1Hp .logo-section {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    padding-left: 4rem;
}

.cid-sNNfTxB1Hp .icon-transition span {
    color: #ffffff;
    display: block;
    padding: 0.1rem 0.8rem;
    height: 3em;
    line-height: 3em;
    border-radius: 50%;
    background-color: #f08372;
    width: 3em;
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    font-size: 13px;
}

.cid-sNNfTxB1Hp .icon-transition span:hover {
    background-color: #8b8c8e;
}

.cid-sNNfTxB1Hp .mbr-text {
    color: #767676;
    text-align: left;
}

@media (max-width: 991px) {
    .cid-sNNfTxB1Hp .social-media {
        -webkit-justify-content: center;
        justify-content: center;
        padding-right: 15px;
    }
    .cid-sNNfTxB1Hp .logo-section {
        -webkit-justify-content: center;
        justify-content: center;
        padding-left: 15px;
        margin-bottom: 1.5rem;
    }
    .cid-sNNfTxB1Hp .mbr-text {
        margin-bottom: 1.5rem;
    }
}

.cid-sNNfTy10dy {
    padding-top: 75px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-sNNfTy10dy .title {
    padding-bottom: 2.5rem;
}

.cid-sNNfTy10dy .mbr-text {
    color: #767676;
    margin: 0;
    padding-top: 0.5rem;
}

.cid-sNNfTy10dy .iconfont-wrapper {
    display: flex;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-right: 2rem;
}

.cid-sNNfTy10dy .iconfont-wrapper .amp-iconfont {
    font-size: 2rem;
}

.cid-sNNfTy10dy .wrapper {
    display: flex;
    padding: 1rem 0;
}

.cid-sNNfTy10dy .wrapper .b-info {
    width: 100%;
}

@media (max-width: 767px) {
    .cid-sNNfTy10dy .iconfont-wrapper {
        display: none;
    }
}

.cid-sNNfTy10dy H2 {
    color: #000000;
}


/* Remake */

.cid-sOlWn09prb {
    padding-top: 105px;
    padding-bottom: 90px;
    background-image: url("../../../assets/images/michaeljung-fotolia-33004710-subscription-monthly-xlweb-2000x1333.jpg");
}

.cid-sOm8QoAUef {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f08372;
}

.cid-sOm8QoAUef .first-column {
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-sOm8QoAUef .second-column img {
    object-fit: cover;
    object-position: center center;
    width: 10%;
}

.cid-sOm8QoAUef .mbr-list {
    margin: 0;
}

.cid-sOm8QoAUef .mbr-list li:not(:last-child) {
    margin-right: 2.5rem;
}

@media (max-width: 991px) {
    .cid-sOm8QoAUef .first-column {
        -webkit-justify-content: center;
        justify-content: center;
    }
    .cid-sOm8QoAUef .second-column {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .cid-sOm8QoAUef .mbr-list li:not(:last-child) {
        margin-right: 1rem;
    }
}

.cid-sOlWn0KCZD {
    padding-top: 60px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-sOlWn0KCZD .mbr-section-subtitle {
    color: #767676;
}

.cid-sOlWn10CrM {
    padding-top: 45px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-sOlWn10CrM .counter-container {
    color: #767676;
}

.cid-sOlWn10CrM .counter-container ul {
    margin-bottom: 0;
}

.cid-sOlWn10CrM .counter-container ul li {
    margin-bottom: 1rem;
    list-style: none;
    position: relative;
}

.cid-sOlWn10CrM .counter-container ul li:before {
    position: absolute;
    left: -56px;
    margin-top: -10px;
    padding-top: 3px;
    content: '';
    display: inline-block;
    text-align: center;
    margin: 5px 10px;
    line-height: 20px;
    transition: all .2s;
    color: #ffffff;
    background: #f08372;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: none;
    border: 1px solid #f08372;
    color: #f08372;
    content: '✓';
}

.cid-sOm7eFsirR {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-sOm7eFsirR .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-sOm7eFsirR .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-sOm7eFsirR .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-sOm7eFsirR .card-title,
.cid-sOm7eFsirR .card-img {
    color: #000000;
}

.cid-sOm7eFsirR .mbr-text,
.cid-sOm7eFsirR .mbr-section-btn {
    color: #232323;
    text-align: center;
}

.cid-sOlWn1cs3y {
    padding-top: 0px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-sOlWn1cs3y .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-sOlWn1cs3y .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-sOlWn1cs3y .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-sOlWn1cs3y .card-title,
.cid-sOlWn1cs3y .card-img {
    color: #f08372;
}

.cid-sOlWn1cs3y .mbr-text,
.cid-sOlWn1cs3y .mbr-section-btn {
    color: #8b8c8e;
}

.cid-sOm8aaY3pO {
    padding-top: 90px;
    padding-bottom: 75px;
    background-color: #f08372;
}

.cid-sOm8aaY3pO h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-sOm8aaY3pO h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #ee7415;
    margin-left: 10px;
}

.cid-sOm8aaY3pO .mbr-text,
.cid-sOm8aaY3pO .mbr-section-btn {
    color: #232323;
    text-align: center;
}

.cid-sOm8aaY3pO H1 {
    color: #ffffff;
    text-align: center;
}

.cid-sOm8aaY3pO H3 {
    color: #ffffff;
}

.cid-sOm36jdvNF {
    padding-top: 60px;
    padding-bottom: 15px;
    background-color: #efefef;
}

.cid-sOm36jdvNF .subicon-title {
    color: #000000;
    text-align: center;
    padding-left: 1rem;
    padding-right: 1rem;
}

.cid-sOm36jdvNF .subicon-text {
    padding-left: 1rem;
    padding-right: 1rem;
}

.cid-sOm36jdvNF .underline {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
}

.cid-sOm36jdvNF .underline .line {
    width: 3rem;
    height: 2px;
    background: #232323;
    display: inline-block;
}

.cid-sOm36jdvNF .process-icon,
.cid-sOm36jdvNF .process-icon-without-before {
    width: 100%;
    padding-bottom: 2rem;
}

.cid-sOm36jdvNF .wrapper,
.cid-sOm36jdvNF .wrapper-without-before {
    position: relative;
    margin-bottom: 2rem;
}

.cid-sOm36jdvNF .wrapper::before {
    content: '\e966';
    font-family: MobiriseIcons !important;
    position: absolute;
    font-size: 30px;
    left: -15px;
    top: 30%;
    color: #ffffff;
    opacity: .4;
}

.cid-sOm36jdvNF .icon-container {
    display: inline-flex;
    position: relative;
}

.cid-sOm36jdvNF .icon-container a {
    display: inherit;
}

.cid-sOm36jdvNF .icon-number {
    text-align: center;
    height: 2.5em;
    width: 2.5em;
    margin: 0;
    line-height: 2.5em;
    top: 0;
    right: 0;
    position: absolute;
    display: inline-block;
    background-color: #f08372 !important;
    transition: all 0.3s ease-in-out 0s;
    border-radius: 50%;
    color: #ffffff;
    z-index: 1;
}

.cid-sOm36jdvNF .icon-main {
    margin: 1rem 0;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    text-align: center;
    padding: 0;
    transition: all 0.3s ease-in-out 0s;
}

.cid-sOm36jdvNF .icon-main:hover .icon-wrapper {
    background-color: #f08372 !important;
}

.cid-sOm36jdvNF .icon-main:hover .icon-number {
    background-color: #ffffff !important;
    color: #000000 !important;
}

.cid-sOm36jdvNF .icon-wrapper {
    position: relative;
    z-index: 1;
    padding: 0.9em;
    height: 100%;
    margin: 0 auto;
    transition: all 0.3s ease-in-out 0s;
    border-radius: 50%;
    font-size: 50px;
    color: #ffffff;
}

.cid-sOm36jdvNF .main-wrapper {
    padding: 3rem 0 0 0;
}

@media (max-width: 767px) {
    .cid-sOm36jdvNF .wrapper::before {
        display: none;
    }
}

@media (max-width: 991px) {
    .cid-sOm36jdvNF .third-elem .wrapper:before {
        display: none;
    }
}

.cid-sOm36jdvNF .mbr-section-title {
    margin: 0;
}

.cid-sOm36jdvNF .mbr-section-subtitle {
    color: #232323;
    text-align: center;
}

.cid-sOlWn1xlzm {
    padding-top: 0px;
    padding-bottom: 45px;
    background: linear-gradient(90deg, #ffffff, #ffffff);
}

.cid-sOlWn1xlzm .mbr-overlay {
    background: linear-gradient(90deg, #d3cffb, #d7e8f6);
}

.cid-sOlWn1xlzm .card-wrap {
    background-color: #ffffff;
    padding: 2rem;
    margin: 0;
    border-radius: .25rem;
    -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
    box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}

@media (min-width: 992px) {
    .cid-sOlWn1xlzm .card-wrap {
        width: calc(100% + 10rem);
        margin-left: -10rem;
    }
}

.cid-sOlWn1xlzm .img-wrap img {
    width: 100%;
    border-radius: .25rem;
}

.cid-sOlWn1xlzm .mbr-section-subtitle,
.cid-sOlWn1xlzm .mbr-section-btn {
    color: #767676;
}

.cid-sOm3HAfOz4 {
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #f08372;
}

.cid-sOm3HAfOz4 H3 {
    color: #ffffff;
    text-align: center;
}

.cid-sOlWn3mJXb {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-sOlWn3mJXb .social-media {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    padding-right: 4rem;
}

.cid-sOlWn3mJXb .social-media ul {
    margin: 0;
    padding: 0;
    margin-bottom: 8px;
}

.cid-sOlWn3mJXb .social-media ul li {
    padding: 4px;
    display: inline-block;
}

.cid-sOlWn3mJXb .logo-section {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    padding-left: 4rem;
}

.cid-sOlWn3mJXb .icon-transition span {
    color: #ffffff;
    display: block;
    padding: 0.1rem 0.8rem;
    height: 3em;
    line-height: 3em;
    border-radius: 50%;
    background-color: #f08372;
    width: 3em;
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    font-size: 13px;
}

.cid-sOlWn3mJXb .icon-transition span:hover {
    background-color: #8b8c8e;
}

.cid-sOlWn3mJXb .mbr-text {
    color: #767676;
    text-align: left;
}

@media (max-width: 991px) {
    .cid-sOlWn3mJXb .social-media {
        -webkit-justify-content: center;
        justify-content: center;
        padding-right: 15px;
    }
    .cid-sOlWn3mJXb .logo-section {
        -webkit-justify-content: center;
        justify-content: center;
        padding-left: 15px;
        margin-bottom: 1.5rem;
    }
    .cid-sOlWn3mJXb .mbr-text {
        margin-bottom: 1.5rem;
    }
}

.cid-sOlWn3Sbah {
    padding-top: 75px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-sOlWn3Sbah .title {
    padding-bottom: 2.5rem;
}

.cid-sOlWn3Sbah .mbr-text {
    color: #767676;
    margin: 0;
    padding-top: 0.5rem;
}

.cid-sOlWn3Sbah .iconfont-wrapper {
    display: flex;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-right: 2rem;
}

.cid-sOlWn3Sbah .iconfont-wrapper .amp-iconfont {
    font-size: 2rem;
}

.cid-sOlWn3Sbah .wrapper {
    display: flex;
    padding: 1rem 0;
}

.cid-sOlWn3Sbah .wrapper .b-info {
    width: 100%;
}

@media (max-width: 767px) {
    .cid-sOlWn3Sbah .iconfont-wrapper {
        display: none;
    }
}

.cid-sOlWn3Sbah H2 {
    color: #000000;
}

/* Farbkarten */

.cid-sPAZVXdddQ {
    padding-top: 75px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/gaube-masterclass-177web-2000x1334.jpg");
  }

  .cid-sPB0pMeGjg {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f08372;
  }
  .cid-sPB0pMeGjg .first-column {
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-sPB0pMeGjg .second-column img {
    object-fit: cover;
    object-position: center center;
    width: 10%;
  }
  .cid-sPB0pMeGjg .mbr-list {
    margin: 0;
  }
  .cid-sPB0pMeGjg .mbr-list li:not(:last-child) {
    margin-right: 2.5rem;
  }
  @media (max-width: 991px) {
    .cid-sPB0pMeGjg .first-column {
      -webkit-justify-content: center;
      justify-content: center;
    }
    .cid-sPB0pMeGjg .second-column {
      text-align: center;
    }
  }
  @media (max-width: 767px) {
    .cid-sPB0pMeGjg .mbr-list li:not(:last-child) {
      margin-right: 1rem;
    }
  }

  .cid-sPB0UGSoaD {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f08372;
  }
  .cid-sPB0UGSoaD .first-column {
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-sPB0UGSoaD .second-column img {
    object-fit: cover;
    object-position: center center;
    width: 10%;
  }
  .cid-sPB0UGSoaD .mbr-list {
    margin: 0;
  }
  .cid-sPB0UGSoaD .mbr-list li:not(:last-child) {
    margin-right: 2.5rem;
  }
  @media (max-width: 991px) {
    .cid-sPB0UGSoaD .first-column {
      -webkit-justify-content: center;
      justify-content: center;
    }
    .cid-sPB0UGSoaD .second-column {
      text-align: center;
    }
  }
  @media (max-width: 767px) {
    .cid-sPB0UGSoaD .mbr-list li:not(:last-child) {
      margin-right: 1rem;
    }
  }

  .cid-sPAZW2hT1q {
    padding-top: 75px;
    padding-bottom: 45px;
    background-color: #ffffff;
  }
  .cid-sPAZW2hT1q .card-wrapper {
    position: relative;
    margin: 0.5rem;
  }
  .cid-sPAZW2hT1q .card-wrapper:hover img {
    transform: scale(1.1);
  }
  @media (max-width: 1400px) {
    .cid-sPAZW2hT1q .card-wrapper {
      margin: 0rem;
    }
  }
  .cid-sPAZW2hT1q .card {
    height: fit-content;
  }
  @media (min-width: 767px) {
    .cid-sPAZW2hT1q .row {
      padding: 0 4rem;
    }
  }
  .cid-sPAZW2hT1q .icon {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 1.5rem;
    transition: 0.3s;
    background: #f08372;
  }
  .cid-sPAZW2hT1q .icon:hover {
    padding-right: 1rem;
    padding-left: 2rem;
  }
  .cid-sPAZW2hT1q .card-box {
    padding: 3rem 3rem 4rem 3rem;
    width: 100%;
  }
  .cid-sPAZW2hT1q .card1 {
    background-color: #ffffff;
  }
  .cid-sPAZW2hT1q .card2 {
    background-color: #ffffff;
  }
  .cid-sPAZW2hT1q .card3 {
    background-color: #ffffff;
  }
  .cid-sPAZW2hT1q .card4 {
    background-color: #ffffff;
  }
  .cid-sPAZW2hT1q img {
    width: 100%;
    transition: 5s;
    object-fit: cover;
  }
  .cid-sPAZW2hT1q .img-wrap {
    max-height: 200px;
    overflow: hidden;
  }
  .cid-sPAZW2hT1q .container {
    max-width: 1500px;
  }
  .cid-sPAZW2hT1q .card-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
  }
  .cid-sPAZW2hT1q .mbr-iconfont {
    font-size: 1.3rem;
    color: #ffffff;
    display: flex;
    justify-content: center;
  }
  .cid-sPAZW2hT1q P {
    color: #c1c1c1;
  }
  @media (max-width: 1200px) {
    .cid-sPAZW2hT1q .img-wrap {
      max-height: 180px;
    }
  }
  @media (max-width: 992px) {
    .cid-sPAZW2hT1q .card-box {
      margin: 0rem;
      padding: 2rem 2rem 6rem 2rem;
    }
    .cid-sPAZW2hT1q .col2,
    .cid-sPAZW2hT1q .col3,
    .cid-sPAZW2hT1q .col4 {
      margin-top: 0rem;
    }
    .cid-sPAZW2hT1q .img-wrap {
      max-height: 180px;
    }
  }
  @media (max-width: 767px) {
    .cid-sPAZW2hT1q .card-box {
      padding: 1rem 2rem 5rem 1rem;
    }
    .cid-sPAZW2hT1q .number {
      margin: auto;
    }
  }
  .cid-sPAZW2hT1q .mbr-text {
    color: #cccccc;
  }
  .cid-sPAZW2hT1q .text2 {
    color: #333333;
    text-align: center;
  }
  .cid-sPAZW2hT1q .text3 {
    color: #333333;
    text-align: center;
  }
  .cid-sPAZW2hT1q .title2 {
    color: #767676;
  }
  .cid-sPAZW2hT1q .title1 {
    color: #767676;
    text-align: center;
  }
  .cid-sPAZW2hT1q .title3 {
    color: #767676;
  }
  .cid-sPAZW2hT1q .title4 {
    color: #767676;
  }
  .cid-sPAZW2hT1q .text4 {
    color: #000000;
    text-align: center;
  }
  .cid-sPAZW2hT1q .text1 {
    color: #000000;
    text-align: center;
  }
  .cid-sPAZW2hT1q H1 {
    color: #333333;
  }

  .cid-sPB2w2cojJ {
    padding-top: 30px;
    padding-bottom: 45px;
    background-color: #ffffff;
  }
  .cid-sPB2w2cojJ .card-wrapper {
    position: relative;
    margin: 0.5rem;
  }
  .cid-sPB2w2cojJ .card-wrapper:hover img {
    transform: scale(1.1);
  }
  @media (max-width: 1400px) {
    .cid-sPB2w2cojJ .card-wrapper {
      margin: 0rem;
    }
  }
  .cid-sPB2w2cojJ .card {
    height: fit-content;
  }
  @media (min-width: 767px) {
    .cid-sPB2w2cojJ .row {
      padding: 0 4rem;
    }
  }
  .cid-sPB2w2cojJ .icon {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 1.5rem;
    transition: 0.3s;
    background: #f08372;
  }
  .cid-sPB2w2cojJ .icon:hover {
    padding-right: 1rem;
    padding-left: 2rem;
  }
  .cid-sPB2w2cojJ .card-box {
    padding: 3rem 3rem 4rem 3rem;
    width: 100%;
  }
  .cid-sPB2w2cojJ .card1 {
    background-color: #ffffff;
  }
  .cid-sPB2w2cojJ .card2 {
    background-color: #ffffff;
  }
  .cid-sPB2w2cojJ .card3 {
    background-color: #ffffff;
  }
  .cid-sPB2w2cojJ .card4 {
    background-color: #ffffff;
  }
  .cid-sPB2w2cojJ img {
    width: 100%;
    transition: 5s;
    object-fit: cover;
  }
  .cid-sPB2w2cojJ .img-wrap {
    max-height: 200px;
    overflow: hidden;
  }
  .cid-sPB2w2cojJ .container {
    max-width: 1500px;
  }
  .cid-sPB2w2cojJ .card-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
  }
  .cid-sPB2w2cojJ .mbr-iconfont {
    font-size: 1.3rem;
    color: #ffffff;
    display: flex;
    justify-content: center;
  }
  .cid-sPB2w2cojJ P {
    color: #c1c1c1;
  }
  @media (max-width: 1200px) {
    .cid-sPB2w2cojJ .img-wrap {
      max-height: 180px;
    }
  }
  @media (max-width: 992px) {
    .cid-sPB2w2cojJ .card-box {
      margin: 0rem;
      padding: 2rem 2rem 6rem 2rem;
    }
    .cid-sPB2w2cojJ .col2,
    .cid-sPB2w2cojJ .col3,
    .cid-sPB2w2cojJ .col4 {
      margin-top: 0rem;
    }
    .cid-sPB2w2cojJ .img-wrap {
      max-height: 180px;
    }
  }
  @media (max-width: 767px) {
    .cid-sPB2w2cojJ .card-box {
      padding: 1rem 2rem 5rem 1rem;
    }
    .cid-sPB2w2cojJ .number {
      margin: auto;
    }
  }
  .cid-sPB2w2cojJ .mbr-text {
    color: #cccccc;
  }
  .cid-sPB2w2cojJ .text2 {
    color: #333333;
    text-align: center;
  }
  .cid-sPB2w2cojJ .text3 {
    color: #333333;
    text-align: center;
  }
  .cid-sPB2w2cojJ .title2 {
    color: #767676;
  }
  .cid-sPB2w2cojJ .title1 {
    color: #767676;
    text-align: center;
  }
  .cid-sPB2w2cojJ .title3 {
    color: #767676;
  }
  .cid-sPB2w2cojJ .title4 {
    color: #767676;
  }
  .cid-sPB2w2cojJ .text4 {
    color: #000000;
    text-align: center;
  }
  .cid-sPB2w2cojJ .text1 {
    color: #000000;
    text-align: center;
  }
  .cid-sPB2w2cojJ H1 {
    color: #333333;
  }

  .cid-sPAZW2OclO {
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #f08372;
  }
  .cid-sPAZW2OclO H3 {
    color: #ffffff;
  }

  .cid-sPAZW39b5U {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
  }
  .cid-sPAZW39b5U .social-media {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    padding-right: 4rem;
  }
  .cid-sPAZW39b5U .social-media ul {
    margin: 0;
    padding: 0;
    margin-bottom: 8px;
  }
  .cid-sPAZW39b5U .social-media ul li {
    padding: 4px;
    display: inline-block;
  }
  .cid-sPAZW39b5U .logo-section {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    padding-left: 4rem;
  }
  .cid-sPAZW39b5U .icon-transition span {
    color: #ffffff;
    display: block;
    padding: 0.1rem 0.8rem;
    height: 3em;
    line-height: 3em;
    border-radius: 50%;
    background-color: #f08372;
    width: 3em;
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    font-size: 13px;
  }
  .cid-sPAZW39b5U .icon-transition span:hover {
    background-color: #8b8c8e;
  }
  .cid-sPAZW39b5U .mbr-text {
    color: #767676;
    text-align: left;
  }
  @media (max-width: 991px) {
    .cid-sPAZW39b5U .social-media {
      -webkit-justify-content: center;
      justify-content: center;
      padding-right: 15px;
    }
    .cid-sPAZW39b5U .logo-section {
      -webkit-justify-content: center;
      justify-content: center;
      padding-left: 15px;
      margin-bottom: 1.5rem;
    }
    .cid-sPAZW39b5U .mbr-text {
      margin-bottom: 1.5rem;
    }
  }

  .cid-sPAZW3yHay {
    padding-top: 75px;
    padding-bottom: 60px;
    background-color: #ffffff;
  }
  .cid-sPAZW3yHay .title {
    padding-bottom: 2.5rem;
  }
  .cid-sPAZW3yHay .mbr-text {
    color: #767676;
    margin: 0;
    padding-top: 0.5rem;
  }
  .cid-sPAZW3yHay .iconfont-wrapper {
    display: flex;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-right: 2rem;
  }
  .cid-sPAZW3yHay .iconfont-wrapper .amp-iconfont {
    font-size: 2rem;
  }
  .cid-sPAZW3yHay .wrapper {
    display: flex;
    padding: 1rem 0;
  }
  .cid-sPAZW3yHay .wrapper .b-info {
    width: 100%;
  }
  @media (max-width: 767px) {
    .cid-sPAZW3yHay .iconfont-wrapper {
      display: none;
    }
  }
  .cid-sPAZW3yHay H2 {
    color: #000000;
  }
  .cid-sPAZW46EVg .navbar {
    background: #f08372;
    transition: none;
    z-index: 98;
    left: auto;
  }/* Modell werden */

.cid-s9UvETXZxy {
    padding-top: 90px;
    padding-bottom: 75px;
    background-image: url("../../../assets/images/20130823-e5b9092-2000x1334.jpg");
}

.cid-s9UvETXZxy H1 {
    color: #ffffff;
}

.cid-s9UvETXZxy .mbr-text,
.cid-s9UvETXZxy .mbr-section-btn {
    color: #f08372;
}

.cid-s9UvETXZxy H3 {
    color: #ffffff;
}

.cid-s9UCmIIfHl {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f08372;
}

.cid-s9UCmIIfHl .first-column {
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-s9UCmIIfHl .second-column img {
    object-fit: cover;
    object-position: center center;
    width: 10%;
}

.cid-s9UCmIIfHl .mbr-list {
    margin: 0;
}

.cid-s9UCmIIfHl .mbr-list li:not(:last-child) {
    margin-right: 2.5rem;
}

@media (max-width: 991px) {
    .cid-s9UCmIIfHl .first-column {
        -webkit-justify-content: center;
        justify-content: center;
    }
    .cid-s9UCmIIfHl .second-column {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .cid-s9UCmIIfHl .mbr-list li:not(:last-child) {
        margin-right: 1rem;
    }
}

.cid-s9UvEUAUxi {
    padding-top: 60px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-s9UvEUAUxi .mbr-section-subtitle {
    color: #8b8c8e;
}

.cid-s9UvEUAUxi H2 {
    color: #f08372;
}

.cid-sa56f35XeE {
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #efefef;
}

.cid-sa56f35XeE .mbr-iconfont {
    font-size: 50px;
    transition: color .3s;
    padding: 1.5rem;
}

.cid-sa56f35XeE .mbr-section-title {
    margin: 0;
}

.cid-sa56f35XeE .mbr-section-subtitle {
    color: #8d97ad;
}

.cid-sa56f35XeE .card-img span {
    color: #f08372;
}

.cid-sa56f35XeE .row-item {
    margin-bottom: 2rem;
}

.cid-sa56f35XeE .row-item:hover .wrapper {
    background: linear-gradient(90deg, #ffffff, #ffffff);
    cursor: pointer;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    transition: all 0.3s;
}

.cid-sa56f35XeE .row-item:hover .card-img span {
    color: #000000 !important;
}

.cid-sa56f35XeE .row-item:hover .mbr-card-title {
    color: #000000 !important;
}

.cid-sa56f35XeE .wrapper {
    padding: 2.5rem 1rem;
    background: #ffffff;
    border-radius: 5px;
    box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}

.cid-sa58cKRLPk {
    padding-top: 60px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-sa58cKRLPk .mbr-section-subtitle {
    color: #8b8c8e;
}

.cid-sa58cKRLPk H2 {
    color: #000000;
}

.cid-sa4PJIkH9z {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-sa4PJIkH9z .mbr-section-title {
    letter-spacing: .1em;
}

.cid-sa4PJIkH9z .mbr-text {
    letter-spacing: 0.03rem;
}

.cid-sa4PJIkH9z .card-img span {
    font-size: 100px;
}

.cid-sa4PJIkH9z .mbr-text,
.cid-sa4PJIkH9z .mbr-section-btn {
    color: #8b8c8e;
}

.cid-sa4PJIkH9z .mbr-section-title,
.cid-sa4PJIkH9z .card-img {
    color: #000000;
}

.cid-sa4Q0vAHAl {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-sa4Q0vAHAl .mbr-section-title {
    letter-spacing: .1em;
}

.cid-sa4Q0vAHAl .mbr-text {
    letter-spacing: 0.03rem;
}

.cid-sa4Q0vAHAl .card-img span {
    font-size: 100px;
}

.cid-sa4Q0vAHAl .mbr-text,
.cid-sa4Q0vAHAl .mbr-section-btn {
    color: #8b8c8e;
}

.cid-sa4Q0vAHAl .mbr-section-title,
.cid-sa4Q0vAHAl .card-img {
    color: #000000;
}

.cid-sa4Q0X2qnY {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-sa4Q0X2qnY .mbr-section-title {
    letter-spacing: .1em;
}

.cid-sa4Q0X2qnY .mbr-text {
    letter-spacing: 0.03rem;
}

.cid-sa4Q0X2qnY .card-img span {
    font-size: 100px;
}

.cid-sa4Q0X2qnY .mbr-text,
.cid-sa4Q0X2qnY .mbr-section-btn {
    color: #8b8c8e;
}

.cid-sa4Q0X2qnY .mbr-section-title,
.cid-sa4Q0X2qnY .card-img {
    color: #000000;
}

.cid-sa4Q1fy5Jd {
    padding-top: 30px;
    padding-bottom: 75px;
    background-color: #ffffff;
}

.cid-sa4Q1fy5Jd .mbr-section-title {
    letter-spacing: .1em;
}

.cid-sa4Q1fy5Jd .mbr-text {
    letter-spacing: 0.03rem;
}

.cid-sa4Q1fy5Jd .card-img span {
    font-size: 100px;
}

.cid-sa4Q1fy5Jd .mbr-text,
.cid-sa4Q1fy5Jd .mbr-section-btn {
    color: #8b8c8e;
}

.cid-sa4Q1fy5Jd .mbr-section-title,
.cid-sa4Q1fy5Jd .card-img {
    color: #000000;
}

.cid-sa4NogYhvl {
    padding-top: 45px;
    padding-bottom: 15px;
    background-color: #8b8c8e;
}

.cid-sa4NogYhvl H3 {
    color: #ffffff;
}

.cid-s9UDo8UvSb {
    padding-top: 75px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-s9UDo8UvSb h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-s9UDo8UvSb h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #232323;
    margin-left: 10px;
}

.cid-s9UDo8UvSb .mbr-text,
.cid-s9UDo8UvSb .mbr-section-btn {
    color: #767676;
    text-align: center;
}

.cid-s9UDo8UvSb H1 {
    color: #000000;
    text-align: center;
}

.cid-s9UD4U8dgO {
    padding-top: 0px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-s9UD4U8dgO .text-block {
    z-index: 2;
}

.cid-s9UD4U8dgO .content-panel {
    width: 110%;
    background: #cccccc;
    padding: 3rem;
}

.cid-s9UD4U8dgO .menu-box {
    display: flex;
    -webkit-align-items: baseline;
    align-items: baseline;
}

.cid-s9UD4U8dgO .menu-box .box-price {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-left: auto;
    word-break: break-word;
}

.cid-s9UD4U8dgO .item-title {
    width: 100%;
}

@media (max-width: 767px) {
    .cid-s9UD4U8dgO .text-block {
        padding-bottom: 2rem;
    }
    .cid-s9UD4U8dgO .content-panel {
        width: 100%;
        padding: 1rem;
    }
}

.cid-s9UD4U8dgO H3 {
    color: #ffffff;
}

.cid-s9UD4U8dgO .box-price {
    color: #ffffff;
}

.cid-s9UvEUPQdz {
    padding-top: 75px;
    padding-bottom: 75px;
    background-color: #ffffff;
}

.cid-s9UvEUPQdz .underline .line {
    width: 2rem;
    height: 1px;
    background: #878787;
    display: inline-block;
}

.cid-s9UvEUPQdz .form1 {
    background: #8b8c8e;
    padding: 2rem;
    height: 100%;
}

.cid-s9UvEUPQdz .form-group {
    margin-bottom: 1rem;
}

.cid-s9UvEUPQdz .form-control {
    border: none;
    padding: 1rem;
    background: #cccccc;
    color: #ffffff;
    width: 100%;
}

.cid-s9UvEUPQdz .form-control::-webkit-input-placeholder {
    color: #ffffff;
}

.cid-s9UvEUPQdz .form-control::-moz-placeholder {
    color: #ffffff;
}

.cid-s9UvEUPQdz .form-control:-moz-placeholder {
    color: #ffffff;
}

.cid-s9UvEUPQdz .form-control:-ms-input-placeholder {
    color: #ffffff;
}

.cid-s9UvEUPQdz .input-group-btn {
    width: 100%;
}

.cid-s9UvEUPQdz textarea.form-control {
    min-height: 172px;
}

.cid-s9UvEUPQdz .input-group-btn .btn {
    display: block;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100%;
}

@media (max-width: 767px) {
    .cid-s9UvEUPQdz .form-wrapper {
        padding-top: 2rem;
    }
}

@media (max-width: 991px) {
    .cid-s9UvEUPQdz .form-wrapper {
        padding-top: 2rem;
    }
}

@media (min-width: 992px) {
    .cid-s9UvEUPQdz .form-wrapper {
        margin-left: -130px;
        margin-top: 70px;
    }
}

@media (max-width: 767px) {
    .cid-s9UvEUPQdz .form1 {
        padding: 1.5rem;
    }
}

.cid-s9UvEUPQdz LABEL {
    color: #ffffff;
}

.cid-s9UvEUPQdz P {
    color: #ffffff;
}

.cid-s9UvEVAgvB {
    padding-top: 75px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-s9UvEVAgvB .title {
    padding-bottom: 2.5rem;
}

.cid-s9UvEVAgvB .mbr-text {
    color: #767676;
    margin: 0;
    padding-top: 0.5rem;
}

.cid-s9UvEVAgvB .iconfont-wrapper {
    display: flex;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-right: 2rem;
}

.cid-s9UvEVAgvB .iconfont-wrapper .amp-iconfont {
    font-size: 2rem;
}

.cid-s9UvEVAgvB .wrapper {
    display: flex;
    padding: 1rem 0;
}

.cid-s9UvEVAgvB .wrapper .b-info {
    width: 100%;
}

@media (max-width: 767px) {
    .cid-s9UvEVAgvB .iconfont-wrapper {
        display: none;
    }
}

.cid-s9UvEVAgvB H2 {
    color: #000000;
}


/*Gemeinsam gegen Corona*/

.cid-smrbMJjHn2 {
    padding-top: 90px;
    padding-bottom: 90px;
    background-color: #f08372;
}

.cid-smrbMJjHn2 .mbr-text,
.cid-smrbMJjHn2 .typed-text,
.cid-smrbMJjHn2 .mbr-section-text {
    letter-spacing: 0.03rem;
}

.cid-smrbMJjHn2 .btn {
    margin-left: 4px !important;
}

.cid-smrbMJjHn2 .animated-element {
    color: #ffbc00;
}

.cid-smrbMJjHn2 .typed-cursor {
    opacity: 1;
    -webkit-animation: blink 0.7s infinite;
    -moz-animation: blink 0.7s infinite;
    animation: blink 0.7s infinite;
    color: #ffbc00;
}

.cid-smrbNd5bKE {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-smrbNd5bKE img {
    width: 100%;
    height: 100%;
    transition: 5s;
    object-fit: cover;
    margin: auto;
}

.cid-smrbNd5bKE img:hover {
    transform: scale(1.1);
}

.cid-smrbNd5bKE .img-col {
    padding: 0;
    overflow: hidden;
    text-align: center;
    justify-content: center;
    position: relative;
}

.cid-smrbNd5bKE h2 {
    padding: 0;
    margin: 0;
}

.cid-smrbNd5bKE .title-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
}

.cid-smrbNd5bKE .text-col {
    max-width: 650px;
    margin: auto;
    padding: 6rem 6rem;
}

.cid-smrbNd5bKE .mbr-section-btn {
    position: absolute;
    bottom: 0;
    right: 0;
}

.cid-smrbNd5bKE .mbr-section-btn .btn {
    margin: 0rem!important;
    min-width: 400px;
    justify-content: space-between;
}

.cid-smrbNd5bKE .mbr-section-btn .btn .mbr-iconfont {
    order: 2;
}

.cid-smrbNd5bKE .number {
    border-top: 2px solid currentColor;
    padding-top: 0.6rem;
    margin-right: 3rem;
    margin-bottom: 0;
    margin-top: 0.5rem;
}

@media (max-width: 992px) {
    .cid-smrbNd5bKE .text-col {
        padding: 4rem 4rem;
    }
}

@media (max-width: 767px) {
    .cid-smrbNd5bKE .btn {
        min-width: 200px!important;
        padding: 0.6rem 0.8rem!important;
    }
    .cid-smrbNd5bKE .text-col {
        padding: 2rem 1rem;
    }
}

.cid-smrbNd5bKE H2 {
    color: #333333;
}

.cid-smrbNd5bKE .mbr-text {
    color: #767676;
}

.cid-smrbNd5bKE H1 {
    color: #f08372;
}

.cid-smrbNrjAg3 {
    padding-top: 105px;
    padding-bottom: 90px;
    background-color: #ffffff;
}

.cid-smrbNrjAg3 .mbr-iconfont {
    font-size: 34px;
    width: 5.125rem;
    transition: color .3s;
    padding: 1.5rem;
    position: absolute;
    top: 0;
    color: #fff;
    margin-top: -2.5rem;
    border-radius: 50%;
}

.cid-smrbNrjAg3 .mbr-section-title {
    margin: 0;
}

.cid-smrbNrjAg3 .mbr-section-subtitle {
    color: #8d97ad;
}

.cid-smrbNrjAg3 .card-img {
    text-align: inherit;
}

.cid-smrbNrjAg3 .card-img span {
    background: linear-gradient(90deg, #f08372, #f08372);
}

.cid-smrbNrjAg3 .mbr-text {
    color: #8b8c8e;
}

.cid-smrbNrjAg3 .wrapper {
    border-radius: .25rem;
    padding: 2rem;
    background: #ffffff;
    -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
    box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}

@media (max-width: 991px) {
    .cid-smrbNrjAg3 .wrapper {
        margin-bottom: 5rem;
    }
}

.cid-smrbNrjAg3 .mbr-card-title {
    color: #f08372;
}

.cid-smrbO1hmnJ {
    padding-top: 105px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-smrbO1hmnJ .container-fluid {
    padding: 0 3rem;
}

.cid-smrbO1hmnJ .underline .line {
    width: 5rem;
    height: 3px;
    background: linear-gradient(90deg, #f08372, #f08372);
    display: inline-block;
}

.cid-smrbO1hmnJ .card {
    display: block;
}

.cid-smrbO1hmnJ .card .card-wrapper {
    height: 1%;
}

.cid-smrbO1hmnJ .card .card-wrapper .card-img {
    overflow: hidden;
    margin-bottom: 1rem;
    z-index: 1;
}

.cid-smrbO1hmnJ .card .card-wrapper .card-img img {
    transition: all .5s;
}

.cid-smrbO1hmnJ .card .card-wrapper:hover img {
    -ms-transform: scale3d(1.05, 1.05, 1.05);
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    -o-transform: scale3d(1.05, 1.05, 1.05);
    -moz-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
    transition: all .5s;
}

.cid-smrbO1hmnJ .text-row {
    -webkit-align-self: center;
    align-self: center;
}

.cid-smrbO1hmnJ .prices {
    color: #ffffff;
}

.cid-smrbO1hmnJ .oldPrice {
    text-decoration: line-through;
}

.cid-smrbO1hmnJ .oldPrice,
.cid-smrbO1hmnJ .newPrice {
    color: inherit;
}

@media (max-width: 767px) {
    .cid-smrbO1hmnJ .container-fluid {
        padding: 0 1rem;
    }
    .cid-smrbO1hmnJ .text-row {
        padding-bottom: 1rem;
    }
}

.cid-smrbO1hmnJ .mbr-section-title,
.cid-smrbO1hmnJ .underline {
    color: #000000;
}

.cid-smrbO1hmnJ .mbr-section-title,
.cid-smrbO1hmnJ .underline DIV {
    text-align: center;
}

.cid-smrbO1hmnJ .prices,
.cid-smrbO1hmnJ .mbr-section-btn {
    color: #f08372;
}

.cid-smrbO1hmnJ .mbr-text,
.cid-smrbO1hmnJ .mbr-section-btn {
    color: #8b8c8e;
}

.cid-smrbSbGENu {
    padding-top: 30px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-smrbSbGENu .mbr-section-title,
.cid-smrbSbGENu .mbr-section-subtitle {
    color: #000000;
}

.cid-smrbSbGENu .mbr-section-text {
    color: #232323;
}

.cid-smrbSbGENu .mbr-text,
.cid-smrbSbGENu .typed-text,
.cid-smrbSbGENu .mbr-section-text {
    letter-spacing: 0.03rem;
}

.cid-smrbSbGENu .btn {
    margin-left: 4px !important;
}

.cid-smrbSbGENu .animated-element {
    color: #f08372;
}

.cid-smrbSbGENu .typed-cursor {
    opacity: 1;
    -webkit-animation: blink 0.7s infinite;
    -moz-animation: blink 0.7s infinite;
    animation: blink 0.7s infinite;
    color: #f08372;
}

.cid-smrbSbGENu .mbr-figure {
    border-radius: .25rem;
    overflow: hidden;
}

@media (max-width: 767px) {
    .cid-smrbSbGENu .typed-text,
    .cid-smrbSbGENu .mbr-section-subtitle,
    .cid-smrbSbGENu .mbr-section-text,
    .cid-smrbSbGENu .mbr-section-btn {
        text-align: center !important;
    }
}

.cid-smrbSbGENu .mbr-section-text,
.cid-smrbSbGENu .mbr-section-btn {
    color: #8b8c8e;
}

.cid-smrIwM0Ekx {
    padding-top: 75px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-smrIwM0Ekx .title {
    padding-bottom: 2.5rem;
}

.cid-smrIwM0Ekx .mbr-text {
    color: #767676;
    margin: 0;
    padding-top: 0.5rem;
}

.cid-smrIwM0Ekx .iconfont-wrapper {
    display: flex;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-right: 2rem;
}

.cid-smrIwM0Ekx .iconfont-wrapper .amp-iconfont {
    font-size: 2rem;
}

.cid-smrIwM0Ekx .wrapper {
    display: flex;
    padding: 1rem 0;
}

.cid-smrIwM0Ekx .wrapper .b-info {
    width: 100%;
}

@media (max-width: 767px) {
    .cid-smrIwM0Ekx .iconfont-wrapper {
        display: none;
    }
}

.cid-smrIwM0Ekx H2 {
    color: #000000;
}/* Awards + Auszeichnungen */

.cid-sP0EkU7BVT {
    padding-top: 75px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/3-2000x1335.jpg");
}

.cid-sP0J9VYw1f {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f08372;
}

.cid-sP0J9VYw1f .first-column {
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-sP0J9VYw1f .second-column img {
    object-fit: cover;
    object-position: center center;
    width: 10%;
}

.cid-sP0J9VYw1f .mbr-list {
    margin: 0;
}

.cid-sP0J9VYw1f .mbr-list li:not(:last-child) {
    margin-right: 2.5rem;
}

@media (max-width: 991px) {
    .cid-sP0J9VYw1f .first-column {
        -webkit-justify-content: center;
        justify-content: center;
    }
    .cid-sP0J9VYw1f .second-column {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .cid-sP0J9VYw1f .mbr-list li:not(:last-child) {
        margin-right: 1rem;
    }
}

.cid-sP0RAsoeYR {
    padding-top: 75px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-sP0RAsoeYR .card-wrapper {
    overflow: hidden;
    height: 100%;
    background: #ffffff;
    color: #444444;
    padding: 0;
}

.cid-sP0RAsoeYR .ico-line {
    display: inline-block;
    width: 100%;
}

.cid-sP0RAsoeYR .line-wrap {
    display: inline-block;
    width: 100%;
}

.cid-sP0RAsoeYR p {
    line-height: 1.6;
}

.cid-sP0RAsoeYR .rev,
.cid-sP0RAsoeYR .mbr-iconfont {
    display: inline-block;
}

.cid-sP0RAsoeYR .line {
    display: inline-block;
    width: 8%;
    height: 4px;
    background-color: #ffffff;
    margin-top: 0.5rem;
    margin-bottom: 2rem;
}

.cid-sP0RAsoeYR .card-title {
    color: #232323;
    margin: 0;
    line-height: 1.3;
    padding-bottom: 1rem;
    text-align: center;
}

.cid-sP0RAsoeYR .card-box {
    padding: 1.5rem;
}

.cid-sP0RAsoeYR .mbr-section-title {
    margin: 0 auto;
    color: #000000;
    text-align: center;
}

.cid-sP0RAsoeYR .mbr-section-sub-title {
    text-align: center;
    color: #767676;
}

.cid-sP0RAsoeYR .mbr-section-title,
.cid-sP0RAsoeYR .line-wrap {
    text-align: center;
    color: #000000;
}

.cid-sP0RAsoeYR .rev {
    color: #0a1c44;
}

.cid-sP0RAsoeYR .card-text,
.cid-sP0RAsoeYR .mbr-section-btn,
.cid-sP0RAsoeYR .ico-line {
    color: #767676;
    text-align: center;
}

.cid-sP0XjzWuRY {
    padding-top: 75px;
    padding-bottom: 0px;
    background-color: #ffffff !important;
}

.cid-sP0XjzWuRY .mbr-text {
    color: #ffffff;
    letter-spacing: 0.03em;
    line-height: 1.8;
}

.cid-sP0XjzWuRY .card-img span {
    font-size: 80px;
    color: #ffffff;
}

.cid-sP0XjzWuRY .card-title {
    margin-bottom: 2rem;
    text-align: center;
    color: #ffffff;
    letter-spacing: 0.1em;
}

.cid-sP0XjzWuRY .card-title,
.cid-sP0XjzWuRY .card-img {
    color: #000000;
}

.cid-sP0XjzWuRY .mbr-text,
.cid-sP0XjzWuRY .mbr-section-btn {
    color: #232323;
    text-align: center;
}

.cid-sP0ZAoTghk {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-sP0ZAoTghk .card-wrapper {
    overflow: hidden;
    height: 100%;
    background: #ffffff;
    color: #444444;
    padding: 0;
}

.cid-sP0ZAoTghk .ico-line {
    display: inline-block;
    width: 100%;
}

.cid-sP0ZAoTghk p {
    line-height: 1.6;
}

.cid-sP0ZAoTghk .rev,
.cid-sP0ZAoTghk .mbr-iconfont {
    display: inline-block;
}

.cid-sP0ZAoTghk .card-title {
    color: #232323;
    margin: 0;
    line-height: 1.3;
    padding-bottom: 1rem;
    text-align: center;
}

.cid-sP0ZAoTghk .card-box {
    padding: 1.5rem;
}

.cid-sP0ZAoTghk .mbr-section-title {
    margin: 0 auto;
    color: #000000;
    text-align: center;
}

.cid-sP0ZAoTghk .mbr-section-sub-title {
    text-align: center;
    color: #767676;
}

.cid-sP0ZAoTghk .mbr-section-title,
.cid-sP0ZAoTghk .line-wrap {
    text-align: center;
    color: #000000;
}

.cid-sP0ZAoTghk .rev {
    color: #0a1c44;
}

.cid-sP0ZAoTghk .card-text,
.cid-sP0ZAoTghk .mbr-section-btn,
.cid-sP0ZAoTghk .ico-line {
    color: #767676;
    text-align: center;
}

.cid-sP15sDozxX {
    padding-top: 0px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-sP15sDozxX .card-wrapper {
    overflow: hidden;
    height: 100%;
    background: #ffffff;
    color: #444444;
    padding: 0;
}

.cid-sP15sDozxX .ico-line {
    display: inline-block;
    width: 100%;
}

.cid-sP15sDozxX p {
    line-height: 1.6;
}

.cid-sP15sDozxX .rev,
.cid-sP15sDozxX .mbr-iconfont {
    display: inline-block;
}

.cid-sP15sDozxX .card-title {
    color: #232323;
    margin: 0;
    line-height: 1.3;
    padding-bottom: 1rem;
    text-align: center;
}

.cid-sP15sDozxX .card-box {
    padding: 1.5rem;
}

.cid-sP15sDozxX .mbr-section-title {
    margin: 0 auto;
    color: #000000;
    text-align: center;
}

.cid-sP15sDozxX .mbr-section-sub-title {
    text-align: center;
    color: #767676;
}

.cid-sP15sDozxX .mbr-section-title,
.cid-sP15sDozxX .line-wrap {
    text-align: center;
    color: #000000;
}

.cid-sP15sDozxX .rev {
    color: #0a1c44;
}

.cid-sP15sDozxX .card-text,
.cid-sP15sDozxX .mbr-section-btn,
.cid-sP15sDozxX .ico-line {
    color: #767676;
    text-align: center;
}

.cid-sP149q6tLr {
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #f08372;
}

.cid-sP149q6tLr H3 {
    color: #ffffff;
    text-align: center;
}

.cid-sP14ee4VRX {
    padding-top: 75px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-sP14ee4VRX .title {
    padding-bottom: 2.5rem;
}

.cid-sP14ee4VRX .mbr-text {
    color: #767676;
    margin: 0;
    padding-top: 0.5rem;
}

.cid-sP14ee4VRX .iconfont-wrapper {
    display: flex;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-right: 2rem;
}

.cid-sP14ee4VRX .iconfont-wrapper .amp-iconfont {
    font-size: 2rem;
}

.cid-sP14ee4VRX .wrapper {
    display: flex;
    padding: 1rem 0;
}

.cid-sP14ee4VRX .wrapper .b-info {
    width: 100%;
}

@media (max-width: 767px) {
    .cid-sP14ee4VRX .iconfont-wrapper {
        display: none;
    }
}

.cid-sP14ee4VRX H2 {
    color: #000000;
}/*
   stylefixes
*/


/* timeline fix */

.cid-s9TrYQmquj .separline:after,
.cid-s5ENuzUs4G .separline:after,
.cid-s9TCh7pKPS .separline:after,
.cid-s9TCDqfWyG .separline:after,
.cid-s5EVKWQcuN .separline:after,
.cid-s9TVMVuPBD .separline:after,
.cid-s9TUIOeAPf .separline:after {
    content: none !important;
}


/* underlined linked icon fix */

a:hover {
    text-decoration: none !important;
}


/* ??? */

.cid-s9eYJCYL6q {
    background-color: #ffffff !important;
}


/* Planungsportal Schwarze Schrift statt rosa  (oberes Kontakt auf Akademie Seite)*/

.cid-s8zl5bPH9h,
.cid-smqWRuxl6H,
.cid-s7gEl8feYN h2,
.cid-sowvq6ZbEv h4 {
    color: black !important;
}


/* Planungsportal graue Schrift statt weiß */

.cid-sowLP1BDFe p {
    color: #8B8C8E !important;
}


/* Planungsportal kein underlined - hover Effekt */

.cid-sowvq6ZbEv a:hover,
.cid-sowEz3nNR4 a:hover,
.cid-sowAEFTGA0 a:hover,
.cid-sowLPpMgMb a:hover,
.cid-sp4K2Ox9zM a:hover,

/* glow */

.cid-s86WXIrSKD a:hover,
.cid-s8cVnDezcV a:hover,

/* meso theorie */

.cid-s8cMRGgofe a:hover,

/* body modification wissenslounge */

.cid-s9fbARSV0m a:hover {
    text-decoration: none !important;
}


/*Sorglospakete Schriftfarbe fehlt/falsch */

.cid-se9lJ7Tx4t,
.cid-scxblEZAIW {
    color: #212529;
}


/* Fotos in Farbe oder Schwarz-Weiß */

.bw {
    -webkit-filter: grayscale(100%) !important;
    filter: grayscale(100%) !important;
}

.color {
    -webkit-filter: grayscale(0%) !important;
    filter: grayscale(0%) !important;
}

/* Price Box für Landigpage PMU Karriere und Modell werden */

.cid-s9UD4U8dgO H3 {
    text-align: left;
}

/*Icons for PMU and Piercing...*/

.pmu-icon {
    mask-image: url('data:image/svg+xml,<%3Fxml version="1.0" %3F><svg enable-background="new 0 0 24 24" id="_x31__px" version="1.1" viewBox="0 0 24 24" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M12,21c-2.56,0-5-1.123-6.869-3.162c-0.1-0.109-0.146-0.257-0.127-0.403c0.02-0.147,0.103-0.277,0.228-0.356l4.365-2.772 c0.446-0.381,1.369-0.402,1.903,0.076l0.5,0.447l0.5-0.447c0.533-0.478,1.402-0.496,1.954-0.039l4.314,2.735 c0.125,0.079,0.208,0.209,0.228,0.356c0.02,0.146-0.027,0.294-0.127,0.403C17,19.877,14.56,21,12,21z M6.287,17.592 C7.9,19.149,9.909,20,12,20s4.099-0.851,5.712-2.408l-3.845-2.442c-0.207-0.162-0.499-0.204-0.7-0.023l-0.833,0.746 c-0.19,0.17-0.477,0.17-0.667,0l-0.833-0.746c-0.201-0.181-0.535-0.108-0.649-0.014L6.287,17.592z"/><path d="M18.25,18H5.75c-0.276,0-0.5-0.224-0.5-0.5S5.474,17,5.75,17h12.5c0.276,0,0.5,0.224,0.5,0.5S18.526,18,18.25,18z"/><path d="M4.5,5.99c-1.465,0-2.93-0.712-4.354-2.136c-0.195-0.195-0.195-0.512,0-0.707s0.512-0.195,0.707,0 c2.488,2.487,4.805,2.487,7.293,0c0.195-0.195,0.512-0.195,0.707,0s0.195,0.512,0,0.707C7.43,5.278,5.965,5.99,4.5,5.99z"/><path d="M4.5,8C4.224,8,4,7.776,4,7.5v-2C4,5.224,4.224,5,4.5,5S5,5.224,5,5.5v2C5,7.776,4.776,8,4.5,8z"/><path d="M8,6.982c-0.173,0-0.341-0.089-0.434-0.25L6.567,5C6.429,4.761,6.511,4.455,6.75,4.317C6.987,4.178,7.294,4.26,7.433,4.5 l1,1.732C8.571,6.471,8.489,6.777,8.25,6.915C8.171,6.96,8.085,6.982,8,6.982z"/><path d="M1,6.982c-0.085,0-0.171-0.021-0.25-0.067C0.511,6.777,0.429,6.471,0.567,6.232l1-1.732C1.706,4.26,2.01,4.178,2.25,4.317 C2.489,4.455,2.571,4.761,2.433,5l-1,1.732C1.34,6.893,1.172,6.982,1,6.982z"/><path d="M19.5,5.99c-1.465,0-2.93-0.712-4.354-2.136c-0.195-0.195-0.195-0.512,0-0.707s0.512-0.195,0.707,0 c2.488,2.487,4.805,2.487,7.293,0c0.195-0.195,0.512-0.195,0.707,0s0.195,0.512,0,0.707C22.43,5.278,20.965,5.99,19.5,5.99z"/><path d="M19.5,8C19.224,8,19,7.776,19,7.5v-2C19,5.224,19.224,5,19.5,5S20,5.224,20,5.5v2C20,7.776,19.776,8,19.5,8z"/><path d="M23,6.982c-0.173,0-0.341-0.089-0.434-0.25l-1-1.732c-0.138-0.239-0.056-0.545,0.183-0.683 c0.238-0.139,0.544-0.057,0.683,0.183l1,1.732c0.138,0.239,0.056,0.545-0.183,0.683C23.171,6.96,23.085,6.982,23,6.982z"/><path d="M16,6.982c-0.085,0-0.171-0.021-0.25-0.067c-0.239-0.138-0.321-0.444-0.183-0.683l1-1.732 c0.138-0.24,0.444-0.322,0.683-0.183C17.489,4.455,17.571,4.761,17.433,5l-1,1.732C16.34,6.893,16.172,6.982,16,6.982z"/></svg>');
    mask-size: contain;
    mask-repeat: no-repeat;
    background-color: currentColor;
    margin: 1.35rem;
}

.piercing-icon {
   mask-image: url('data:image/svg+xml,<%3Fxml version="1.0" %3F><svg id="Layer_1" style="enable-background:new 0 0 64 64;" version="1.1" viewBox="0 0 64 64" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style type="text/css">.st0{fill:%2358595B;}.st1{fill:none;}</style><g><path class="st0" d="M60,32.2900391C60,16.6900024,47.4400024,4,32,4S4,16.6900024,4,32.2900391 c0,6.1199951,1.9500122,12.0199585,5.5300293,16.8799438C9.1199951,50.1199951,8.9000244,51.1600342,8.9000244,52.25 c0,4.2700195,3.4400024,7.75,7.6699829,7.75S24.25,56.5200195,24.25,52.25c0-4.2699585-3.4500122-7.75-7.6799927-7.75 c-0.8999634,0-1.7600098,0.1699829-2.5599976,0.460022c-2.5499878-3.7000122-3.9500122-8.1000366-3.9500122-12.6699829 c0-12.2400513,9.8400269-22.1900024,21.9400024-22.1900024c12.1000366,0,21.9500122,9.9499512,21.9500122,22.1900024 c0,4.5599976-1.4000244,8.9699707-3.9500122,12.6699829C49.2000122,44.6699829,48.3400269,44.5,47.4400024,44.5 c-4.2399902,0-7.6799927,3.4800415-7.6799927,7.75c0,4.2700195,3.4400024,7.75,7.6799927,7.75 c4.2300415,0,7.6699829-3.4799805,7.6699829-7.75c0-1.0899658-0.2299805-2.1300049-0.6399536-3.0800171 C58.0499878,44.3099976,60,38.4100342,60,32.2900391z M16.5700073,46.5C19.7000122,46.5,22.25,49.0800171,22.25,52.25 S19.7000122,58,16.5700073,58s-5.6699829-2.5800171-5.6699829-5.75S13.4400024,46.5,16.5700073,46.5z M47.4400024,58 c-3.1300049,0-5.6799927-2.5800171-5.6799927-5.75s2.5499878-5.75,5.6799927-5.75c3.1199951,0,5.6699829,2.5800171,5.6699829,5.75 S50.5599976,58,47.4400024,58z M51.7900391,45.8800049c2.6799927-3.9899902,4.1599731-8.7000122,4.1599731-13.5899658 C55.9500122,18.9500122,45.210022,8.1000366,32,8.1000366c-13.2000122,0-23.9400024,10.8499756-23.9400024,24.1900024 c0,4.8899536,1.4700317,9.5999756,4.1600342,13.5899658c-0.5800171,0.4000244-1.1000366,0.8699951-1.5400391,1.4199829 C7.6600342,42.9100342,6,37.7000122,6,32.2900391C6,17.7900391,17.6700439,6,32,6c14.3400269,0,26,11.7900391,26,26.2900391 c0,5.4099731-1.6499634,10.6199951-4.6699829,15C52.8800049,46.75,52.3599854,46.2800293,51.7900391,45.8800049z"/></g></svg>');
   mask-size: auto;
   mask-repeat: no-repeat;
   background-color: currentColor;
   margin:1.35rem;
}
  /*
   page-not-found
*/

.cid-sgAfLZWj2h {
    padding-top: 30px;
    padding-bottom: 75px;
    background-image: url("../../../assets/images/pagenotfound-2000x1331.jpeg");
}

.cid-sgAfLZWj2h H1 {
    color: #f08372;
}

.cid-sgAfLZWj2h .mbr-text,
.cid-sgAfLZWj2h .mbr-section-btn {
    color: #f08372;
}

.cid-sgAfLZWj2h H3 {
    color: #f08372;
}

.cid-sgAfMn7WMq {
    padding-top: 75px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-sgAfMn7WMq h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-sgAfMn7WMq h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #232323;
    margin-left: 10px;
}

.cid-sgAfMn7WMq .mbr-text,
.cid-sgAfMn7WMq .mbr-section-btn {
    color: #8b8c8e;
    text-align: center;
}

.cid-sgAfMn7WMq H1 {
    color: #000000;
    text-align: center;
}

.cid-sgAiAKO7yl {
    padding-top: 0px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-sgAiAKO7yl h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-sgAiAKO7yl h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #232323;
    margin-left: 10px;
}

.cid-sgAiAKO7yl .mbr-text,
.cid-sgAiAKO7yl .mbr-section-btn {
    color: #8b8c8e;
    text-align: center;
}

.cid-sgAiAKO7yl H1 {
    color: #000000;
    text-align: center;
}

.cid-sgAiBgafi8 {
    padding-top: 0px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-sgAiBgafi8 h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-sgAiBgafi8 h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #232323;
    margin-left: 10px;
}

.cid-sgAiBgafi8 .mbr-text,
.cid-sgAiBgafi8 .mbr-section-btn {
    color: #8b8c8e;
    text-align: center;
}

.cid-sgAiBgafi8 H1 {
    color: #000000;
    text-align: center;
}

.cid-sgAiBX179k {
    padding-top: 0px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-sgAiBX179k h3 {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: top left;
    width: fit-content;
    padding: 0;
    margin: 0;
    left: 1rem;
    top: -1rem;
}

.cid-sgAiBX179k h3:after {
    content: "";
    color: #333;
    width: 30px;
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #232323;
    margin-left: 10px;
}

.cid-sgAiBX179k .mbr-text,
.cid-sgAiBX179k .mbr-section-btn {
    color: #8b8c8e;
    text-align: center;
}

.cid-sgAiBX179k H1 {
    color: #000000;
    text-align: center;
}

.cid-sgAfMZAZjl {
    padding-top: 75px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-sgAfMZAZjl .title {
    padding-bottom: 2.5rem;
}

.cid-sgAfMZAZjl .mbr-text {
    color: #767676;
    margin: 0;
    padding-top: 0.5rem;
}

.cid-sgAfMZAZjl .iconfont-wrapper {
    display: flex;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-right: 2rem;
}

.cid-sgAfMZAZjl .iconfont-wrapper .amp-iconfont {
    font-size: 2rem;
}

.cid-sgAfMZAZjl .wrapper {
    display: flex;
    padding: 1rem 0;
}

.cid-sgAfMZAZjl .wrapper .b-info {
    width: 100%;
}

@media (max-width: 767px) {
    .cid-sgAfMZAZjl .iconfont-wrapper {
        display: none;
    }
}

.cid-sgAfMZAZjl H2 {
    color: #000000;
}