:root {  --fs-value: 14; --fs: calc(var(--fs-value) * 1px);
--akademie-basic-fontsize: calc(14 / var(--fs-value) * 1rem); --akademie-mainmenu-fontsize: calc(14 / var(--fs-value) * 1rem); --akademie-h1-size: calc(46 / var(--fs-value) * 1rem); --akademie-h2-size: calc(28 / var(--fs-value) * 1rem); --akademie-h3-size: calc(18 / var(--fs-value) * 1rem); --akademie-small-size: calc(12 / var(--fs-value) * 1rem); --akademie-small-size-spacing: .02em;
--akademie-small-uppercase-spacing: .08em;
--akademie-footer-size: calc(12 / var(--fs-value) * 1rem);
--akademie-line-height-factor: 1.428571; --akademie-white: #FFFFFF;
--akademie-gray-1: #F4F2F2;
--akademie-gray-2: #D0D0D0;
--akademie-gray-3: #4A4A4A;
--akademie-black: #031522;
--akademie-petrol-4: #024143;
--akademie-petrol-3: #16B6BC;
--akademie-petrol-2: #2BE2DC;
--akademie-petrol-1: #BAF6F4;
--akademie-orange-4: #2F1912;
--akademie-orange-3: #E65E16;
--akademie-orange-2: #FF892A;
--akademie-orange-1: #FFE2D3;
--akademie-green-4: #173E2E;
--akademie-green-3: #A0B93900;
--akademie-green-2: #D8FF52;
--akademie-green-1: #EDF4D7; --akademie-max-content-width: 1180px;
--akademie-border-radius: 20px; --akademie-padding: 25px; --akademie-icon-size: 52px;
--akademie-icon-ablauf-url: url(//www.best-akademie.de/wp-content/uploads/2025/08/icon-ablauf.svg);
}
@media (min-width: 40em) and (max-width: 64em) {
:root {
--akademie-h1-size: calc(42 / var(--fs-value) * 1rem);
--akademie-h2-size: calc(30 / var(--fs-value) * 1rem);
--akademie-h3-size: calc(18 / var(--fs-value) * 1rem);
}
}
@media (max-width: 40em) {
:root {
--akademie-h1-size: calc(36 / var(--fs-value) * 1rem);
--akademie-h2-size: calc(24 / var(--fs-value) * 1rem);
--akademie-h3-size: calc(16 / var(--fs-value) * 1rem);
}
}   html {
font-size: var(--fs);
font-synthesis: none !important; }
body,
p,
li {
font-size: var(--akademie-basic-fontsize);
}
p,
li {
color: var(--akademie-gray-3);
line-height: calc(1.428571 * var(--akademie-basic-fontsize));
}
p {
margin-top: 0;
}
.no-min-height {
min-height: 0 !important;
}
.min-height-120 p {
min-height: 120px;
}
#top #header_main .main_menu .menu-item a {
cursor: pointer !important;
}
.av-main-nav > li > a, div #menu-item-shop.cart_dropdown {
transition-duration: .2s;
}
h1 {
font-size: var(--akademie-h1-size);
line-height: calc(1.08695652 * var(--akademie-h1-size));
font-weight: 600;
}
.shadow { & h1,
& h2,
& p {
text-shadow: 0 0 .1em #024143cc;
}
}
h2 {
font-size: var(--akademie-h2-size);
line-height: calc(1.14285714 * var(--akademie-h2-size));
font-weight: 700;
&.min-height-70 {
min-height: 70px;
}
}
h3 {
font-size: var(--akademie-h3-size);
font-weight: 700;
}
span.akad-fontsize-h3 {
font-size: var(--akademie-h3-size);
}
p:has(> span.akad-fontsize-h3) {
margin-bottom: 0;
}
.bottom-aligned {
vertical-align: bottom;
}
.widget_recent_entries li a {
font-family: 'instrument-sans-flex', Helvetica, Arial, sans-serif;
}  .avia_transform a:hover .image-overlay,
.avia_transform a:hover img,
.avia_start_animation,
.image-overlay,
.image-overlay-inside,
.avia_pop_class,
.avia_hover_overlay {
opacity: 1 !important;
transform: none !important;
transition: none !important;
animation: none !important;
} .avia_transform a img,
.avia_transform img {
transform: none !important;
transition: none !important;
} .image-overlay {
display: none !important;
}
.image-overlay .image-overlay-inside {
display: none !important;
} .avia-image-container-inner, .avia_image, .av-image-caption-overlay {
border-radius: var(--akademie-border-radius);
}
.slick-slide img.lswssp-logo-img {
border-radius: var(--akademie-border-radius) !important; } .avia_textblock {
&.kundenstimmen-head,
&.aehnliche-seminare-head {
margin: 2.143rem 0 1.25rem;
padding: 0 var(--akademie-padding);
}
&.kundenzitat {
background-color: var(--akademie-gray-1);
padding: var(--akademie-padding);
border-radius: var(--akademie-border-radius);
margin-bottom: 15px;
blockquote {
font-size: var(--akademie-basic-fontsize);
line-height: calc(1.428571 * var(--akademie-basic-fontsize));
color: var(--akademie-gray-3);
font-style: italic;
margin: 0;
border: none;
padding-left:0;
}
figcaption {
color: var(--akademie-black);
font-weight: 600;
}
}
}
@media only screen and (min-width: 768px) { .column-left {
& .kundenstimmen-head,
& .kundenstimmen-list,
& .aehnliche-seminare-head,
#top #wrap_all & .aehnliche-seminare-list,
& .kundenstimmen-aehnliche-seminare-trenner {
display: none;
}
}
}
@media only screen and (max-width: 767px) { .column-right {
& .kundenstimmen-head,
& .kundenstimmen-list,
& .aehnliche-seminare-head,
#top #wrap_all & .aehnliche-seminare-list {
display: none;
}
}
}   #header {
#header_main {
border-bottom: none;
div .logo {
width: 170px;
height: auto;
padding-top: 15px;
box-sizing: content-box;
}
.avia-menu-fx {
display: none;
}
.av-main-nav>li {
a {
font-size: var(--akademie-mainmenu-fontsize);
font-weight: 500;
}
a:hover {
color: var(--akademie-petrol-3);
}
ul {
border-top: none;
}
}
}
} @media only screen and (max-width: 1200px) {
#top #header {
& .av-main-nav > li.menu-item  {
display: none !important;
}
& .av-burger-menu-main {
cursor: pointer;
display: block !important;
}
}
}   #main { .title_container .breadcrumb {
font-size: var(--akademie-basic-fontsize);
color: var(--akademie-gray-3);
position: relative;
right: unset;
top: unset;
line-height: unset;
margin-top: 30px;
.breadcrumb-trail .trail-before {
display: none;
}
.sep {
overflow: unset;
width: 15px;
}
span[itemprop="position"] {
display: none;
}
a:hover {
color: var(--akademie-petrol-3);
}
} .avia-section.color-section-bgrimage-akademie {
background-image: none;
.no_margin.av_three_fifth {
padding-left: 53px; }
@media (max-width: 767px) {
.no_margin.av_three_fifth {
padding-right: 53px;
padding-bottom: 0;
}
.no_margin.av_two_fifth {
display: none;
}
} .bgrimage-akademie-90percentheight {
background-size: cover;
border-radius: var(--akademie-border-radius);
height: 90%;
width: 100%;
position: absolute;
bottom: 0;
z-index: 0;
}
@media (max-width: 767px) {
.bgrimage-akademie-90percentheight {
height: 100%;
}
} #seminar-such-wrapper {
position: relative;
margin-top: 2rem;
.av_searchform_search {
position: absolute;
top: 0;
right: 0;
z-index: 500;
font-size: 17px;
margin: 10px;
pointer-events: none;
}
#searchsubmit {
width: 40px;
height: 100%;
line-height: 40px;
padding: 0;
position: absolute;
right: 0;
top: 0;
z-index: 2;
margin: 0;
border-radius: 0 7px 7px 0;
min-width: 40px;
}
#seminar-suchfeld {
padding-right: 60px;
}
}
#seminar-suchergebnisse {
position: absolute;
z-index: 2;
background-color: #fff;        
width: 90%;
margin-top: -10px;
ul {
border: 1px solid var(--akademie-gray-2);
list-style-type: none;
padding: 0;
margin: 0;
li {
margin: 0;
border-bottom: 1px solid #eee;
padding: 0;
&:last-child {
border-bottom: none;
}
a {
padding: 10px 15px;
color: var(--akademie-black);
display:inline-block;
width:100%;
&:hover {
background-color: var(--akademie-gray-1);
color: var(--akademie-orange-3);
}
}
}
}
}
} .start-bewertungen {
min-height: 50px;
.units {
padding: 25px 0;
}
p {
margin: 0;
}
.entry-content-wrapper {
display: flex;
justify-content: center;
gap: 10%;
.av_one_third {
margin: 0;
width: auto;
}
}
}
.avia-section.color-section-bgrimage-akademie + #after_section_1 {
z-index: 0;
} main.content:has(.seminardetail-hero) {
padding-top: 0;
padding-bottom: 0;
} .seminardetail-hero {
border-radius: var(--akademie-border-radius);  padding: var(--akademie-padding);
padding-bottom: 80px; height: 350px;
section {
* {
color: var(--akademie-white);
}
}
h2 {
font-size: var(--akademie-basic-fontsize);
line-height: calc(1.428571 * var(--akademie-basic-fontsize));
font-weight: 400;
}
}    .seminardetail-submenu ul li {
a {
font-weight: 600;
&:hover {
color: var(--akademie-petrol-3);
}
}
}
.av-subnav-menu > li > a {
border-color: var(--akademie-gray-2);
} .container_wrap {
border: none;
}
}   #top {
label {
font-weight: 600;
}
#wrap_all {
input[type=submit]#searchsubmit {
background-color: var(--akademie-black);
border-top-left-radius: 0;
border-radius: 0 7px 7px 0;
}
input[type=submit]#searchsubmit:hover {
background-color: var(--akademie-petrol-3);
}
form {
margin-bottom: 0;
a {
color: var(--akademie-orange-3);
font-weight: 600;
text-underline-offset: 0.3rem;
}
a:hover {
color: var(--akademie-black);
text-decoration: underline;
}
}
.formContainer {
padding: 1.2rem 1.5rem;
border-radius: .714rem;
}
.formContainer > .av_textblock_section:first-child {
margin-bottom: 2.5rem;
}
.formContainer.inhouse,
.formContainer.individual {
border: 2px solid var(--akademie-gray-1);
background-color: var(--akademie-gray-1);
}
.formContainer.inhouse-rueckruf h2 {
color: var(--akademie-orange-2);
}
.formContainer.inhouse-rueckruf {
border: 2px solid var(--akademie-orange-2);
}
.formContainer.individual-rueckruf h2 {
color: var(--akademie-petrol-3);
}
.formContainer.individual-rueckruf {
border: 2px solid var(--akademie-petrol-3);
}
input,
textarea {
background-color: var(--akademie-white);
border: 1px solid var(--akademie-gray-3);
border-radius: .5rem;
margin-bottom: .75rem;
}
.wpcf7-list-item-label {
line-height: 1.2;
} input[type="checkbox"],
.wpcf7-list-item {
margin-left: 0;
margin-bottom: 0;
} .wpcf7-radio .wpcf7-list-item {
margin-right: 1rem;
}
input[type="radio"] {
margin-left: 0;
} form p:last-of-type {
display: flex;
flex-direction: row-reverse;
margin-bottom: 0
}
input[type=submit] {
font-weight: 600;
background-color: var(--akademie-orange-2);
border-radius: var(--akademie-border-radius);
}
input[type=submit]:hover {
background-color: var(--akademie-white);
color: var(--akademie-orange-3);
}
.formContainer.individual,
.formContainer.individual-rueckruf {
input[type=submit] {
background-color: var(--akademie-petrol-3);
}
input[type=submit]:hover {
background-color: var(--akademie-white);
color: var(--akademie-petrol-3);
}
}
.individual a,
.individual-rueckruf a {
color: var(--akademie-petrol-3);
} .wpcf7-not-valid-tip {
color: #dc3232;
font-weight: 700;
margin-bottom: 1rem;
}
}
}    #top #wrap_all .seminardetail-hero {
h2 {
font-size: var(--akademie-basic-fontsize);
line-height: calc(1.428571 * var(--akademie-basic-fontsize));
font-weight: 400;
}
h2,
p {
font-weight: 600;
letter-spacing: 0.02em;
}
.av_textblock_section {
max-width: 650px;
}
} #top #wrap_all {
.seminardetail-hero .chip {
background-color: var(--akademie-gray-1);
color: var(--akademie-petrol-4);
}
.seminardetail-hero .seminar-chips {
position: absolute;
top: 1.75rem;
display: flex;
gap: 0.3rem;
flex-wrap: wrap;
}
}
@media only screen and (max-width: 767px) {
#top #wrap_all .seminardetail-hero .seminar-chips {
position: static;
margin-bottom: 2.75rem;
.chip {
margin-bottom: 10px;
}
}
} .togglecontainer {
margin: 0;
.av_toggle_section {
margin-top: 1.071rem;
}
.av_toggle_section:last-child {
margin-bottom: 1.071rem;
}
.toggler,
.toggler.activeTitle,
.toggler.activeTitle:hover,
.toggle_wrap {
padding-left: 1.5rem;
padding-right: 3.5rem;
border-width: 0;
background-color: var(--akademie-gray-1);
color: var(--akademie-black);
}
.toggle_wrap {
padding-right: 1.5rem;
}
.toggle_content {
border-width: 0;
padding-top: 0.2rem;
padding-left: 0;
padding-right: 0;
}
.toggle_content p {
color: var(--akademie-black);
}
.single_toggle {
border-radius: var(--akademie-border-radius);
}
.toggle_wrap {
border-bottom-left-radius: var(--akademie-border-radius);
border-bottom-right-radius: var(--akademie-border-radius);
}
.toggler { font-size: var(--akademie-h3-size);
font-weight: 700;
line-height: 1.4em;
}
.av_toggle_section:first-child .toggler,
.toggler, 
.toggler.activeTitle, 
.toggle_wrap {
margin-top: 0;
}
.toggle_icon {
left: auto;
right: 1.5rem;
border: none;
}
.toggle_icon .vert_icon,
.toggle_icon .hor_icon { border-color: var(--akademie-gray-3);
}
.toggler .toggle_icon, .toggler:hover .toggle_icon * {
transition: none;
}
} @media only screen and (max-width: 767px) {
.responsive .tabcontainer .tab.fullsize-tab {
display: none;
}
}
@media only screen and (min-width: 768px) { #top.akademie-seminar .main_color {
.av-column-wrapper-individual.av-mobile-columns-flex {
display: flex;
}
.av-column-wrapper-individual.av-mobile-columns-flex .av_one_third {
min-width: 380px;
}
}
}
#top .main_color .tabcontainer .tab.active_tab,
#top .main_color .tabcontainer .tab:hover {
color: var(--akademie-black);
}
#top #wrap_all .tabcontainer #tab-persoenliche-weiterbildung-tab.tab,
#top #wrap_all .tabcontainer #tab-inhouse-tab.tab,
#top #wrap_all .tabcontainer #tab-persoenliche-weiterbildung-tab.active_tab,
#top #wrap_all .tabcontainer #tab-inhouse-tab.active_tab {
padding-top: 9px;
padding-bottom: 11px;
font-weight: 600;
line-height: 1.25em;
}
#top .main_color .seminardetail-tabs {
border: 1px solid var(--akademie-gray-2);
border-radius: var(--akademie-border-radius);
padding: 20px; .js-active .tab-titles,
.tab_titles {
display: flex;
position: relative;
div.tab {
display: flex; flex-direction: column; justify-content: center; text-align: center;
border: none;
border-radius: var(--akademie-border-radius);
font-size: var(--akademie-basic-fontsize);
font-weight: 500;
margin-right: 0;
position: relative;
margin-left: -20px;
padding: 5px 20px 6px 20px;
&:nth-child(1) {
flex: 2;
background-color: var(--akademie-gray-2);
border-top-right-radius: 0;
border-bottom-right-radius: 0;
margin-left: 0;
}
&.active_tab:nth-child(1) {
background-color: var(--akademie-petrol-2);
color: var(--akademie-petrol-4);
border-radius: var(--akademie-border-radius);
}
&:nth-child(2) {
flex: 1;
background-color: var(--akademie-gray-2);
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
&.active_tab:nth-child(2) {
background-color: var(--akademie-orange-2);
color: var(--akademie-orange-4);
border-radius: var(--akademie-border-radius);
}
}
}
.tab_content,
.tab_content.active_tab_content {
padding: 10px 0 0 0;
border-radius: var(--akademie-border-radius);
border-width: 0;
background-color: var(--akademie-white);
}
.av_tab_section:nth-child(3) .btn-link a { background-color: var(--akademie-orange-2);
}
.av_tab_section:nth-child(3) .btn-link a:hover {
background-color: var(--akademie-orange-1);
} hr {
margin: 1.5em 0 1.25em 0;
border-color: var(--akademie-gray-2);
}
ul {
list-style: square;
margin-bottom: 0;
} } @media only screen and (max-width: 940px) {
#top.akademie-seminar .main_color {
.su-row .su-column {
float: none;
width: 100%;
margin: 0;
}
}
} .seminar-preis {
display: inline-block;
font-size: 200%;
font-weight: 700;
padding-top: 0.3em;
padding-left: 0.15em;
}
.btn-link {
display: block;
margin-top: 1.5em;
& a {
display: block;
padding: 9px 15px 11px 15px;
border-radius: var(--akademie-border-radius);
border-width: 0;
background-color: var(--akademie-petrol-2);
font-weight: 600;
color: var(--akademie-black);
text-align: center;
}
& a:hover {
background-color: var(--akademie-petrol-1);
}
&.inhouse a {
background-color: var(--akademie-orange-2);
}
&.inhouse a:hover {
background-color: var(--akademie-orange-1);
}
} div#wdgutagfilter687a39ab76352 {
display: none;
}
#wdgtextb687a3726009e0 {
display: none;
}
div#wdg139469866841675b0b6104c4c {
display: none;
}
div#wdgufilter675b0d9bef058 {
padding-top: 0;
padding-bottom: 0;
min-height: auto;
}
#top #wrap_all .edoobox-plugin {
.table-responsive {
font-feature-settings: "tnum";
}  tr:nth-child(even) {
background-color: transparent;
}
form,
.row {
margin-bottom: 0;
} .col-sm-6.edoobox-func {
width: 100%;
margin: 0;
display: flex;
justify-content: flex-end;
}
.container {
margin: 0;
padding: 0;
width: 100%;
max-width: none;
}
.row {
justify-content: flex-end;
}
.col-md-3 {
width: 150px;
}
.col-12 {
padding-bottom: 0;
}
.large-only { th:nth-child(1),
td:nth-child(1) {
width: 18%;
padding-left: var(--akademie-border-radius);
}
td:nth-child(1) {
text-align: right;
padding-right: 6.5rem;
}
@media (max-width: 1080px) {
td:nth-child(1) {
padding-right: 5rem;
}
}
@media (max-width: 1030px) {
td:nth-child(1) {
padding-right: 3.5rem;
}
}
td:nth-child(2) {
width: 13.5%;
}
td.online {
color: var(--akademie-petrol-3);
}
td:nth-child(4) {
width: 18%;
}
td:nth-child(4) {
text-align: right;
padding-right: 6rem;
white-space: nowrap;
}
@media (max-width: 1080px) {
td:nth-child(4) {
padding-right: 5rem;
}
}
@media (max-width: 1030px) {
td:nth-child(4) {
padding-right: 3.5rem;
}
}
td:nth-child(5) {
width: 200px;
white-space: nowrap;
}
}
tbody td {
font-size: var(--akademie-h3-size);
font-weight: 700;
}
.small-only .st-head-row.st-head-row-main {
font-size: .85rem;
}
.small-only .angebot_row th.st-head-row {
font-size: var(--akademie-h3-size);
font-weight: 700;
color: var(--akademie-petrol-3);
}
.btn {
--bs-btn-padding-x: 1.5rem;
--bs-btn-border-radius: var(--akademie-border-radius);
--bs-btn-bg: var(--akademie-petrol-3);
--bs-btn-color: var(--akademie-white);
--bs-btn-font-weight: 600;
}
.btn:hover {
background-color: var(--akademie-petrol-1);
}
.btn.btn-warning {
--bs-btn-bg: var(--akademie-petrol-1);
--bs-btn-color: var(--akademie-black);
--bs-btn-border-color: transparent;
}
.btn.btn-warning:hover {
background-color: var(--akademie-white);
border-color: var(--akademie-petrol-3);
}
.additional-info {
text-transform: none;
font-weight: 400;
letter-spacing: 0;
}
}
#termin-liste .mwst-satz p {
text-align: right;
} #top .anfrage-wrapper {
.av-flex-placeholder {
width: 2%;
}
#inhouse-anfrage,
#individual-anfrage {
padding: var(--akademie-padding);
border-radius: var(--akademie-border-radius);
p,
li {
color: var(--akademie-black);
}
.button {
border-radius: var(--akademie-border-radius);
background-color: var(--akademie-white);
color: var(--akademie-black);
font-weight: 600;
}
.button:hover {
background-color: var(--akademie-gray-3);
color: var(--akademie-white);
}
}
#inhouse-anfrage {
background-color: var(--akademie-orange-2);
.button {
background-color: var(--akademie-white);
}
}
#individual-anfrage {
background-color: var(--akademie-petrol-2);
.button {
border-radius: var(--akademie-border-radius);
}
}
} #top {
#wrap_all {
.displayNone {
display: none;
}
.color-white {
color: var(--akademie-white);
}
.font-weight-medium {
font-weight: 500;
}
.button {
transition-duration: 0.2s;
}
.avia-button:hover {
opacity: 1 !important;
transition-duration: 0.2s;
}
.bg-gray-1 {
background-color: var(--akademie-gray-1);
}
.bg-black {
background-color: var(--akademie-black);
}
.bg-black h2,
.bg-black h3,
.bg-black p,
.bg-black li {
color: var(--akademie-white);
}
.white-on-top {
background: linear-gradient(180deg, #FFFFFF 25%, var(--akademie-black) 0);
}
.flex_column.akademie-gradient:before {
content: "";
display: block;
width: 100%;
height: 100%;
position: absolute;
visibility: visible !important;
top: 0;
left: 0;
z-index: -1;
background: linear-gradient(180deg, #00000000 0%, #000000 100%);
border-radius: var(--akademie-border-radius);
}
.flex_column_table_cell.border-radius,
.seminar-teaser-image-wrapper.border-radius img {
border-radius: var(--akademie-border-radius);
}
#rmOrganism .rmLayout--horizontal.rmBase .rmBase__container {
padding: 0;
padding-top: 1.75rem;
} .avia-button-wrap {
display: block;
} .avia-button-wrap.full-width .avia-button {
width: 100%;
}
.avia-button-wrap.bg-petrol-2 .avia-button {
background-color: var(--akademie-petrol-2);
color: var(--akademie-petrol-4);
}
.avia-button-wrap.bg-orange-2 .avia-button {
background-color: var(--akademie-orange-2);
color: var(--akademie-orange-4);
}
.avia-button.avia-size-small {
padding: 10px 15px;
border-radius: var(--akademie-border-radius);
border-width: 0;
font-size: var(--akademie-basic-fontsize);
line-height: calc(1.14285714 * var(--akademie-basic-fontsize));
font-weight: 600;
}
.avia-button.avia-size-small:hover {
background-color: var(--akademie-gray-1);
color: var(--akademie-black);
} .bg-color-grey1 {
background-color: var(--akademie-gray-1);
border-radius: var(--akademie-border-radius);
padding: var(--akademie-padding);
&.no-border-radius-top {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
p {
color: var(--akademie-black);
}
}
.bg-color-petrol1 {
background-color: var(--akademie-petrol-1);
border-radius: var(--akademie-border-radius);
padding: var(--akademie-padding);
}
.bg-color-orange2 {
background-color: var(--akademie-orange-2);
border-radius: var(--akademie-border-radius);
padding: var(--akademie-padding);
}
.bg-color-green2 {
background-color: var(--akademie-green-2);
border-radius: var(--akademie-border-radius);
padding: var(--akademie-padding);
&.no-border-radius-top {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
}
.bg-color-petrol4,
.bg-color-orange4,
.bg-color-green4 {
border-radius: var(--akademie-border-radius);
padding: var(--akademie-padding);
&.no-border-radius-bottom {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
h3.akad-uppercase {
font-size: var(--akademie-small-size);
letter-spacing: var(--akademie-small-uppercase-spacing);
font-weight: 500;
text-transform: uppercase;
color: var(--akademie-petrol-2);
}
h4 {
font-size: var(--akademie-h2-size);
font-weight: 500;
color: var(--akademie-white);
line-height: 1.15;
margin-top: 0.25rem;
margin-bottom: 2rem;
}
p, li, strong {
color: var(--akademie-white);
}
a.avia-button {
float: none;
display: inline-block;
margin-bottom: 5px;
}
@media (max-width: 292px) {
a.avia-button {
display: block;
}
}
@media (min-width: 767px) and (max-width: 900px) {
a.avia-button {
display: block;
}
}
a.avia-button.avia-color-theme-color:hover {
background-color: var(--akademie-white);
}
}
.bg-color-petrol4 {
background-color: var(--akademie-petrol-4);
h2, h3, h3.akad-uppercase {
color: var(--akademie-petrol-2);
}
a.avia-button.avia-color-theme-color {
background-color: var(--akademie-petrol-2);
color: var(--akademie-petrol-4);
}
a.avia-button.avia-color-theme-color:hover {
color: var(--akademie-petrol-4);
}
}
.bg-color-orange4 {
background-color: var(--akademie-orange-4);
h2, h3, h3.akad-uppercase {
color: var(--akademie-orange-2);
}
a.avia-button.avia-color-theme-color {
background-color: var(--akademie-orange-2);
color: var(--akademie-orange-4);
}
a.avia-button.avia-color-theme-color:hover {
color: var(--akademie-orange-4);
}
}
.bg-color-green4 {
background-color: var(--akademie-green-4);
h2, h3, h3.akad-uppercase {
color: var(--akademie-green-2);
}
a.avia-button.avia-color-theme-color {
background-color: var(--akademie-green-2);
color: var(--akademie-green-4);
}
a.avia-button.avia-color-theme-color:hover {
color: var(--akademie-green-4);
}
.akad-icon {
img {
background-color: var(--akademie-green-2);
}
}
}
.bg-color-black {
background-color: var(--akademie-black);
border-radius: var(--akademie-border-radius);
padding: var(--akademie-padding);
min-height: 300px;
&.no-border-radius-bottom {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
min-height:100px;
}
h2, h3 {
color: var(--akademie-orange-2);
}
h2.white, h3.white, .white {
color: var(--akademie-white);
}
p {
color: var(--akademie-white);
}
} @media screen and (max-width: 767px) {
.flex_column.av-mcukqrb6-00dac2e7ea88ecdb7d96ff3f28a736f2,
.flex_column.av-mesac2zx-26c2ee54cb54a5c1490db75a0abd526e,
.flex_column.av-mesm5woo-4358744b5e54feeaf081a182963f4170,
.flex_column.av-mewuug0n-bbbce6e52308ad15c1acd0151499cf8e,
.flex_column.av-mewwbeus-8f80359203dde533de49bb9b8c04bb9c,
.flex_column.av-mf6qa2wq-260c345df88f292749757ef22e90c628,
.flex_column.av-mf6qa2wq-231592217f62f567c2e066a719bb4b98,
.flex_column.av-mf6qa2wq-9948f8521c99bccf27dcf3c24c1f05a4,
.flex_column.av-mf6qa2wq-a9eccad8d14b7f3d4ec8b149ac4f5fef,
.flex_column.av-mf6qa2wq-f3fecd6d17e0a03bea653388d81b98a7,
.flex_column.av-mf6qa2wq-623f288f47cbab71ccb57ba2c530e31d {
background: none;
}
} .logoleiste img {
padding: 0 10px;
} .subline-gallery {
img {
border-radius: var(--akademie-border-radius);
}
} .flex_column_table:has(> .akad-contact-form) {
background-color: var(--akademie-gray-1);
border-radius: var(--akademie-border-radius);
padding: var(--akademie-padding);
padding-bottom: 0;
}
.akad-contact-form {
& form {
padding-bottom: 1.3rem;
}
& input[type=submit] {
background-color: var(--akademie-black);
color: var(--akademie-white);
}
& input[type=submit]:hover {
background-color: var(--akademie-orange-2);
color: var(--akademie-white);
}
& form p:last-of-type {
flex-direction: row;
}
& textarea[name=nachricht] {
height: 8.5rem;
}
}
& .akad-contact-form-image {
height: 100%;
width: 280px;
vertical-align: bottom;
}
& .akad-contact-form-image img {
width: 280px;
} .flex_column_table:has(> .akad-contact-form.bg-orange) {
background-color: var(--akademie-orange-2);
}
.akad-contact-form.bg-orange,
.akad-contact-form.bg-orange p {
color: var(--akademie-black);
}
.bg-grey-1 .avia-button {
background-color: var(--akademie-gray-1);
color: var(--akademie-black);
} .seminar-list {
h2 {
padding: 3.5rem 0 1rem 1.75rem;
}
ul {
list-style: none;
padding: 0;
margin: 0;
li {
margin: 0 0 0.75rem 0;
background-color: var(--akademie-gray-1);
border-radius: var(--akademie-border-radius);
& > a {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
}
h3 {
font-size: var(--akademie-h3-size);
margin: 0;
padding: 1.1rem 1.75rem;
white-space: normal; overflow: visible; text-overflow: unset; min-width: 0;
}
.acf-fields-block {
white-space: normal; overflow: visible; text-overflow: unset; min-width: 0;
display: flex;
flex-wrap: wrap;
row-gap: 1rem;
}
}
li:hover {
background-color: var(--akademie-gray-2);
transition: all 0.2s ease-out;
}
}
ul:last-child li:last-child {
margin-bottom: 5rem;
}
}  .aehnliche-seminare-list {
display: flex;
flex-direction: column;
gap: 30px;
& > a:hover .seminar-link {
color: var(--akademie-white);
background-color: var(--akademie-gray-3);
}
.aehnliches-seminar {
display: flex;
align-items: flex-start;
gap: 20px;
margin-top: 0;
padding: calc(.8 * var(--akademie-padding));
background-color: var(--akademie-gray-2);
border-radius: var(--akademie-border-radius);
img {        
width: 140px;
height: 114px;
object-fit: cover;
border-radius: calc(.75 * var(--akademie-border-radius));
display: block;
}
.aehnliche-seminar-title {
flex: 2;            
font-size: var(--akademie-h3-size);
font-weight: 600;
color: var(--akademie-black);
}
.aehnliche-seminar-title .seminar-link {
margin-top: 0.75rem;
display: inline-block;
}
}
@media (max-width: 600px) {
.aehnliches-seminar {
flex-direction: column;
align-items: flex-start;
}
.aehnliches-seminar img,
.aehnliche-seminar-title {
max-width: 100%;
width: 100%;
padding-left: 0;
}
.aehnliches-seminar img {
display: none;
}
}
}
.seminar-list .seminar-chips {
margin-left: auto;
padding: 1.1rem 1.75rem;
}
.seminar-chips .button {
display: inline-block;
margin: -3px 0 -4px 0;
padding: 6px 20px;
border: 2px var(--akademie-gray-3) solid;
border-radius: var(--akademie-border-radius);
background-color: transparent;
font-weight: 600;
color: var(--akademie-black);
min-width: fit-content;
}
.seminar-chips .button:hover {
background-color: var(--akademie-petrol-3);
border-color: var(--akademie-petrol-3);
color: var(--akademie-white);
}
.chip {
display: block;
background-color: var(--akademie-petrol-3);
color: var(--akademie-white);
padding: 5px 10px;
border-radius: var(--akademie-border-radius);
margin-right: 5px;
font-size: var(--akademie-small-size);
font-weight: 600;
}
.chip_inhouse {
background-color: var(--akademie-orange-2);
}
.seminar-list .chip:nth-last-child(2) {
margin-right: 24px;
}
.akad-icon {
img {
width: var(--akademie-icon-size);
height: var(--akademie-icon-size);
border-radius: calc(var(--akademie-border-radius) / 2);
}
}
.akad-border-top {
border-top: 3px solid var(--akademie-gray-2);
padding-top: var(--akademie-padding);
padding-bottom: var(--akademie-padding);
> .akad-icon:first-child {
padding-bottom: var(--akademie-padding);
}
}
.akad-icons-3col-container {
p {
font-weight: 700;
width: 90%;
display: flex;
gap: 20px;
img.akad-icon {
margin-right: 0;
margin-top: -5px;
}
}
} .seminar-teaser {
h2 {
font-size: clamp(1.5rem, 1rem + 1vw, 2rem);
line-height: 1.2;
}
h2,
.seminar-teaser-image-wrapper {
transition: opacity 0.2s ease;
}
a:hover {
.seminar-teaser-image-wrapper {
opacity: 0.6;
}
h2 {
color: var(--akademie-petrol-3);
}
}
}
.seminar-teaser-image-wrapper {
position: relative;
margin-bottom: 10px;
display: inline-block;
.seminar-teaser-category {
position: absolute;
right: 10px;
top: 10px;
background-color: var(--akademie-white);
color: var(--akademie-black);
&.chip {
background-color: var(--akademie-white);
color: var(--akademie-black);
font-weight: 600;
font-size: var(--akademie-small-size);
}
}
}
} &.akademie-colorschema-inhouse #wrap_all {
.akad-icon {
img {
background-color: var(--akademie-orange-2);
}
}
.akad-border-top {
border-color: var(--akademie-orange-2);
}
.akad-seminarthemen-liste.flex_column .widget_nav_menu ul.menu {
background-color: var(--akademie-orange-1);
li a::after {
color: var(--akademie-orange-3)
} 
li a:hover {
color: var(--akademie-orange-3)
} 
}
.akad-ablauf-liste ul li::before {
background-color: var(--akademie-orange-2);
}
}
&.akademie-colorschema-persoenlich #wrap_all {
.akad-icon {
img {
background-color: var(--akademie-petrol-2);
}
}
.akad-border-top {
border-color: var(--akademie-petrol-2);
}
.akad-seminarthemen-liste.flex_column .widget_nav_menu ul.menu {
background-color: var(--akademie-petrol-1);
li a::after {
color: var(--akademie-petrol-3)
} 
}
.akad-ablauf-liste ul li::before {
background-color: var(--akademie-petrol-2);
}
}
&.akademie-colorschema-unternehmen #wrap_all {
.akad-icon {
img {
background-color: var(--akademie-green-2);
}
}
.akad-border-top {
border-color: var(--akademie-green-2);
}
.akad-seminarthemen-liste.flex_column .widget_nav_menu ul.menu {
background-color: var(--akademie-green-1);
li a::after {
color: var(--akademie-green-3)
} 
}
.avia-button.avia-size-small {
background-color: var(--akademie-green-2);
color: var(--akademie-green-4);
}
.avia-button.avia-size-small:hover {
background-color: var(--akademie-green-4);
color: var(--akademie-white);
}
}
.akad-border-radius {
border-radius: var(--akademie-border-radius);
padding: var(--akademie-padding);
}
@media (max-width: 767px) {
.seminarablauf.akad-border-radius {
background: none;
border-radius: 0;
padding: 0;
& h2,
& p {
color: var(--akademie-black);
}
& .shadow {
& h2,
& p {
text-shadow: none;
}
}
}
}
.akad-ablauf-liste {
ul {
list-style-type: none;
margin-left: 0;
li {
position: relative;
min-height: 68px;
padding-left: 70px;
margin-bottom: 10px;
border-bottom: 1px solid var(--akademie-gray-2);
margin-left: 0;
&:last-child {
border-bottom: none;
}
&::before {
content: '';
display: inline-block;
width: var(--akademie-icon-size);
height: var(--akademie-icon-size);
background-image: var(--akademie-icon-ablauf-url);
background-repeat: no-repeat;
background-size: var(--akademie-icon-size) var(--akademie-icon-size);
background-position: center;
background-color: var(--akademie-gray-2);
border-radius: calc(var(--akademie-border-radius) / 2);
position: absolute;
left: 0;
}
h3 {
color: var(--akademie-black);
padding-top: 6px;
}
}
}
} .akad-seminarthemen-liste.flex_column .widget_nav_menu ul.menu {
display: grid;
grid-template-columns: repeat(3, 1fr);
column-gap: 2%;
padding: calc(.65 * var(--akademie-padding)) var(--akademie-padding);
background-color: var(--akademie-gray-1);
border-radius: var(--akademie-border-radius);
@media only screen and (max-width: 767px) {
display: block;
}
@media only screen and (max-width: 1030px) {
grid-template-columns: repeat(2, 1fr);
}
li {
border-bottom: 1px solid var(--akademie-gray-3);
height: 49px;
&:first-child {
border-top: 1px solid transparent;
}
&:nth-last-child(-n+3) {
border-bottom: 1px solid transparent;
@media only screen and (max-width: 767px) {
border-bottom: 1px solid var(--akademie-gray-3);
}
}
&:nth-last-child(3) {
@media only screen and (max-width: 1030px) {
border-bottom: 1px solid var(--akademie-gray-3);
}
}
@media only screen and (max-width: 767px) {
&:last-child {
border-bottom: 1px solid transparent;
}
}
a {
font-size: var(--akademie-h3-size);
font-weight: 500;
color: var(--akademie-black);
&::after {
content: "\203A";
display: inline-block;
position: absolute;
right: 20px;
top: 10px;
font-size: 40px;
font-weight: 300;
}
&:focus,
&:hover {
background-color: transparent;
}
&:hover {
color: var(--akademie-petrol-3);
font-weight: 500;
}
}
&.current_page_item, &.current-menu-item {
background-color: transparent;
}
}
} .lswssp-default-height .slick-track {
align-items: unset;
}
} #top.akademie-colorschema-persoenlich #wrap_all {
.av-mesbbumc-d803691bd749042717430c113135e53c {
margin-top: 25px;
}
}
#top #wrap_all {
.akad-aufzaehlungsbox {
font-weight: 500;
}
} .lswssp-logo-title {
font-size: var(--akademie-basic-fontsize);
line-height: var(--akademie-line-height-factor);
margin-top: .75rem;
} .slider-firmenlogos .lswssp-logo-carousel {
padding: 0;
}
.slider-firmenlogos .content {
padding: 1.5rem 0;
} @media only screen and (max-width: 767px) {
#top {
#wrap_all {
.akad-contact-form {
& form {
padding-bottom: 0;
}
}
}
}
} #top {
#wrap_all {
& .unternehmensakademien-prozesse {
&.bg-color-green2 {
padding: 0;
}
ul {
list-style: none;
margin: 0;
padding: 0;
li {
margin: 0;
padding: 15px 0;
border-bottom: 1px solid var(--akademie-green-4);
font-size: var(--akademie-h3-size);
font-weight: 600;
}
li:last-child {
border: none;
}
}
}
}
}  #footer { margin-top: 3rem;
@media (max-width: 767px) {
.widget {
margin: 15px 0 0 0;
}
}
&.footer_color {
background-color: var(--akademie-black);
height: auto;
padding: 15px 0 30px 0;
}
.container {
div.av_one_sixth {
margin-left: 2%;
width: 15%;
&:nth-child(1) {
margin-left: 0;
}
&:nth-child(2) {
width: 10%;
}
&:nth-child(3) {
width: 17%;
}
}
h3 {
font-size: var(--akademie-footer-size);
font-weight: 700;
}
.flex_column:nth-child(3) h3 {
color: var(--akademie-petrol-2);
}
.flex_column:nth-child(4) h3 {
color: var(--akademie-orange-2);
}
.flex_column:nth-child(5) h3 {
color: var(--akademie-green-2);
}
ul li a {
font-size: var(--akademie-footer-size);
letter-spacing: 0.01em;
}
ul li a:hover {
color: var(--akademie-petrol-2);
}
ul#menu-persoenliche-weiterbildung li a:hover {
color: var(--akademie-petrol-2);
}
ul#menu-inhouse-angebote li a:hover {
color: var(--akademie-orange-2);
}
ul#menu-unternehmensloesungen li a:hover {
color: var(--akademie-green-2);
}
}
}
#socket {
border-top: none;
.sub_menu_socket {
float: none;
border-top: 1px solid var(--akademie-gray-2);
padding-top: 10px;
padding-bottom: 10px;
.avia-menu-text {
font-size: var(--akademie-footer-size);
}
.menu li:first-child {
padding-left: 0;
}
a:hover {
color: var(--akademie-petrol-2);
}
}
}