.nav li li a{border-bottom:1px solid rgb(0 0 0/10%);font-weight:500 !important;font-size:14px !important}.et-menu>.menu-item-has-children>.sub-menu:before{border-bottom:12px #5956e9 solid}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon:after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon:after{color:#fff;background:#5956e9}.line-before-sub-text:before{background:#5956e9}.title-gradient h1,.title-gradient h2,.title-gradient h3{background:#e59500;background:linear-gradient(to right,#e59500 0%,#e59500 100%)}.custom-teammember .et_pb_member_social_links{background-color:#5956e9}.kavi-contact-form .et_pb_contact p input[type=checkbox]:checked+label i:before{color:#000 !important}.service-blurb-v2:before{background:linear-gradient(135deg,#fff 0%,#fff 50%,#2ab1b9 50%,#29c4a9 100%)}.title-gradient h1,.title-gradient h2,.title-gradient h3{-webkit-background-clip:text;-webkit-text-fill-color:transparent}#style-scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}#style-scrollbar::-webkit-scrollbar{background-color:#f5f5f5}#style-scrollbar::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#5956e9}.more-link{background-color:#5956e9;color:#fff}.job-list ul li::marker{color:#5956e9}body{font-weight:400!important}#page-container{overflow-x:hidden}.line-before-sub-text:before{content:"";position:absolute;top:13px;left:0;width:45px;height:2px}.custom-menu-v1-row{display:flex;align-items:center}.custom-menu-v1-row .custom-menu-v1.et_pb_menu .et-menu>li{padding-left:20px !important;padding-right:20px !important}.align-button-hamburger{display:flex;align-items:center;justify-content:flex-end}@media screen and (min-width:981px){.custom-menu-v1-column{display:flex;align-items:center}}.header-v1-menu.et_pb_menu .et-menu>li{padding-left:20px !important;padding-right:20px !important}@media screen and (min-width:981px){.header-v1-menu{flex:2 1 auto}}.top-bar-row{display:flex;align-items:center}.top-bar-row .top-bar-second-column .et_pb_blurb_container{padding-left:0!important}.top-bar-second-column{display:flex;justify-content:flex-end}.top-bar-second-column h4.et_pb_module_header{padding-bottom:0 !important}.top-bar-row .et_pb_social_media_follow li{margin-bottom:0!important}.blurb-top-bar{display:flex;align-self:center}.logos-row{display:flex;align-items:center}.custom-teammember .et_pb_member_social_links{margin:0 0 27px;list-style:none;position:absolute;width:49px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;bottom:100px;right:0;padding:12px 0;text-align:center;z-index:100;-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);-khtml-transition:all .25s cubic-bezier(.645,.045,.355,1);-moz-transition:all .25s cubic-bezier(.645,.045,.355,1);-ms-transition:all .25s cubic-bezier(.645,.045,.355,1);-o-transition:all .25s cubic-bezier(.645,.045,.355,1);transition:all .25s cubic-bezier(.645,.045,.355,1);opacity:0}.custom-teammember:hover .et_pb_member_social_links{right:25px;opacity:1}.custom-teammember .et_pb_member_social_links li{width:100%;padding:5px 0}@media (max-width:980px) and (min-width:768px){.et_pb_column .custom-teammember .et_pb_team_member_description{display:block}}.custom-teammember .et_pb_team_member_image img{border-radius:12px}.custom-blog-full-v1 article{margin-bottom:0}.kali-blog-list .entry-featured-image-url{width:100px;float:left;margin-bottom:0!important}.kali-blog-list .entry-title,.kali-blog-list .post-meta{width:calc(100% - 100px);float:left;padding-left:20px}.kali-blog-list .entry-featured-image-url{padding-top:100px;display:block}.kali-blog-list .entry-featured-image-url img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.kali-blog-list .et_pb_post:not(:last-child){border-bottom:1px solid #dddddd!important;padding-bottom:20px;margin-bottom:20px}.kali-blog-list article:last-child{margin-bottom:0}.kali-blog-list h2.entry-title{margin-top:25px}.kali-blog-list img{border-radius:10px}.featured-post .et_pb_post .post-meta{position:absolute;left:10px;top:10px}.featured-post .et_pb_post .post-meta a{display:inline-block;padding:0 12px;border-radius:5px;font-weight:700}.featured-post .et_pb_post .post-meta a{background-color:#f1f3f4}.featured-post-overlay:after{content:"";position:absolute;height:100%;width:100%;left:0;top:0;background-color:rgba(0,0,0,.3);opacity:0;transition:all .2s ease-in-out;z-index:-1}.featured-post-overlay:hover:after{opacity:1}.nav li ul.sub-menu{padding:0 !important;border-radius:5px;box-shadow:0 5px 17px 0px rgb(0 0 0/25%);-moz-box-shadow:0 5px 17px 0px rgba(0,0,0,.25);-webkit-box-shadow:0 5px 17px 0px rgb(0 0 0/25%)}.nav li li{padding:0 !important;width:100%}.et-menu li li a{padding:10px 20px;width:100% !important}.et-menu>.menu-item-has-children>.sub-menu:before{content:'';display:block;position:absolute;left:35px;top:-20px;width:0;height:0;border-top:8px solid transparent;border-right:12px solid transparent;border-left:12px solid transparent;z-index:1}.custom-menu-v1.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{padding-bottom:20px;padding-top:20px}.custom-menu-v1 .et-menu .menu-item-has-children>a:first-child:after{top:36%}.nav li li ul{top:-3px !important}.custom-menu-v1.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{margin-top:0}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon:after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon:after{top:10px;position:relative;font-family:"ETModules";content:'\33';border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.mobile-toggle-open>.mobile-toggle-icon:after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.mobile-toggle-open>.mobile-toggle-icon:after{content:'\32'}.et_mobile_menu .menu-item-has-children>a{font-weight:600 !important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,ul.et_mobile_menu li.page_item_has_children .mobile-toggle-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle-icon{width:44px;height:100%;padding:0 !important;max-height:44px;border:none;position:absolute;right:0;top:0;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none !important;visibility:hidden !important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block !important;visibility:visible !important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon{text-align:center;opacity:1}#style-scrollbar::-webkit-scrollbar-track{border-radius:0}#style-scrollbar::-webkit-scrollbar{width:10px}#style-scrollbar::-webkit-scrollbar-thumb{border-radius:10px}.slide-in-row ul{flex-direction:column}.slide-in-row{overflow:hidden;transform:translateX(104%);transition:all .3s ease;opacity:1;display:flex}.slide-in-row.active-menu-v1{overflow:hidden;transform:translateX(-3%);transition:all .3s ease;opacity:1}.et_pb_sticky .slide-in-row .et_pb_blurb:hover{box-shadow:0px 2px 25px 0px rgb(0 0 0/10%) !important}.service-blurb-v2 .et_pb_blurb_content{z-index:9}.service-blurb-v2:before{content:"";position:absolute;bottom:-20px;right:-20px;height:100px;width:100px;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.service-blurb-v2:hover:before,.service-blurb-v2:hover:after{-webkit-transform:scale(21);transform:scale(21);-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.single-post .custom-post-content h2,.single-post .custom-post-content h3{padding:1.3em 0 .8em !important}@media only screen and (min-width:479px){.kali-custom-optin .et_pb_newsletter_fields{display:flex;flex-direction:row;flex-wrap:nowrap}.kali-custom-optin .et_pb_newsletter_button_wrap{display:flex}.kali-custom-optin .et_pb_newsletter_form p.et_pb_newsletter_field{padding-bottom:0 !important}.kali-custom-optin .et_pb_newsletter_button_text{vertical-align:sub}}@media screen and (min-width:981px) and (max-width:1300px){.et_pb_section .custom-row-1300.et_pb_row{padding-left:0 !important;padding-right:0 !important}}@media screen and (min-width:981px) and (max-width:1450px){.custom-row-width-981.et_pb_row{width:90% !important;max-width:90% !important}}.kali-blog-equal-height .kali-auto-height{height:auto !important}.kali-blog-equal-height .kali-auto-margin{margin-top:20px !important}.more-link{display:inline-block;padding:5px 15px;border-radius:6px}.job-list ul li{padding-bottom:20px}.kavi-contact-form{border-radius:12px}@media only screen and (min-width:981px){.kavi-contact-form .et_pb_contact_field_options_list{display:flex !important;flex-wrap:wrap}.kavi-contact-form .et_pb_contact_field_checkbox{flex:0 0 33.333333%;padding-bottom:5px}.kavi-contact-form .et_pb_contact_field_checkbox label{display:flex !important;align-items:center}}.kavi-contact-form .et_pb_contact_field_options_title{color:rgba(0,0,0,1) !important;font-size:16px !important;padding-top:10px}.et-fb .slide-in-row{display:none}