.text-images .col-text{flex-basis:46%;margin-right:4%}.text-images .col-text p{color:#444;font-size:18px}.text-images .col-text h3{color:#37761d;font-family:Poppins,sans-serif;font-size:18px;letter-spacing:.2em}.text-images .col-image{flex-basis:50%;padding-bottom:50px}.text-images .col-image .main-img{display:flex;justify-content:flex-end;margin-bottom:50px;padding-left:160px;position:relative}.text-images .button-group{display:flex}.text-images .col-image .sub-img{position:absolute;top:50%;transform:translate(-45%,-33%)}.text-images .col-image .main-img img{box-shadow:0 25px 55px rgba(0,0,0,.25);max-width:422px!important;width:100%}.button-link__link{font-size:13px;position:relative}.button-link__link:after{background:#1b1b1b;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:all .3s ease;width:100%}.button-link__link:hover:after{width:0}.text-images .second{margin-left:25px}@media(min-width:768px) and (max-width:1024px){.text-images .button-group{flex-direction:column}.text-images .first{margin-bottom:30px}}@media(max-width:767px){.text-images .col-text{margin-bottom:50px;margin-right:0}.text-images .col-image .main-img{padding-left:0}.text-images .pos{padding-left:31%}.text-images .col-image .main-img img{max-width:100%}.text-images .button-group{flex-direction:column}.text-images .button-group .first{margin-bottom:30px}}