.sub-ser-tabs .tabs__content,.sub-ser-tabs label{color:#fff}.tabs-clip-path{left:0;position:absolute;top:0}.tabs-3{background-color:#0c2955;height:100%;max-width:100%;min-height:80vh;padding:4rem 6rem 2rem;position:relative}.img-wrapper{align-items:self-end;margin-right:0}.tabs-3 h2{color:#fff;font-size:40px;font-weight:700;margin:1rem 0 3rem;text-transform:capitalize}.tabs-mini-title{color:#44afec;font-size:25px;font-weight:700;text-transform:uppercase}.tabs-content-heading{color:#fff;font-size:32px;font-weight:700}.sub-ser-tabs{display:flex;flex-wrap:wrap}.tabs__label{border:3px solid hsla(0,0%,100%,.25);cursor:pointer;margin:0 2rem 2rem 0;padding:10px 15px;text-transform:uppercase}.tabs__radio{display:none}.tabs__content{display:flex;font-size:.9em;left:0;line-height:1.5;max-height:0;opacity:0;order:1;overflow:hidden;position:relative;top:0;transform:translateY(-10px);visibility:hidden;width:100%}.tabs__radio:checked+.tabs__label{align-items:center;background-color:hsla(0,0%,100%,.25);border:3px solid hsla(0,0%,100%,.25);color:#fff;display:flex;font-weight:700}.tabs__radio:checked+.tabs__label+.tabs__content{display:flex;margin:2rem 0;max-height:1000px;opacity:1;transform:translateY(0);transition:all .5s ease-out,opacity .5s ease-out;visibility:visible}.tabs__content .content-wrapper{display:flex;flex-direction:column;margin:0 3rem 0 0;max-width:50%;padding:0;transform:translateY(0);width:100%}.tabs__content .content-wrapper img{height:auto;max-width:620px!important;width:100%}.clip-path-style-left,.clip-path-style-right{display:none}.tabs-clip-path-style-right{background-color:#0c2955;clip-path:polygon(0 50%,100% 100%,100% 0);content:"";height:124px;position:absolute;right:0;top:-24%;width:37px}.tabs-clip-path-style-left{background-color:#000;clip-path:polygon(100% 50%,0 100%,0 0);top:-24%}@media(max-width:1024px){.tabs-3{padding:4rem 2rem}.tabs-3 h2{text-align:center}.tabs__content{flex-direction:column}.tabs__content .content-wrapper{margin:0;max-width:100%}}@media(max-width:768px){.tabs__label{font-size:12px;margin:.5rem auto;padding:10px}.tabs-3 h2{margin:0}.tabs-mini-title{font-size:18px}.tabs-content-head{font-size:20px}.tabs-3 .tabs-clip-path svg{height:auto;width:2rem}.tabs-3{padding:2rem}}@media(max-width:425px){.tabs__label{margin:.5rem 2px}}