.elementor-12 .elementor-element.elementor-element-e117d24{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d9c60bc .top-bar-phone{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-d9c60bc .top-bar{height:52px;padding:0px 40px 0px 40px;}.elementor-12 .elementor-element.elementor-element-d9c60bc .top-bar-cta{font-family:var( --e-global-typography-5e8788b-font-family ), Sans-serif;font-size:var( --e-global-typography-5e8788b-font-size );font-weight:var( --e-global-typography-5e8788b-font-weight );line-height:var( --e-global-typography-5e8788b-line-height );color:rgba(255,255,255,0.9);}.elementor-12 .elementor-element.elementor-element-d9c60bc .top-bar-phone:hover{color:var( --e-global-color-f65fb2c );}.elementor-12 .elementor-element.elementor-element-d9c60bc .top-bar-center{color:rgba(255,255,255,0.5);}.elementor-12 .elementor-element.elementor-element-d9c60bc .top-btn{font-family:var( --e-global-typography-daaba12-font-family ), Sans-serif;font-size:var( --e-global-typography-daaba12-font-size );font-weight:var( --e-global-typography-daaba12-font-weight );line-height:var( --e-global-typography-daaba12-line-height );padding:8px 18px 8px 18px;border-radius:24px 24px 24px 24px;gap:8px;}.elementor-12 .elementor-element.elementor-element-d9c60bc .top-btn-appt{color:var( --e-global-color-4845211 );}.elementor-12 .elementor-element.elementor-element-d9c60bc .top-btn-appt:hover{color:var( --e-global-color-4845211 );}.elementor-12 .elementor-element.elementor-element-d9c60bc .top-btn-insurance, .elementor-12 .elementor-element.elementor-element-d9c60bc .mobile-insurance-btn{color:rgba(255,255,255,0.88);}.elementor-12 .elementor-element.elementor-element-d9c60bc .main-nav{height:72px;padding:0px 40px 0px 40px;}.elementor-12 .elementor-element.elementor-element-d9c60bc .scroll-bar{background:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-d9c60bc .logo-image{height:52px;}.elementor-12 .elementor-element.elementor-element-d9c60bc .logo-wrap span{color:#1a2e17;}.elementor-12 .elementor-element.elementor-element-d9c60bc .nav-link{font-family:var( --e-global-typography-daaba12-font-family ), Sans-serif;font-size:var( --e-global-typography-daaba12-font-size );font-weight:var( --e-global-typography-daaba12-font-weight );line-height:var( --e-global-typography-daaba12-line-height );color:#5a6b57;padding:6px 12px 6px 12px;border-radius:8px 8px 8px 8px;}.elementor-12 .elementor-element.elementor-element-d9c60bc .nav-link:hover{color:#2d5a27;background:#e8f0e5;}.elementor-12 .elementor-element.elementor-element-d9c60bc .desktop-submenu{border-radius:14px 14px 14px 14px;}.elementor-12 .elementor-element.elementor-element-d9c60bc .desktop-submenu a{color:#5a6b57;}.elementor-12 .elementor-element.elementor-element-d9c60bc .desktop-submenu a:hover{color:#2d5a27;background:#e8f0e5;}.elementor-12 .elementor-element.elementor-element-d9c60bc .kz-lang-option{color:#5a6b57;}.elementor-12 .elementor-element.elementor-element-d9c60bc .kz-lang-option.is-active, .elementor-12 .elementor-element.elementor-element-d9c60bc .kz-lang-option.is-active:hover{color:#ffffff;background:#2d5a27;}.elementor-12 .elementor-element.elementor-element-d9c60bc .mobile-menu-overlay{background:rgba(26,46,23,0.4);}.elementor-12 .elementor-element.elementor-element-d9c60bc .mobile-menu{width:300px;right:calc(-1 * 300px);}.elementor-12 .elementor-element.elementor-element-d9c60bc .mobile-menu.active{right:0;}.elementor-12 .elementor-element.elementor-element-d9c60bc .mobile-nav-link{color:#1a2e17;}.elementor-12 .elementor-element.elementor-element-d9c60bc .mobile-nav-link:hover, .elementor-12 .elementor-element.elementor-element-d9c60bc .mobile-nav-link:active{color:#2d5a27;background:#e8f0e5;}.elementor-12 .elementor-element.elementor-element-d9c60bc .hamburger span{background:#2d5a27;}.elementor-12 .elementor-element.elementor-element-d9c60bc .hamburger{background:transparent;border-radius:10px 10px 10px 10px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-d9c60bc .top-bar-cta{font-size:var( --e-global-typography-5e8788b-font-size );line-height:var( --e-global-typography-5e8788b-line-height );}.elementor-12 .elementor-element.elementor-element-d9c60bc .top-btn{font-size:var( --e-global-typography-daaba12-font-size );line-height:var( --e-global-typography-daaba12-line-height );}.elementor-12 .elementor-element.elementor-element-d9c60bc .nav-link{font-size:var( --e-global-typography-daaba12-font-size );line-height:var( --e-global-typography-daaba12-line-height );}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-d9c60bc .top-bar-cta{font-size:var( --e-global-typography-5e8788b-font-size );line-height:var( --e-global-typography-5e8788b-line-height );}.elementor-12 .elementor-element.elementor-element-d9c60bc .top-btn{font-size:var( --e-global-typography-daaba12-font-size );line-height:var( --e-global-typography-daaba12-line-height );}.elementor-12 .elementor-element.elementor-element-d9c60bc .nav-link{font-size:var( --e-global-typography-daaba12-font-size );line-height:var( --e-global-typography-daaba12-line-height );}}