.box-with-background{margin-top:40px;position:relative;z-index:22}@media only screen and (min-width:1200px){.box-with-background{margin-top:-230px}.box-with-background#our-process .box-with-background__image{bottom:-300px}}.box-with-background#our-process .text-box:after{top:40%}.box-with-background#our-process .text-box:before{top:40%}.box-with-background .green-line-wrapper{bottom:-220px;padding-top:50px;position:absolute;right:0;width:19%;z-index:23;z-index:2}@media only screen and (max-width:991px){.box-with-background .green-line-wrapper{border-bottom:32px solid transparent;border-right:480px solid #fff;border-top:160px solid transparent;height:230px;width:40%}}@media only screen and (min-width:992px){.box-with-background .green-line-wrapper{bottom:-250px;width:15%}}.box-with-background .green-line-wrapper .green-line{background:#cdebe6;height:19px}@media only screen and (max-width:767px){.box-with-background .green-line-wrapper .green-line{background:#cdebe6;height:19px;margin-top:-140px;position:absolute;right:calc(-100vw - 180px);width:180px}}.box-with-background__image{background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:-100px;height:100%;left:0;position:absolute;width:100%;z-index:1}@media only screen and (min-width:1200px){.box-with-background__image{background-position:top;background-size:cover;bottom:-380px}}@media only screen and (min-width:2048px){.box-with-background__image{bottom:-150px}}.box-with-background .text-box{background:#359485;color:#fff;margin-left:15px;padding:45px 30px 20px;position:relative;z-index:2}.box-with-background .text-box:before{background:#fff;content:"";height:6px;left:-40%;position:absolute;top:35%;width:30px;z-index:2}@media only screen and (min-width:992px){.box-with-background .text-box:before{left:-20%}}@media only screen and (min-width:1600px){.box-with-background .text-box:before{left:-40%}}.box-with-background .text-box:after{background:#c97d31;content:"";height:6px;left:calc(-100% - 15px);position:absolute;top:35%;width:100%}@media only screen and (min-width:992px){.box-with-background .text-box:after{left:calc(-100% - 30px)}}@media only screen and (min-width:1440px){.box-with-background .text-box:after{left:calc(-100% - 64px)}}.box-with-background .text-box p{margin-bottom:30px}@media only screen and (min-width:992px){.box-with-background .text-box p{margin-bottom:40px}}@media only screen and (min-width:1200px){.box-with-background .text-box{margin:0 auto 200px;max-width:1000px;padding:60px}}
