.p3_text_and_image .row{align-items:center}.p3_text_and_image .colmd.image_video img{object-fit:cover;width:100%}.p3_text_and_image .colmd.text h2{font-size:54px;line-height:64px;margin-bottom:25px}.p3_text_and_image .colmd.text p{color:#343434;font-size:17px;line-height:27px}.colmd.text .btnclm{padding-top:20px}.btnclm a,.colmd.text .btnclm a{border-radius:2px;display:inline-block;font-weight:600;padding:15px 25px}.btnclm a:hover{background-color:#fff!important}.colmd.image_video .video{position:relative}.colmd.image_video .video img{width:100%}.colmd.image_video .video .play_icon{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.colmd.image_video .video #video-popup-overlay{background-color:#000;display:none;height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%;z-index:995}.colmd.image_video .video #video-popup-close:hover{color:#de0023}.colmd.image_video .video #video-popup-container{background-color:#fff;display:none;left:50%;margin-left:-30%;position:fixed;top:20%;width:60%;z-index:996}.colmd.image_video .video #video-popup-close{background-color:#000;border-radius:25px;color:#fff;cursor:pointer;font-size:12px;height:25px;line-height:25px;position:absolute;right:-10px;text-align:center;top:-10px;width:25px;z-index:998}.colmd.image_video .video #video-popup-iframe-container{background-color:#000;border:2px solid #000;border-radius:2px;padding-bottom:56.25%;position:absolute;width:100%;z-index:997}.colmd.image_video .video #video-popup-iframe{background-color:#000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:999}@media only screen and (max-width:767px){.p3_text_and_image .colmd.text h2{font-size:30px;line-height:40px;margin-bottom:20px}.p3_text_and_image .col-md-6{padding:0}.p3_text_and_image .colmd.text p{font-size:16px;line-height:24px}.p3_text_and_image .colmd.text{margin-top:30px}.colmd.text .btnclm a{font-size:15px}}@media only screen and (min-width:768px) and (max-width:1024px){.p3_text_and_image .colmd.text h2{font-size:34px;margin-bottom:20px}.p3_text_and_image .colmd.text p{font-size:16px;line-height:24px}}@media only screen and (min-width:1025px) and (max-width:1199px){.p3_text_and_image .colmd.text h2{font-size:38px;margin-bottom:20px}}.image-padding-right{padding-right:25px}.btnclm-center{display:flex;justify-content:center;margin-top:15px;width:100%}@media only screen and (max-width:1024px){.image-padding-right{padding-right:0}}.video-wrapper{max-width:none!important}