.img-with-text-wrapper{display:flex;gap:1.7777777778rem}.img-with-text-wrapper .image-wrapper{flex:0 0 auto;max-width:100%}.img-with-text-wrapper .image-wrapper img{transition:all .2s ease-in-out}.img-with-text-wrapper .image-wrapper img:hover{transform:scale(1.025);transform-origin:center center;opacity:.9}.img-with-text-wrapper .text-wrapper{flex:1 1 auto}.img-with-text-wrapper.img-pos-left,.img-with-text-wrapper.img-pos-right{flex-flow:row wrap}@media (min-width:992px){.img-with-text-wrapper.img-pos-left,.img-with-text-wrapper.img-pos-right{flex-flow:row nowrap}.img-with-text-wrapper.img-pos-left .image-wrapper,.img-with-text-wrapper.img-pos-right .image-wrapper{max-width:40%;padding-left:2rem}}.img-with-text-wrapper.img-pos-bottom,.img-with-text-wrapper.img-pos-top{flex-flow:column nowrap}.img-with-text-wrapper.img-pos-bottom .text-wrapper,.img-with-text-wrapper.img-pos-right .text-wrapper{order:1}.img-with-text-wrapper.img-pos-bottom .image-wrapper,.img-with-text-wrapper.img-pos-right .image-wrapper{order:2}@media (max-width:991.98px){.img-with-text-wrapper.img-pos-right .image-wrapper{order:1}}@media (max-width:991.98px){.img-with-text-wrapper.img-pos-right .text-wrapper{order:2}}@media (max-width:991.98px){.img-top-mobile .img-with-text-wrapper{flex-flow:column nowrap}.img-top-mobile .img-with-text-wrapper.img-pos-left .text-wrapper,.img-top-mobile .img-with-text-wrapper.img-pos-right .text-wrapper{order:2}.img-top-mobile .img-with-text-wrapper.img-pos-left .image-wrapper,.img-top-mobile .img-with-text-wrapper.img-pos-right .image-wrapper{order:1}}.landing-services .block--type--image-with-text{margin-top:4.16666667rem;padding:1.6666666667rem}@media (max-width:991.98px){.landing-services .block--type--image-with-text .img-with-text-wrapper{flex-direction:column}}@media (min-width:992px){.landing-services .block--type--image-with-text{width:75%;margin:auto;padding:2.2222222222rem 3.3333333333rem 2.7777777778rem 3.6111111111rem}}.proposal-block{padding:2.2222222222rem 3.8888888889rem;border-radius:1.1111111111rem}.proposal-block .field--name-field-text{color:#fff}.proposal-block .btn{--bs-btn-bg:#FFFFFF}@media (min-width:1200px){.proposal-block{width:85%;margin:auto}}@media (max-width:991.98px){.proposal-block{padding:1.6666666667rem}.proposal-block .img-with-text-wrapper{flex-direction:column}}