.c-hero{background:var(--block-bkg-color);background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;padding:25px 0;overflow:hidden;--block-bkg-color: var(--white);--block-color-text: var(--ipro-dark-grey);--block-color-subheading: #757678;--block-color-social-proof-link: var(--ipro-purple);--block-dots-color: #d3c6f8;--block-cards-bkg-color: var(--soft-purple);--block-cards-border-color: rgba(94, 84, 147, 0.2);--block-cards-bottom-border-color: rgba(94, 84, 147, 0.4);--block-cards-text-color: var(--ipro-dark-grey)}.c-hero.theme-dark,.c-hero.theme-dark-with-bkg{--block-bkg-color: var(--gradient-light-dark-purple);--block-color-text: var(--white);--block-color-subheading: var(--seafoam);--block-color-social-proof-link: var(--white);--block-dots-color: #868FC7;--block-cards-bkg-color: rgba(94, 84, 147, 0.2);--block-cards-border-color: rgba(94, 84, 147, 0.4);--block-cards-bottom-border-color: var(--seafoam);--block-cards-text-color: var(--white)}.c-hero.theme-dark-with-bkg:before{content:'';background:var(--block-bkg-color);position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}.c-hero.text-center .hero-content-container{padding:0}.c-hero.text-center .hero-content-container .hero-description{padding:0;margin:0 auto}.c-hero.text-white{--block-color-text: var(--white);--block-color-subheading: var(--white);--block-color-social-proof-link: var(--ipro-orange)}.c-hero.text-white span.text-orange{text-shadow:1px 1px 3px var(--dark-orange)}.c-hero.normal-with-cards.text-center .hero-content-container{max-width:800px;padding:0;margin:0 auto}.c-hero.normal-with-cards.text-center .hero-content-container .hero-description{max-width:525px}.c-hero.overlay-block+*{padding-top:50px}.c-hero .hero-visual-container{text-align:center;width:100%;padding:0 15px;z-index:1}.c-hero .hero-visual-edge-container{width:100%;z-index:1}.c-hero .img-container{position:relative;text-align:center}.c-hero .img-container svg#hero-dots-bkg{position:absolute;top:-10%;left:-10%;width:120%;height:120%}.c-hero .img-container svg#hero-dots-bkg *{fill:var(--block-dots-color);-webkit-transition:var(--transition-timing);transition:var(--transition-timing)}.c-hero .hero-content-container{margin:15px 0}.c-hero .hero-content-container h1,.c-hero .hero-content-container h2,.c-hero .hero-content-container h3,.c-hero .hero-content-container h4,.c-hero .hero-content-container h5,.c-hero .hero-content-container h6,.c-hero .hero-content-container p,.c-hero .hero-content-container ol,.c-hero .hero-content-container ul,.c-hero .hero-content-container dl{color:var(--block-color-text)}.c-hero .hero-content-container .page-subheading{font-family:var(--museo-sans);color:var(--block-color-subheading);font-size:18px;font-weight:500;line-height:1.2;margin-bottom:5px}.c-hero .hero-content-container .hero-description{max-width:800px;opacity:0.9}.c-hero .hero-content-container .hero-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.c-hero .hero-content-container .hero-btns .theme-btn+.theme-btn{margin-top:10px}.c-hero .hero-content-container .hero-social-proof{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}.c-hero .hero-content-container .hero-social-proof img.social-proof-img{max-width:70px;margin-right:20px}.c-hero .hero-content-container .hero-social-proof p.social-proof-content a{color:var(--block-color-social-proof-link)}.c-hero .form-container{background:var(--ipro-light-grey);text-align:center;padding:15px}.c-hero .form-container h2.form-heading{color:var(--ipro-purple)}.c-hero .form-container p.form-content{font-size:16px}.c-hero .form-container *+.form-iframe-container{position:relative;margin-top:15px}.c-hero .cards-row{margin-top:10px;overflow:hidden}.c-hero .cards-row .hero-card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;background:var(--block-cards-bkg-color);text-align:left;padding:20px;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);z-index:1}.c-hero .cards-row .hero-card+.hero-card{border-top:1px solid var(--block-cards-border-color)}.c-hero .cards-row .hero-card p.card-heading{color:var(--block-cards-text-color);font-family:var(--adelle);font-size:20px}.c-hero .cards-row .hero-card p.card-content{color:var(--block-cards-text-color)}.c-hero .cards-cta-row{margin-top:25px}.c-hero .cards-cta-row p.card-cta-text{color:var(--block-cards-text-color);font-family:var(--adelle);font-size:20px;margin-bottom:20px}@media (min-width: 576px){.c-hero .hero-content-container .hero-btns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.c-hero .hero-content-container .hero-btns .theme-btn+.theme-btn{margin-top:0;margin-left:20px}}@media (min-width: 768px){.c-hero{padding:75px 0}.c-hero .cards-row{margin-top:25px}.c-hero .cards-row .hero-card{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.c-hero .cards-row .hero-card:nth-child(2){border-top:0}.c-hero .cards-row .hero-card:nth-child(even){border-left:1px solid var(--block-cards-border-color)}}@media (min-width: 992px){.c-hero{padding:75px 0 100px}.c-hero.overlay-block{background:transparent;padding-bottom:0}.c-hero.overlay-block+*{padding-top:100px;margin-top:-100px}.c-hero.overlay-block.theme-dark{background:transparent}.c-hero.overlay-block.theme-dark:before{content:'';background:var(--block-bkg-color);position:absolute;top:0;left:0;height:calc(100% - 90px);width:100%}.c-hero.overlay-block.theme-dark-with-bkg:before{height:calc(100% - 90px)}.c-hero.overlay-block.with-breadcrumbs .img-container{margin-top:-25px}.c-hero .yoast-breadcrumbs{-webkit-transform:translateY(-50px);transform:translateY(-50px)}.c-hero .hero-visual-container,.c-hero .hero-visual-edge-container{float:right;text-align:right;width:50%}.c-hero .hero-content-container{padding:0 25px 0 0;margin:0}.c-hero .hero-content-container .page-subheading{font-size:21px;margin-bottom:25px}.c-hero .hero-content-container .page-heading{margin-bottom:25px}.c-hero .hero-content-container .hero-social-proof{margin-top:60px}.c-hero .form-container{padding:35px 25px}.c-hero .cards-row{position:relative;margin-top:75px;padding-bottom:18px}.c-hero .cards-row .cards-border-bottom{position:absolute;bottom:0;left:0;background:var(--block-cards-bottom-border-color);width:100%;height:18px}.c-hero .cards-row .cards-border-bottom:before,.c-hero .cards-row .cards-border-bottom:after{content:'';position:absolute;bottom:18px;background:var(--block-cards-bottom-border-color);width:15px;height:18px}.c-hero .cards-row .cards-border-bottom:before{left:0}.c-hero .cards-row .cards-border-bottom:after{right:0}.c-hero .cards-row .hero-card{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:40px}.c-hero .cards-row .hero-card+.hero-card{border-top:0;border-left:1px solid var(--block-cards-border-color)}.c-hero .cards-row .hero-card p.card-heading{font-size:22px;margin-bottom:10px}.c-hero .cards-cta-row{margin-top:75px}.c-hero .cards-cta-row p.card-cta-text{font-size:22px}}@media (min-width: 1200px){.c-hero .hero-visual-container{padding-right:75px}.c-hero .hero-content-container{padding:0}.c-hero .hero-content-container .hero-description{padding-right:50px}.c-hero .hero-content-container .hero-description p{font-size:22px}.c-hero .cards-cta-row p.card-cta-text{margin-bottom:0;margin-right:20px}}@media screen and (prefers-reduced-motion: no-preference){.c-hero .img-container:hover svg#hero-dots-bkg #dot1{cx:129.5;cy:156.5}.c-hero .img-container:hover svg#hero-dots-bkg #dot2{cx:185.5;cy:118.5}.c-hero .img-container:hover svg#hero-dots-bkg #dot3{cx:239.5;cy:133.5}.c-hero .img-container:hover svg#hero-dots-bkg #dot4{cx:314.5;cy:90.5}.c-hero .img-container:hover svg#hero-dots-bkg #dot5{cx:386.5;cy:121.5}.c-hero .img-container:hover svg#hero-dots-bkg #dot6{cx:445.5;cy:87.5}.c-hero .img-container:hover svg#hero-dots-bkg #dot7{cx:568.5;cy:50.5}.c-hero .img-container:hover svg#hero-dots-bkg #dot8{cx:642.5;cy:114.5;r:4}.c-hero .img-container:hover svg#hero-dots-bkg #dot9{cx:696.5;cy:153.5}.c-hero .img-container:hover svg#hero-dots-bkg #dot10{cx:762.5;cy:201.5}.c-hero .img-container:hover svg#hero-dots-bkg #dot11{cx:677.5;cy:239.5;r:4}.c-hero .img-container:hover svg#hero-dots-bkg #dot12{cx:718.5;cy:325.5}.c-hero .img-container:hover svg#hero-dots-bkg #dot13{cx:747.5;cy:386.5}.c-hero .img-container:hover svg#hero-dots-bkg #dot14{cx:754.5;cy:578.5}.c-hero .img-container:hover svg#hero-dots-bkg #dot15{cx:632.5;cy:650.5}.c-hero .img-container:hover svg#hero-dots-bkg #dot16{cx:567.5;cy:672.5}.c-hero .img-container:hover svg#hero-dots-bkg #dot17{cx:451.5;cy:642.5}.c-hero .img-container:hover svg#hero-dots-bkg #dot18{cx:419.5;cy:672.5}.c-hero .img-container:hover svg#hero-dots-bkg #dot19{cx:356.5;cy:544.5}.c-hero .img-container:hover svg#hero-dots-bkg #dot20{cx:328.5;cy:560.5;r:4}.c-hero .img-container:hover svg#hero-dots-bkg #dot21{cx:242.5;cy:592.5;r:6}.c-hero .img-container:hover svg#hero-dots-bkg #dot22{cx:98.17;cy:571.17}.c-hero .img-container:hover svg#hero-dots-bkg #dot23{cx:82.17;cy:475.17}.c-hero .img-container:hover svg#hero-dots-bkg #dot24{cx:129.5;cy:345.5;r:5}.c-hero .img-container:hover svg#hero-dots-bkg #dot25{cx:121.5;cy:317.5}.c-hero .cards-row .cards-border-bottom{opacity:0}.c-hero .cards-row .hero-card{opacity:0;-webkit-transform:translateY(25%);transform:translateY(25%)}.c-hero .cards-cta-row{opacity:0}}
