.elementor-widget-neocapilar-home-services-tabs,.elementor-widget-neocapilar-home-services-tabs>.elementor-widget-container{overflow:visible}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs{--accent:#e6c64c;--tabs-bg:#9d8c74;--tabs-inner:min(1240px, calc(100% - 40px));position:relative;left:50%;box-sizing:border-box;width:var(--tabs-width,min(1240px, calc(100vw - 40px)));max-width:none;overflow:hidden;padding:65px 0;border-radius:var(--tabs-radius,35px);background:var(--tabs-bg);color:#fff;transform:translateX(-50%)}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs *,.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs *::before,.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs *::after{box-sizing:border-box}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs::before{position:absolute;inset:-50px;z-index:0;background-image:url(/wp-content/uploads/2024/10/service-bg-pattern1.png);background-position:center calc(50% + var(--tabs-y, 0px));background-repeat:repeat;background-size:cover;content:"";opacity:.22;pointer-events:none}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs>header,.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__nav,.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__panels{position:relative;z-index:1;width:var(--tabs-inner);max-width:100%;margin-right:auto;margin-left:auto}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs>header{margin-bottom:28px;text-align:center}.elementor-widget-neocapilar-home-services-tabs .neo-kicker{display:inline-block;padding:5px 20px;border-radius:30px;background:#fff;color:#968772;font-size:13px;line-height:1.4;letter-spacing:.8px;text-transform:uppercase}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__title{margin:18px 0 35px;color:inherit;font-size:clamp(38px, 4vw, 64px);font-weight:400;line-height:1.08}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__nav{display:flex;overflow:visible;margin-bottom:0}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__nav button{position:relative;flex:1 1 0%;min-width:0;padding:27px 18px;border:0;border-radius:30px 30px 0 0;background:#fff0;color:inherit;font-size:18px;text-align:center;white-space:normal}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__nav button.is-active{background:#fff;color:#968772}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__nav button.is-active::after{position:absolute;right:0;bottom:-26px;left:0;height:27px;background:inherit;content:""}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__panel{display:none;width:100%;min-width:0;overflow:hidden;grid-template-columns:minmax(0,50%) minmax(0,50%);align-items:center;border-radius:28px;background:#fff;color:#101010}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__panel.is-active{display:grid}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs.is-first-active .neo-home-tabs__panel.is-active{border-top-left-radius:0}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs.is-last-active .neo-home-tabs__panel.is-active{border-top-right-radius:0}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__mobile-toggle{display:none}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__image{order:1;width:auto;min-height:270px;min-width:0;max-width:calc(100% - 35px);margin:35px 0 35px 35px;border-radius:14px;background-position:center;background-size:cover}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;order:2;min-width:0;padding:45px;color:#101010}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__copy h3{margin:0 0 20px;color:#968772;font-size:30px;font-weight:400;line-height:1.2}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__text{width:100%}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__text p:last-child{margin-bottom:0}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__text ul{margin:0 0 18px;padding:0;list-style:none}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__text li{position:relative;margin:0 0 5px;padding-left:17px}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__text li::before{position:absolute;top:.72em;left:0;width:10px;height:10px;background-image:url(/wp-content/uploads/2024/11/favicon-e1735291626666.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";transform:translateY(-50%)}.elementor-widget-neocapilar-home-services-tabs .neocapilar-corporate-button-wrap{margin-top:25px}.elementor-widget-neocapilar-home-services-tabs .neocapilar-corporate-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:140px;padding:13px 20px;border-radius:11px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;line-height:1;text-decoration:none;text-transform:uppercase}.elementor-widget-neocapilar-home-services-tabs .neocapilar-corporate-button:hover{background:#968772;color:#fff}@media (max-width:1024px){.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs{width:100%;border-radius:0}}@media (max-width:767px){.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs{left:auto;width:100%;padding:46px 0 38px!important;border-radius:0;transform:none}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs>header{width:calc(100% - 40px);margin-bottom:24px}.elementor-widget-neocapilar-home-services-tabs .neo-kicker{padding:5px 20px;font-size:13px;line-height:17px;letter-spacing:.45px}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__title{margin:18px 0 0;font-size:30px;line-height:1.16}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__nav{display:none}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__panels{display:flex;width:calc(100% - 40px)!important;flex-direction:column;gap:18px}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__panel,.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__panel.is-active{display:block;border-radius:18px!important;background:#fff;color:#968772;scroll-margin-top:90px}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__mobile-toggle{position:relative;display:flex;width:100%;min-height:58px;align-items:center;justify-content:center;gap:12px;padding:16px 48px;border:0;background:#fff0;color:#968772;font-size:12px;font-weight:400;line-height:1.2;letter-spacing:.45px;text-align:center;text-transform:uppercase}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__mobile-toggle i{position:absolute;right:28px;display:block;width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-25%) rotate(45deg)}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__panel.is-active .neo-home-tabs__mobile-toggle{min-height:auto;padding:20px 28px 14px;font-size:11px}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__panel.is-active .neo-home-tabs__mobile-toggle i{display:none}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__panel:not(.is-active) .neo-home-tabs__image,.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__panel:not(.is-active) .neo-home-tabs__copy{display:none}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__panel.is-active .neo-home-tabs__image{display:block;width:auto;max-width:none;min-height:122px!important;height:122px;margin:0 16px;border-radius:8px}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__panel.is-active .neo-home-tabs__copy{display:flex;padding:18px 16px 22px!important;color:#202020}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__copy h3{width:100%;margin:0 0 10px;font-size:20px;line-height:1.25}.elementor-widget-neocapilar-home-services-tabs .neo-home-tabs__text{font-size:13px;line-height:1.24}}