.c-generic{background-color:#fff;padding-bottom:7rem}.c-generic.has-wide-content iframe{height:24.875rem}.c-generic__curve{display:none}.c-generic__header{padding:2rem 0;background:#f5fbff}.c-generic__header-inner{padding:0 1.5rem}.c-generic__heading{max-width:47.375rem;margin:0 auto;text-align:center}.c-generic__featured-image.is-mobile{border-radius:0}.c-generic__featured-image.has-mobile{display:none}.c-generic__content{padding:1.625rem 1.5rem 0}.c-generic__content.o-wysiwyg img{width:auto;max-width:100%}@media only screen and (max-width:749px){.c-generic__content.o-wysiwyg img{display:block;float:none!important;margin-right:auto;margin-left:auto}}@media only screen and (min-width:750px){.c-generic{padding-bottom:11rem}.c-generic__header{padding:3rem 0 20rem;background:#f5fbff;position:relative}.has-no-featured-image .c-generic__header{padding-bottom:calc(3.9% + 3rem)}.c-generic__header-inner{padding:1.625rem 1.5rem 0;width:80%;margin:0 auto}.c-generic__curve{display:block;color:#fff;width:100%;position:absolute;bottom:0;left:0}.c-generic__main{width:80%;margin:-17rem auto 0;max-width:57.06rem}.has-no-featured-image .c-generic__main{margin-top:0}.has-wide-content .c-generic__main{max-width:125rem}.c-generic.has-wide-content .c-generic__featured-image-wrapper{max-width:57.06rem;margin:0 auto}.c-generic.has-wide-content iframe{height:42.875rem}.c-generic__featured-image-container{padding-bottom:61.29%}.c-generic__featured-image.is-mobile{display:none}.c-generic__featured-image.has-mobile{display:block}.c-generic__featured-image__featured-image-container{padding-bottom:61.336%;border-radius:1rem;margin:0 auto}}@media only screen and (min-width:1100px){.c-generic__main{width:65%}.has-wide-content .c-generic__main{width:90%}.c-generic__header-inner{width:65%}.c-generic__content{max-width:50.3125rem;margin:0 auto}.has-wide-content .c-generic__content{max-width:none}}@media only screen and (min-width:1650px){.c-generic.has-wide-content iframe{height:57.875rem}}@media only screen and (min-width:2000px){.c-generic.has-wide-content iframe{height:68.875rem}}
