.image-text-image{margin:50px 0;position:relative}.image-text-image .image-left,.image-text-image .image-right{position:relative;display:flex}.image-text-image .image-left::before{content:'';position:absolute;top:0;right:0;transform:translateY(-100px);width:123px;height:55px;flex-shrink:0;border:5px solid var(--light-gray)}.image-text-image .image-right::before{content:'';position:absolute;bottom:0;left:0;transform:translateY(100px);width:123px;height:55px;flex-shrink:0;border:5px solid var(--light-gray)}.image-text-image .image-left img,.image-text-image .image-right img{max-height:100px}.image-text-image .image-left img{width:calc(100% - 23px);margin-left:auto;border-radius:3px 0 0 3px;transform:translateY(-60px)}.image-text-image .image-right img{width:calc(100% - 23px);margin-right:auto;border-radius:0 3px 3px 0;transform:translateY(60px)}.image-text-image .content_wrapper{padding:0 23px;text-align:center}.image-text-image .content-center{padding:0}.button-group .btn{width:fit-content}.button-group{display:flex;flex-direction:column;align-items:center;gap:10px}@media(min-width:768px){.image-text-image{margin:75px 0}.image-text-image .image-left,.image-text-image .image-right{padding:0}.image-text-image .image-left img,.image-text-image .image-right img{max-height:100%;transform:none;width:100%}.image-text-image .image-left img{border-radius:0 3px 3px 0;position:absolute;top:71px}.image-text-image .image-right img{border-radius:3px 0 0 3px;position:absolute;bottom:71px}.image-text-image .image-left::before,.image-text-image .image-right::before{content:unset}.image-text-image .content_wrapper{padding:71px 60px}.image-text-image::before{content:'';position:absolute;top:0;left:0;width:calc(50% + 58px);height:100%;transform:translateY(-120px);border:5px solid rgba(231,231,231,1);z-index:-1}.image-text-image::after{content:'';position:absolute;bottom:0;left:0;width:calc(25% + 58px);height:100%;transform:translateY(220px);border-right:5px solid #E7E7E7;z-index:-1}.image-text-image .image-left img{top:97px}.image-text-image .image-right img{bottom:97px}}@media(min-width:1200px){.image-text-image .content_wrapper{padding:97px}.image-text-image{margin:100px 0}.image-text-image::before{transform:translateY(-150px)}}@media(min-width:1500px){.image-text-image::after{width:calc(50% - 115px)}}