section.banner{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:55px;padding-top:94px}section.banner .logo-shape{margin:0 auto 30px;max-width:83.39px}section.banner .main-pnl{margin:auto;width:65%}section.banner .main-pnl .inner-pnl h1{color:#fff;font-family:Montserrat,sans-serif!important;font-size:32px;letter-spacing:1px;line-height:41.6px;margin:0;text-align:center}section.banner .main-pnl .video-pnl{margin-top:35px;text-align:center}section.banner .main-pnl .summary p{color:#2f2f2f;font-family:Montserrat,sans-serif!important;font-size:16px;font-weight:600;padding:40px 26px 0;text-align:center}section.banner .main-pnl .btn-pnl{display:flex;flex-wrap:wrap;justify-content:center;margin:40px 0}section.banner .main-pnl .btn-pnl a{background:#e63888;border-radius:60px;color:#fff;font-size:14px;font-weight:700;padding:10px 40px}section.banner .block-grp{margin-top:25px}section.banner .block-grp .inner-grp:nth-child(3n){margin-right:0}section.banner .block-grp .inner-grp{margin-bottom:30px;margin-right:22px;padding:10px;text-align:center;width:calc(33.33% - 15px)}section.banner .block-grp .inner-grp .inner-img{margin:auto;max-height:200px;max-width:200px;position:relative}section.banner .block-grp .inner-grp .block-text{color:#2e2e2e;font-size:16px;font-weight:700;margin-top:25px}section.banner .bottom-pnl h2{color:#2f2f2f;font-family:Open Sans,sans-serif!important;font-size:38px;font-weight:700;line-height:57px;text-align:center}section.banner .bottom-pnl{padding-top:55px}section.banner .block-grp{padding:0 85px}.fixed{border:5px solid #000;border-radius:5px;display:flex;max-width:250px;opacity:0;position:fixed;right:20px;top:20px;z-index:99}.fixed,.fixed.active{transition:all .4s ease-in-out}.fixed.active{opacity:1!important}.fixed video{height:100%;object-fit:cover;width:100%}@media(max-width:991px){section.banner .block-grp{padding:0}}@media(max-width:767px){section.banner .block-grp .inner-grp{margin-right:0;width:100%}section.banner .main-pnl{width:100%}section.banner .bottom-pnl h2,section.banner .main-pnl .inner-pnl h1{font-size:25px;line-height:normal}section.banner .bottom-pnl{padding-top:10px}section.banner .main-pnl .summary p{margin:0;padding:40px 0}section.banner .main-pnl .btn-pnl{margin-top:0}section.banner .main-pnl .btn-pnl a{padding:10px 35px}}