.text_left_image_right{align-items:center;display:flex;flex-wrap:wrap}.text_left_image_right .image,.text_left_image_right .text{width:50%}.text_left_image_right .image img{object-fit:cover;width:100%}.text_left_image_right .text h2{color:#858fa4;font-size:16px;font-weight:400;letter-spacing:3px;line-height:19px;margin:0}.text_left_image_right .text h3{color:#1f2a44;font-size:30px;font-weight:700;letter-spacing:1px;line-height:38px;margin:0;max-width:100%;padding:29px 0}.text_left_image_right .text .para{color:#00050f;font-size:16px;font-weight:400;letter-spacing:1px;line-height:22px;max-width:100%;padding-bottom:29px}.text_left_image_right .text .bttn a{background:#1f2a44;border-bottom-right-radius:26px;clip-path:polygon(0 0,0 0,100% 0,100% 0,100% calc(100% - 20px),calc(100% - 24px) 100%,0 100%,0 100%);color:#fff;display:inline-block;font-size:10px;font-weight:800;letter-spacing:3px;line-height:14px;padding:19px 22px;text-decoration:none;text-transform:uppercase}.text_left_image_right .text .bttn a:hover{background:rgba(31,42,68,.7)}@media (min-width:320px) and (max-width:767px){.text_left_image_right{display:flex;flex-direction:column-reverse;padding:0 10px}.text_left_image_right .text .para{font-size:15px}.text_left_image_right .image,.text_left_image_right .text{width:100%}.text_left_image_right .image img{height:auto!important;max-width:100%!important}.text_left_image_right .text{padding:20px 0 0}.text_left_image_right .text h1{font-size:25px;line-height:30px;padding:13px 0}.text_left_image_right .text h3{color:#1f2a44;font-size:25px;font-weight:700;letter-spacing:1px;line-height:30px;margin:0;max-width:100%;padding:16px 0}.text_left_image_right .text .bttn a{padding:13px 20px 13px 10px}}@media (min-width:768px) and (max-width:1024px){.body-wrapper .dnd-section{padding:40px 10px!important}.text_left_image_right .text{padding:0 10px}.text_left_image_right .text h1{font-size:26px;line-height:28px;padding:12px 0}.text_left_image_right .text .para{font-size:15px}.text_left_image_right .text .bttn a{padding:16px 30px 16px 16px}.text_left_image_right .image img{height:auto;max-width:100%;width:100%}.text_left_image_right .text h3{font-size:26px;line-height:28px;padding:15px 0}}@media screen and (min-width:992px){.left_image_right_text .text h3{max-width:90%}.text_left_image_right .image{padding:4rem 0 4rem 4rem}}.text_left_image_right .image img{max-width:415px;min-height:415px}