@media screen and (min-width:992px){.hero-about__text-link:hover+.hero-about__line{width:100%}}
@media screen and (min-width:992px){.our-team__link:hover+.our-team__link-line{width:100%}}
.our-team__swiper-next{transform:rotate(180deg)}.our-team__swiper-arrow svg{fill:var(--headercolor);width:22px;height:16px}.our-team__swiper-arrow .swiper-button-disabled{opacity:.5}.swiper-button-disabled{pointer-events:none}
[required]~label:after,label:has(~[required]):after{content:" *"}.contact-us{clip-path:polygon(0% 0%,8.93% 0%,8.93% 6.92%,28.27% 6.92%,28.27% 3.34%,44.3% 3.34%,44.32% 1.45%,61.4% 1.29%,61.44% 5.17%,80.56% 4.99%,80.56% 3.34%,100% 3.34%,100% 99.26%,88.93% 99.26%,88.93% 96.05%,67.99% 96.05%,67.99% 93.54%,43.45% 93.54%,43.45% 99.26%,25.56% 99.26%,25.56% 97.21%,7.89% 97.21%,7.89% 93.73%,0% 93.73%)}@media screen and (max-width:991px){.contact-us{clip-path:polygon(0% 2%,67.5% 2%,67.5% 0%,100% 0%,100% 100%,57.75% 100%,57.75% 97.5%,0% 97.5%)}}@media screen and (min-width:992px){.contact-us .link-white:after{content:"";width:0;height:1px;transition:.4s width;display:block;background:#fff;position:absolute;bottom:-2px}.contact-us .link-white:hover:after{width:100%}}.form__text-area{resize:none}.form__error{font-size:14px;line-height:22px;color:#e95a5a;margin-top:4px}.form__input.error{color:#e95a5a}form .form__item:has(.form__hear-about){display:none}
.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%}}
.breadcrumbs{margin-bottom:60px}.hp-hero__right__bg{pointer-events:none}@media screen and (min-width:992px){.hp-hero .hp-hero__avvo-link:after,a.hp-hero__blog-text:after{content:"";width:0;height:1px;transition:.4s width;display:block;background:#3a3a3a;position:absolute;left:0;bottom:-2px}a.hp-hero__blog-text:after{background:#1d4130}.hp-hero .hp-hero__avvo-link:hover:after,a.hp-hero__blog-text:hover:after{width:100%}}
.show-fulltext{color:#b2b5b4;text-decoration:underline;cursor:pointer}.testimonials__arrow svg{fill:#fff;width:22px;height:16px}.testimonials__swiper-arrow .swiper-button-disabled{opacity:.5}.swiper-button-disabled{pointer-events:none}
.contact-us__desc p:not(:first-child){margin-top:20px}.contact-us__desc a{color:#fff}
.cta-blog.flex.p0{justify-content:center;gap:10px}body.cta-videoded .shadow{z-index:20!important}.cta-blog .cta-blog__body-content.w-richtext{max-width:600px;width:100%}@media screen and (max-width:767px){.cta-blog{margin-bottom:50px}}.cta-youtube-video{z-index:21}
.body .hp-hero__description{margin-bottom:40px}.areas{padding-top:120px}@media screen and (max-width:991px){.areas{padding-top:80px}}@media screen and (max-width:767px){.areas{padding-top:60px}}@media screen and (min-width:992px){.body .map{margin-right:0}}
.our-team{background-color:var(--maincolor)!important}
.contact-us{clip-path:polygon(0% 7%,12.49% 7%,12.49% 4%,33.42% 4%,33.42% 0%,52.62% 0%,52.62% 7%,80.05% 7%,80.05% 1.56%,100% 1.56%,100% 99.01%,88.71% 99.01%,88.71% 95.81%,67.82% 95.81%,67.82% 93.31%,43.34% 93.31%,43.34% 99.01%,25.5% 99.01%,25.5% 96.97%,7.87% 96.97%,7.87% 93.5%,0% 93.5%)}@media screen and (max-width:991px){.contact-us{clip-path:polygon(0% 2%,67.5% 2%,67.5% 0%,100% 0%,100% 100%,57.75% 100%,57.75% 97.5%,0% 97.5%)}}@media screen and (min-width:992px){.contact-us .link-white:after{content:"";width:0;height:1px;transition:.4s width;display:block;background:#fff;position:absolute;bottom:-2px}.contact-us .link-white:hover:after{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}
