h1,h2,h3{
font-weight:500 !important;
text-transform: inherit;
}
strong{
font-weight:700 !important;
}
.form:not(.form--custom) form:before{
content: none; 
}
.nav-phase-3:not(.is-opened) li.megamenu__item.cta-square.level1.item5.even.last{
	display: none;
}
.nav-phase-3 a.no-barba{
text-transform: inherit;
}
main h2, .content h2 {
    -webkit-background-clip: unset;
}
body .nav-phase-3 .image--logo img {
    max-width: 149px !important;
    max-height: 90px !important;
}
body:not(.cobbity) .nav-row .image--logo {
    margin-top: 0px;
}
.home-land textarea {
    background-color: var(--formFieldBackgroundColor);
}
@media (min-width: 1200px){
.megamenu--three .megamenu__panel {
margin-left: -40px;
    right: unset;
}
}
@media (min-width: 769px){
.megamenu--three .megamenu__panel-content {
    margin-right: 0px;
    max-width: 40%;
}
#nav-footer .nav-list-footer {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
}
#nav-footer .nav-list-footer-external a:after{
	display: none;
}
@media screen and (max-width: 767px){
.row.block-mobile {
    margin-left: auto !important;
    margin-right: auto !important;
}
.home-land .input-wrapper label {
    white-space: normal;	
}
}
.tmd-section-1 {
    background-image: url(./images/tmd-section-one-fullbg-1-new.png);
}
.tmd-section-design-build {
    background-image: url(./images/tmd-row-full-bg-1-new.png);
}
.tmd-section-create-communities, .tmd-section-test-retest, .tmd-section-our-knowledge {
    background-image: url(./images/tmd-section-one-fullbg-1-new.png);
}

element.style {
    visibility: hidden;
    opacity: 0;
}
@media (max-width: 1024px){
body .g-services-columns-container .g-services-columns ul li .item.hover-view {
    background-color: var(--MirvacDifferenceBackgroundColor);
}
}
.featured-carousel img {
    object-fit: Unset;
}
.input-wrapper.input-wrapper--select.input-wrapper--select--sort > label {
	color:#2c3d6f;
}
main .input-wrapper input, main .input-wrapper textarea, main .input-wrapper .ss-single-selected {
    padding-top: 80px !important;
}
#tmd-body .sticky-sidebar-links {
    position: unset !important;
}
  main .input-wrapper textarea {
    background-color: inherit;
}     

.input-wrapper.input-wrapper--text.input-wrapper--text-area.input-wrapper--focused textarea {
    background-color: white;
}
