.home-banner .bg.fill::before {
content: '';
position: absolute;
width: 100%;
height: 100%;
z-index: 0;
bottom: 0px;
left: 0px;
background: linear-gradient(to top, rgba(0, 89, 152, 1), rgba(48, 48, 48, 0));
}
.main-home-img img {
max-width: 100%!important;
}
.home-main-img .bg.fill::before {
content: '';
position: absolute;
width: 100%;
height: 100%;
z-index: 0;
background: rgb(0,0,0);
background: linear-gradient(to right, rgba(0, 74, 99, 1), rgba(48, 48, 48, 0) 69.33%);
background: linear-gradient(to top, rgba(0, 89, 152, 1), rgba(48, 48, 48, 0));
}
.tabbed-content .tab  {
width: 20%;
margin-right: 0px!important;
}
.tabbed-content .tab a {
width: 100%;
display: block;
text-align: center;
}
.tabbed-content .tab a:before  {
content: "";
background-repeat: no-repeat; 
width: 100%;
height: 100px;  
background-position: center center;
display: block;
background-size: 32%;
opacity: 0.5!important;
filter: grayscale(100%);
}
.tabbed-content .tab.active a:before   {
opacity: 1!important;
filter: grayscale(0%);
}
.tabbed-content .tab:nth-child(1) a:before  {
background-image:url(//ehealthpass.eu/wp-content/uploads/2021/11/management.svg);
}
.tabbed-content .tab:nth-child(2) a:before  {
background-image:url(//ehealthpass.eu/wp-content/uploads/2021/11/lock.svg);
}
.tabbed-content .tab:nth-child(3) a:before  {
background-image:url(//ehealthpass.eu/wp-content/uploads/2021/11/social.svg);
}
.tabbed-content .tab:nth-child(4) a:before  {
background-image:url(//ehealthpass.eu/wp-content/uploads/2021/11/idea.svg);
}
.tabbed-content .tab:nth-child(5) a:before  {
background-image:url(//ehealthpass.eu/wp-content/uploads/2021/11/smartwatch.svg);
}
.top-right {
position: absolute;
top: 0px;
right: 0px;
}
.bottom-left{
position: absolute;
bottom: -80px;
left: 0px;
}
.divider-home-first {
margin-top: -250px;
position: absolute;
width: 100%;
max-width: 100%;
z-index: -1;
overflow: hidden;
}
.divider-home-sec {
margin-top: -170px;
position: absolute;
width: 100%;
max-width: 100%;
z-index: -1;
overflow: hidden;
}
.stuck .header-main {
background-color:#005998;
}
body {
overflow: -moz-scrollbars-vertical;
overflow-x: hidden;
overflow-y: auto;
} .mc4wp-form-fields input.field {
border: none;
color: #000;
border-radius: 7px;
padding: 30px 15px!important;
font-size: 18px;
}
[id^="wpforms-"].form-with-choice .wpforms-one-half .wpforms-field-large {
padding: 30px 15px!important;
}
.mc4wp-form-fields input.field.name, [id^="wpforms-"].form-with-choice .wpforms-field-name .wpforms-field-large {
background-image:url(//ehealthpass.eu/wp-content/uploads/2021/11/name-icon.svg); 
background-repeat: no-repeat; 
background-position: 95% center;
}
.mc4wp-form-fields input.field.email, [id^="wpforms-"].form-with-choice .wpforms-field-email .wpforms-field-large {
background-image:url(//ehealthpass.eu/wp-content/uploads/2021/11/mail-icon.svg); 
background-repeat: no-repeat; 
background-position: 95% center;
}
.mc4wp-form-fields input.sumbit-email {
border-radius: 100px;
font-size: 18px;
width: 100%;
text-transform: capitalize;
height: 80%;
}
.testimonial-image img {
border-radius: 0px!important;
opacity: 0.3;
} .map-section .section-bg.bg-loaded {
background-size: 90%!important;
}
.is-italic {
font-style: normal !important;
}
.home-blog .col-inner, .home-blog .box.box-normal {
border-radius: 20px;
min-height: 450px;
}
.social-icons > a {
color: #002641; 
border-color: #BABFD1!important;
margin-right: 8px!important;
}
.social-icons > a > i {
padding: 15px;
} #wpforms-form-264 .wpforms-field-container label, [id^="wpforms-"].form-with-choice .wpforms-field-container label, [id^="wpforms-"].form-with-choice .choices {
font-weight: 500;
font-size: 1.2em;
}
#wpforms-form-264 .wpforms-field-radio label {
margin-bottom: 20px;
}
#wpforms-form-264 .choice-1  {
margin-right: 90px!important;
}
input[type=radio], [id^="wpforms-"].form-with-choice .choices__button, #wpforms-665 .choices__button {
position: absolute;
opacity: 0;
display: none!important;
}
input[type=radio] + label:before {
content: "";
background: #BABFD1;
border-radius: 100%;
border: 1px solid #BABFD1;
display: inline-block;
width: 1.4em;
height: 1.4em;
position: relative;
top: -0.2em;
margin-right: 1em;
vertical-align: top;
cursor: pointer;
text-align: center;
transition: all 250ms ease;
}
input[type=radio]:checked + label:before {
background-color: #002641;
content: '';
background-image: url(//ehealthpass.eu/wp-content/uploads/2021/11/checked.svg);
background-repeat: no-repeat;
background-position: center;
background-size: 60%;
border-color: #002641;
}
input[type=radio]:focus + label:before {
outline: none;
border-color: #3197EE;
}
input[type=radio]:disabled + label:before {
box-shadow: inset 0 0 0 4px #f4f4f4;
border-color: #b4b4b4;
background: #b4b4b4;
}
input[type=radio] + label:empty:before {
margin-right: 0;
}
#wpforms-form-264 .wpforms-field-large, [id^="wpforms-"].form-with-choice .wpforms-field-large, [id^="wpforms-"].form-with-choice .choices, [id^="wpforms-"].form-with-choice .choices__inner {
border:none;
box-shadow: 0px 10px 30px #00000029;
border-radius: 11px!important;
height: 50px;
}
#wpforms-form-264 textarea {
min-height: 220px!important;
}
#wpforms-form-264 .wpforms-submit-container  {
text-align: center;
}
#wpforms-form-264 .wpforms-submit, [id^="wpforms-"].form-with-choice .wpforms-submit {
background: #002641!important;
box-shadow: 0px 10px 30px #00000029;
border-radius: 45px!important;
color: #FFF!important;
width: 50%;
border: none!important;
}
.contact-page::before {
content: '';
background-image: url(//ehealthpass.eu/wp-content/uploads/2021/11/blue-o.svg);
width: 100%;
height: 100%;
position: absolute;
background-attachment: fixed;
background-position: 22% 91%;
background-repeat: no-repeat;
}
.contact-page .section-bg.bg-loaded {
background-position: 76% 10%;
background-size: 15%!important;
}  .circle-after .icon::before {
content: '';
width: 50px;
height: 50px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;
background-color: #69b6d5;
left: -30px;
top: -5px;
position: absolute;
z-index: -1;
} .ux-logo img {
box-shadow: 0px 10px 10px #00000029;
}
ul ul, ul ol, ol ol, ol ul {
margin: 0.5em 0 0.5em 0.5em;
}
body {
counter-reset: my-awesome-counter;
}
body .numbering {
counter-increment: my-awesome-counter;
}
body .numbering::before {
content: "0" counter(my-awesome-counter)".";
font-weight: bold;
font-size: 3rem;
font-family: 'ehp-bold' !important;
position: absolute;
top: 30%;
color: #BAD2E3;
left: -20px;
} #wrapper .header-block.block-html-after-header {
top:unset!important;
clear: both!important;
position: fixed!important;
bottom: 0px;
right: 0px;
}
.header-block .float-button {
background-color: #fff;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.page-id-253 #wrapper .header-block.block-html-after-header, .grecaptcha-badge  {
display: none!important;
} @media only screen and (max-width: 48em) { .business-banner {
height: 1100px!important;
}
#footer {
margin-top: 100px;
}
.row.home-blog {
margin: auto!important; 
}
.home-blog {
padding-right: 0px;
margin: auto;
}
.tabbed-content .nav-tabs>li {
width: 100%;
}
.tabbed-content .tab a:before {
display:none;
}
body .numbering::before {
left: 0px;
opacity: 0.3;
}
.article-inner  {
padding-bottom: 100px;
}
}