.two__cols *,.two__cols :after,.two__cols :before{box-sizing:border-box;margin:0;padding:0}.two__cols{align-items:center;display:flex;gap:60px;justify-content:flex-end;margin:0 auto;max-width:1920px;padding-left:43px;padding-right:43px;position:relative;width:100%}.two__cols.txt-img{flex-direction:row}.two__cols.img-txt{flex-direction:row-reverse}.two__cols.txt-img .two__cols-img{align-self:flex-end}.two__cols .two__cols-img{height:600px;max-width:540px;overflow:hidden;position:relative;width:100%}.two__cols .two__cols-img img{display:block;height:100%!important;max-width:100%;object-fit:cover;width:100%}.two__cols .two__cols-text{flex:1;max-width:583px;position:relative}.two__cols .two__cols-text h3{margin-bottom:16px}.two__cols .two__cols-supporting{max-width:583px}.two__cols .two__cols-link{margin-top:32px}.two__cols .two__cols-link a{font-weight:700;line-height:1.5;margin-top:32px;text-decoration:underline;text-decoration-color:transparent;-webkit-text-decoration-color:transparent;-moz-text-decoration-color:transparent;text-transform:uppercase;text-underline-offset:4px;-webkit-text-underline-offset:4px;-moz-text-underline-offset:4px;transition:.3s ease-in-out}.two__cols .two__cols-link a:hover{text-decoration-color:currentColor;-webkit-text-decoration-color:currentColor;-moz-text-decoration-color:currentColor}.two__cols .two__cols-link svg{margin-left:5px}@media screen and (max-width:1200px){.two__cols .two__cols-img{height:100%!important;max-height:450px;max-width:min(400px,50%);overflow:hidden;width:100%}}@media screen and (max-width:1096px){.two__cols.txt-img .two__cols-text{padding-left:0}}@media screen and (max-width:767px){.two__cols.img-txt,.two__cols.txt-img{flex-direction:column-reverse;gap:30px;padding-left:0;padding-right:0}.two__cols.txt-img .two__cols-img{align-self:center}.two__cols.txt-img .two__cols-text{padding-left:0}.two__cols .two__cols-img{max-height:500px;max-width:500px}}