/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.banner{background-color:#01A490;overflow:hidden;position:relative;}.banner--dark-blue{background-color:#0060AF;}.banner--dark-green{background-color:#006B6B;}.banner--green{background-color:#01A490;}.banner--grey{background-color:#636466;}.banner--purple{background-color:#5C2E91;}@media (min-width:62em){.banner-image{position:absolute;right:0;width:calc(50% + 132px);}}@media (min-width:75em){.banner-image{width:calc(50% + 165px);}}.banner-image img{width:100% !important;height:auto !important;}@media (min-width:62em) and (max-width:75em){.banner-image img{width:120% !important;}}.banner-cta-section{padding-bottom:18px;}@media (min-width:62em){.banner-cta-section{padding-top:60px;padding-bottom:60px;}}@media (min-width:75em){.banner-cta-section{padding-bottom:75px;}}.banner-title{font-family:"Cachet",Arial,sans-serif;color:#FFF;font-size:32px;line-height:36px;margin-bottom:10px;text-transform:uppercase;}@media (min-width:62em){.banner-title{font-size:48px;line-height:48px;}}@media (min-width:75em){.banner-title{font-size:50px;line-height:50px;}}.banner-description{font-family:"Cachet",Arial,sans-serif;color:#FFF;font-size:18px;font-style:normal;font-stretch:normal;font-weight:500;line-height:1.22;}@media (min-width:48em){.banner-description{font-size:20px;line-height:25px;margin-bottom:30px;}}.banner .banner-btn{white-space:normal;font-size:20px;padding:0px;width:100%;}.banner .banner-btn a{border:1px solid #FFF;color:#FFF;display:block;padding:16px;}@media (min-width:48em){.banner .banner-btn a{padding:15px;}}.banner--small{min-height:105px;}@media (min-width:62em){.banner--small{min-height:160px;}}.banner--small .banner-image{display:block;position:absolute;width:100%;height:100%;}.banner--small .banner-image div,.banner--small .banner-image article,.banner--small .banner-image img{height:100% !important;}.banner--small .banner-cta-section{padding:13px 0;}@media (min-width:62em){.banner--small .banner-cta-section{padding:30px 0;}}.banner--small .banner-title{margin:0;font-size:22px;}.banner--small .field-prgf-description{color:#FFF;padding-bottom:30px;font-size:16px;}.paragraph--type--banner{position:relative;}.paragraph--type--banner .banner-image{width:100%;position:relative;}@media (min-width:62em){.paragraph--type--banner .banner-cta-section{padding-top:0;padding-bottom:0;}}@media (min-width:62em){.paragraph--type--banner .banner-cta{position:absolute;top:0;width:100%;height:100%;display:flex;flex-direction:column;}.paragraph--type--banner .banner-cta .container{align-items:center;margin-bottom:auto;margin-top:auto;}}.paragraph--type--banner .banner-title{font-family:"Cachet",Arial,sans-serif;font-size:40px;line-height:normal;font-weight:bold;letter-spacing:-1.5px;color:#FFF;}@media (min-width:62em){.paragraph--type--banner .banner-title{font-size:60px;margin-bottom:35px;}}.paragraph--type--banner .field-prgf-description{font-family:"Cachet",Arial,sans-serif;font-size:30px;line-height:normal;font-weight:500;letter-spacing:-1px;}@media (min-width:62em){.paragraph--type--banner .field-prgf-description{color:#959595;width:73%;font-size:40px;margin-bottom:65px;}}@media (min-width:62em){.paragraph--type--banner.empty .banner-cta{position:relative;margin-bottom:20px;}}@media (min-width:62em){.paragraph--type--banner.empty .banner-cta .field-prgf-description{color:inherit;}}
h3{font-family:"Cachet",Arial,sans-serif;font-size:30px;letter-spacing:-0.5px;color:#646464;}h4{font-family:"Cachet",Arial,sans-serif;font-size:24px;letter-spacing:-0.5px;color:#646464;}h5{font-family:"Cachet",Arial,sans-serif;font-size:20px;font-weight:bold;letter-spacing:-0.5px;color:#646464;}.paragraph--type--simple-content{padding:20px 0;}.paragraph--type--simple-content h1{font-family:"Cachet",Arial,sans-serif;font-size:40px;font-weight:500;letter-spacing:-2px;color:#2F2F2F;}.paragraph--type--simple-content .field-body-no-summary > h1:first-child{margin-top:0;}.paragraph--type--simple-content.paragraph--view-mode--default .container{position:relative;}.paragraph--type--simple-content.paragraph--view-mode--default .container .field-prgf-image{padding:10px 0;margin-bottom:10px;}.paragraph--type--simple-content.paragraph--view-mode--default .container .field-prgf-image img{border-radius:8px;max-width:100%;max-height:100%;min-height:200px;}@media (max-width:991px){.paragraph--type--simple-content.paragraph--view-mode--default .container .field-prgf-description h3{text-align:inherit;}}.paragraph--type--simple-content.paragraph--view-mode--default .container .field-prgf-description a[class="btn btn-default"]{background-color:#01A490;}
.paragraph--type--faq .paragraph--type--faq-item{position:relative;border:none;margin-top:10px;margin-bottom:5px;background-color:#fff;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.05);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);-o-box-shadow:0 1px 1px rgba(0,0,0,0.05);-ms-box-shadow:0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.05);}.paragraph--type--faq .paragraph--type--faq-item .field-question{padding:10px 30px;background-color:#0060af;border-top-right-radius:5px;border-top-left-radius:5px;font-size:18px;color:#fff;border-color:#a3a4a6;cursor:pointer;text-transform:uppercase;border-bottom:1px solid transparent;font-weight:bold;font-family:'Cachet',Verdana,Geneva,sans-serif;}.paragraph--type--faq .paragraph--type--faq-item .field-question .icon-wrapper{color:#fff;padding-right:30px;}.paragraph--type--faq .paragraph--type--faq-item .field-question .icon-wrapper .fa-minus{display:none;}.paragraph--type--faq .paragraph--type--faq-item .field-question .icon-wrapper .fa-plus{display:inline-block;}.paragraph--type--faq .paragraph--type--faq-item .field-answer{display:none;padding:30px;background-color:rgba(99,100,102,0.11);border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:hidden;}.paragraph--type--faq .paragraph--type--faq-item.conceal .field-question{border-radius:5px;}.paragraph--type--faq .paragraph--type--faq-item.show .field-question .fa-minus{display:inline-block;}.paragraph--type--faq .paragraph--type--faq-item.show .field-question .fa-plus{display:none;}
.paragraph--type--ffwy-prgf-cta-banner{position:relative;box-shadow:0 3px 30px 2px rgba(35,31,32,0.05);background:#FFF;}.paragraph--type--ffwy-prgf-cta-banner.light-bg{background:#FFF;}.paragraph--type--ffwy-prgf-cta-banner.dark-bg{background:#2E2E2E;}.paragraph--type--ffwy-prgf-cta-banner.dark-bg p{color:#FFF;}.paragraph--type--ffwy-prgf-cta-banner .columns-wrapper{padding:0 15px;}@media (min-width:48em){.paragraph--type--ffwy-prgf-cta-banner .columns-wrapper{display:flex;align-items:center;}}.paragraph--type--ffwy-prgf-cta-banner .image-item{padding-top:15px;padding-bottom:15px;}.paragraph--type--ffwy-prgf-cta-banner .image-item img{margin-left:auto;margin-right:auto;display:block;max-width:100%;height:auto;border-radius:10px;}.paragraph--type--ffwy-prgf-cta-banner .content-item{padding-top:30px;padding-bottom:30px;font-size:16px;line-height:25px;}.paragraph--type--ffwy-prgf-cta-banner .content-item .cta span{display:none;}.paragraph--type--ffwy-prgf-cta-banner h3{margin-top:0;margin-bottom:25px;color:#0060AF;font-size:26px;line-height:26px;text-transform:uppercase;}.paragraph--type--ffwy-prgf-cta-banner p{margin-bottom:0;}@media (min-width:48em){.paragraph--type--ffwy-prgf-cta-banner.image-position-left .image-item{order:1;}.paragraph--type--ffwy-prgf-cta-banner.image-position-left .content-item{order:2;}}@media (min-width:48em){.paragraph--type--ffwy-prgf-cta-banner.image-position-right .image-item{order:2;}.paragraph--type--ffwy-prgf-cta-banner.image-position-right .content-item{order:1;}}@media (min-width:48em){.paragraph--type--ffwy-prgf-cta-banner.image-position-middle .columns-wrapper{flex-direction:column;}}
.paragraph--column-in-a-grid .grid-item{margin:-1px 0 0;padding:0;border-top:1px solid #333333;border-bottom:1px solid #333333;width:100%;}@media (min-width:48em){.paragraph--column-in-a-grid .grid-item{margin:0 0 40px;}}.paragraph--column-in-a-grid .inner{padding:20px 0;}.paragraph--column-in-a-grid img{vertical-align:middle;margin-right:5px;max-height:24px;max-width:24px;float:left;width:auto;}@media (min-width:48em){.paragraph--column-in-a-grid img{max-height:28px;max-width:28px;}}@media (min-width:64em){.paragraph--column-in-a-grid img{max-height:35px;max-width:35px;}}.paragraph--column-in-a-grid h2{vertical-align:middle;margin:0;font-size:24px;}@media (min-width:48em){.paragraph--column-in-a-grid h2{font-size:26px;}}@media (min-width:64em){.paragraph--column-in-a-grid h2{font-size:30px;}}.paragraph--column-in-a-grid h2.with-icon{padding-left:28px;}@media (min-width:48em){.paragraph--column-in-a-grid h2.with-icon{padding-left:32px;}}@media (min-width:64em){.paragraph--column-in-a-grid h2.with-icon{padding-left:40px;}}.paragraph--column-in-a-grid .fa{color:#5C2E91;font-size:24px;vertical-align:middle;margin-right:5px;max-height:24px;max-width:24px;float:left;width:auto;}@media (min-width:48em){.paragraph--column-in-a-grid .fa{font-size:26px;max-height:26px;max-width:26px;}}@media (min-width:64em){.paragraph--column-in-a-grid .fa{font-size:30px;max-height:30px;max-width:30px;}}.paragraph--column-in-a-grid .text{font-size:15px;line-height:1.5;padding:15px 0;}.paragraph--column-in-a-grid .text p{margin:0;}.paragraph--column-in-a-grid .more-link{font-size:15px;}.paragraph--column-in-a-grid .more-link a{display:block;margin-bottom:5px;}.paragraph--column-in-a-grid .more-link a:after{display:inline;content:">";margin-left:5px;}.landing-content .paragraph--column-in-a-grid{margin-top:20px;margin-bottom:20px;}@media (min-width:48em){.landing-content .paragraph--column-in-a-grid{margin-bottom:0;}}.paragraph--type--prgf-grid-chevroned-links .headline .field-prgf-headline{background:#0089D0;display:inline-block;padding:12px;font-family:"Cachet",Arial,sans-serif;border-radius:8px;font-size:26px;text-transform:uppercase;color:#FFF;margin-bottom:10px;}.paragraph--type--prgf-grid-chevroned-links .grid-col{margin-bottom:0;padding-bottom:10px;padding-top:5px;}.paragraph--type--prgf-grid-chevroned-links .grid-item{border:none;text-align:left;margin-bottom:0;background-repeat:no-repeat;background-position:0 0;padding-left:30px;}.paragraph--type--prgf-grid-chevroned-links .chevrone-link{text-transform:uppercase;font-family:"Cachet",Arial,sans-serif;font-size:24px;}
.banner{background-color:#01A490;overflow:hidden;position:relative;}.banner--dark-blue{background-color:#0060AF;}.banner--dark-green{background-color:#006B6B;}.banner--green{background-color:#01A490;}.banner--grey{background-color:#636466;}.banner--purple{background-color:#5C2E91;}@media (min-width:62em){.banner-image{position:absolute;right:0;width:calc(50% + 132px);}}@media (min-width:75em){.banner-image{width:calc(50% + 165px);}}.banner-image img{width:100% !important;height:auto !important;}@media (min-width:62em) and (max-width:75em){.banner-image img{width:120% !important;}}.banner-cta-section{padding-bottom:18px;}@media (min-width:62em){.banner-cta-section{padding-top:60px;padding-bottom:60px;}}@media (min-width:75em){.banner-cta-section{padding-bottom:75px;}}.banner-title{font-family:"Cachet",Arial,sans-serif;color:#FFF;font-size:32px;line-height:36px;margin-bottom:10px;text-transform:uppercase;}@media (min-width:62em){.banner-title{font-size:48px;line-height:48px;}}@media (min-width:75em){.banner-title{font-size:50px;line-height:50px;}}.banner-description{font-family:"Cachet",Arial,sans-serif;color:#FFF;font-size:18px;font-style:normal;font-stretch:normal;font-weight:500;line-height:1.22;}@media (min-width:48em){.banner-description{font-size:20px;line-height:25px;margin-bottom:30px;}}.banner .banner-btn{white-space:normal;font-size:20px;padding:0px;width:100%;}.banner .banner-btn a{border:1px solid #FFF;color:#FFF;display:block;padding:16px;}@media (min-width:48em){.banner .banner-btn a{padding:15px;}}.banner--small{min-height:105px;}@media (min-width:62em){.banner--small{min-height:160px;}}.banner--small .banner-image{display:block;position:absolute;width:100%;height:100%;}.banner--small .banner-image div,.banner--small .banner-image article,.banner--small .banner-image img{height:100% !important;}.banner--small .banner-cta-section{padding:13px 0;}@media (min-width:62em){.banner--small .banner-cta-section{padding:30px 0;}}.banner--small .banner-title{margin:0;font-size:22px;}.banner--small .field-prgf-description{color:#FFF;padding-bottom:30px;font-size:16px;}.paragraph--type--header-banner{position:relative;}@media (min-width:62em){.paragraph--type--header-banner{min-height:550px;margin-top:44px;}}.paragraph--type--header-banner .banner-bg{position:absolute;top:0;right:0;bottom:0;left:0;min-height:225px;}@media (min-width:48em){.paragraph--type--header-banner .banner-bg{min-height:350px;}}.paragraph--type--header-banner .banner-cta-section{display:flex;padding:0;}.paragraph--type--header-banner .banner-cta{min-height:225px;display:flex;flex-direction:column;justify-content:end;}@media (min-width:48em){.paragraph--type--header-banner .banner-cta{min-height:350px;}}@media (min-width:62em){.paragraph--type--header-banner .banner-cta{position:absolute;top:0;display:flex;flex-direction:column;justify-content:unset;width:100%;height:100%;}.paragraph--type--header-banner .banner-cta .container{align-items:center;margin-top:auto;margin-bottom:auto;}}.paragraph--type--header-banner.small-banner{min-height:155px;}@media (min-width:62em){.paragraph--type--header-banner.small-banner{min-height:350px;}}.paragraph--type--header-banner.small-banner .banner-bg,.paragraph--type--header-banner.small-banner .banner-cta{min-height:155px;}@media (min-width:62em){.paragraph--type--header-banner.small-banner .banner-bg,.paragraph--type--header-banner.small-banner .banner-cta{min-height:350px;}}.paragraph--type--header-banner.small-banner .banner-cta .container{padding-top:75px;padding-right:0;padding-left:0;}@media (min-width:62em){.paragraph--type--header-banner.small-banner .banner-cta .container{padding-top:100px;}}.paragraph--type--header-banner .banner-title{font-family:"Cachet",Arial,sans-serif;font-size:40px;font-weight:bold;line-height:normal;margin-top:0;letter-spacing:-1.5px;color:#FFF;}@media (min-width:62em){.paragraph--type--header-banner .banner-title{font-size:60px;}}.paragraph--type--header-banner .field-prgf-description{margin:auto;border-radius:2rem;color:#FFF;padding:5px 20px 5px;}.paragraph--type--header-banner .field-prgf-description h1,.paragraph--type--header-banner .field-prgf-description h2{font-size:60px;}.paragraph--type--header-banner .field-prgf-description *{color:inherit;}@media (min-width:62em){.paragraph--type--header-banner .field-prgf-description{padding:5px 20px 10px;}.paragraph--type--header-banner .field-prgf-description h1,.paragraph--type--header-banner .field-prgf-description h2{font-size:60px;line-height:.7;}}@media (min-width:0) and (max-width:62em){.paragraph--type--header-banner .no-title .field-prgf-description{margin-top:66px;margin-bottom:1rem;}}.paragraph--type--header-banner .btn{margin-top:25px;}
.page-node-type-landing-page .paragraph--type--header-banner .banner-cta-section{flex-direction:column;}@media (max-width:425px){.page-node-type-landing-page .paragraph--type--header-banner .banner-cta-section{padding:0 15px 30px;}}@media (min-width:426px) and (max-width:1024px){.page-node-type-landing-page .paragraph--type--header-banner .banner-cta-section{padding:30px;}}.page-node-type-landing-page .paragraph--type--header-banner .banner-cta-section .btn{width:max-content;border-radius:5px !important;background-color:#0089D0 !important;border-color:#0089D0 !important;}.page-node-type-landing-page .paragraph--type--header-banner .banner-cta-section .btn:hover{opacity:1;}.page-without-header-footer{padding:0 !important;}
