.section{display:block;font-size:1.375rem;padding:6rem 0;position:relative}.section--gray{background:#e7ecfc}.section--gray-light{background:#f3f4f8}.section__heading{color:#fff;font-size:3.375rem;font-style:italic;margin:0 0 3.5rem 0;padding-left:1rem;padding-right:1rem;position:relative;text-align:center}.section__heading:after{background:#001eff;bottom:-1.25rem;content:"";display:block;height:.25rem;left:50%;margin-left:-1.375rem;position:absolute;width:2.75rem}.section__title{color:#010daa;font-size:2.75rem;font-weight:600;letter-spacing:.0625rem;margin:0;padding:3rem 0 1.5rem 0;position:relative;text-align:center}.section__title2{color:#010daa;font-size:2rem;font-weight:600;line-height:normal;margin:0 0 1rem 0;padding:0;position:relative}.section__title2 small{font-size:70%;font-weight:500}.section--box{padding:2rem}.section--blue-dark{background:#0000ab;color:#fff}.section--blue-dark .section__heading{color:#fff}.section--blue-dark .section__heading:after{background:#fff}.findmore{margin-top:-9%}.findmore a{font-size:24;font-family:BarlowSemiBold;font-style:normal;color:#fff}@media(max-width: 1199px){.section__heading{font-size:3rem;margin:0 0 3.25rem 0}.section__title{font-size:2.375rem;padding:2.75rem 0 1.375rem 0}.section__title2{font-size:1.875rem}.section--box{padding:1.75rem}.findmore{margin-top:-10%}}@media(max-width: 991px){.section{font-size:1.25rem;padding:4rem 0}.section__heading{font-size:2.5rem;margin:0 0 3rem 0}.section__title{font-size:2rem;padding:2.5rem 0 1.25rem 0}.section__title2{font-size:1.75rem}.section--box{padding:1.5rem}.findmore{margin-top:-13%}}@media(max-width: 767.98px){.section{font-size:1.125rem;padding:3.5rem 0}.section__heading{font-size:2.25rem;margin:0 0 2.75rem 0}.section__heading:after{background:#001eff;bottom:-1rem;height:.1875rem;margin-left:-1.125rem;width:2.25rem}.section__title{font-size:1.75rem;padding:2.25rem 0 1.125rem 0}.section__title2{font-size:1.625rem}.section--box{padding:1.25rem}.findmore{margin-top:-5%}}@media(max-width: 575.98px){.section{font-size:1rem;padding:3rem 0}.section__heading{font-size:2rem;margin:0 0 2.5rem 0}.section__title{font-size:1.5rem;padding:2rem 0 1rem 0}.section__title2{font-size:1.5rem}.section--box{padding:1rem}.findmore{margin-top:-4%}}