﻿@charset "utf-8";:root{--primary-color:#6C5CE7;--secondary-color:#FF3634;--tertiary-color:#046595;--black:#000;--white:#fff;--grey:#E3E3E3;--light-grey:#F6F6F7}.resp-tabs-container h2:first-child{font-weight:600;color:var(--secondary-color)}.resp-tabs-container .heading{font-size:24px;line-height:44px;color:var(--black);font-weight:600}ul.resp-tabs-list{margin:0;padding:0}.resp-tabs-list li{margin:0;list-style:none;cursor:pointer;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.tab{display:block;clear:both;width:100%}h2.resp-accordion{cursor:pointer;display:none;font-size:13px;margin:-1px 0 0;padding:10px 15px;border:1px solid #e0e0e1}.resp-tab-active{border-bottom:none;color:#fff!important;font-weight:800}.resp-accordion-active,.resp-content-active{display:block;color:#fdab19!important}.resp-tab-content{width:100%;display:none;overflow:auto;padding-left:40px}#horizontalNav h2.resp-accordion{border:none;border-bottom:1px solid #0e1b19}.resp-vtabs ul.resp-tabs-list{width:25%;float:left;background-color:var(--white);color:var(--black);box-shadow:0 0 10px 0 rgba(0,0,0,.1);position:-webkit-sticky!important;position:sticky!important;top:95px;min-height:53vh;padding:3em 1.5em 1.5em;border-radius:7px}#horizontalNav.resp-vtabs ul.resp-tabs-list{padding-top:2em;width:35%}.resp-vtabs .resp-tabs-list li{display:block;padding:10px 30px!important;margin:0;cursor:pointer;color:#02261f;position:relative;float:none;border-bottom:1px solid rgba(0,0,0,.1);font-size:15px}#horizontalNav.resp-vtabs .resp-tabs-list li,#horizontalNav.resp-vtabs li.resp-tab-active{font-size:15px}.resp-vtabs .resp-tabs-list li:before{width:0;height:3px;content:'';position:absolute;left:0;bottom:0;z-index:-1;opacity:.1;background-color:#f83236;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.resp-vtabs .resp-tabs-list li:hover:before{width:100%;opacity:100}.resp-vtabs .resp-tabs-list li:after{position:absolute;content:'\eaa0';left:0;font-family:icofont;font-size:18px;top:12px}.resp-vtabs .resp-tabs-list li:last-child{border-bottom:0}.resp-vtabs .resp-tabs-container{float:left;width:75%;padding:0;clear:none;display:flex;flex-wrap:wrap}#horizontalNav.resp-vtabs .resp-tabs-container{width:65%;padding-left:2%}.resp-vtabs .resp-tab-content{border:none}.resp-vtabs li.resp-tab-active{position:relative;z-index:1;background-color:var(--white);color:var(--secondary-color)!important;font-weight:600;font-size:18px}.resp-arrow{width:9px;height:9px;float:right;margin-top:3px;border-left:2px solid #ff4b21;border-bottom:2px solid #ff4b21;transform:rotate(-45deg);transition:111ms}h2.resp-tab-active span.resp-arrow{border-left-color:#fff;border-bottom-color:#fff;transform:rotate(135deg);margin-top:10px}h2.resp-tab-active{background:#f54f44;color:#fff}.resp-easy-accordion h2.resp-accordion,.resp-tab-content-active{display:block}.resp-easy-accordion .resp-tab-content{border:1px solid #e0e0e1}.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #e0e0e1!important}.resp-jfit{width:100%;margin:0}h2.resp-accordion:first-child{border-top:1px solid #ccc!important}#horizontalNav h2.resp-accordion:first-child{border-top:none!important}@media (min-width:767px) and (max-width:1599px){#horizontalNav.resp-vtabs .resp-tabs-list li{font-size:13px}}@media only screen and (max-width:1440px){#horizontalNav.resp-vtabs .resp-tabs-list li{font-size:13px}}@media only screen and (max-width:820px){.resp-vtabs li.resp-tab-active:after,ul.resp-tabs-list{display:none}h2.resp-accordion{display:block;width:100%;float:left;margin:0}.resp-vtabs .resp-tab-content{width:100%;float:left;padding:25px;border:1px solid #e0e0e1}#horizontalNav.resp-vtabs .resp-tab-content{border:none}.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:initial;clear:none;padding:0;margin-top:0;background-color:rgba(255,255,255,.9)}#horizontalNav.resp-vtabs .resp-tabs-container{background-color:#2d3030;width:100%;padding-left:0}.resp-accordion-closed{display:none!important}.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #e0e0e1!important}}@media only screen and (max-width:640px){.resp-tab-content{padding:20px;margin:0;width:100%}.resp-tabs-container h2{font-size:16px;line-height:normal;font-weight:500}#horizontalNav .resp-tabs-container h2{font-size:14px;font-weight:400;padding:21px}.resp-tabs-container h2:first-child{line-height:normal;color:#333;font-weight:500}#horizontalNav .resp-tabs-container h2:first-child{color:#fff}}