.content-block .container{margin-left:auto;margin-right:auto;max-width:1470px;padding-left:15px;padding-right:15px;width:100%}@media (min-width:992px){.content-block .container{padding-left:40px;padding-right:40px}}@media (min-width:1366px){.content-block .container{padding-left:30px;padding-right:30px}}.visuallyhidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.content-block__content .h4,.content-block__content h4,.content-block__content ol li,.content-block__content ul li{font-family:Inter,sans-serif;font-style:normal;font-weight:400}.content-block__content ol li strong,.content-block__content ul li strong{font-family:Inter,sans-serif;font-style:normal;font-weight:700}.content-block__content ol li:before{font-family:Nunito,sans-serif;font-style:normal;font-weight:300}.content-block__content .h3,.content-block__content h3{font-family:Nunito,sans-serif;font-style:normal;font-weight:400}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.content-block{overflow:hidden;padding:40px 0}@media (min-width:1200px){.content-block{padding-bottom:80px;padding-top:80px}}.content-block .container.narrow{max-width:990px}.content-block .container.narrow .content-block__media img,.content-block .container.narrow .content-block__media video{max-height:100%;width:100%}.content-block .container+.container .content-block__iframe{margin-top:40px}@media (max-width:767px){.content-block__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}}.content-block__content .h2,.content-block__content h2,.content-block__content h3.h2{margin-bottom:35px}.content-block__content .h2,.content-block__content h3.h2{font-size:2.1875rem;font-weight:600;line-height:3rem}@media (min-width:1200px){.content-block__content .h2,.content-block__content h3.h2{font-size:3rem;line-height:3.75rem}}.content-block__content .h3,.content-block__content h3{font-size:1.5rem;line-height:2rem;margin-bottom:30px}@media (min-width:1200px){.content-block__content .h3,.content-block__content h3{font-size:2.25rem;line-height:3.0625rem}}.content-block__content .h4,.content-block__content h4{font-size:1.125rem;line-height:1.75rem;margin-bottom:30px}@media (min-width:1200px){.content-block__content .h4,.content-block__content h4{font-size:1.25rem;line-height:1.875rem}}.content-block__content ol,.content-block__content ul{list-style:none!important;padding-left:0}.content-block__content ol li,.content-block__content ul li{color:var(--midnightblue);font-size:1rem;line-height:1.75rem;margin-bottom:30px;padding-left:38px;position:relative}@media (min-width:1200px){.content-block__content ol li,.content-block__content ul li{font-size:1.125rem;line-height:1.875rem}}.content-block__content ol:last-child li:last-child,.content-block__content ul:last-child li:last-child{margin-bottom:0}.content-block__content ul li:before{border-color:transparent transparent transparent var(--turquoise);border-style:solid;border-width:10px 0 10px 18px;content:"";display:inline-block;height:0;left:0;position:absolute;top:8px;width:0}.content-block__content ul ul{margin-top:30px}.content-block__content ul ul li{padding-left:28px}.content-block__content ul ul li:before{background-color:var(--turquoise);border:none;border-radius:50%;height:8px;top:11px;width:8px}.content-block__content h3 a,.content-block__content h4 a,.content-block__content ol a,.content-block__content p a,.content-block__content ul a{color:var(--midnightblue);text-decoration:underline;transition:var(--transitionEase)}.content-block__content h3 a:hover,.content-block__content h4 a:hover,.content-block__content ol a:hover,.content-block__content p a:hover,.content-block__content ul a:hover{color:var(--royalblue)}.content-block__content h3:last-child,.content-block__content h4:last-child,.content-block__content ol:last-child,.content-block__content p:last-child,.content-block__content ul:last-child{margin-bottom:0}.content-block__content ol{counter-reset:ol-counter;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.content-block__content ol li{align-items:center;counter-increment:ol-counter;display:flex;padding-left:0;width:100%}.content-block__content ol li p{margin:0}.content-block__content ol li:before{color:var(--turquoise);content:counter(ol-counter);float:left;font-size:3.75rem;line-height:100%;margin:0 20px 0 0;min-width:58px}@media (min-width:992px){.content-block__content ol li:before{font-size:6rem;margin-right:32px}}.content-block__media{align-items:center;display:flex;flex-direction:column;margin-top:40px}.content-block__media:first-child{margin-top:0}.content-block__media img,.content-block__media video{height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (min-width:1200px){.content-block__media img,.content-block__media video{max-width:930px}}.content-block__media video{width:100%}.content-block__media.full-width img{max-height:33.5vh;max-width:100%}.content-block__media.shaped{margin:40px auto 0;max-width:345px;position:relative}@media (min-width:768px){.content-block__media.shaped{height:300px;max-width:410px}}@media (min-width:1200px){.content-block__media.shaped{height:373px;max-width:500px}}.content-block__media.shaped .img-main{-webkit-clip-path:url(#hero-clip);clip-path:url(#hero-clip);display:block;height:180px;left:-6px;margin:0 auto;max-width:100%;position:relative;top:14px;width:220px;z-index:1}.content-block__media.shaped .img-main img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (min-width:768px){.content-block__media.shaped .img-main{height:260px;top:20px;width:315px}}@media (min-width:1200px){.content-block__media.shaped .img-main{height:323px;left:0;top:25px;width:394px}}.content-block__media.shaped .img-primary{display:block;height:auto;left:110px;position:absolute;top:0;transform:rotate(180deg);width:190px}@media (min-width:768px){.content-block__media.shaped .img-primary{left:122px;width:276px}}@media (min-width:1200px){.content-block__media.shaped .img-primary{left:152px;width:346px}}.content-block__media.shaped .img-secondary{bottom:-25px;height:auto;left:57px;position:absolute;width:100px}@media (min-width:768px){.content-block__media.shaped .img-secondary{bottom:0;left:42px;width:144px}}@media (min-width:1200px){.content-block__media.shaped .img-secondary{left:55px;width:178px}}.content-block__iframe{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1410px;position:relative}.content-block__iframe:after{content:"";display:block;padding-bottom:55.8823529412%;width:100%}.content-block__iframe iframe{height:100%;left:0;position:absolute;top:0;width:100%}.content-block.lightgrey h1,.content-block.lightgrey h2,.content-block.lightgrey h3,.content-block.lightgrey h4,.content-block.lightgrey h5,.content-block.lightgrey li a,.content-block.lightgrey p,.content-block.lightgrey p a,.content-block.white h1,.content-block.white h2,.content-block.white h3,.content-block.white h4,.content-block.white h5,.content-block.white li a,.content-block.white p,.content-block.white p a{color:var(--midnightblue)}.content-block.white{background-color:var(--white)}.content-block.lightgrey{background-color:var(--whiteSmokeBg)}.content-block.darkblue{background-color:var(--midnightblue)}.content-block.darkblue h1,.content-block.darkblue h1 a,.content-block.darkblue h2,.content-block.darkblue h2 a,.content-block.darkblue h3,.content-block.darkblue h3 a,.content-block.darkblue h4,.content-block.darkblue h4 a,.content-block.darkblue h5,.content-block.darkblue h5 a,.content-block.darkblue li,.content-block.darkblue li a,.content-block.darkblue p,.content-block.darkblue p a{color:var(--white)}.content-block.darkblue h1 a:hover,.content-block.darkblue h2 a:hover,.content-block.darkblue h3 a:hover,.content-block.darkblue h4 a:hover,.content-block.darkblue h5 a:hover,.content-block.darkblue li a:hover,.content-block.darkblue p a:hover{color:var(--royalblue)}.content-block.decor-darkblue ul li:before{border-color:transparent transparent transparent var(--midnightblue)}.content-block.decor-darkblue ul ul li:before{background-color:var(--midnightblue)}.content-block.decor-darkblue ol li:before{color:var(--midnightblue)}.content-block.decor-royalblue ul li:before{border-color:transparent transparent transparent var(--royalblue)}.content-block.decor-royalblue ul ul li:before{background-color:var(--royalblue)}.content-block.decor-royalblue ol li:before{color:var(--royalblue)}.content-block.decor-darkpurple ul li:before{border-color:transparent transparent transparent var(--indigo)}.content-block.decor-darkpurple ul ul li:before{background-color:var(--indigo)}.content-block.decor-darkpurple ol li:before{color:var(--indigo)}.content-block.decor-turquoise ul li:before{border-color:transparent transparent transparent var(--turquoise)}.content-block.decor-turquoise ul ul li:before{background-color:var(--turquoise)}.content-block.decor-turquoise ol li:before{color:var(--turquoise)}.content-block.darkblue+.content-block.darkblue,.content-block.lightgrey+.content-block.lightgrey,.content-block.white+.content-block.white{padding-top:0}.content-block li,.content-block p{font-size:1.25rem;font-weight:400;line-height:1.875rem;margin-bottom:30px}.content-block li strong,.content-block p strong{font-weight:500}.content-block li a,.content-block p a{color:var(--midnightblue);text-decoration:underline;transition:var(--transitionEase);word-break:break-word}.content-block li a:hover,.content-block p a:hover{color:var(--royalblue)}.content-block .aligncenter{text-align:center}.content-block .alignleft,.content-block .wp-block-image .alignleft{float:left}.content-block .alignright,.content-block .wp-block-image .alignright{float:right}.content-block .wp-block-image .alignleft,.content-block .wp-caption.alignleft,.content-block img.alignleft{height:auto;margin:30px 30px 30px 0;max-width:50%}@media (min-width:1440px){.content-block .wp-block-image .alignleft,.content-block .wp-caption.alignleft,.content-block img.alignleft{margin:0 70px 30px 0;max-width:40%;width:100%}}@media (max-width:767px){.content-block .wp-block-image .alignleft,.content-block .wp-caption.alignleft,.content-block img.alignleft{display:block;float:none;margin:0 0 30px;max-width:100%;order:1;text-align:center}}.content-block .wp-block-image .alignright,.content-block .wp-caption.alignright,.content-block img.alignright{height:auto;margin:30px 0 30px 30px;max-width:50%}@media (min-width:1440px){.content-block .wp-block-image .alignright,.content-block .wp-caption.alignright,.content-block img.alignright{margin:0 70px 0 30px;max-width:40%;width:100%}}@media (max-width:767px){.content-block .wp-block-image .alignright,.content-block .wp-caption.alignright,.content-block img.alignright{display:block;float:none;margin:0 0 30px;max-width:100%;order:1;text-align:center}}.content-block .wp-caption.aligncenter,.content-block img.aligncenter{display:block;margin:0 auto 30px}.content-block img.alignnone{margin-bottom:30px;margin-top:30px}.content-block img:last-child{margin-bottom:0!important}@media (max-width:767px){.content-block .btn-blue{order:2}}@media (min-width:1200px){.content-block.scroll{padding-bottom:90px}}.content-block.scroll .container{height:100%;position:relative}@media (min-width:1200px){.content-block.scroll .container:after{background:50%/contain no-repeat url(../../img/arrow-down.svg);bottom:-10px;content:"";display:block;height:24px;left:0;margin:auto;position:absolute;right:0;width:19px}}.content-block.scroll .content-block__content{height:100%;overflow:hidden;position:relative;width:100%}.content-block.scroll .content-block__row{all:unset;box-sizing:border-box}.content-block.scroll .inner-scroll{box-sizing:content-box;height:100%;overflow-y:scroll;width:100%}.has-nav .content-block__content{margin:0 auto;max-width:960px}.has-nav .content-block__row img.aligncenter{margin:40px auto;max-width:690px;width:100%}@media (min-width:1200px){.has-nav .content-block .container{padding-left:40px;padding-right:40px}}.page-template-service-page .content-block__media img,.page-template-service-page .content-block__media video{height:auto;max-height:374px;max-width:100%}

/*# sourceMappingURL=content-block.css.map*/