html body .esg-content.eg-home-projects-nostyle-element-6 {
display: block !important;
width: auto !important;
background-color: transparent !important;
text-align: right !important;
padding: 0 !important;
}
html body .esg-content.eg-home-projects-nostyle-element-6 a {
display: inline-block;
box-sizing: border-box;
max-width: 100%;
padding: 30px 60px;
background-color: #223b37;
color: #fff !important;
font-family: "Modern Era", sans-serif;
font-size: 18px;
font-weight: 600;
line-height: 18px;
text-align: left;
text-transform: lowercase;
text-decoration: none;
}
html body .esg-content.eg-home-projects-nostyle-element-6 a:hover,
html body .esg-content.eg-home-projects-nostyle-element-6 a:focus {
background-color: #f7e4e6;
color: #ed3e40 !important;
}
@media (max-width: 1199px) {
html body .esg-content.eg-home-projects-nostyle-element-6 a {
padding: 20px 35px;
font-size: 16px;
}
}
@media (max-width: 767px) {
html body .esg-content.eg-home-projects-nostyle-element-6 a {
padding: 10px 25px;
font-size: 14px;
line-height: 36px;
}
} #cookie-notice .cn-close-icon,
#cookie-notice .cn-close-icon:hover,
#cookie-notice .cn-close-icon:focus {
padding: 10px;
border: 0;
border-radius: 0;
background: none;
box-shadow: none;
font-size: 0;
line-height: 0;
text-transform: none;
} #cookie-notice .cn-close-icon {
top: 8px;
right: 10px;
margin: 0;
}
#cookie-notice .cookie-notice-container {
padding-right: 48px;
padding-left: 48px;
}
@media (max-width: 767px) {
#cookie-notice .cookie-notice-container {
padding-top: 36px;
}
} .elementor-nav-menu .count-wrapper {
display: inline-flex;
align-items: center;
justify-content: center;
align-self: center;
box-sizing: border-box;
min-width: 22px;
height: 22px;
padding: 0 6px;
margin-left: 8px;
border-radius: 11px;
background-color: #223b37;
color: #fff;
font-size: 12px;
font-weight: 700;
line-height: 1;
text-align: center;
}
.elementor-location-footer .elementor-nav-menu .count-wrapper {
background-color: #fff;
color: #223b37;
} table#units {
width: 100%;
margin: 0;
border-collapse: collapse;
font-size: inherit;
}
table#units td {
padding: 14px 16px 14px 0;
border: 0;
border-bottom: 1px solid rgba(34, 59, 55, 0.2);
background: none;
vertical-align: middle;
}
table#units td.plan {
text-align: right;
padding-right: 0;
}
table#units td.plan a {
color: #ed3e40;
text-decoration: underline;
}
table#units td.show-plan {
padding: 0;
}