.ssw-banner-container{display:block;margin-bottom:10px}.ssw-banner-container .fa-chevron-right{font-size:16px;padding-left:8px;vertical-align:middle}.ssw-banner-container .banner-cta{display:inline-block;margin-top:25px;font-size:24px;font-weight:400}.ssw-banner-container .banner-cta:hover{color:#006338;text-decoration:underline}.ssw-banner-container .ssw-banner-mobile-title{margin-top:0!important;text-align:center!important;margin-bottom:20px}.ssw-banner-container .ssw-banner-mobile-title .fa-chevron-right{font-size:14px}.ssw-banner-container .ssw-banner-mobile-text{margin-bottom:5px!important;margin-top:10px;color:#333;font-weight:700;font-size:22px}.ssw-banner-container .ssw-banner-mobile-cta{text-decoration:none}.ssw-banner-container .ssw-banner{position:relative;margin-bottom:10px}.ssw-banner-container .ssw-banner img{vertical-align:middle;width:100%}.ssw-banner-container .banner-outer{position:absolute;top:0;bottom:0;width:50%;height:100%}.ssw-banner-container .banner-outer.gradient-dark-right,.ssw-banner-container .banner-outer.gradient-light-right{right:0}.ssw-banner-container .banner-outer.gradient-dark-left,.ssw-banner-container .banner-outer.gradient-light-left{left:0}.ssw-banner-container .banner-inner{display:table;width:100%;height:100%;padding:0 50px}.ssw-banner-container .banner-inner h2,.ssw-banner-container .banner-inner p,.ssw-banner-container .banner-inner a{font-family:source sans pro,Arial,sans-serif;font-weight:400;color:#333;word-wrap:break-word;white-space:normal}.ssw-banner-container .banner-inner a{text-decoration:none}.ssw-banner-container .banner-inner div{display:table-cell;padding-left:0;vertical-align:middle}.ssw-banner-container .banner-inner h2{font-size:5rem;line-height:1.2;font-family:soho gothic w01 medium,source sans pro;margin-top:0}.ssw-banner-container .banner-inner p{font-size:20px}@media(max-width:1199px){.ssw-banner-container .banner-inner h2{font-size:35px}}@media(max-width:991px){.ssw-banner-container .banner-inner h2{font-size:35px}.ssw-banner-container .banner-inner a{font-size:22px}.ssw-banner-container .banner-inner div{padding-left:1em}}@media(max-width:991px) and (min-width:768px){.ssw-banner-container .banner-inner{font-weight:700;font-size:32px;margin:0;padding:0 25px}}.ssw-banner-container .gradient-dark-right p,.ssw-banner-container .gradient-dark-left p,.ssw-banner-container .gradient-dark-right a,.ssw-banner-container .gradient-dark-left a,.ssw-banner-container .gradient-dark-right h2,.ssw-banner-container .gradient-dark-left h2{color:#fff!important}.ssw-banner-container .ssw-banner-subtitle{margin-bottom:5px}.ssw-banner-container .banner-text p{margin:0}.ssw-banner-container .large-title-font .banner-text h2{margin:0}@media(min-width:1200px){.ssw-banner-container .large-title-font .banner-text h2{font-size:5rem}}.ssw-banner-container .large-title-font .banner-text p{font-size:2rem}.ssw-banner-container .large-title-font .banner-text a{font-family:source sans pro,Arial,sans-serif;font-size:24px;font-weight:400;margin-top:25px;text-decoration:none}.ssw-banner-container .large-title-font .banner-text a:hover,.ssw-banner-container .large-title-font .banner-text a:active{color:#006338;text-decoration:underline}.ssw-banner-container .small-title-font .banner-text h2{margin:0}@media(min-width:1200px){.ssw-banner-container .small-title-font .banner-text h2{font-size:4rem}}.ssw-banner-container .small-title-font .banner-text p{font-size:2rem}.ssw-banner-container .small-title-font .banner-text a{font-family:source sans pro,Arial,sans-serif;font-size:24px;font-weight:400;margin-top:25px;text-decoration:none}.ssw-banner-container .small-title-font .banner-text a:hover,.ssw-banner-container .small-title-font .banner-text a:active{color:#006338;text-decoration:underline}@media(max-width:1199px){.ssw-banner-container .banner-text h2{font-size:4rem}}@media(max-width:991px){.ssw-banner-container .banner-text h2{font-size:3.5rem}}@media(max-width:767px){.ssw-banner-container .banner-text h2{font-size:2.2rem}}@media(max-width:768px){.ssw-banner-container .row>div{padding:0}}