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