.breadcrumbs{margin-bottom:60px}
.w-richtext:before,.w-richtext:after{display:none!important}.cta-blog__body-content *:first-child:not(.cta-blog){margin-top:0}.cta-blog__body-content *:last-child:not(.cta-blog){margin-bottom:0}.cta-blog__body-content a:hover{color:#fff}.blog-inner__rich-text ul li:not([class=yellow-list__item]):before{content:"- "}.blog-inner__rich-text .faq h3{margin:0}.blog-inner__rich-text *:last-child{margin-bottom:0}.blog-inner__rich-text *:first-child{margin-top:0}.blog-inner__rich-text .cta-blog .btn{transition:border-color .4s,color .4s,background-color .4s;text-decoration:none;color:#1d4130}.blog-inner__rich-text p:last-child{margin-bottom:0}.blog-inner__rich-text p+p{margin-top:10px}.w-richtext figure.w-richtext-align-fullwidth>div{width:100%}.blog-inner__rich-text .yellow-list__title{font-size:40px;font-weight:400;line-height:120%;margin:0;color:#1d4130}.blog-inner__rich-text .yellow-list__header{margin-bottom:16px}.blog-inner__rich-text .yellow-list{grid-row-gap:24px}.blog-inner__rich-text .cta-blog h2{margin-top:0}@media screen and (min-width:992px){.hero-about__text-link:hover+div{width:100%}.blog-inner__author-link:after{position:absolute;bottom:-2px;left:0;display:block;width:0;height:1px;content:"";transition:.4s width;background:#3a3a3a}.blog-inner__rich-text a{position:relative}.blog-inner__left a.hp-hero__blog-text:after{background:#1d4130}.blog-inner__author-link:hover:after{width:100%}}@media screen and (max-width:767px){.blog-inner__rich-text figure{margin:20px 0}.blog-inner__rich-text .yellow-list__title{font-size:32px}.blog-inner__rich-text figure{margin-top:32px;margin-bottom:32px}}.blog-inner__rich-text img{max-height:none}.w-richtext .w-embed:has(table){margin:24px 0}.w-richtext ol>li:before{content:none!important}.w-richtext p:has(+ul){margin-top:32px!important}.spoilers p:has(+ul),.faq p:has(+ul){margin-top:0!important}.blog-inner__rich-text>blockquote{margin:32px 0}.blog-inner__rich-text table{width:100%;border-collapse:collapse}.blog-inner__rich-text table :is(th,td){padding:16px;border:1px solid #dddddd}.blog-inner__rich-text table th{font-weight:400;color:#fff;background-color:var(--headercolor)}.blog-inner .w-embed.w-iframe{margin-bottom:32px}
.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}
