@-webkit-keyframes showTab{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes showTab{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
.tabsy>button{width:100%;font-family:inherit;font-size:100%;margin:0;outline:0;border:0;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;
   
}
.tabsy>.tabButton{display:block;margin-top:1px;background:rgb(9 62 137);color:#f5f5f5;text-align:center;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;
    width: auto;
    padding: 25px 30px;}
.tabsy>input{display:none}
.tabsy>input:checked+label+.tab{display:block; width: 100%;}
.tabsy>input:checked+label+.tab>.content{-webkit-animation:showTab 250ms ease-in-out;animation:showTab 250ms ease-in-out}
.tabsy>.tab{background:#fff;display:none}
@media screen and (min-width: 768px){
    .tabsy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap; justify-content: center; margin-top: 60px;}
.tabsy>.tabButton{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;cursor:pointer}
.tabsy>input:checked+label{background:#0a4496;color:#5a5243}
.tabsy>.tab{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
}
.tabsy.sec2_icon {
    height: 55px;
    line-height: 55px;
}
.tabsy>.tabButton p{
    margin: 10px 0 0;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
}

.tabsy>.tabButton::after{
	content: "";
    margin: auto;
    position: absolute;
    width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 15px solid #093e89;
    z-index: 2;
    margin-top:0;
    transform: translateX(-50%);
    transition: all .5s ease;
}

.tabsy>input:checked + label::after{
    margin-top: 30px;
}
.tabsy .carousel-control.right, .tabsy .carousel-control.left{
    background: none;
    display: flex;
    align-items: center;
    justify-content: center;
}
.tabsy .carousel-control .fa{
    color: #093e89;
}
.tabsy .carousel-indicators li{
    border: 2px solid #093e89;
}
.tabsy .carousel-indicators .active{
    background-color: #093e89;
}
.tabsy .carousel-indicators{
    bottom: -20px;
}