:root{--color-bg-light:#e0dfea;--color-tertiary:#a59fc4;--wp--preset--font-size--large:1.6rem}html{font-synthesis-weight:none;font-synthesis-style:none}*{box-sizing:border-box}img.site-logo{max-width:unset}.content-area .container{margin:0;max-width:100%;padding:0}.content-area .container>*{max-width:1000px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.content-area .container>:not(.alignfull,.alignwide),.content-width{max-width:720px;margin-left:auto;margin-right:auto}.content-width{margin-left:auto!important;margin-right:auto!important}.content-area .has-large-font-size{line-height:1.2}.has-background{padding-top:2rem;padding-bottom:2rem}.has-background::before{background-color:var(--color-bg-light);content:'';display:flex;margin-left:calc((100dvw - 100%)/ -2);min-width:100%;position:absolute;inset:0;width:100dvw;z-index:0}section.has-background .wp-block-group__inner-container{position:relative;z-index:1}.site-header__inner .header-menu.column{padding-right:calc(var(--gap)/ 2)}.site-header__inner .primary-menu a{color:var(--color-main);font-family:roboto,sans-serif;font-size:1rem}.site-header__inner .column.header-cta{padding-left:0}.site-header__inner .column.header-cta .header-cta__button{border-width:2px;box-shadow:0 2px .5em 0 rgba(22,22,22,.5);font-family:roboto,sans-serif;margin:0;text-transform:none}.site-header__inner .column.header-cta .header-cta__button:hover{background-color:var(--color-bg);color:var(--color-main)}form.funnel .gf_progressbar_wrapper{margin-bottom:2.5rem}form.funnel .gform_body h3{font-size:1.75rem;margin-bottom:1.5rem;text-align:center}form.funnel .gform_body .gfield_label{display:none;visibility:hidden}form.funnel .gform_body #gform_fields_1_6 .gfield_label,form.funnel .gform_body [data-js=page-field-id-34] .gfield_label{display:block;text-transform:none;visibility:visible}form.funnel .gfield input[type=radio]{visibility:hidden;position:absolute;left:-9999px}form.funnel .gfield input[type=radio]+label{padding:16px;border:2px solid var(--color-main);background-color:var(--color-bg-light);border-radius:.3em;width:100%;max-width:100%;text-align:center;margin-bottom:1rem;cursor:pointer;text-transform:none;transition:all .2s ease;font-size:1.1rem}form.funnel .gfield input[type=radio]:checked+label{background:var(--color-main);color:var(--color-bg)}form.funnel .gfield input[type=email],form.funnel .gfield input[type=tel],form.funnel .gfield input[type=text]{border:2px solid var(--color-main);height:auto;font-size:1.1rem;padding:.9rem}form.funnel .gform_body .gform_page_footer{align-items:center;display:flex;flex-flow:row nowrap;margin:1rem 0 0;padding:0}form.funnel .gform_body .gform_page_footer .gform_previous_button.button{border:0;margin:0;padding:0}form.funnel .gform_body .gform_page_footer .gform_previous_button.button:hover{background:0 0;color:var(--color-main)}form.funnel .gform_body .gform_page_footer .gform_next_button.button{border-width:2px;border-radius:.3em;margin:0 0 0 auto}form.funnel .gform_body .gform_page_footer .gform_next_button.button:hover{background-color:var(--color-bg);color:var(--color-main)}form.funnel .gform_body .gform_page_footer .button{margin:0;text-transform:none}form.funnel .gform_body .gform_page_footer .button:hover{box-shadow:none;transform:none}form.funnel .gform_body .gform_page_footer #gform_submit_button_1.button,form.funnel .gform_body [data-js=page-field-id-34] .gform_page_footer .button[data-submission-type=submit]{margin:0 0 0 auto}.modal-sub-image{display:flex}.modal-sub-image img{margin:0 auto}.wp-singular.has-hero .site-content .hero-wrap{background-color:var(--color-tertiary);min-height:unset}.wp-singular.has-hero .site-content .hero-wrap .container .hero-wrap__text p{line-height:1.4}.wp-singular.has-hero .site-content .wp-block-image img{margin-left:0;margin-right:0;max-width:100%}.site-content .hero-wrap{background-color:var(--color-main);background-image:none;height:auto;margin:0;max-height:unset}.site-content .hero-wrap .container{position:unset}.site-content .hero-wrap .container .hero-wrap__text{max-width:72%;z-index:2}.site-content .hero-wrap .container .hero-wrap__text>:last-child{margin-bottom:0}.site-content .hero-wrap .container .hero-wrap__text a.button{background-color:var(--color-main);border-width:2px;border-color:var(--color-main);box-shadow:0 2px .5em 0 rgba(22,22,22,.5);color:var(--color-bg);font-size:1.125em;text-align:center;text-transform:none;width:100%}.site-content .hero-wrap .container .hero-wrap__text a.button:hover{background-color:var(--color-bg);color:var(--color-main)}.site-content .hero-wrap .container .hero-wrap__text h1{font-family:roboto-b,sans-serif;font-size:1.125rem;line-height:1.3;text-transform:uppercase}.site-content .hero-wrap .container .hero-wrap__text h1 span{display:block;font-family:roboto,sans-serif;font-size:1.65rem;text-transform:none}.site-content .hero-wrap .container .hero-wrap__text p{line-height:1}.site-content .hero-wrap .container .hero-wrap__text p b{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;gap:.5rem;font-weight:400}.site-content .hero-wrap .container .hero-wrap__text p b::before{aspect-ratio:1;background-color:#fff;content:'';display:block;height:1.75rem;width:auto;margin:0;mask-image:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 44.79 44.79"><path d="M22.4,44.79C10.03,44.79,0,34.76,0,22.4S10.03,0,22.4,0s22.4,10.03,22.4,22.4-10.03,22.4-22.4,22.4ZM22.4,41.67c10.64,0,19.27-8.63,19.27-19.27S33.04,3.12,22.4,3.12,3.12,11.75,3.12,22.4s8.63,19.27,19.27,19.27ZM10.87,24.54c-.61-.61-.61-1.6,0-2.21.61-.61,1.6-.61,2.21,0l5.14,5.15,13.48-13.48c.61-.61,1.6-.61,2.21,0,.61.61.61,1.6,0,2.21l-14.58,14.58c-.61.61-1.6.61-2.21,0,0,0-6.25-6.25-6.25-6.25Z"/></svg>');mask-repeat:no-repeat;mask-position:center;mask-size:contain}.site-content .hero-wrap .container .hero-wrap__image-wrap{box-shadow:none;height:auto;max-height:unset!important;min-height:unset;position:absolute;inset:0;width:100vw;z-index:0}.site-content .hero-wrap .hero-wrap__image-wrap::before{background-image:linear-gradient(to right,rgba(var(--color-main-rgb),1) 10%,rgba(var(--color-main-rgb),0) 60%);content:'';padding:0;position:absolute;inset:0;z-index:1}.site-content a.wp-element-button{border-width:2px;border-color:var(--color-main);box-shadow:0 2px .5em 0 rgba(22,22,22,.5);color:var(--color-bg);text-transform:none}.site-content a.wp-element-button:hover{background-color:var(--color-bg);color:var(--color-main)}.site-content .site-patches ul{margin:0}.block-embed-youtube{max-width:820px;margin:auto}.block-embed-video-wrap{border:0}.wp-block-columns.has-tiles .wp-block-column{background-color:#fff;border-radius:.5em;box-shadow:0 .25em .75em 0 rgba(0,0,0,.1);padding:1.5em}.wp-block-columns.has-tiles .wp-block-column>h3{align-items:center;color:var(--color-main);display:flex;gap:.5em;font-family:roboto,sans-serif;font-size:1.4em;margin-bottom:.66em}.wp-block-columns.has-tiles .wp-block-column>h3 em{align-items:center;aspect-ratio:1;background-color:var(--color-main);border-radius:50%;color:#fff;display:flex;justify-content:center;font-size:1.2em;font-style:normal;font-weight:700;padding-left:.2em;width:1.75em}.wp-block-columns .wp-block-column .wp-block-group:last-child,.wp-block-columns.has-tiles .wp-block-column>:last-child{margin-bottom:0}figure.wp-block-gallery.has-max-size{--wp--style--unstable-gallery-gap:2rem;gap:var(--wp--style--unstable-gallery-gap)}.wp-block-gallery.has-max-size figure img{filter:drop-shadow(0 0 .3em rgba(0,0,0,.3));max-height:140px;max-width:120px}.wp-block-group.no-extra-margin{margin-bottom:.5em}.wp-block-group.no-extra-margin figure,.wp-block-group.no-extra-margin h3,.wp-block-group.no-extra-margin img{margin-bottom:0}.wp-block-group.no-extra-margin .wp-block-image img{display:flex;margin:-.25em 0 0;max-width:100%}.wp-block-group.no-extra-margin h3{color:var(--color-main)}.wp-block-group.wp-block-group-is-layout-flex{align-items:center}.is-style-carousel .wp-block-group__inner-container.slick-slider{user-select:auto}.is-style-carousel.has-no-dots .slider-navigation__dots{display:none!important;visibility:hidden}.is-style-carousel.has-no-dots .slider-navigation{left:0}.is-style-carousel.has-no-dots .slider-navigation button{height:1rem;width:2rem;align-items:center;justify-content:center}.is-style-carousel.has-no-dots .wp-block-group__inner-container::before{background-image:url(assets/provenexpert--web.png);background-repeat:no-repeat;background-position:center;background-size:contain;content:'';display:flex;height:124px;margin:0 auto 1rem;min-width:162.5px}.is-style-carousel.has-no-dots .wp-block-quote cite,.is-style-carousel.has-no-dots .wp-block-quote p{text-align:center}.wp-block-quote{background:0 0}.wp-block-quote cite::before,.wp-block-quote::before{display:none}.wp-block-quote p{font-family:roboto,sans-serif;font-size:1rem;line-height:1.4;padding:0;text-align:left}.wp-block-quote cite{color:var(--color-text,#000);font-family:roboto,sans-serif;font-weight:400;line-height:1.2;margin:0;padding-bottom:0;text-align:left}.wp-block-quote cite strong{font-size:.875rem;font-weight:400}.circle-chart-wrapper{position:relative;display:flex;justify-content:center;margin:0 auto}.circle-chart-svg{display:block}.circle-chart-value{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem;font-weight:700;color:var(--clr-text)}.animated-counter{color:var(--color-main);display:inline-block;font-weight:bolder}.horizontal-bar-chart-wrapper{position:relative;width:100%;max-width:100%;margin:.5rem auto}.horizontal-bar-chart-container{position:relative;width:100%;border-radius:.2em;overflow:hidden}.horizontal-bar-chart-progress{position:absolute;top:0;left:0;height:100%;width:0;border-radius:.25em}.horizontal-bar-chart-label{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);text-align:left;font-size:1rem;font-weight:500;color:var(--color-text,#000);z-index:1;padding:0 .5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.horizontal-bar-chart-label strong{font-weight:700}.block-faqs h2{margin-bottom:1rem;text-align:center}.block-faqs .cgs-faq-item{border:0;margin-bottom:.75rem}.block-faqs h3.faq-item-title{background-color:var(--color-bg-light);border-radius:.25em;color:var(--color-text);font-family:roboto,sans-serif;font-size:1.125rem;font-weight:700;padding:.75em 1.5em .7em .75em;width:100%}.block-faqs .faq-item-content div{padding-left:.5em;padding-right:.5em}.block-faqs h3.faq-item-title::after{right:.5em}.block-faqs h3.faq-item-title.is-active,.block-faqs h3.faq-item-title:hover{background-color:#c3bfd6}.block-faqs h3.faq-item-title.is-active::after{transform:translateX(-10%) translateY(-50%) scale(1.5) rotate(135deg)}.site-footer,.site-info{border-top:0;position:relative}.site-footer::before,.site-info::before{background-color:var(--color-bg-light);content:'';display:flex;position:absolute;inset:0 0 0 calc((100dvw - 100%)/ -2);height:100%;width:100dvw;z-index:0}.site-info::before{background-color:var(--color-main);padding:0}.site-info>div{padding:2rem 0}.site-info div>*{color:var(--color-bg);display:block;margin:0 auto 1rem;position:relative}.site-info div>:last-child{margin-bottom:0}.footer-widgets,.site-info{position:relative;z-index:1}.footer-widgets .foot-widget>:last-child{margin-bottom:0}.footer-widgets .foot-widget a,.footer-widgets .foot-widget h3,.footer-widgets .foot-widget li,.footer-widgets .foot-widget p{color:var(--color-text);font-size:.875rem;line-height:1.375}.footer-widgets .foot-widget a{text-decoration:underline}.footer-widgets .foot-widget h3{font-size:1.125rem;text-transform:none}.footer-widgets .foot-widget .wp-block-list.is-style-checkmarks{padding-left:calc(30px * 1.3)}.footer-widgets .foot-widget .wp-block-list.is-style-checkmarks li:not(:first-child){margin-top:.25rem}.footer-widgets .foot-widget .wp-block-list.is-style-checkmarks li::before{left:calc(30px * -1.34);top:calc(1rem * 1.2)}.footer-widgets .foot-widget .wp-block-list.is-style-checkmarks li::after{left:calc(30px * -1.234);top:calc(1rem * .9)}.footer-widgets .foot-widget .wp-block-image img{margin:0;max-width:100%}@media only screen and (max-width:600px){.content-area .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{padding-left:0;padding-right:0}.footer-widgets .column{width:100%}}@media only screen and (max-width:639px){.site-header__inner .column.header-cta{display:block;margin:0;padding:0;position:fixed;bottom:var(--gap);right:var(--gap)}.site-header__inner .column.header-cta a.header-cta__button{font-size:1.125rem;font-weight:700}}@media only screen and (min-width:768px){.site-header .site-title{margin:calc(var(--gap)/ 2) auto}.site-content .hero-wrap .container .hero-wrap__text p{font-size:1.125rem}.site-content .hero-wrap .container .hero-wrap__text a.button{width:auto}.is-style-carousel.has-no-dots .wp-block-group__inner-container{display:flex;flex-flow:row nowrap;gap:1rem}.is-style-carousel.has-no-dots .wp-block-group__inner-container::before{flex-grow:1}.is-style-carousel.has-no-dots .wp-block-quote cite,.is-style-carousel.has-no-dots .wp-block-quote p{text-align:left}.circle-chart-value{font-size:2rem}}@media only screen and (max-width:999px){.site-content .hero-wrap .container,.site-header__inner.container{max-width:100%}.site-content .hero-wrap{height:auto;max-height:unset;width:100%}.site-content .hero-wrap .hero-wrap__inner{height:auto;transform:none}.site-content .hero-wrap .container .hero-wrap__text{align-items:flex-start;background:0 0;justify-content:flex-start;max-width:30rem;padding:2rem 0;position:relative;text-align:left}.site-content .hero-wrap .container .hero-wrap__text p{display:block}.site-content .hero-wrap .container .hero-wrap__image-wrap{margin-left:-30px}.site-content .hero-wrap .container .hero-wrap__image-wrap::before{background-image:linear-gradient(to right,rgba(var(--color-main-rgb),1) 10%,rgba(var(--color-main-rgb),0) 90%)}}@media only screen and (min-width:1000px){.site-content .hero-wrap .hero-wrap__image-wrap::before{background-image:linear-gradient(to right,rgba(var(--color-main-rgb),1) 1%,rgba(var(--color-main-rgb),0) 55%)}.wp-singular.has-hero .site-content .hero-wrap .container .hero-wrap__text{max-width:50%}.site-content .hero-wrap{padding-top:4rem;padding-bottom:4rem}.content-area .container>*{max-width:1200px}.site-content .hero-wrap .container .hero-wrap__text h1{font-size:1.55rem}.site-content .hero-wrap .container .hero-wrap__text h1 span{font-size:2.125rem}}@media only screen and (min-width:1200px){.header-menu .primary-menu>li{margin:0 0 0 .5rem;border:0}.header-menu .primary-menu>li a{background-color:transparent;border-radius:.3em;padding:.5em .75em .45em}.header-menu .primary-menu>li a:hover{background-color:var(--color-bg-light)}}@media only screen and (min-width:1260px){.container,.content-area .container>*{max-width:1260px}}