.story{background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:105px 0}.story .left-section{padding:0 0 87px;position:relative}.story .left-section .title{font-size:6rem;line-height:6rem;color:#fff;letter-spacing:-0.03rem;text-shadow:0 3px 20px #00000089;text-transform:uppercase}.story .left-section img{width:155px;position:absolute;right:0;bottom:-25px}.story .right-section{background:rgba(48,46,44,0.6);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:40px 25px 32px;color:#fff;font-size:1.6rem;line-height:24px}.story .right-section img.aligncenter{margin:0 auto;display:block}.story .right-section .align-button-class.button-center{text-align:center}.story .right-section p{margin:0 0 20px;font-size:1.76rem;line-height:2.8rem}.story .right-section p strong{font-weight:bold;letter-spacing:.2px;color:#fff;font-size:2rem}.story .right-section .button{padding:19px 50px 18px;letter-spacing:.8px;color:#fff;text-transform:uppercase;background:#ce181e;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:15px 0 0;-webkit-transition:all .6s cubic-bezier(0.215,0.61,0.355,1);-o-transition:all .6s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:all .6s cubic-bezier(0.215,0.61,0.355,1);transition:all .6s cubic-bezier(0.215,0.61,0.355,1);font-weight:bold}.story .right-section .button:hover{background:#fff;color:#ce181e}.story .right-section h2.gform_title{line-height:4.7rem;font-size:3.3rem}@media only screen and (min-width:1023px){.story .container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.story .left-section{width:-webkit-calc(45% - 20px);width:-moz-calc(45% - 20px);width:calc(45% - 20px);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.story .left-section img{width:auto;bottom:32px;right:-50px}.story .right-section{width:-webkit-calc(55% - 20px);width:-moz-calc(55% - 20px);width:calc(55% - 20px);padding:48px 60px 32px}}@media only screen and (max-width:1024px){.story.has-no-image .left-section{margin:0}.story.has-no-image .left-section .title{margin:0}.story .left-section .title{letter-spacing:-0.089rem}}@media only screen and (max-width:600px){.story .left-section .title{font-size:4.5rem;line-height:5.4rem}}