.text-image-module .flex-container-matic{align-items:center}div.flex-upper-wrapper-relative{position:relative}.flex-50.image{height:100%;max-height:500px;overflow:hidden;position:absolute;width:50%}.flex-50.image img{height:100%;object-fit:cover;width:100%}.right-position .flex-50.image img{border-radius:0 15px 15px 0}.left-position .flex-50.image{right:0}.right-position .flex-50.image{left:0}.left-position .flex-50.image{border-radius:15px 0 0 15px}.flex-50 .matic-button{margin-top:1.25rem}.flex-container-matic.content-wrapper .text-wrapper{padding:5% 1.25%}.flex-50.v-align-center.text-wrapper .matic-button{margin:unset}@media only screen and (min-width:1024px){.flex-container-matic.left-position.content-wrapper .text-wrapper{padding-right:4%}.flex-container-matic.right-position.content-wrapper .text-wrapper{padding-left:4%}}@media only screen and (max-width:768px){.flex-container-matic .image{margin:40px 0;min-height:300px;position:relative}.flex-container-matic .image img{position:absolute}.flex-container-matic.content-wrapper .text-wrapper{padding:2rem}.flex-50.image{margin:unset}.flex-50.image,.image img{border-radius:unset!important}}@media only screen and (max-width:448px){#richiedi-una-call .flex-container-matic,#richiedi-una-call .flex-container-matic.content-wrapper .text-wrapper{padding-top:0!important}#richiedi-una-call h2{font-size:2.5rem!important;line-height:3rem!important}}