html, body {
max-width: 100% !important;
overflow-x: hidden !important;
}
.wpbf-padding-medium {
padding-top: 0px !important;
padding-bottom: 0px !important;
}	
.popup {
margin: 50px auto;
padding: 20px;
background: #000;
border-radius: 5px;
width: 70%;
position: relative;
transition: all 5s ease-in-out;
}
.popup h2 {
margin-top: 0;
color: #333;
font-family: Tahoma, Arial, sans-serif;
}
.popup .close {
position: absolute;
top: 20px;
right: 30px;
transition: all 200ms;
font-size: 30px;
font-weight: bold;
text-decoration: none;
color: var(--e-global-color-accent ) !important;
}
.popup .close:hover {
color: #3333337d;
}
.popup .content {
max-height: 30%;
overflow: auto;
}
@media screen and (max-width: 700px){
.popup{
width: 90%;
}
}
.saugbutton, .lenus-option [data-id="step-button"], .lenus-form .lenus-form-controls > button {
font-family: var(--e-global-typography-8f66e61-font-family ), Sans-serif !important;
font-size: var(--e-global-typography-8f66e61-font-size );
font-weight: var(--e-global-typography-8f66e61-font-weight ) !important;
text-transform: var(--e-global-typography-8f66e61-text-transform ) !important;
line-height: var(--e-global-typography-8f66e61-line-height ) !important;
letter-spacing: var(--e-global-typography-8f66e61-letter-spacing ) !important;
word-spacing: var(--e-global-typography-8f66e61-word-spacing ) !important;
fill: var(--e-global-color-secondary ) !important;
color: var(--e-global-color-secondary ) !important;
background-color: var(--e-global-color-accent ) !important;
border-radius: 10px 10px 10px 10px;
padding: 10px 30px 10px 30px !important;
fill: var(--e-global-color-secondary ) !important;
color: var(--e-global-color-secondary ) !important;
border: none !important;
}
.sb2 {
color: var(--e-global-color-accent ) !important;
background-color: var(--e-global-color-primary );
} #menu-social-media {
display: flex;
align-items: center;
justify-content: end;
margin: 0;
}
#menu-social-media .menu-item {
list-style: none;
padding: 0 10px;
} .wpbf-mobile-menu-hamburger.wpbf-hidden-large > .wpbf-mobile-nav-wrapper.wpbf-container > .wpbf-menu-toggle-container.wpbf-1-3 {
z-index: 2 !important;
}
.wpbf-mobile-menu-hamburger.wpbf-hidden-large > .wpbf-mobile-nav-wrapper.wpbf-container > .wpbf-menu-toggle-container.wpbf-1-3 > .wpbf-mobile-nav-item.wpbf-mobile-menu-toggle.wpbff.active.wpbff-times {
color: #4d5a68 !important;
}
.wpbf-mobile-menu-hamburger.wpbf-hidden-large > .wpbf-mobile-menu-container.active {
justify-content: stretch;
left: 0px;
opacity: 1;
right: 0px;
transition: opacity 0.25s ease-out 0s;
display: flex;
position: fixed;
bottom: 0;
top: 0;
background: #fff !important;
overflow: auto;
width: 100%;
}
.wpbf-mobile-menu-hamburger.wpbf-hidden-large > .wpbf-mobile-menu-container.active > nav#navigation {
background: #fff none repeat scroll 0% 0% !important;
overflow: auto;
margin-left: auto;
margin-right: auto;
max-width: 130rem;
width: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
position: relative;
padding-top: 100px;
}
.home .wpbf-mobile-nav-item {
color: #4d5a68 !important;
} .error-404-button {
color: #fff;
text-decoration: none;
font-family: sans-serif;
font-size: 20px;
position: relative;
padding: 15px 70px 15px 30px;
background: #606161;
border-radius: 50px;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.error-404-button:hover {
color: #fff;
background: #606161;
opacity: 0.5;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.error-404-button .bg {
background: #fff;
width: 30px;
height: 2px;
position: absolute;
top: 50%;
margin-top: -1px;
margin-left: 5px;
}
.error-404-button .bg:before, .error-404-button .bg:after {
content: '';
height: 2px;
width: 10px;
background: #fff;
position: absolute;
right: -2px;      
}
.error-404-button .bg:before {
bottom: 3px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.error-404-button .bg:after{
top: 3px;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.wpbf-404-content {
padding: 70px 0 !important;
}
.wpbf-404-content img {
padding-bottom: 50px;
}
.wpbf-404-content h1.entry-title {
margin-bottom: 50px;
} .post-password-form {
min-height: initial;
max-width: 700px;
margin: auto;
padding-top: 15%;
padding-bottom: 15%;
}
.post-password-form input {
background: #1C1C1C;
border: 2px solid #1C1C1C;
}
@media (max-width: 479px) {
.post-password-form {
padding: 40px;
}
} .headingWrapper{
overflow:hidden;
display: inline-block;
margin-bottom: -10px;
padding-bottom: 5px;
}
.heading .word{
transition:0.6s cubic-bezier(0.25, 1, 0.5, 1);
transition-delay: calc(.1s + (.05s * var(--word-index)));
}
[data-aos="word-enter"] {
-webkit-transform: translateY(120%);
-moz-transform: translateY(120%);
transform: translateY(120%);
}
[data-aos="word-enter"].aos-animate {
-webkit-transform: translateY(0%);
-moz-transform: translateY(0%);
transform: translateY(0%);
} .headingWrapper{
overflow:hidden;
display: inline-block;
margin-bottom: -10px;
padding-bottom: 5px;
}
.paragraph .word{
transition:0.6s cubic-bezier(0.25, 1, 0.5, 1);
transition-delay: calc(.1s + (.1s * var(--line-index)));
}
[data-aos="word-enter"] {
-webkit-transform: translateY(120%);
-moz-transform: translateY(120%);
transform: translateY(120%);
}
[data-aos="word-enter"].aos-animate {
-webkit-transform: translateY(0%);
-moz-transform: translateY(0%);
transform: translateY(0%);
}
.link a {color:#fff;}
.link a:hover {color:#fffFFF90;} .image-wrapper{
position:relative;
overflow:hidden;
height:100%;
width:100%;
margin:0 auto;
}
.image-overlay {
width:100%;
background-color:#fff;
position:absolute;
height:100%;
will-change: transform;
display:block;
z-index: 50;
}
.image-content{
width:100%;
z-index:10;
background-position:center center;
background-size: cover;
height:100%;
transform: scale(1.4);
} [data-aos="swipe-up"] {
-webkit-transform: translateY(0%);
-moz-transform: translateY(0%);
transform: translateY(0%);
}
[data-aos="swipe-up"].aos-animate {
-webkit-transform: translateY(-105%);
-moz-transform: translateY(-105%);
transform: translateY(-105%);     
}
[data-aos="scale-down"] {
-webkit-transform: scale(1.4);
-moz-transform: scale(1.4);
transform: scale(1.4);
}
[data-aos="scale-down"].aos-animate {
-webkit-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1);         
} .lenus-form .lenus-step .lenus-option span {
padding: 15px 15px !important;
background: #fff !important;
border-radius: 30px !important;
border-color: #000 !important;
border: 1.5px solid !important;
color: black !important;
font-weight:400!important;
} .lenus-form .lenus-form-controls > button {
border-radius: 5px !important;
color: #fff!important;
background: #668A5E none repeat scroll 0% 0% !important;
border-color: #668A5E!important;
border: 1.5px solid !important;
}
.lenus-form .lenus-progressbar > div > div, 
.lenus-form .lenus-input-label > textarea, 
.lenus-form .lenus-input-label > input,
.lenus-form .react-tel-input input#phone-form-control, 
.lenus-form .lenus-input-label > select, .lenus-form .lenus-form-controls > button:nth-child(1)  {
background: #ffffff  !important;
border-radius: 5px !important;
border-color: #668A5E!important;
border: 1.5px solid !important;
color: #668A5E !important;
} .lenus-form .lenus-form-controls .lenus-button:disabled {
background: #ffffff  !important;
font-weight:400!important;
border-radius: 5px !important;
border-color: #000!important;
border: 1.5px solid !important;
color: rgb(170, 170, 170) !important;
opacity: 0.6 !important;
} .lenus-form .lenus-step .lenus-option input:checked + span {
color: #fff !important;
background: #668A5E none repeat scroll 0% 0% !important;
border-color: transparent!important;
} .lenus-form .lenus-progressbar > div > div > div {
background: #668A5E none repeat scroll 0% 0% !important;
}
.lenus-form .lenus-input-label > select > option {
color: #668A5E!important;
background: #fff!important;
}
a {
text-decoration: none;}