section.two-col-component{margin-top:60px;margin-bottom:60px}
.two-col-component .row .blackEyebrow{border-top:2px solid #213f30;padding-top:25px}
.two-col-component .rowRight{padding-top:0}
.two-col-component .rowLeft h2{color:#213f30;display:inline;font:normal 38px/43px "FoundersGroteskSemiBold"}
.two-col-component .rowLeft h3{display:inline;font:normal 38px/43px "FoundersGroteskRegular"}
.two-col-component .rowLeft h4{color:#213f30;font-family:"FoundersGroteskSemiBold";font-weight:normal;font-size:30px;line-height:34px;margin-bottom:5px}
.two-col-component .rowLeft h5{color:#213f30;font-family:"FoundersGroteskRegular";font-weight:normal;font-size:30px;line-height:34px;margin-bottom:5px}
.two-col-component .rowLeft h6{color:#213f30;font:normal 15px/18px "FoundersGroteskRegular";margin-bottom:5px}
.two-col-component .rowLeft .content:not(:first-child){margin-top:15px}
.two-col-component .rowLeft .content:not(:last-child){margin-bottom:25px}
.two-col-component .cta-button{margin-top:25px}
.two-col-component .rowRight .imgSection:not(:last-child),.two-col-component .rowRight .image:not(:last-child),.two-col-component .rowRight .ssga-brightcovevideo:not(:last-child){margin-bottom:25px}
.two-col-component .rowRight .imgSection img,.two-col-component .rowRight .image img,.two-col-component .rowRight .ssga-brightcovevideo{width:100%}
.two-col-component .rowRight .rte-text:first-child{border-top:2px solid #213f30;padding-top:25px}
.two-col-component .rowRight .rte-text p,.two-col-component .rowRight .rte-text li{margin-bottom:15px;font-family:"FoundersGroteskRegular";font-size:21px;line-height:26px}
.two-col-component .rowRight .rte-text ul{margin-bottom:35px;list-style-type:none}
.two-col-component .rowRight .rte-text ol{margin-bottom:35px;counter-reset:section;list-style-type:none}
.two-col-component .rowRight .rte-text ul li{margin-bottom:15px;position:relative;padding-left:28px}
.two-col-component .rowRight .rte-text ul li:before{border:2px solid #213f30;border-radius:50px;background-color:#213f30;content:"";width:8px;height:8px;position:absolute;left:0;top:10px}
.two-col-component .rowRight .rte-text ol li{margin-bottom:15px;position:relative;padding-left:28px}
.two-col-component .rowRight .rte-text ol li:before{counter-increment:section;content:counters(section,".") " ";font-family:"FoundersGroteskSemiBold";width:28px;position:absolute;left:0;top:0}
.two-col-component .rowRight .rte-text ul:last-child li:last-child,.two-col-component .rowRight .rte-text ol:last-child li:last-child,.two-col-component .rowRight .rte-text p:last-child{margin-bottom:0}
.two-col-component .rowRight .rte-text h1,.two-col-component .rowRight .rte-text h2{color:#213f30;font-family:"FoundersGroteskSemiBold";font-weight:normal;font-size:38px;line-height:43px;margin:0 0 5px 0;padding:0}
.two-col-component .rowRight .rte-text h3{color:#213f30;font-family:"FoundersGroteskRegular";font-weight:normal;font-size:38px;line-height:43px;margin-bottom:5px}
.two-col-component .rowRight .rte-text h4{color:#213f30;font-family:"FoundersGroteskSemiBold";font-weight:normal;font-size:30px;line-height:34px;margin-bottom:5px}
.two-col-component .rowRight .rte-text a{color:#fa591a}
.two-col-component a.btn{color:#fff;background:#213f30;box-shadow:none;box-sizing:border-box;border-color:#213f30;cursor:pointer;text-transform:none;min-width:178px;text-align:center;padding:16px 20px;font:15px "FoundersGroteskRegular";margin-bottom:15px}
.two-col-component a.btn:hover{color:#213f30;background-color:#fff}
.two-col-component a.btn:hover,.two-col-component a.btn:focus{text-decoration:none}
.two-col-component .cta-button:last-child a.btn{margin-bottom:0}
.two-col-component .cta-link:last-child a.btn{margin-bottom:0}
.two-col-component .rowRight .rte-text .block{padding-left:0}
.two-col-component .rowRight .rte-text .disclaimer{font-size:14px}
.two-col-component .readMore{color:#fa591a;text-decoration:none}
.two-col-component .readMore:hover{text-decoration:underline}
.two-col-component .readMore:after{content:"\003E";margin-left:4px;font-size:18px;position:absolute}
@media only screen and (max-width:1024px){section.two-col-component{margin-top:50px;margin-bottom:50px}
.two-col-component .rowLeft h2,.two-col-component .rowLeft h3{font-size:34px;line-height:38px}
.two-col-component .rowRight .rte-text p,.two-col-component .rowRight .rte-text li{font-size:21px;line-height:26px}
.two-col-component .rowRight .rte-text h1,.two-col-component .rowRight .rte-text h2{font-size:34px;line-height:38px}
.two-col-component .rowRight .rte-text h3{font-size:34px;line-height:38px}
.two-col-component .rowRight .rte-text h4{font-size:30px;line-height:34px}
}
@media only screen and (max-width:768px){.two-col-component .rowLeft h6{margin-bottom:10px}
.two-col-component .rowLeft{margin-bottom:40px}
.two-col-component .row div:not(:first-child) .blackEyebrow{border-top:0 none;padding-top:0}
.two-col-component .rowRight .rte-text:first-child{border-top:0 none;padding-top:0}
.two-col-component .col-sm-4,.two-col-component .col-sm-6,.two-col-component .col-sm-8{width:100%}
.two-col-component a.btn{width:100%;text-align:center}
}