.elementor-kit-4{--e-global-color-primary:#87C12F;--e-global-color-secondary:#111111;--e-global-color-text:#353A40;--e-global-color-accent:#6FA325;--e-global-color-sadink:#111111;--e-global-color-sadink800:#1A1A1A;--e-global-color-sadsurface:#F5F6F5;--e-global-color-sadtint:#EAF4D8;--e-global-color-sadhair:#E6E8E6;--e-global-color-sadmuted:#5A5F66;--e-global-color-sadwhite:#FFFFFF;--e-global-typography-primary-font-family:"Sora";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Sora";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"JetBrains Mono";--e-global-typography-accent-font-weight:600;font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1176px;}.e-con{--container-max-width:1176px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.elementor-widget-icon .elementor-icon svg{fill:none !important;stroke:#87C12F;}
.sad-eyebrow .elementor-heading-title::before{content:"/ ";color:#87C12F;font-weight:700;}
.sad-card{transition:box-shadow .25s ease,border-color .25s ease;}
.sad-card:hover{box-shadow:0 12px 34px rgba(17,17,17,.07);border-color:#dfe3df;}
.sad-card:hover .sad-saiba .elementor-button-text{color:#6FA325 !important;}
.sad-saiba .elementor-button{background:transparent !important;border:0;padding:0;box-shadow:none;}
.sad-saiba .elementor-button-text::after{content:" /";color:#87C12F;font-weight:700;}
.sad-step{position:relative;min-width:0;}
.sad-stepnum{position:relative;z-index:1;}
.sad-step:not(:last-child)::after{content:"";position:absolute;top:23px;left:23px;width:calc(100% + 24px);height:2px;background:repeating-linear-gradient(90deg,#E6E8E6 0 6px,transparent 6px 12px);transform:translateY(-50%);z-index:0;}
@media(max-width:1024px){.sad-step:not(:last-child)::after{display:none;}}
.sad-dark{position:relative;}
.sad-dark::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(ellipse 120% 80% at 50% 22%,#000 45%,transparent 88%);mask-image:radial-gradient(ellipse 120% 80% at 50% 22%,#000 45%,transparent 88%);pointer-events:none;z-index:0;}
.sad-dark > .elementor-element{position:relative;z-index:1;}
.sad-tcols{display:block;columns:3;column-gap:20px;}
@media(max-width:991px){.sad-tcols{columns:2;}}
@media(max-width:575px){.sad-tcols{columns:1;}}
.sad-tcols > .elementor-element{break-inside:avoid;margin:0 0 20px !important;display:inline-block;width:100%;vertical-align:top;}
.sad-depo{background:#fff;border:1px solid #E6E8E6;border-radius:14px;padding:26px;}
.sad-depo-stars{display:flex;gap:2px;margin-bottom:14px;}
.sad-depo-stars svg{width:16px;height:16px;}.sad-depo-stars svg path{fill:#87C12F !important;stroke:none !important;}
.sad-depo blockquote{font-size:.975rem;line-height:1.6;color:#353A40;margin:0 0 18px;border:0;padding:0;quotes:none;}
.sad-depo-author{display:flex;align-items:center;gap:12px;}
.sad-depo-avatar{width:44px !important;height:44px !important;border-radius:50% !important;object-fit:cover !important;flex:0 0 44px;background:#EAF4D8;}
span.sad-depo-avatar{display:flex;align-items:center;justify-content:center;color:#5A841E;font-family:Sora,sans-serif;font-weight:700;font-size:1rem;}
.sad-depo-name{display:block;font-weight:700;color:#111;font-size:.9rem;line-height:1.3;}
.sad-depo-role{display:block;font-size:.8rem;color:#5A5F66;line-height:1.3;}
.sad-faq .elementor-accordion{border:0;}
.sad-faq .elementor-accordion-item{border:0 !important;border-bottom:1px solid #E6E8E6 !important;background:transparent !important;}
.sad-faq .elementor-tab-title{background:transparent !important;border:0 !important;padding:24px 0 !important;display:flex;align-items:center;justify-content:space-between;gap:24px;font-family:Sora,sans-serif;font-weight:600;font-size:1.0625rem;color:#111;cursor:pointer;line-height:1.4;}
.sad-faq .elementor-tab-title.elementor-active{color:#5A841E;}
.sad-faq .elementor-accordion-title{flex:1 1 auto;}
.sad-faq .elementor-accordion-icon{position:relative;order:2;flex:0 0 28px;width:28px;height:28px;border-radius:50%;border:1px solid #E6E8E6;display:flex;align-items:center;justify-content:center;margin:0 !important;padding:0;transition:background-color .2s,border-color .2s;}
.sad-faq .elementor-tab-title.elementor-active .elementor-accordion-icon{background:#87C12F;border-color:#87C12F;}
.sad-faq .elementor-accordion-icon svg{width:11px;height:11px;}
.sad-faq .elementor-accordion-icon svg path{fill:#111 !important;stroke:none !important;}
.sad-faq .elementor-tab-content{background:transparent !important;border:0 !important;padding:0 !important;display:grid !important;grid-template-rows:0fr;height:auto !important;overflow:hidden;transition:grid-template-rows .3s ease !important;}.sad-faq .elementor-tab-title.elementor-active + .elementor-tab-content{grid-template-rows:1fr;}.sad-faq .elementor-tab-content > *{min-height:0;overflow:hidden;}
.sad-faq .elementor-tab-content p{margin:0;padding-bottom:24px;color:#5A5F66;font-size:.975rem;line-height:1.6;max-width:64ch;}
.sad-faq .elementor-accordion-title{color:#111 !important;}
.sad-faq .elementor-tab-title.elementor-active .elementor-accordion-title{color:#5A841E !important;}
.sad-faq .elementor-accordion-icon-closed,.sad-faq .elementor-accordion-icon-opened{align-items:center;justify-content:center;line-height:0;width:100%;height:100%;}
.sad-faq .elementor-tab-title:not(.elementor-active) .elementor-accordion-icon-closed{display:flex;}
.sad-faq .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{display:flex;}
.sad-faq .elementor-accordion-icon svg{display:block !important;width:11px;height:11px;margin:0;}
.sad-faq .elementor-accordion-icon svg{display:none !important;}
.sad-faq .elementor-accordion-icon::before,.sad-faq .elementor-accordion-icon::after{content:"";position:absolute;top:50%;left:50%;width:11px;height:2px;background:#111;transform:translate(-50%,-50%);transition:transform .2s ease,background-color .2s ease;}
.sad-faq .elementor-accordion-icon::after{transform:translate(-50%,-50%) rotate(90deg);}
.sad-faq .elementor-tab-title.elementor-active .elementor-accordion-icon::after{transform:translate(-50%,-50%) rotate(0deg);}
.sad-faq .elementor-tab-title{-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.sad-cta-text{max-width:52ch;margin-left:auto;margin-right:auto;}/* End custom CSS */