.about-row{overflow:hidden;position:relative}.about-row .about-row-inner{position:relative}.about-row .about-row-inner:after{content:"";display:block;clear:both}.about-row .text-content{position:relative;background:#eee;padding:75px 0;line-height:2}.about-row .text-content:before{content:"";display:block;width:100vw;height:100%;background:#eee;position:absolute;top:0;z-index:-1}.about-row .text-content h2{margin-bottom:.7em;font-size:32px;font-size:2rem;letter-spacing:.1em;line-height:1.66}.about-row .text-content h2+p{margin-top:0}.about-row .text-content p{margin:2em 0}.about-row .text-content p:first-child{margin-top:0}.about-row .text-content p:last-child{margin-bottom:0}.about-row.-first{z-index:2}.about-row.-first .text-content{float:right;padding-left:100px;background:#80c937;color:#fff}.about-row.-first .text-content:before{background:#80c937;left:0}.about-row.-second{z-index:1;margin-top:-80px;padding-bottom:84px}.about-row.-second .text-content{float:left;max-width:52%;padding-top:140px;padding-right:100px}.about-row.-second .text-content:before{right:0}.about-row.-second .image-content{position:absolute;right:45px;bottom:-60px;width:52%;max-width:1740px}.about-row.-second .image-content img{width:100%}@media screen and (max-width:1000px){.about-row.-second{padding-bottom:0}.about-row.-second .text-content{max-width:none}.about-row.-second .image-content{position:relative;bottom:auto;right:3%;width:80%;float:right;margin-top:-50px;z-index:2}}@media screen and (max-width:768px){.about-row .text-content{padding:40px 5vw}.about-row .text-content h2{margin-bottom:.55em;font-size:2.143rem;letter-spacing:.35em}.about-row.-first .text-content{padding-left:11vw}.about-row.-second{margin-top:-100px}.about-row.-second .text-content{padding-top:150px;padding-right:11vw}.about-row.-second .image-content{width:92%;margin-top:-20px}}