.tabs-main .nav-item .nav-link>i{padding-right:10px;font-weight:500}.tabs-main.tabs-default .nav-tab{gap:10px}.tabs-main.tabs-default .nav-item .nav-link{color:#022d62;background:#f6f6f6;border:none;border-radius:50px;margin:0;padding:10px 30px;font-size:15px;font-weight:700;transition:all .3s ease-in-out}.tabs-main.tabs-default .nav-item .nav-link.active,.tabs-main.tabs-default .nav-item .nav-link:hover{color:#fff;background:#d7b56e}.tabs-main.tabs-default .tab-content{margin-top:3rem}.tabs-main.tabs-left .nav-item .nav-link i{padding-right:15px;font-weight:500}.tabs-main.tabs-left .nav-item .nav-link{color:#022d62;border:none;border-radius:0;outline:none;padding:20px 0;font-size:22px;font-weight:600;line-height:1;display:flex;position:relative}.tabs-main.tabs-left .nav-item .nav-link:after{content:"";opacity:0;font-family:"Font Awesome 5 Free";font-weight:700;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.tabs-main.tabs-left .nav-item .nav-link.active,.tabs-main.tabs-left .nav-item .nav-link:hover{color:#d7b56e;background:0 0}.tabs-main.tabs-left .nav-item .nav-link .data-hover{transform-origin:50% 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%;font-weight:500;transition:all .5s ease-in-out;display:block;position:relative}.tabs-main.tabs-left .nav-item .nav-link .data-hover:before{content:attr(data-title);color:#d7b56e;transform-origin:50% 0;width:100%;font-weight:600;transition:all .5s ease-in-out;display:block;position:absolute;top:0;left:0;transform:translateY(105%)rotateX(-90deg)}.tabs-main.tabs-left .nav-item .nav-link.active:after,.tabs-main.tabs-left .nav-item .nav-link:hover:after{opacity:1;transition:all .5s ease-in-out;right:0}.tabs-main.tabs-left .nav-item .nav-link.active .data-hover,.tabs-main.tabs-left .nav-item .nav-link:hover .data-hover{transform:translateZ(-30px)rotateX(90deg)}@media only screen and (max-width:991px){.tabs-main.tabs-left .nav-item .nav-link{font-size:16px}}@media only screen and (max-width:767px){.tabs-main.tabs-left .nav-pills{gap:15px 30px;flex-direction:inherit!important}.tabs-main.tabs-left .nav-item .nav-link{padding:5px 0;font-size:18px}.tabs-main.tabs-left .nav-item .nav-link .data-hover{transform-style:inherit;transform:inherit!important}.tabs-main.tabs-left .nav-item .nav-link:after,.tabs-main.tabs-left .nav-item .nav-link .data-hover:before{content:normal}}
