.b-popup{overflow:auto}.popup-inner{left:0;margin:0 auto;max-width:900px;position:absolute;right:0;top:40px}.popup-inner-warp{background-color:#fff;margin-bottom:30px;padding:40px 50px}.heading-block h2{margin-bottom:12px}.b-hs-tabs__nav{border-bottom:1px solid #dee2e6}.b-hs-tabs__navitem.tab-active{border-bottom:2px solid #fff}.b-hs-tabs__nav{display:flex;flex-wrap:wrap;list-style:none}.b-hs-tabs__nav,.b-hs-tabs__nav li{margin:0;padding:0}.b-hs-tabs__navitem{padding:10px 20px;text-align:center;width:100%}.b-hs-tabs__nav li{display:flex;flex:1 1 auto;justify-content:center}.tabs-stage{padding-top:40px}.tab-imageblock{height:100%}.tab-imageblock img{height:100%!important;object-fit:cover;object-position:center center}.tab-contents{display:flex}.tab-leftside{padding-right:30px;width:40%}.tab-rightside{width:60%}.tab-contentblock h4{font-weight:600;text-transform:uppercase}.popup-inner .popup-close.img-replace{align-items:center;background-image:url(https://5245034.fs1.hubspotusercontent-na1.net/hubfs/5245034/Three%20Group%20Website/close.svg);background-position:50%;background-repeat:no-repeat;background-size:18px;display:flex;height:28px;justify-content:center;padding:25px;position:absolute;right:0;top:0;width:28px}.tab-rightside.tab-col-full{width:100%}@media only screen and (max-width:991px){.popup-inner{max-width:95%}.popup-inner-warp{padding:30px}.popup-inner .popup-close.img-replace{height:18px;padding:20px}}@media only screen and (max-width:767px){.tab-contents{flex-wrap:wrap}.tab-leftside{padding-right:0;width:100%}.tab-rightside{margin-top:30px;width:100%}.tab-rightside.tab-col-full{margin-top:0}.tabs-stage{padding-top:30px}.b-hs-tabs__nav,.b-hs-tabs__navitem,.b-hs-tabs__navitem.tab-active{border:0}.b-hs-tabs__navitem{background-color:#f2f2f2}.b-hs-tabs__navitem.tab-active{color:#fff}.popup-btn-main .btn{padding-left:10px}.b-hs-tabs__nav li{flex:calc(50% - 10px);margin:5px}.b-hs-tabs__navitem{transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}}@media only screen and (max-width:479px){.b-hs-tabs__nav li{flex:100%;margin:0 0 8px}.popup-inner-warp{padding:40px 20px 30px}.tab-rightside{margin-top:20px}}