.three-image-text{width:100%;display:inline-block;vertical-align:middle;padding:10px 0}.three-image-text .image-text-wrap{width:100%;display:inline-block;vertical-align:middle}.three-image-text .image-text-wrap .left{width:45%;float:left}.three-image-text .image-text-wrap .left .image{width:100%;display:inline-block;vertical-align:middle}.three-image-text .image-text-wrap .left .image img{width:100%;height:486px !important;object-fit:cover;object-position:center}.three-image-text .image-text-wrap .middle{width:35%;float:left;padding:0 10px}.three-image-text .image-text-wrap .middle .text{width:100%;height:221px;display:flex;flex-wrap:wrap;align-items:center;text-align:center;padding:20px 20px 25px;margin-bottom:10px;overflow-y:auto}.three-image-text .image-text-wrap .middle .text h3{width:100%;display:inline-block;vertical-align:middle;color:#333}.three-image-text .image-text-wrap .middle .text p{width:100%;display:inline-block;vertical-align:middle;font-size:16px;font-weight:700;color:#333;margin-top:0}.three-image-text .image-text-wrap .middle .image{width:100%;display:inline-block;vertical-align:middle}.three-image-text .image-text-wrap .middle .image img{width:100%;height:254px !important;object-fit:cover;object-position:center}.three-image-text .image-text-wrap .middle .text .cta{width:100%;display:inline-block;vertical-align:middle;margin-top:10px}.three-image-text .image-text-wrap .middle .text .cta a{display:inline-block;vertical-align:middle;padding:5px 16px;background-color:#000;border:2px solid #000;border-radius:0px;color:#fff}.three-image-text .image-text-wrap .middle .text .cta a:hover{background-color:#ca475d;color:#fff;box-shadow:0 5px 10px rgb(0 0 0 / 20%);transform:translateY(-2px)}.three-image-text .image-text-wrap .right{width:20%;float:left}.three-image-text .image-text-wrap .right .image{width:100%;display:inline-block;vertical-align:middle}.three-image-text .image-text-wrap .right .image img{width:100%;height:486px !important;object-fit:cover;object-position:center}.three-image-text .image-text-wrap-mobile{display:none}@media(max-width:1024px){.three-image-text .image-text-wrap .middle .text p{font-size:14px}}@media(max-width:991px){.three-image-text .image-text-wrap{display:none}.three-image-text .image-text-wrap-mobile{width:100%;display:inline-block;vertical-align:middle}.three-image-text .image-text-wrap-mobile .left-right-wrap{width:100%;display:inline-block;vertical-align:middle}.three-image-text .image-text-wrap-mobile .left{width:50%;float:left;position:relative}.three-image-text .image-text-wrap-mobile .left .image{width:100%;display:inline-block;vertical-align:middle;padding-bottom:100%;position:relative}.three-image-text .image-text-wrap-mobile .left .image img{width:100%;height:100% !important;display:block;max-width:none;max-height:none;object-fit:cover;object-position:50% 50%;position:absolute;top:0;left:0}.three-image-text .image-text-wrap-mobile .right{width:50%;float:left;position:relative}.three-image-text .image-text-wrap-mobile .right .image{width:100%;display:inline-block;vertical-align:middle;padding-bottom:100%;position:relative}.three-image-text .image-text-wrap-mobile .right .image img{width:100%;height:100% !important;display:block;max-width:none;max-height:none;object-fit:cover;object-position:50% 50%;position:absolute;top:0;left:0}.three-image-text .image-text-wrap-mobile .middle{width:100%;display:inline-block;vertical-align:middle;padding:0}.three-image-text .image-text-wrap-mobile .middle .text{width:100%;height:221px;display:flex;flex-wrap:wrap;align-items:center;text-align:center;padding:20px 20px 25px;margin:10px 0;overflow-y:auto}.three-image-text .image-text-wrap-mobile .middle .text h3{width:100%;display:inline-block;vertical-align:middle;color:#333}.three-image-text .image-text-wrap-mobile .middle .text p{width:100%;display:inline-block;vertical-align:middle;font-size:16px;font-weight:700;color:#333;margin-top:0}.three-image-text .image-text-wrap-mobile .middle .image{width:100%;display:inline-block;vertical-align:middle;padding-bottom:56.25%;position:relative}.three-image-text .image-text-wrap-mobile .middle .image img{width:100%;height:100% !important;display:block;max-width:none;max-height:none;object-fit:cover;object-position:50% 50%;position:absolute;top:0;left:0}.three-image-text .image-text-wrap-mobile .middle .text .cta{width:100%;display:inline-block;vertical-align:middle;margin-top:10px}.three-image-text .image-text-wrap-mobile .middle .text .cta a{display:inline-block;vertical-align:middle;padding:5px 16px;background-color:#000;border:2px solid #000;border-radius:0px;color:#fff}}