:root{--cnvs-themecolor:var(--bs-success);--cnvs-side-panel-size:360px;--cnvs-side-header-width:300px;--cnvs-themecolor-rgb:var(--bs-success-rgb);--cnvs-themecolor-darker:#1d4e38;--cnvs-body-bg:var(--cnvs-themecolor-darker)}.shape-divider-fill{fill:var(--bs-white)}#content{background-color:var(--bs-white)}.dark{--cnvs-header-bg:var(--cnvs-themecolor-darker);--cnvs-header-sticky-bg:transparent;--cnvs-footer-bg:var(--cnvs-themecolor-darker)}#header{--cnvs-header-misc-icons-size:1.5rem;--cnvs-primary-menu-tt:none;--cnvs-primary-menu-font-size:1rem;--cnvs-primary-menu-color:var(--cnvs-contrast-800);--cnvs-primary-menu-font-weight:600;--cnvs-primary-menu-ls:0;--cnvs-primary-menu-hover-color:var(--cnvs-contrast-1000);--cnvs-primary-menu-font:var(--cnvs-body-font)}.is-expanded-menu .menu-link{--cnvs-primary-menu-padding-x:20px}.slider-element{background-color:var(--cnvs-themecolor-darker);margin-top:-1px}#header-wrap .container{border-bottom-right-radius:20px;border-bottom-left-radius:20px;--bs-gutter-x:40px;background-color:var(--cnvs-themecolor)}#side-panel{--cnvs-side-panel-bg:var(--cnvs-themecolor)}.hero-diagonal{height:50%;position:absolute;clip-path:polygon(0 82%,100% 0,100% 100%,0 100%);bottom:0;background-color:var(--cnvs-themecolor);left:0;width:100%}.iconlist li i{font-size:var(--cnvs-iconlist-size);--cnvs-iconlist-offset:4px;--cnvs-iconlist-size:1.5rem}.header-misc-element,.header-misc-icon{margin:0 12px}.side-panel-trigger a{height:24px;color:var(--cnvs-themecolor);text-align:center;background-color:#fff;border-radius:50%;width:24px;line-height:21px;display:block}body:not(.is-expanded-menu) .side-panel-trigger a{margin-right:.5rem}.swiper-wrapper{justify-content:center;transition-timing-function:linear!important;position:relative;text-align:center;align-items:center;display:flex}.active .tab-icon-active img:first-child,:not(.active) .tab-icon-active img:last-child{display:none}.active .tab-icon-active img:last-child{display:block}.testimonial .flex-control-nav{justify-content:flex-start;right:auto;position:relative;top:0;left:0;margin-top:20px}.nav-link span{font-weight:600}.nav-link.active span{font-weight:700}.canvas-alt-tabs.tabs-bb .nav-link.active{position:relative;border-bottom:0;padding-bottom:1rem}.canvas-alt-tabs.tabs-bb .nav-link.active:after{height:.25rem;transform:translateX(-50%);content:"";position:absolute;bottom:0;background-color:var(--cnvs-themecolor);border-radius:2rem;left:50%;width:10%}