.bg--transparent{background:rgba(0,0,0,0)}.page-node-type-generic-landing .node--view-mode-full>.title{margin:30px auto 20px;text-align:center}@media only screen and (max-width:768px){.page-node-type-generic-landing .node--view-mode-full>.title{width:100%;float:none;display:block}}.page-node-type-generic-landing .region-content .node--type-generic-landing .node__content>.title{text-align:center;overflow:hidden;max-width:1300px;padding:0 20px;width:100%;margin:10px auto 0}@media only screen and (max-width:768px){.page-node-type-generic-landing .region-content .node--type-generic-landing .node__content>.title{width:100%;float:none;display:block}}.page-node-type-generic-landing .region-content .node--type-generic-landing .node__content>.title h1{word-wrap:break-word;text-align:center;padding-bottom:0}.page-node-type-generic-landing .region-content .node--type-generic-landing .node__content>.field-subtitle{max-width:1024px;margin:10px auto 0;overflow:hidden;margin-top:0;font-size:30px;font-family:"Axiforma Regular","SourceSansPro Regular";color:#000;text-align:center;margin-bottom:32px}@media only screen and (max-width:768px){.page-node-type-generic-landing .region-content .node--type-generic-landing .node__content>.field-subtitle{font-size:24px;line-height:1.2}}.page-node-type-generic-landing .region-content .node--type-generic-landing .node__content>div{clear:both}.page-node-type-generic-landing .region-content .node--type-generic-landing .node__content>.field-components-generic-landing{overflow:hidden}.page-node-type-generic-landing .region-content .node--type-generic-landing .node__content>.field-components-generic-landing .text-block{margin:0 auto 0;padding:0 20px}.page-node-type-generic-landing .region-content .node--type-generic-landing .node__content>.field-components-generic-landing .two-column-image-block{margin:35px auto 35px}.page-node-type-generic-landing .region-content .node--type-generic-landing .node__content>.field-components-generic-landing .fourtysixty-two-col-content .text-block{padding:0}.page-node-type-generic-landing .region-content .node--type-generic-landing .node__content>.field-components-generic-landing .two-column-content--light-grey .text-block,.page-node-type-generic-landing .region-content .node--type-generic-landing .node__content>.field-components-generic-landing .two-column-content--navy-blue .text-block,.page-node-type-generic-landing .region-content .node--type-generic-landing .node__content>.field-components-generic-landing .two-column-content--white .text-block{padding:30px 20px 15px 30px;margin:10px auto 0}