.cst_menu .fa-th-large:before{content:"\f009"}.cst_menu .menu-blocks ul li i.fa,.cst_menu .menu-blocks ul li img{color:var(--secondary-clr);font-size:15px;margin-top:3px;width:15px}.cst_menu ul{list-style:none;margin:0;padding:0}.cst_menu ul ul{display:none}.cst_menu ul.navbar-nav{display:flex}@media (min-width:992px){.cst_menu ul.navbar-nav{flex-direction:row}}.cst_menu ul.navbar-nav>li{position:relative}.cst_menu ul.navbar-nav>li>a{display:block;font-size:13px;padding:.25rem 0;padding:.25rem!important;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.cst_menu ul.navbar-nav>li.dropdown>a:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:7px;vertical-align:.255em}.cst_menu ul.navbar-nav>li:nth-child(5)>a{padding-right:9px!important}.cst_menu .dropdown-menu{background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;color:#212529;display:none;font-size:1rem;list-style:none;margin:0;margin-top:.5rem!important;min-width:10rem;padding:.5rem 0;padding-bottom:0!important;padding-top:0!important;position:absolute;position:static;text-align:left;z-index:1000}@media (min-width:992px){.cst_menu .dropdown-menu{position:absolute}}.cst_menu ul.navbar-nav>li.clicked>ul.dropdown-menu{display:block;left:0;top:100%}.cst_menu .dropdown-menu ul{display:block}.cst_menu .dropdown-menu:after{border:10px solid transparent;border-bottom:10px solid #fff;border-top:none;content:" ";left:12%;position:absolute;top:-10px}.cst_menu .munu-container{align-items:flex-start!important;display:block!important;flex-wrap:wrap!important;padding:1rem!important}@media (min-width:768px){.cst_menu .munu-container{display:flex!important}}.cst_menu .menu-blocks{width:33.33%}.cst_menu .menu-blocks h6{font-size:12px;font-weight:700;margin-bottom:1rem;min-height:14px;text-transform:uppercase}.cst_menu .menu-blocks ul{margin-left:.25rem!important;margin-right:.25rem!important}.cst_menu .menu-blocks ul li{align-items:flex-start!important;color:var(--primary-clr);display:flex;display:flex!important;font-size:13px;font-weight:700!important;list-style:none;margin-bottom:1rem!important;padding-left:0}.cst_menu .menu-blocks ul li a i{margin-right:.25rem!important}.cst_menu .fa-line-chart:before{content:"\f201"}.cst_menu .fa-lightbulb-o:before{content:"\f0eb"}.cst_menu .fa-calendar-o:before{content:"\f133"}.cst_menu .menu-blocks ul li img{margin-right:.25rem!important}.cst_menu .fa-star-o:before{content:"\f006"}.cst_menu .bottom-menu{align-items:center;border-top:1px solid var(--primary-border);display:flex;justify-content:center}.cst_menu .bottom-menu>div{border-right:1px solid var(--primary-border);text-align:center!important;width:50%}.cst_menu .bottom-menu>div a{color:var(--primary-clr);display:block;font-size:13px;font-weight:700!important;padding-bottom:1rem!important;padding-top:1rem!important}.fa-long-arrow-right:before{content:"\f178"}.cst_menu ul.navbar-nav>li.clicked>ul.dropdown-menu{min-width:max-content}.cst_menu ul.navbar-nav>li:nth-child(3) .menu-blocks,.cst_menu ul.navbar-nav>li:nth-child(3) .w-50.text-center{width:100%}.cst_menu ul.navbar-nav>li:nth-child(4) .menu-blocks{width:50%}@media(max-width:1199px){.cst_menu ul.navbar-nav>li>a{font-size:10px}.cst_menu .dropdown-menu:after{left:5%}}@media(max-width:1120px){.cst_menu ul.navbar-nav>li:first-child>ul.dropdown-menu{left:-68px}.cst_menu ul.navbar-nav>li:first-child .dropdown-menu:after{left:11%}}@media(max-width:991px){.cst_menu ul.navbar-nav{display:flex;flex-direction:column;margin:0 0 20px!important}.cst_menu ul.navbar-nav>li.clicked>ul.dropdown-menu{min-width:auto}.cst_menu ul.navbar-nav>li{width:100%}.cst_menu ul.navbar-nav>li>a{font-size:14px}.cst_menu ul.navbar-nav{margin:20px 0!important}.cst_menu ul.navbar-nav>li>a{font-size:13px}.cst_menu .dropdown-menu:after{left:7%;top:35px}.cst_menu .menu-blocks{margin-bottom:35px;width:100%}.cst_menu .menu-blocks:last-child{margin-bottom:0}.cst_menu .dropdown-menu:after{top:27px}}@media(max-width:767px){.cst_menu ul.navbar-nav{margin:0 0 20px!important}.cst_menu ul.navbar-nav>li>a{font-size:14px}.cst_menu .dropdown-menu:after{top:35px}.cst_menu ul.navbar-nav>li:first-child .dropdown-menu:after{left:7%}}@media(max-width:479px){.cst_menu .bottom-menu{flex-direction:column}.cst_menu .bottom-menu>div{border:none;padding-left:5px;padding-right:5px;width:100%}}