html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#fff}.wpcf7-not-valid-tip{display:none}.appointment-block .wpcf7-form .form-group.tpw-form-acceptance label.error{color:#dc3232}.tpw-form-acceptance .label-invisible .wpcf7-list-item-label{color:#fff;font-size:1px}h2.h2-special{font-size:52px;line-height:62px}h3.h3-special{font-size:28px;line-height:38px}@media only screen and (max-width:768px){.object-projectMedia-block.paddingTop0{padding-top:70px !important}}