.video-text-parent-container.variant-two .sub-txt.mob-only{display:none}
@media(min-width:320px) and (max-width:991px){.video-text-parent-container.variant-two .sub-txt.mob-only{font-size:16px;line-height:23px;text-align:center;margin:25px auto 13px;color:#4c4e52;width:79%;display:block}
}
@media(min-width:320px) and (max-width:991px){.video-text-parent-container.variant-two .text-container{position:static;transform:unset;width:100%;clip-path:none;padding:0;background:0}
}
@media(min-width:320px) and (max-width:991px){.video-text-parent-container.variant-two .text-container .text{font-size:24px;line-height:29px;margin:0 auto;padding-bottom:20px;color:#000}
}
.video-text-parent-container.variant-two .text-container .sub-txt{font-size:24px;line-height:32px;color:#4c4e52;margin:27px 0 43px;width:85%}
.video-text-parent-container.variant-two .cta .animated-arrow-button{padding:14px 40px;font-size:16px;line-height:24px;color:#2e2f32;border:1px solid #2e2f32;height:52px;border-radius:99px}
@media(min-width:320px) and (max-width:991px){.video-text-parent-container.variant-two .cta .animated-arrow-button{height:35px;font-size:16px;font-weight:700}
}
.video-text-parent-container.variant-two .cta .animated-arrow-button:hover{background:#fff7e8 !important;border:.5px solid #1e1e1e !important}
.video-text-parent-container.variant-two .cta .animated-arrow-button:hover .arrow{transform:none !important}
.video-text-parent-container.variant-two .video-container{display:flex;flex-direction:row}
@media(min-width:320px) and (max-width:991px){.video-text-parent-container.variant-two .video-container{margin:0 5px}
}
.video-text-parent-container.variant-two .video-container picture{align-self:flex-end;width:25%}
.video-text-parent-container.variant-two .video-container picture img{height:190px;width:auto}
@media(min-width:320px) and (max-width:991px){.video-text-parent-container.variant-two .video-container picture img{height:auto;width:100%}
}
.video-text-parent-container.variant-two .video-container picture:nth-of-type(2){align-self:flex-start;transform:translate(-23px)}
@media(min-width:320px) and (max-width:991px){.video-text-parent-container.variant-two .video-container picture:first-of-type{transform:translate(12px)}
}
@media(min-width:1500px){.video-text-parent-container.variant-two .video-container picture:first-of-type{transform:translate(10px)}
}
.video-text-parent-container.variant-two .video-container .video-div{width:50%;z-index:999}
.video-text-parent-container.variant-two .video-container .video-div video{width:100%;border-radius:10px;height:100%}
.video-text-parent-container.variant-two .mob-only{text-align:center;display:none}
@media(min-width:320px) and (max-width:991px){.video-text-parent-container.variant-two .mob-only{display:block}
}
.video-text-parent-container.variant-two .desk-only{display:block}
@media(min-width:320px) and (max-width:991px){.video-text-parent-container.variant-two .desk-only{display:none}
}
.video-text-parent-container{align-items:center;max-width:100%;margin-top:50px;position:relative}
@media(min-width:992px){.video-text-parent-container{padding:0 40px;display:flex}
}
.video-text-parent-container .text-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
@media(min-width:320px) and (max-width:991px){.video-text-parent-container .text-container{position:absolute;bottom:0;background:#fff;width:66%;padding:17px 0 17px 17px;transform:translateY(53px);clip-path:polygon(0 0,70% 0,70% 28%,100% 28%,100% 100%,0 100%)}
}
@media(min-width:992px){.video-text-parent-container .text-container{width:40%;padding:40px}
}
.video-text-parent-container .text-container .main-text{font-size:32px;font-weight:400;color:#000;padding-left:5px;padding-bottom:5px}
@media(min-width:320px) and (max-width:991px){.video-text-parent-container .text-container .main-text{font-size:18px;font-weight:400;color:#000;padding-bottom:8px;margin:0 auto}
}
.video-text-parent-container .text-container .text{text-wrap:balance;font-weight:400;margin-bottom:10px;font-size:28px;line-height:36px}
@media(min-width:992px){.video-text-parent-container .text-container .text{font-size:64px;line-height:70px}
}
@media(min-width:992px){.video-text-parent-container .video-container{width:50%;overflow:hidden}
}
.video-text-parent-container .video-container video{width:100%}
@media(min-width:992px){.video-text-parent-container .video-container video{height:690px;width:auto;border-radius:8px}
}