@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-regular.eot);
src: local(''),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-regular.eot?#iefix) format('embedded-opentype'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-regular.woff2) format('woff2'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-regular.woff) format('woff'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-regular.ttf) format('truetype'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-regular.svg#OpenSans) format('svg');
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-500.eot);
src: local(''),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-500.eot?#iefix) format('embedded-opentype'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-500.woff2) format('woff2'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-500.woff) format('woff'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-500.ttf) format('truetype'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-500.svg#OpenSans) format('svg');
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-600.eot);
src: local(''),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-600.eot?#iefix) format('embedded-opentype'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-600.woff2) format('woff2'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-600.woff) format('woff'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-600.ttf) format('truetype'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-600.svg#OpenSans) format('svg');
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-700.eot);
src: local(''),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-700.eot?#iefix) format('embedded-opentype'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-700.woff2) format('woff2'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-700.woff) format('woff'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-700.ttf) format('truetype'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-700.svg#OpenSans) format('svg');
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-italic.eot);
src: local(''),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-italic.eot?#iefix) format('embedded-opentype'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-italic.woff2) format('woff2'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-italic.woff) format('woff'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-italic.ttf) format('truetype'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-italic.svg#OpenSans) format('svg');
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 500;
font-display: swap;
src: url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-500italic.eot);
src: local(''),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-500italic.eot?#iefix) format('embedded-opentype'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-500italic.woff2) format('woff2'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-500italic.woff) format('woff'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-500italic.ttf) format('truetype'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-500italic.svg#OpenSans) format('svg');
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
font-display: swap;
src: url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-600italic.eot);
src: local(''),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-600italic.eot?#iefix) format('embedded-opentype'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-600italic.woff2) format('woff2'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-600italic.woff) format('woff'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-600italic.ttf) format('truetype'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-600italic.svg#OpenSans) format('svg');
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-display: swap;
src: url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-700italic.eot);
src: local(''),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-700italic.eot?#iefix) format('embedded-opentype'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-700italic.woff2) format('woff2'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-700italic.woff) format('woff'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-700italic.ttf) format('truetype'),
url(//www.affido.at/wp-content/themes/affido/fonts/open-sans-v29-latin-700italic.svg#OpenSans) format('svg');
}  body,
.elementor-widget-heading h1.elementor-heading-title, .entry-content h1, h1, .elementor-widget-heading h2.elementor-heading-title, .entry-content h2, h2, .elementor-widget-heading h3.elementor-heading-title, .entry-content h3, h3, .elementor-widget-heading h4.elementor-heading-title, .entry-content h4, h4, .elementor-widget-heading h5.elementor-heading-title, .entry-content h5, h5, .elementor-widget-heading h6.elementor-heading-title, .entry-content h6, h6 {
font-family: "Open Sans", sans-serif !important;
} :root {
--container-width: 1180px;
--container-width-s: 980px;
--container-width-xs: 780px;
--container-width-xxs: 580px;
--gap-default: 20px;
--gap-half: 10px;
--c-primary: #b71e25;
}
.container {
position: relative;
width: 100%;
max-width: var(--container-width);
margin: 0 auto;
padding: 0 var(--gap-default);
box-sizing: border-box;
}
.container.fullwidth {max-width: 100%;padding-left: 0;padding-right: 0;}
.container.xlarge {max-width: 100%;padding-left: var(--gap-default);padding-right: var(--gap-default);}
.container.small {max-width: var(--container-width-s);}
.container.xsmall {max-width: var(--container-width-xs);}
.container.xxsmall {max-width: var(--container-width-xxs);}
.grid-s-4,.grid-s-3,.grid-s-2,.grid {
display: grid;
grid-template-columns: repeat(1, 1fr);
grid-gap: var(--gap-default);
width: 100%;
}
.grid-xs-4 { grid-template-columns: repeat(4, 1fr); }
.grid-xs-3 { grid-template-columns: repeat(3, 1fr); }
.grid-xs-2 { grid-template-columns: repeat(2, 1fr); }
.grid-xs-1 { grid-template-columns: repeat(1, 1fr); }
.flex-row { display: flex; }  .column {
width: 100%;
min-height: 1px;
grid-column: span 1;
}
.col-xs-1 { grid-column: span 1; }
.col-xs-2 { grid-column: span 2; }
.col-xs-3 { grid-column: span 3; }
.col-xs-4 { grid-column: span 4; }
.v-start { align-items: start; }
.v-center { align-items: center; }
.v-end { align-items: end; }
.h-start { justify-content: start; }
.h-center { justify-content: center; }
.h-end { justify-content: end; }
.h-space-between { justify-content: space-between };
.flex-direction-column { flex-direction:column; } @media (min-width: 429px) {
.grid-xs-4,
.grid-xs-3,
.grid-xs-2,
.grid-xs-1 { grid-template-columns: repeat(1, 1fr); }
.grid-s-4 { grid-template-columns: repeat(4, 1fr); }
.grid-s-3 { grid-template-columns: repeat(3, 1fr); }
.grid-s-2 { grid-template-columns: repeat(2, 1fr); }
.col-s-1 { grid-column: span 1; }
.col-s-2 { grid-column: span 2; }
.col-s-3 { grid-column: span 3; }
.col-s-4 { grid-column: span 4; }
} @media (min-width: 768px) {
.grid { grid-template-columns: repeat(6, 1fr); }
.column { grid-column: span 3; }
.twelve.column { grid-column: span 6; }
.container.xlarge {padding-left: calc(var(--gap-default) * 2);padding-right: calc(var(--gap-default) * 2);}
.col-m-1 { grid-column: span 1; }
.col-m-2 { grid-column: span 2; }
.col-m-3 { grid-column: span 3; }
.col-m-4 { grid-column: span 4; }
.col-m-5 { grid-column: span 5; }
.col-m-6 { grid-column: span 6; }
} @media (min-width: 1081px) {
.grid { grid-template-columns: repeat(12, 1fr); }
.one.column { grid-column: span 1; }
.two.column { grid-column: span 2; }
.three.column { grid-column: span 3; }
.four.column { grid-column: span 4; }
.five.column { grid-column: span 5; }
.six.column { grid-column: span 6; }
.seven.column { grid-column: span 7; }
.eight.column { grid-column: span 8; }
.nine.column { grid-column: span 9; }
.ten.column { grid-column: span 10; }
.eleven.column { grid-column: span 11; }
.start-at-1.end-at-13.column,.twelve.column { grid-column: span 12;	}
.col-l-1	{ grid-column: span 1;  }
.col-l-2	{ grid-column: span 2;  }
.col-l-3	{ grid-column: span 3;  }
.col-l-4	{ grid-column: span 4;  }
.col-l-5	{ grid-column: span 5;  }
.col-l-6	{ grid-column: span 6;  }
.col-l-7	{ grid-column: span 7;  }
.col-l-8	{ grid-column: span 8;  }
.col-l-9	{ grid-column: span 9;  }
.col-l-10	{ grid-column: span 10; }
.col-l-11	{ grid-column: span 11; }
.col-l-12	{ grid-column: span 12; }
.container.xlarge {padding-left: calc(var(--gap-default) * 4);padding-right: calc(var(--gap-default) * 4);} .start-at-1.column 	{ grid-column-start: 1; }
.start-at-2.column 	{ grid-column-start: 2; }
.start-at-3.column 	{ grid-column-start: 3; }
.start-at-4.column 	{ grid-column-start: 4; }
.start-at-5.column 	{ grid-column-start: 5; }
.start-at-6.column 	{ grid-column-start: 6; }
.start-at-7.column 	{ grid-column-start: 7; }
.start-at-8.column 	{ grid-column-start: 8; }
.start-at-9.column 	{ grid-column-start: 9; }
.start-at-10.column { grid-column-start: 10; }
.start-at-11.column { grid-column-start: 11; }
.start-at-12.column { grid-column-start: 12; }
.end-at-2.column 	{ grid-column-end: 2; }
.end-at-3.column 	{ grid-column-end: 3; }
.end-at-4.column 	{ grid-column-end: 4; }
.end-at-5.column 	{ grid-column-end: 5; }
.end-at-6.column 	{ grid-column-end: 6; }
.end-at-7.column 	{ grid-column-end: 7; }
.end-at-8.column 	{ grid-column-end: 8; }
.end-at-9.column 	{ grid-column-end: 9; }
.end-at-10.column 	{ grid-column-end: 10; }
.end-at-11.column 	{ grid-column-end: 11; }
.end-at-12.column 	{ grid-column-end: 12; }
.end-at-13.column 	{ grid-column-end: 13; }
}
.column.col-reverse {
grid-column-end: -1;
}
@media (min-width: 1280px) {
.col-xl-1	{ grid-column: span 1;  }
.col-xl-2	{ grid-column: span 2;  }
.col-xl-3	{ grid-column: span 3;  }
.col-xl-4	{ grid-column: span 4;  }
.col-xl-5	{ grid-column: span 5;  }
.col-xl-6	{ grid-column: span 6;  }
.col-xl-7	{ grid-column: span 7;  }
.col-xl-8	{ grid-column: span 8;  }
.col-xl-9	{ grid-column: span 9;  }
.col-xl-10 { grid-column: span 10; }
.col-xl-11 { grid-column: span 11; }
.col-xl-12 { grid-column: span 12; }
} .floating-row {
width: 100%;
text-align: center;	
} .floating-column {
width: 100%;
min-height: 1px;
display: inline-block;
vertical-align: top;
margin-bottom: var(--gap-default);
} @media (min-width: 768px) {
.floating-row {
margin-left: calc(var(--gap-half) * -1);
margin-right: calc(var(--gap-half) * -1);
width: calc(100% + var(--gap-default));
}
.floating-column.one,
.floating-column.two,
.floating-column.three,
.floating-column.four,
.floating-column.five,
.floating-column.six {
width:50%;			
padding-left: var(--gap-half);
padding-right: var(--gap-half);
}
} @media (min-width: 1081px) {
.floating-column.one { width:calc(100% / 12); }
.floating-column.two { width:calc(100% / 12 * 2); }
.floating-column.three { width:calc(100% / 12 * 3); }
.floating-column.four { width:calc(100% / 3); }
.floating-column.five { width:calc(100% / 12 * 5); }
.floating-column.six { width:50%; }
.floating-column.seven { width:calc(100% / 12 * 7); }
.floating-column.eight { width:calc(100% / 12 * 8); }
.floating-column.nine { width:calc(100% / 12 * 9); }
.floating-column.ten { width:calc(100% / 12 * 10); }
.floating-column.eleven { width:calc(100% / 12 * 11); }
.floating-column.twelve { width:100%; }
}
.mb0, .mb0 p, .mb0 h1, .mb0 h2, .mb0 h3, .mb0 h4, .mb0 h5, .mb0 h6, .mb0 .elementor-heading-title {
margin-bottom: 0 !important;
}  .elementor-location-header .elementor-nav-menu--main li.current_page_ancestor > .elementor-item,
.elementor-location-header .elementor-nav-menu--main li .elementor-item.elementor-item-active,
.elementor-location-header .elementor-nav-menu--main li .elementor-item.highlighted,
.elementor-location-header .elementor-nav-menu--main li .elementor-item:focus,
.elementor-location-header .elementor-nav-menu--main li .elementor-item:hover {
background: #ffffff !important;
color: var(--c-primary) !important;
fill: var(--c-primary) !important;
}
.elementor-location-header .elementor-nav-menu--main li:hover > a {
background: #ffffff !important;
color: var(--c-primary) !important;
fill: var(--c-primary) !important;
}
.elementor-8 .elementor-element.elementor-element-8eea96f ul.elementor-nav-menu > li.button {
background: #FFFFFF !important;
} .post-password-form  label {
display:block !important;
}
.post-password-form input {
width: 200px !important;
margin-left: 10px !important;
margin-top: 20px !important;
}
.post-password-form input[type="submit"] {
margin-left: 88px !important;
margin-top: 20px !important;
}
.custom-password-message {
color: #ff3300;
display: block;
margin-bottom: 15px;
}
.um input[type=submit].um-button {
font-family: "Open Sans" !important;
font-size: 16px !important;
font-weight: 600 !important;
text-decoration: none !important;
line-height: 1.5em !important;
letter-spacing: 0px !important;
color: #31ea1d5 !important;
background: #fff !important;
border-style: solid !important;
border-width: 1px 1px 1px 1px !important;
border-radius: 0px 0px 0px 0px !important;
padding: 1em 1em 1em 1em !important;
float: left !important;
}
.elementor-kit-6 input[type="submit"]:hover {
color: var( --e-global-color-6a97aa0 );
background-color: var( --e-global-color-31ea1d5 ) !important;
}
.um-center {
text-align: unset;
}
.um .um-form input[type=text],
.um .um-form input[type=search],
.um .um-form input[type=tel],
.um .um-form input[type=number],
.um .um-form input[type=password],
.um .um-form textarea,
.um .upload-progress,
.select2-container .select2-choice,
.select2-drop,
.select2-container-multi .select2-choices,
.select2-drop-active,
.select2-drop.select2-drop-above {
border: 1px solid #666 !important;
} .moreteam  {
display: none;
}
.tablepress-table-description {
clear:both;
display:block;
}
.tablepress {
border-collapse:collapse;
border-spacing:0;
width:100%;
margin-top:-2.5em;
border:none;
}
.tablepress td,.tablepress th {
padding:8px;
border:none;
background:0 0;
text-align:left;
float:none!important;
}
.tablepress tbody td {
vertical-align:top;
}
.tablepress tbody td,.tablepress tfoot th {
border-top:1px solid #ddd;
}
.tablepress tbody tr:first-child td {
border-top:0;
}
.tablepress thead th {
border-bottom:1px solid #ddd;
}
.tablepress tfoot th,.tablepress thead th {
background-color:#d9edf7;
font-weight:700;
vertical-align:middle;
}
.tablepress .odd td {
background-color:transparent !important;
}
.tablepress .even td {
background-color:transparent !important;
}
.tablepress .row-hover tr:hover td {
background-color:#f3f3f3;
}
.tablepress td:first-child {
font-weight: bold;
}
.tablebodyscroll-head { margin-bottom: 0 !important; border-bottom: none !important; } .tablebodyscroll-scroller { position: relative; overflow: hidden; }
.tablebodyscroll-scroller2 { position: absolute; overflow: scroll; top: 0; bottom: -17px; left: 0; right: -17px; }
[dir="rtl"] .tablebodyscroll-scroller2 { left: -17px; right: 0; }
.tablebodyscroll-scroller2::-webkit-scrollbar { display: none; }
.tablebodyscroll-scroller3 { position: relative; }
.tablebodyscroll-shadow-top .tablebodyscroll-scroller-shadow-top, .tablebodyscroll-shadow-both .tablebodyscroll-scroller-shadow-top { position: absolute; left: 0; right: 0; top: 0; height: 10px; background: rgba(0, 0, 0, 0.4); background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); }
.tablebodyscroll-shadow-bottom .tablebodyscroll-scroller-shadow-bottom, .tablebodyscroll-shadow-both .tablebodyscroll-scroller-shadow-bottom { position: absolute; left: 0; right: 0; bottom: 0; height: 10px; background: rgba(0, 0, 0, 0); background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 1)); }
.tablebodyscroll-scroller-indicator { position: absolute; right: 0; height: 25px; width: 3px; background: #CCCCCC; transition: top .25s; }
[dir="rtl"] .tablebodyscroll-scroller-indicator { right: auto; left: 0; }
.tablebodyscroll-scroller-indicator-hide { opacity: 0; transition: opacity .5s linear; }
.tablebodyscroll-scroller-indicator-show { opacity: 1; }
.tablebodyscroll-has-head .tablebodyscroll-scroller3 > table { margin-top: 0 !important; border-top: none !important; }
.tablebodyscroll-scroller3 > table > thead > tr { height: 0; }
.tablebodyscroll-has-foot .tablebodyscroll-scroller3 > table { margin-bottom: 0 !important; border-bottom: none !important; }
.tablebodyscroll-scroller3 > table > tfoot > tr { height: 0; }
.tablebodyscroll-scroller3 th.tablebodyscroll-body-hide-cell, .tablebodyscroll-scroller3 td.tablebodyscroll-body-hide-cell { padding-top: 0 !important; padding-bottom: 0 !important; }
.tablebodyscroll-scroller3 div.tablebodyscroll-body-hide-cell { height: 0; overflow: hidden; }
.tablebodyscroll-foot { margin-top: 0 !important; border-top: none !important; }
.terminetable table {
width: auto !important;
}
.terminetable td {
font-size: 15px;
padding: 0px;
background-color: transparent !important;
border: none;
}
.tableseminare td {
font-size: 15px;
}
td.nowrap {
white-space: nowrap;
}
.teamliste-container {
overflow-x: auto;
} .teammember .elementor-widget-text-editor a[href*="mailto:"] {
text-decoration: none !important;
color: #221F20 !important;
} .teammitglied {
text-align:center;
margin-bottom: 20px;
}
.tm-image-container {
margin-bottom: 20px;
}
.teammitglied img {
width: 100%;
aspect-ratio: 1707 / 2560;
object-fit: cover;
transition: all .3s ease;
}
.teammitglied img:hover {
transform: scale(1.1);
}
.tm-content-container {
font-family: "Open Sans", sans-serif;
font-size: 14px;
font-weight: 600;
line-height: 1.5em;
letter-spacing: 0px;
}
.tm-content-container .tm-content-bottom {
font-weight: 400;
}
.tm-name {
width: 100%;
display: inline-block;
margin-top: 0.5rem;
margin-bottom: 5px;
font-family: "Open Sans", sans-serif;
font-size: 17px;
font-weight: 600;
text-transform: uppercase;
line-height: 1.5em;
letter-spacing: 0px;
}
@media (min-width: 1081px) {
.team-container .grid {
grid-gap: 40px;
}
} .elternheft-row {
width:100%;
display:flex;
margin-bottom:40px;
}
@media (min-width:768px) {
.elternheft-image-container {
width:15%;
padding:10px;
}
.elternheft-content-container {
width:85%;
padding:10px;
}
}
@media (max-width:767px) {
.elternheft-row {
flex-direction:column;
margin-bottom:60px;
}
.elternheft-image-container {
margin-bottom:20px;
}
} @media only screen and (max-width: 1024px) {
.socialcol {
width: 100% !important;
}
.footernav {
display:inline-table !important;
width: 360px !important;
margin-top: -20px !important;
margin-bottom: 10px !important;
}	
.footercol1, .footercol2 {
width: 50% !important;
margin-top: 20px;
}
.contactgap {
width: 50% !important;
margin-right: 50px !important;
}
.contactgap2 {
display:none !important;
}
.contactgap3 {
width: 40% !important;
}
}
@media only screen and (max-width: 768px) {
.hearticon img {
width: 40px !important;
}
.footernav {
margin-left: 25% !important;
}
.footercol1, .footercol2 {
margin-left: -35px;
margin-right: 35px;
}
.footer-bottom-col-nosun > .elementor-widget-wrap {
justify-content: center;
}
} .videodetails {
margin-top: 150px;
}
.videolist a img {
transition: all .3s ease;
}
.videolist a img:hover {
transform: scale(1.1);
}
video::-moz-media-controls-overlay-play-button {
display: none !important;
} @media only screen and (max-width: 475px) {
.footeraddress p {
text-align: center !important;
}
.contactgap {
width: 100% !important;		
}
.footercol1, .footercol2 {
margin-left: 0px;
margin-right: 0px;
}
.footernav .elementor-column-gap-default {
text-align:center !important;
}
.contactgap3 {
width: 100% !important;
}
.footernav {		
margin-left: 0 !important;
}
.elementor-widget-theme-site-logo {
text-align: left !important;
}
.elementor-widget-theme-site-logo img {
width: 120px !important;
}
.socialcol {
margin-bottom: 20px !important;
}
.elementor-location-footer nav ul {
display: inline-block;
text-align: center;
}
.videodetails {
margin-top: 80px;
}
}
@media only screen and (max-width: 320px) {
.footernav {
width: 100% !important;
}
} input#form-field-seminar,
input#form-field-field_a137541,
input#form-field-field_1af5a8e,
input#form-field-field_e05e01b,
input#form-field-field_d37cd58 {
border: 0px;
margin-left: -17px;
} #homekriseaccordion .elementor-tab-content {
display: none !important;
height: auto !important;
padding: 20px !important;
}
#homekriseaccordion .active .elementor-tab-content {
display: block !important;
}
#homekriseaccordion .elementor-accordion-icon-opened {
display: none !important;
}
#homekriseaccordion .elementor-accordion-icon-closed {
transform: rotate(-90deg);
height: 15px;
width: 9.38px;
float: right;
display: block !important;
}
#homekriseaccordion .active .elementor-accordion-icon-closed {
display: none !important;
}
#homekriseaccordion .active .elementor-accordion-icon-opened {
display: block !important;
} .page-id-2299 .rcb-content-blocker {
width: 100% !important;
} #elementor-tab-content-1691 {
display:none;
} .sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(1px,1px,1px,1px);
clip-path: polygon(0 0,0 0,0 0,0 0);
border: 0;
} .home-banner-button {
display: block;
position: absolute;
top: 200px;
right: 100px;
z-index: 500;
background: none !important;
border: none !important;
}
.home-banner-button img {  width: 230px;
height: auto;
}
.hbb-content {
position:fixed;
bottom: 0;
left: 0;
width: 100%;
z-index: 550;
background-color: #d1d3b1;
opacity: 0;
visibility: hidden;
pointer-events: none;
transition: opacity .3s;
}
.hbb-content.visible {
opacity: 1;
visibility: visible;
pointer-events: all;
}
#hbb-content-static {
opacity: 1;
visibility: visible;
pointer-events: all;
position: static;
}
.hbb-title {
display: grid;
grid-template-columns: auto 50px;
grid-gap: 20px;
padding: 10px 20px !important;
width:100%;
background: none !important;
border: none !important;
font-size: 22px !important;
font-weight: 700 !important;
color: #000 !important;
align-items: center;
white-space: normal !important;
justify-content: space-between;
text-align: left !important;
}
.hbb-title:hover {
color: var(--c-primary) !important;
}
.hbb-text {
padding: 20px;
display: none;
}
.hbb-icon {
display: inline-flex;
width: 50px;
height: 33px;
align-items: center;
justify-content: center;
}
.hbb-icon svg {
width: 24px;
height: 24px;
position: relative;
transition: all .3s;
}
.hbb-content.active .hbb-icon svg {
transform: rotate(180deg);
}
@media (max-width:1080px) {
.home-banner-button img {
width: 180px;
}
.hbb-title {
font-size: 20px !important;
}
}
@media (max-width:1080px) {
.home-banner-button img {
width: 140px;
}
.hbb-title {
font-size: 18px !important;
}
}