.plyhdmrsec{background:#f4f4f4}.plyhdmrsec__tab-link{font-size:1.375rem;color:#1d1d1b;border-radius:3.125rem;border:.0625rem solid #4e4e4e;background:#fff;cursor:pointer}.plyhdmrsec__tab-link--active{background:#e30613;border-color:#e30613;color:#fff}.plyhdmrsec__imgsec{display:flex;justify-content:center}.plyhdmrsec__tabs-content{padding:2.5rem;background:#fff;border-radius:1.25rem;overflow:hidden}.plyhdmrsec__rightchoicebox{background:#e30613;border-radius:.625rem}.plyhdmrsec__vidoesec{width:52%;position:relative;border-radius:.625rem;overflow:hidden}.plyhdmrsec__vidoesec img{width:100%;display:block}.plyhdmrsec__playicon{position:absolute;inset:0;width:4.375rem;min-width:4.375rem;height:4.375rem;background:#e30613;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:auto}.plyhdmrsec__playicon img{width:auto}.plyhdmrsec__txtsec{width:40%}.plyhdmrsec__txtsec .mainHeading__text,.plyhdmrsec__txtsec .mainHeading__title{color:#fff}.plyhdmrsec__overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9}.plyhdmrsec__modal{background:#fff;padding:1.25rem;border-radius:.5rem;box-shadow:0 0 10px rgba(0,0,0,.3);position:relative;width:70%}.plyhdmrsec__modal iframe{width:100%;height:25rem}.plyhdmrsec__closebtn{position:absolute;right:0;top:0;width:2.5rem;min-width:2.5rem;height:2.5rem;color:#fff;inset:0;display:flex;justify-content:center;align-items:center;margin-left:auto;background:#e30613}.plyhdmrsec__rightchoicebox.has-inner-video{width:64rem;max-width:100%;margin-left:auto;margin-right:auto}.plyhdmrsec__rightchoicebox.has-inner-video .plyhdmrsec__vidoesec{width:30%}.plyhdmrsec__rightchoicebox.has-inner-video .plyhdmrsec__txtsec{width:68%}.plyhdmrsec__rightchoicebox.has-inner-video .mainHeading{max-width:100%}.plyhdmrsec__rightchoicebox.has-inner-video .mainHeading__text{font-size:1.25rem}.plyhdmrsec__innerbox{column-gap:2%}@media screen and (max-width:1023px){.plyhdmrsec__innerbox{flex-wrap:wrap}.plyhdmrsec__txtsec,.plyhdmrsec__vidoesec{width:100%}}@media screen and (max-width:767px){.plyhdmrsec__tabs{overflow-y:auto;padding-bottom:.5rem}.plyhdmrsec__tab-link{min-width:fit-content;border-radius:.5rem}.plyhdmrsec__tabs-content{padding:0;border-radius:0;background:transparent}.plyhdmrsec__rightchoicebox{padding:1rem}.plyhdmrsec__rightchoicebox.has-inner-video .plyhdmrsec__txtsec,.plyhdmrsec__rightchoicebox.has-inner-video .plyhdmrsec__vidoesec{width:100%}.plyhdmrsec__rightchoicebox.has-inner-video .mainHeading__text{font-size:1rem}}