.image-content{font-size:16px;line-height:24px}.image-content-wrapper{position:relative;display:flex}@media (min-width: 769px){.image-content-wrapper img{position:absolute;top:0;width:auto;height:100%}.image-content-wrapper.image-right img{right:0}.image-content-wrapper.image-left img{left:0}}@media (min-width: 992px){.image-content-wrapper{background-color:#FAFAFA}.image-content-wrapper.image-left img{left:0;max-width:100%;object-fit:cover}.image-content-wrapper.image-right img{right:0}}.image-content-wrapper.image-right{flex-direction:row-reverse}.image-content-wrapper-content{background-color:#FAFAFA}@media (min-width: 768px){.image-content-wrapper-content{padding:40px 30px;min-height:430px}}.image-content-wrapper-content p{margin-bottom:30px;margin-top:20px;font-size:16px;font-style:normal;font-weight:500;line-height:25px;color:black}@media (max-width: 991px){.image-content-wrapper-content-mobile{background-color:#FAFAFA;padding:32px}.image-content-wrapper-content-mobile .button{width:100%}}.image-content strong{color:#418613}.image-content.newsletter{font-size:18px;line-height:27px}.image-content.newsletter h2{font-size:38px;line-height:38px}.image-content.newsletter .image-content-wrapper-content{color:#fff}@media (min-width: 991px){.image-content.newsletter .image-content-wrapper-content{background-color:#55A122}}@media (max-width: 991px){.image-content.newsletter .image-content-wrapper-content-mobile{background-color:#55A122;text-align:center}}.image-content.newsletter .image-content-wrapper-content h2{color:#fff}.image-content.newsletter .image-content-wrapper-content input{border-radius:999px;border:0;background-color:#fff;padding:15px;width:100% !important}@media (max-width: 991px){.image-content.newsletter .image-content-wrapper-content button{width:100% !important}}.image-content-subtitle{font-size:1rem;font-weight:bold;line-height:27px;text-align:left;color:#418513;margin-top:20px}.image-content.greybackground{background-color:#F4F4F4}.image-content.greybackground .image-content-wrapper-content{background-color:#fff}@media (min-width: 991px){.columnswrapper .container{padding:0}}.columnswrapper .image-content-subtitle{text-align:center}.columnswrapper .row{justify-content:space-between}.columnswrapper .columnbox{height:100%}.columnswrapper .columnbox .columncontent{padding:20px;background-color:#FAFAFA;height:100%}.columnswrapper .columnbox .columnimage img{width:100%;height:auto;height:250px;object-fit:cover}@media (max-width: 991px){.columnswrapper .columnbox .columnimage img{max-height:350px;height:auto}}@media (max-width: 991px){.columnswrapper .columnbox .button{width:100%}}.columnswrapper.greybackground{background-color:#F4F4F4}.columnswrapper.greybackground .columnbox .columncontent{background-color:#fff}.columnswrapper.more-three-columns .row{justify-content:flex-start}@media (min-width: 767px){.col-bundle-2{width:40%}}@media (min-width: 767px){.col-bundle-3{width:25%}}.plusicon{text-align:center;display:flex;align-items:center;justify-content:center}@media (min-width: 767px){.plusicon{width:10%}}@media (max-width: 767px){.plusicon{width:100%;margin-top:30px}}.plusicon svg{display:inline-block}.imagetextimg{position:relative}.badgewrapper{background-color:#55A122;border-radius:999px;color:#fff;text-align:center;padding:20px;line-height:1.2;width:130px;height:130px;display:flex;align-items:center;justify-content:center;position:absolute;top:-30px;text-transform:uppercase;z-index:2;font-weight:bold;font-family:futurabold,Arial,sans-serif;font-size:18px}@media (max-width: 767px){.badgewrapper{font-size:16px;width:130px;height:130px}}.badgewrapper.image-left{left:-30px}@media (max-width: 767px){.badgewrapper.image-left{left:-10px}}.badgewrapper.image-right{right:-30px}@media (max-width: 767px){.badgewrapper.image-right{right:unset;left:-10px}}@media screen and (min-width: 768px) and (max-width: 992px){.image-content-wrapper{overflow:hidden}.columnswrapper .columnbox .columncontent{font-size:0.9rem;line-height:1.6;padding:10px;flex:1;height:100%}.columnswrapper .columnbox .columncontent h2{font-size:1rem;line-height:1.2}.columnswrapper .columnbox .columncontent button{font-size:9px;padding:5px;height:auto}}
