.breadcrumbs{margin-bottom:60px}
.breadcrumbs__list-item:after{content:"/";font-weight:500;font-size:14px;line-height:120%;color:#1d4130;opacity:.4;position:absolute;transform:translate(100%,-50%);right:-8px;top:50%}.breadcrumbs__link__active{max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumbs__list-item:last-child:after{display:none}.breadcrumbs__list-item:last-child{margin-right:0}@media screen and (min-width:992px){.breadcrumbs__link:before{content:"";width:0;height:1px;transition:.4s width;display:block;background:#1d4130;position:absolute;bottom:-2px}.breadcrumbs__link:hover:before{width:100%}}
.contact-us__form-block .wpcf7-response-output,.contact-us__form-block .wpcf7-spinner{display:none}.contact-us__form-block .form__item:has(.form__error:not([hidden])) .wpcf7-not-valid-tip{display:none}html,body{overflow-x:clip}html:has(.header.header__open){overflow:hidden}html:has(.header.header__open) body.lock{overflow-x:clip;overflow-y:visible}.contact-us__form-block .form__input:focus-visible{outline:2px solid currentColor;outline-offset:2px}.grecaptcha-badge{visibility:hidden;right:auto!important;left:0!important;width:0!important;overflow:hidden}.form__recaptcha{grid-column:span 2}.ppc-form__recaptcha{grid-column:1 / -1}.form__recaptcha a,.ppc-form__recaptcha a{color:inherit;text-decoration:underline}.calc__thumb-value{color:var(--headercolor)}h1.title,.breadcrumbs,.hp-hero .content,.author__left,.author .author__right>.content{opacity:1!important;transform:none!important}.ppc-section.ppc-hero{background-image:url(../media/ppc-hero-left-bg.webp),url(../media/ppc-hero-right-bg.webp);background-size:238px 511px,contain}.ppc-form__field:has(:is(.ppc-form__input,.ppc-form__textarea):is(:focus,:not(:placeholder-shown),:autofill,:-webkit-autofill)) .ppc-form__label{top:-8px;margin-left:-8px;padding:2px 8px;border-radius:8px;color:#fff;background-color:var(--headercolor);font-size:14px}@media screen and (min-width:1280px){.nav__list-item:focus-within .nav__menu{pointer-events:auto;transform:translate(-50%,1px);opacity:1}.nav__list-item:focus-within .nav__minimenu{pointer-events:auto;transform:translateY(1px);opacity:1}}@media screen and (max-width:1279px){.header:not(.header__open) .nav,.nav .nav__minimenu:not(.nav__minimenu__open),.nav .nav__menu:not(.nav__minimenu__open){visibility:hidden;transition:left .4s,visibility 0s .4s}.header__open .nav,.nav .nav__minimenu__open{visibility:visible;transition:left .4s}}.blog-inner__rich-text table th{font-weight:700}
