.elementor .button--yellow{color:var(--Text-Heading);background-color:var(--Primary-Yellow-600);box-shadow:4px 4px 0 0 var(--Stroke-700);align-self:center}.elementor .button--yellow:hover,.elementor .button--yellow:focus-visible{background-color:var(--Primary-Yellow-800);box-shadow:2px 2px 0 0 var(--Stroke-700)}.elementor .button-m{letter-spacing:0;line-height:1.2em;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:45px;padding-inline-end:45px;border-radius:12px;display:flex;gap:8px;justify-content:center;align-items:center}.elementor .btn-yellow{color:var(--Text-Heading);background-color:var(--Primary-Yellow-600);box-shadow:4px 4px 0 0 var(--Stroke-700);align-self:center}.elementor .btn-yellow:hover,.elementor .btn-yellow:focus-visible{background-color:var(--Primary-Yellow-800);box-shadow:2px 2px 0 0 var(--Stroke-700)}.elementor .button-s{height:38px;letter-spacing:0;line-height:1.2em;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:25px;padding-inline-end:25px;border-radius:12px;display:flex;gap:8px;justify-content:center;align-items:center}.elementor .DUP_button-m{letter-spacing:0;line-height:1.2em;cursor:pointer;padding-block-start:clamp(0.875rem, 0.83rem + 0.19vw, 1rem);;padding-block-end:clamp(0.875rem, 0.83rem + 0.19vw, 1rem);;padding-inline-start:clamp(1.5rem, 1.04rem + 1.97vw, 2.8125rem);;padding-inline-end:clamp(1.5rem, 1.04rem + 1.97vw, 2.8125rem);;border-radius:12px;display:flex;gap:8px;justify-content:center;align-items:center}.elementor .pill-green{background-color:var(--Primary-Green-600);box-shadow:4px 4px 0 0 var(--Stroke-700-darker)}.elementor .pill{color:var(--Text-Heading);padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-radius:12px;border-width:2px;border-color:var(--Stroke-700-darker);border-style:solid;display:flex;gap:8px;justify-content:center;align-items:center;align-self:center}.elementor .Overline-M{font-family:var(--Font-Body);font-weight:600;font-size:clamp(0.625rem, 0.53rem + 0.42vw, 0.875rem);letter-spacing:1.5px;line-height:1.2em;text-transform:uppercase}.elementor .Button{font-family:var(--Font-Body);font-weight:600;font-size:clamp(0.875rem, 0.83rem + 0.21vw, 1rem)}.elementor .Text-XS-Medium{font-family:var(--Font-Body);font-weight:500;font-size:14px;letter-spacing:0;line-height:1.4em}.elementor .Text-M-SemiBold{font-family:var(--Font-Body);font-weight:600;font-size:clamp(0.875rem, 0.83rem + 0.21vw, 1rem);letter-spacing:.28px;line-height:1.5em}.elementor .Text-M-Medium{font-family:var(--Font-Body);font-weight:500;font-size:clamp(0.875rem, 0.83rem + 0.21vw, 1rem);letter-spacing:0;line-height:1.5em}.elementor .Text-L-SemiBold{font-family:var(--Font-Body);font-weight:600;font-size:clamp(1rem, 0.95rem + 0.21vw, 1.125rem);letter-spacing:0;line-height:1.4em}.elementor .Text-L-Medium{font-family:var(--Font-Body);font-weight:500;font-size:clamp(1rem, 0.95rem + 0.21vw, 1.125rem);color:var(--Text-Secondary);letter-spacing:0;line-height:1.4em;align-self:center}.elementor .Number-M{font-family:var(--Font-Heading);font-weight:600;font-size:clamp(3.5rem, 3.17rem + 1.46vw, 4rem);letter-spacing:-1.5px;line-height:1em}.elementor .H5{font-family:var(--Font-Heading);font-weight:600;font-size:clamp(1.125rem, 1.08rem + 0.21vw, 1.25rem);letter-spacing:0;line-height:1.1em}.elementor .H4{font-family:var(--Font-Heading);font-weight:600;font-size:clamp(1.375rem, 1.33rem + 0.21vw, 1.5rem);letter-spacing:0;line-height:1.1em}.elementor .H2{font-family:var(--Font-Heading);font-weight:600;font-size:clamp(1.625rem, 1.05rem + 2.5vw, 3.125rem);letter-spacing:-1.2px;line-height:1.1em}.elementor .btn-icon-right{&::after{content:"";display:inline-block;width:20px;height:20px;flex:none;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cline%20x1='5'%20y1='12'%20x2='19'%20y2='12'/%3E%3Cpolyline%20points='12%205%2019%2012%2012%2019'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cline%20x1='5'%20y1='12'%20x2='19'%20y2='12'/%3E%3Cpolyline%20points='12%205%2019%2012%2012%2019'/%3E%3C/svg%3E") no-repeat center / contain}\n}.elementor .input{color:var(--General-White);padding-block-start:25px;padding-block-end:25px;padding-inline-start:16px;padding-inline-end:16px;border-radius:12px;border-width:1px;border-color:var(--Primary-Green-600);border-style:solid;background-color:var(--Text-Heading)}.elementor .pill-header{display:flex;flex-direction:column;gap:clamp(1rem, 0.84rem + 0.66vw, 1.4375rem);;align-items:center}.elementor .check-item{color:var(--General-White);gap:16px;align-self:start}.elementor .section-green-bg-overlay{min-height:440px;background-image:url(https://tutosurexcel.com/wp-content/uploads/2026/05/Grid-layers-v2.svg);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;background-color:var(--Text-Heading);display:flex;justify-content:center;align-items:center}.elementor .section-light-brown{background-color:var(--Background-400)}.elementor .section-dark-brown{background-color:var(--Background-600)}.elementor .flexbox-content{width:100%;max-width:1342px;padding-inline-start:0;padding-inline-end:0;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column}.elementor .no-padding{padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0}.elementor .radius16{padding-block-start:20px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;border-color:var(--Stroke-700);border-style:solid}.elementor .clamp_90-48{margin-block-start:clamp(3rem, 2.08rem + 3.94vw, 5.625rem);;margin-block-end:clamp(3rem, 2.08rem + 3.94vw, 5.625rem);;gap:clamp(1.875rem, 4vw + 1rem, 3.125rem);}.elementor .clamp_82-32{margin-block-start:clamp(2.8125rem, 2.12rem + 2.86vw, 4.6875rem);margin-block-end:clamp(2.8125rem, 1.54rem + 5.24vw, 6.25rem);gap:clamp(2rem, 1.6rem + 1.69vw, 3.125rem);}.elementor .logo-carousel{padding-block-start:clamp(1.5rem, 1.29rem + 0.88vw, 2rem);;padding-block-end:24px}.elementor .number-box{width:44px;height:44px;font-family:var(--Font-Heading);font-weight:600;font-size:18px;color:var(--Text-Heading);text-align:center;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px}