.content-tab__box{-webkit-box-shadow:2px 3px 15px rgba(0,0,0,.06);box-shadow:2px 3px 15px rgba(0,0,0,.06);border-radius:20px;background-color:#fff}.content-tab__box--item h3{font-size:25px;font-weight:300;line-height:1.2}.content-tab__box--tab .tab{cursor:pointer;padding:15px 0;color:grey;position:relative}.content-tab__box--tab .tab:before{content:"";width:0;height:1px;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);background-color:#ee3668;transition:all .3s linear;-webkit-transition:all .3s linear}.content-tab__box--tab .tab span{display:inline-block;padding-right:20px;background-color:#fff;position:relative;z-index:1}.content-tab__box--tab .tab.is-active,.content-tab__box--tab .tab:hover{color:#ee3668;font-weight:600}.content-tab__box--tab .tab.is-active:before,.content-tab__box--tab .tab:hover:before{width:100%}.content-tab__box--item{display:none}.content-tab__box--item.is-active{display:block}@media (min-width:992px){.content-tab__box{padding:45px 20px 45px 78px}.content-tab__box-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.content-tab__box--item h3{font-size:39px}.content-tab__box--tab{width:30%;padding-right:25px}.content-tab__box--content{width:70%}}@media (max-width:991px){.content-tab__box{border-radius:10px;overflow:hidden}.content-tab__box--tab{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f2f2f2}.content-tab__box--tab .tab:hover{background-color:#fff}.content-tab__box--tab .tab{font-size:13px;width:25%;line-height:1.2;font-weight:300;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 8px}.content-tab__box--tab .tab span{padding:0;background-color:transparent}.content-tab__box--tab .tab.is-active,.content-tab__box--tab .tab:hover{background-color:#fff;font-weight:400}.content-tab__box--tab .tab.is-active:before,.content-tab__box--tab .tab:hover:before{width:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);top:auto;bottom:0;left:20px;right:20px}.content-tab__box--item{padding:30px;text-align:center}.content-tab__box--item .btn{padding-left:10px;padding-right:10px}}