@media (max-width:1920px) {
#phone-de-id {
margin-left: -30px !important;
}
}
@media (max-width:720px) { 
.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child) {
margin-bottom: 10px !important;	
}
.elementor-10570 .elementor-element.elementor-element-988ddc0 .elementor-repeater-item-6170f56 .swiper-slide-bg {
margin-top: 50px !important;
}
#slide-text-head {
font-size: 17px !important;
}
#slide-text-head-2 {
font-size: 20px !important;
}
#slide-text-head-3 {
font-size: 16px !important;
}
}
#slide-text-head {
font-size: 55px;
}
#slide-text-head-2 {
font-size: 35px;
}
.elementor-10570 .elementor-element.elementor-element-988ddc0 .swiper-slide-contents {
margin-top: 15% !important;
}
@media (max-width:720px) {
.elementor-10570 .elementor-element.elementor-element-988ddc0 .swiper-slide-contents {
margin-top: 35% !important;
}
.elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
max-width: 100% !important;
}
}
.swiper-slide-contents {
display: flex;
flex-direction: column;
align-items: center;
}
@media (max-width:1920px) {
.elementor-10570 .elementor-element.elementor-element-988ddc0 .swiper-slide {
height: 870px !important;
}
#slide-text-head {
font-size: 45px !important;
}
}
@media (max-width:1500px) {
.elementor-10570 .elementor-element.elementor-element-988ddc0 .swiper-slide {
height: 740px !important;
}
.faktencheck-menu {
margin-right: -20px !important;
}
.glossar-menu {
margin-right: -30px !important;
}
}
@media (max-width:1200px) {
.elementor-10570 .elementor-element.elementor-element-988ddc0 .swiper-slide {
height: 660px !important;
}
}
@media (max-width:720px) {
.elementor-10570 .elementor-element.elementor-element-988ddc0 .swiper-slide {
height: 580px !important;
}
.elementor-slides .swiper-slide-inner .elementor-slide-heading {
margin-top: 70px !important;
font-size: 28px !important;
padding: 16px !important;
}
.elementor-slides .swiper-slide-inner .elementor-slide-description {
font-size: 30px !important;
padding: 10px !important;
}
.slider-test {
margin-top: 50px !important;
background-position: top !important;
}
}
.phone-text {
margin-left: 80px;
}
@media (max-width:1440px) {
.phone-text {
margin-left: 10px !important;
}
}
@media (max-width:991px) {
.about-hpme-pc {
display: none !important;
}
}
@media (min-width:991px) {
.about-hpme-mob {
display: none !important;
}
}
.mob-btn {
margin: 0 auto !important;
text-align: center !important;
}
.lang-item.current-lang a {
color:  #f7bd6a !important;
} 
@media (max-width:991px) {
.elementor-widget-nav-menu ul.elementor-nav-menu {
text-align: center !important;
}
.lang-item {
display:inline-block !important;
}
.lang-item a {
padding: 20px 10px !important;
}
}
.ig-slide-custom {
}
@media only screen and (min-width: 720px) {
.referencje-im {
display: none !important;
}
}
.language-menu-ar a:hover {
text-decoration: none !important;
}
.language-menu-ar a  {
color: #bababa !important;
border-left: 1px solid #bababa !important;
}
.language-menu-ar a:hover::after {
display: none !important;
}
.language-menu-ar .elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
padding: 0px 10px !important;
}
.language-menu-ar .elementor-nav-menu--layout-horizontal .elementor-nav-menu a:hover {
padding: 0px 10px !important;
}
.language-menu a:hover {
text-decoration: none !important;
}
html[lang="en_GB"] .language-menu[lang="de"]
{
border-left: none !important;
}
.language-menu a {
color: #bababa !important;
border-left: 1px solid #bababa !important;
}
.language-menu .lang-item:first-child a {
border-left: 0px solid #bababa !important;
}
.language-menu a:hover::after {
display: none !important;
}
.language-menu .elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
padding: 0px 10px !important;
}
.language-menu .elementor-nav-menu--layout-horizontal .elementor-nav-menu a:hover {
padding: 0px 10px !important;
}
.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover {
padding: 5px 20px !important;
}
.elementor-kit-6 a {
}
.reference {
border: 5px solid !important;
border-image-slice: 1 !important;
border-image-source: linear-gradient(to left, #f7bd6a, #eb5961) !important;
}
.elementor-slide-heading {
padding-left: 5px !important;
padding-right: 5px !important;
display: inline-block !important;
}
.elementor-swiper-button-next {
right: 4%;
color: #fff !important;
background: linear-gradient(to left, #f7bd6a, #eb5961) !important;
padding: 10px;
z-index: 9999999999999 !important;
}
.elementor-swiper-button-prev {
left: 4%;
color: #fff !important;
background: linear-gradient(to left, #f7bd6a, #eb5961) !important;
padding: 10px;
}
.elementor-989859 .elementor-element.elementor-element-0d5d456 .swiper-slide-contents {
margin-top: 10% !important;
}
.elementor-slides .swiper-slide-bg {
background-position: top !important;
}
.elementor-slides .swiper-slide-inner .elementor-slide-button {
color: #fff;
font-size: 24px;
text-decoration: underline;
font-family: "FF Tisa Sans",Sans-serif;
font-weight: 700;
line-height: 1.4em;
}
.elementor-slide-heading:hover {
text-decoration: none !important;
}
.elementor-slide-heading {
font-weight: 700 !important;
background-color: #EA515F !important;
width: auto !important;
color: #fff !important;
font-size: 62px !important;
font-family: "FF Tisa Sans",Sans-serif;
text-decoration: none !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
}
.elementor-slides .swiper-slide-inner .elementor-slide-description {
font-size: 17px;
line-height: 1.4;
background-color: #fff !important;
width: auto !important;
padding: 5px;
color: #ea515f;
font-size: 50px;
font-family: "FF Tisa Sans",Sans-serif;
font-weight: 700;
line-height: 1.4em;
}
.border-video {
border: 15px solid !important;
border-image-slice: 1 !important;
border-image-source: linear-gradient(to left, #f7bd6a, #eb5961) !important;
}
#cookie-law-info-bar {
width: 50% !important;
bottom: auto !important;
max-height:none !important;
height: auto !important;
bottom: auto !important;
padding:45px !important;
padding-bottom: 15px !important;
top: 50vh; left: 50vw; transform: translate(-50%, -50%);
margin: 0 !important;
}
@media (max-width:500px) {
#cookie-law-info-bar {
width:95% !important;
}
#cookie-law-info-bar .cli-bar-btn_container  {
flex-direction: column;
align-items: flex-start;
}
}
#cookie-law-info-bar .cli-style-v2 .cli-bar-title {
font-size:18px;
margin-bottom:10px;
}
#cookie-law-info-bar .cli-style-v2 .cli-bar-message, 
#cookie-law-info-bar .cli-style-v2 .cli-bar-title
{
text-align: left;
width:100%;
}
#cookie-law-info-bar .cli-bar-btn_container {
margin-top:20px !important;
margin: 0;
width: 100%;
}
#cookie-law-info-bar .cli-style-v2 .cli-bar-message {
font-weight:400;
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon {
line-height: 40px !important;
}
.elementor-toggle-title {
font-weight: 500 !important;
line-height: 40px !important;
}
.custom-tooltip .custom-tooltip-content {
font-weight: 400 !important;
line-height: 30px !important;
}
.gradient-text {
background: linear-gradient(-26deg, rgba(235,89,97,1) 0%, rgba(235,89,97,1) 18%, rgba(247,189,106,1) 100%)  !important;
background: -webkit-linear-gradient(-26deg, rgba(235,89,97,1) 0%, rgba(235,89,97,1) 18%, rgba(247,189,106,1) 100%) !important;
background-clip: text  !important;
-webkit-background-clip: text !important;
color: transparent !important;
box-decoration-break: clone  !important;
text-fill-color: transparent !important;
-webkit-text-fill-color: transparent !important;
-webkit-box-decoration-break: clone  !important;
display: inline-block  !important;
text-shadow: 0 0 #00000000;
}
.elementor-10614 .elementor-element.elementor-element-c425136.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input, .elementor-10614 .elementor-element.elementor-element-c425136 .elementor-search-form__input, .elementor-10614 .elementor-element.elementor-element-c425136 .elementor-search-form__icon, .elementor-10614 .elementor-element.elementor-element-c425136 .elementor-lightbox .dialog-lightbox-close-button, .elementor-10614 .elementor-element.elementor-element-c425136 .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-10614 .elementor-element.elementor-element-c425136.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
border-color: #F7BD6A !important;
}
.elementor-10614 .elementor-element.elementor-element-c425136.elementor-search-form--skin-full_screen .elementor-search-form__container {
background-color:	#FFF !important;
}
.elementor-10570 .elementor-element.elementor-element-58b3e8c > .elementor-widget-container, .elementor-521 .elementor-element.elementor-element-9a747d8 > .elementor-widget-container, .elementor-987961 .elementor-element.elementor-element-9a747d8 > .elementor-widget-container {
border-color: #F5B069 !important;
}
.elementor-241 .elementor-element.elementor-element-8078035 .elementor-nav-menu--main .elementor-item.elementor-item-active {
color: #F7BD6A !important;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu a:hover {
color: #F7BD6A !important;
}
.elementor-toggle-icon-closed:hover, .elementor-toggle-icon-opened:hover {
color: #F7BD6A !important;
}
.elementor-toggle-icon-closed, .elementor-toggle-icon-opened {
color: #EA515F !important;
}
.elementor-10570 .elementor-element.elementor-element-b9f06da .elementor-toggle-icon:hover {
color: #F7BD6A !important;
}
.elementor-10570 .elementor-element.elementor-element-b9f06da .elementor-toggle-icon {
color: #EA515F !important;
}
#scroll-to-top {
background: rgb(235,89,97) !important;
background: linear-gradient(90deg, rgba(235,89,97,1) 0%, rgba(235,89,97,1) 18%, rgba(247,189,106,1) 100%) !important; 
}
.elementor-10570 .elementor-element.elementor-element-78871e9 .elementor-heading-title {
border: none !important;
}
#text-head-one {
background-color: #EA515F !important;
width: auto !important;
padding: 5px;
background-position: bottom 100px right 200px !important;
}
#text-head-two {
background-color: #fff !important;
width: auto !important;
padding: 5px;
}
#text-head-three {
width: 100%;
}
#text-head-four {
}
.elementor-10570 .elementor-element.elementor-element-f5e3bd9:not(.elementor-motion-effects-element-type-background) {
background: none !important;
}
.elementor-kit-6 .elementor-button {
border: none !important;
}
#border-home { 
border: 60px solid transparent !important;
border-top: 40px solid transparent !important;
background-size: cover !important;
}
@media (min-width:992px) {
body .vamtam-prevent-scroll-jumps {
padding-top:0 !important;
}
.elementor-988060 .elementor-element.elementor-element-1c2faff6>.elementor-element-populated,
.elementor-989726 .elementor-element.elementor-element-1c2faff6>.elementor-element-populated,
.elementor-989657 .elementor-element.elementor-element-1c2faff6>.elementor-element-populated,
.elementor-98958 .elementor-element.elementor-element-1c2faff6>.elementor-element-populated,
.elementor-988060 .elementor-element.elementor-element-1c2faff6>.elementor-element-populated
{
margin: 90px 60px 0;
}
#page #main #border-home {
padding: 0 !important;
border-top: 4vh solid transparent !important;
border-bottom: 4vh solid transparent !important;
margin-top: 8vh !important;
background-position-y: center;
}
#page #main .elementor-section-wrap > section:first-child {
border-top: 8vh solid transparent !important;
}
#page #main .elementor-section-wrap > section:first-child	.elementor-widget-wrap {
margin: 0 60px;
padding: 10px 30px 0 30px;
}
body:not(.home) #page #main .elementor-section-wrap > section:first-child {
padding-left: 0;
padding-right: 0;
}
body:not(.home) #page #main .elementor-section-wrap > section:first-child > .elementor-container {
max-width: initial;
}
body:not(.home) #page #main .elementor-section-wrap > section:first-child > .elementor-container > .elementor-column:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap {
background: #FFFFFF;
}
#page #main #border-home .elementor-top-column {
position: absolute;
top: 50%;
}
body:not(.home) #page #main .elementor-section-wrap > section:nth-child(2) {
margin-top: -1px !important;
padding-top: 5vh !important;
margin-left: 60px;
margin-right: 60px;
background: #FFFFFF;
margin-bottom: 0 !important;
padding-bottom: 168px;
}
#page #main .elementor-section-wrap > section:nth-child(2) .elementor-widget-wrap {
margin-top: 0 !important;
}
#page #main .elementor-section-wrap > section:nth-child(2) .elementor-widget-wrap > div:first-child {
width: 100%;
}
#page #main .elementor-section-wrap > section:nth-child(2) .elementor-widget-wrap > div:first-child .elementor-widget-container {
border: none !important;
padding: 0 !important;
}
#page #main .elementor-section-wrap > section:nth-child(2) .elementor-widget-wrap > div:first-child .elementor-widget-container .elementor-heading-title {
width: 100%;
text-align: center;
text-decoration: underline;
text-decoration-color: var(--vamtam-accent-color-8);
text-underline-offset: 1.2rem;
text-decoration-thickness: 5px;
padding-bottom: 9px;
}
#page #main .elementor-section-wrap > section:first-child:not(#border-home) .elementor-container {
min-height: 10vh !important;
}
#border-home { 
margin-top: 0 !important;
}
.elementor-heading-title {
}
}
@media (min-width:992px) and (max-width:1900px){
#border-home { 
background-size: 100% auto !important;
}
}
.header-one {
display: inline-block !important;
width: 500px !important;
margin-right: 15px !important;
}
.header-two {
width: 40px !important; visibility: hidden !important;
margin-top: -20px !important;
padding: 10px 0px !important;
position: relative;
}
.header-two::before {
width: 2px;
height:28px;
content: '';
background: #BABABA;
position: absolute;
}
vamtam-sticky-header vamtam-sticky-header--transparent-header {
}
.vamtam-sticky-header.vamtam-sticky-header--fixed-shown.vamtam-sticky-header--transparent-header,
.vamtam-sticky-header.vamtam-sticky-header--transparent-header,
#pageHeaderWraper{
background-color: transparent !important;
position: absolute !important;
transition: none !important;
will-change: auto !important;
}
@media (max-width:767px) {
#text-head-one, #text-head-two {
width: auto !important;
}
#text-head-one .elementor-heading-title {
font-size: 36px !important;
padding: 6px;
}
#text-head-two .elementor-heading-title {
font-size: 24px !important;
padding: 10px;
width: 100%;
}
.elementor-988508 .elementor-element.elementor-element-5ff2194 {
padding: 0px 20px 20px 20px;
}
.mobile-image-hide {
display:none !important;
}
#border-home {
border-bottom: 0px solid transparent !important;
}
.orange-bar-wrapper .elementor-element-populated {
align-content: center !important;
padding: 0 !important;
padding-top: 20px !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
}
.orange-bar-wrapper  .elementor-column-gap-default {
min-height: 0 !important;
}
.elementor-10570 .elementor-element.elementor-element-dbf7d8e {
margin-bottom: 175px !important;
position: relative !important;
}
.elementor-10570 .elementor-element.elementor-element-74d7b8f > .elementor-widget-container {
position: absolute !important;
bottom: -200px !important;
}
.daten-content-wrapper, 
.elementor-988105 .elementor-element.elementor-element-4a86865{
padding-left:30px !important;
padding-right:30px !important;
}
}
.elementor-toggle-icon-opened {
position: relative;
top: 5px;
}
.elementor-nav-menu--dropdown {
height: 100vh;
}
.elementor-widget-nav-menu ul.elementor-nav-menu {
width: 100%;
}
.elementor-nav-menu--dropdown .elementor-sub-item {
width: 100vw;
}
.elementor-nav-menu--dropdown a {
height: 10vh !important;
font-size: 18px !important;
font-weight: bold !important;
color: #EB5961 !important;
}
.homeSliderTextWrapper .elementor-element-populated {
display: flex !important;
flex-direction: column !important;
align-items: center !important;
}
li.mobileTelIcon a.elementor-item {
display:flex; 
flex-direction: row;
justify-content: center;
}
li.mobileTelIcon a.elementor-item i.fas.fa-phone-alt {
margin: 0 10px 2px 0;
}
@media only screen and (max-width: 600px) {
.elementor-nav-menu--dropdown.elementor-nav-menu__container {
background-color: #fff !important;
padding: 20vh 0;
}
.elementor-nav-menu a {
flex-direction: column;
}
body {
overflow-x: hidden;
width: 100%;
}
}
@media only screen and (max-width: 1024px) {
.elementor-nav-menu--dropdown.elementor-nav-menu__container {
background-color: #fff !important;
padding: 15vh 0;
}
.elementor-nav-menu a {
flex-direction: column;
}
#sidebarSocial {
width:40px;
}
#scroll-to-top {
display: none;
} li.menuLassDichImpfen {
background-color: #F7BD6A;
width: 70%;
position: relative;
margin: 0px auto;
}
li.menuLassDichImpfen a.elementor-item {
color: #FFF !important;
}
li.menuLassDichImpfen a.elementor-item {
margin: 10px 0 !important;
line-height: 2.2em !important;
} section#\#mobmenu {
background-color: #FFF !important;
} .elementor-menu-toggle i.eicon-menu-bar {
color: #EB5961;
}
}
#sidebarSocial {
height: 95vh;
}