.app-mid-banner{background-image:url();display:flex;background-size:cover}.app-mid-banner .wrap{display:flex}.app-mid-banner .wrap .img-session{display:flex;margin-right:150px}.app-mid-banner .wrap .img-session:hover .mask-div:not(:hover):after{transition:all .2s ease-out;content:"";position:absolute;width:100%;height:100%;top:0;left:50.5px;transform:skew(5.5deg);background:var(--golden);opacity:.3;z-index:1}.app-mid-banner .wrap .img-session .mask-div{transform:skew(-20deg);width:270px;position:relative;display:inline-block;height:360px;overflow:hidden;margin-right:-104px}.app-mid-banner .wrap .img-session .left-img img,.app-mid-banner .wrap .img-session .mid-img img,.app-mid-banner .wrap .img-session .right-img img{transform:skew(20deg)}@media(max-width:767.8px){.app-mid-banner .wrap .img-session .mask-div{display:none}}.app-mid-banner .wrap .info-session{text-align:right;margin:auto}.app-mid-banner .wrap .info-session span{font-size:13px;letter-spacing:2.6px;color:#023874;text-transform:uppercase;font-weight:700;margin-bottom:20px}@media(max-width:767.8px){.app-mid-banner .wrap .info-session span{font-size:11px}}.app-mid-banner .wrap .info-session h2{font-size:31px;color:var(--white);color:#fff;font-weight:600;margin-top:10px;margin-bottom:10px;line-height:42px}@media(max-width:767.8px){.app-mid-banner .wrap .info-session h2{font-size:21px;max-width:310px;margin:10px auto 0;line-height:22px}}.app-mid-banner .wrap .info-session p{font-size:14px;color:var(--white) F;margin-bottom:20px;line-height:22px}@media(max-width:767.8px){.app-mid-banner .wrap .info-session p{max-width:286px;margin:10px auto 15px}}@media(max-width:767.8px){.app-mid-banner .wrap .info-session{text-align:center}}.app-mid-banner .wrap .info-session .cta-session{display:flex;justify-content:flex-end}.app-mid-banner .wrap .info-session .cta-session p{text-align:center;font-size:13px;color:#023874;margin:auto}@media(max-width:767.8px){.app-mid-banner .wrap .info-session .cta-session{justify-content:center}}@media(max-width:767.8px){.app-mid-banner .wrap{display:flex;flex-direction:column-reverse;padding:50px 0}}@media(max-width:767.8px){.app-mid-banner{display:block}}.app-mid-banner .mobile-group-img img{width:100%;display:flex}