.main-section{margin-bottom:50px;margin-top:50px;padding:2rem;position:relative}.main-section .inner-content{font-size:0;margin-left:auto;margin-right:auto;max-width:1200px;position:relative}.main-section .inner-content *{font-size:1rem}.main-section .image-container{display:inline-block;vertical-align:top;width:calc(50% - 120px)}.main-section.left .image-container{margin-right:120px}.main-section.right .image-container{margin-left:120px}main-section .aside-text h4.overline{color:#000;font-family:LuckyFellas;font-size:36px;font-weight:400;line-height:1.25;margin-bottom:0;margin-top:.1em;text-align:left}.main-section .image-container img{display:block;height:auto;width:100%}.main-section .aside-text{display:inline-block;vertical-align:top;width:50%}.main-section .overline{font-family:LuckyFellas;font-size:32px;font-weight:400;margin:0;text-align:left}.main-section .aside-text h3{color:#dbbd26;font-size:36px;font-weight:400;line-height:1.25;margin-bottom:1.5em;margin-top:.1em;text-align:left}.main-section .aside-text p{margin-bottom:1em;margin-top:1em}@media (max-width:959px){.main-section{margin-bottom:25px!important;margin-top:60px!important;padding:0!important}.main-section .image-container{margin-bottom:2rem;margin-left:auto!important;margin-right:auto!important;margin-top:3rem;width:75%}.main-section .aside-text,.main-section .image-container{display:block;height:auto;left:auto;position:relative;right:auto;top:auto}.main-section .aside-text{margin:3rem auto 2rem;width:80%}.main-section .aside-text h3{font-size:28px}}