.elementor .note-text{font-size:14px;color:var(--brown-2);line-height:1.65;}.elementor .note-icon{width:20px;height:20px;color:#b07314;margin-block-start:2px;flex:0 0 auto;}.elementor .note{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:18px;border-width:1px;border-color:rgba(237, 166, 45, 0.35);border-style:solid;background-color:rgba(237, 166, 45, 0.14);display:flex;gap:12px;align-items:flex-start;}.elementor .res-small{font-size:13px;color:var(--muted);line-height:1.65;}.elementor .res-icon{width:22px;height:22px;color:#3d7420;flex:0 0 auto;}.elementor .res-item:hover,.elementor .res-item:focus-visible{background-color:#ffffff;transform:translate3d(4px, 0px, 0px);}.elementor .res-item{color:#3a1d0f;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:18px;border-width:1px;border-color:rgba(255, 255, 255, 0.9);border-style:solid;background-color:rgba(255, 255, 255, 0.65);display:flex;gap:12px;align-items:center;transition: background 0.25s, transform 0.3s;\n}.elementor .res-list{display:grid;gap:8px;}.elementor .folder-sub{font-family:var(--font);font-weight:400;font-size:14px;color:rgba(58, 29, 15, 0.64);line-height:16px;display:block;}.elementor .folder-name{font-family:var(--font);font-weight:500;font-size:14px;color:rgba(58, 29, 15, 0.8);letter-spacing:-0.22px;line-height:25.333px;display:block;}.elementor .folder-front{position:absolute;inset-block-start:64px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;color:#3a1d0f;padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:22px;background-image:linear-gradient(170deg, #eead3e 0%,#eda62d 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px -1px 0px 0px rgba(255, 255, 255, 0.5) inset;transform-origin:50% 100% 0px;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .folder-line{height:6px;border-radius:4px;background-color:#f5ecdc;display:block;}.elementor .folder-paper{height:150px;position:absolute;inset-block-start:40px;inset-inline-end:12%;inset-inline-start:12%;padding:14px;border-radius:14px;background-color:#fffdf8;box-shadow:0px 6px 18px -8px rgba(58, 29, 15, 0.4);display:grid;gap:6px;align-content:start;}.elementor .folder-tab{width:42%;height:26px;position:absolute;inset-block-start:-20px;inset-inline-start:0px;border-start-start-radius:16px;border-start-end-radius:16px;border-end-start-radius:0px;border-end-end-radius:0px;background-color:#c68826;}.elementor .folder-back{position:absolute;inset-block-start:22px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;border-start-start-radius:6px;border-start-end-radius:24px;border-end-start-radius:24px;border-end-end-radius:24px;background-color:#c68826;}.elementor .folder{width:100%;height:230px;position:relative;font-family:var(--font);color:#3a1d0f;cursor:pointer;padding:0px;margin:0px;border-width:0px;border-color:transparent;border-style:none;background-color:transparent;display:block;perspective: 900px; text-align: left;\n}.elementor .folder-wrap{display:grid;gap:16px;}.elementor .folders{display:grid;gap:26px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .folder-line-84{width:84%;}.elementor .folder-line-70{width:70%;}.elementor .paper-2{transform:rotateX(0deg) rotateY(0deg) rotateZ(3deg);}.elementor .paper-1{transform:rotateX(0deg) rotateY(0deg) rotateZ(-4deg);}.elementor .folder-front-teal{background-image:linear-gradient(170deg, #78c5d3 0%,#6cc0cf 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .folder-front-green{background-image:linear-gradient(170deg, #bbcd67 0%,#b5c95a 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .folder-back-teal{background-color:#619ca5;}.elementor .folder-back-green{background-color:#9aa349;}.elementor .folder-front-open{transform:rotateX(-22deg) rotateY(0deg) rotateZ(0deg);}.elementor .paper-3-open{transform:translate3d(0px, -46px, 0px);}.elementor .paper-2-open{transform:translate3d(26%, -38px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(10deg);}.elementor .paper-1-open{transform:translate3d(-26%, -34px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(-12deg);}.elementor .mt-l{margin-block-start:clamp(32px, 5vw, 56px);}.elementor .h1-narrow{max-width:16ch;}.elementor .crumb:hover,.elementor .crumb:focus-visible{color:var(--green);}.elementor .crumb{font-family:var(--font);font-size:14px;color:var(--muted);line-height:1.65;text-decoration:none;display:block;}.elementor .crumbs{width:100%;padding:0px;display:flex;gap:8px;align-items:center;}.elementor .page-hero{width:100%;padding-block-start:150px;padding-block-end:clamp(36px, 6vw, 72px);padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .lead{max-width:62ch;font-weight:300;font-size:clamp(1.2rem, 1.1rem + 0.45vw, 1.45rem);color:var(--brown-2);line-height:1.55;}.elementor .eyebrow-text{font-family:var(--font);font-weight:500;font-size:clamp(0.84rem, 0.8rem + 0.15vw, 0.92rem);color:inherit;letter-spacing:0.16em;line-height:1.65;text-transform:uppercase;display:block;}.elementor .eyebrow-line{width:28px;height:2px;min-width:0px;padding:0px;border-radius:2px;background-image:linear-gradient(90deg, #eda62d 0%,#3d7420 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;flex:0 1 auto;}.elementor .eyebrow{width:auto;font-family:var(--font);font-weight:500;font-size:clamp(0.84rem, 0.8rem + 0.15vw, 0.92rem);color:var(--green);letter-spacing:0.16em;line-height:1.65;text-transform:uppercase;padding:0px;display:inline-flex;gap:10px;align-items:center;width: fit-content;\n}.elementor .eyebrow-light{color:#f6c35b;}.elementor .wrap{width:100%;max-width:1220px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .page-hero-wrap{display:grid;gap:22px;}.elementor .section{width:100%;position:relative;padding-block-start:clamp(64px, 9vw, 128px);padding-block-end:clamp(64px, 9vw, 128px);padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .section-tight{padding-block-start:clamp(40px, 6vw, 80px);padding-block-end:clamp(40px, 6vw, 80px);}.elementor .stack-18{width:100%;padding:0px;display:flex;flex-direction:column;gap:18px;align-items:stretch;}.elementor .btn-row{width:100%;padding:0px;display:flex;gap:14px;flex-wrap:wrap;align-items:center;}.elementor .btn-icon{width:24px;height:24px;color:#ffffff;transition:all 0.3s;display:block;flex:0 1 auto;}.elementor .btn-label{font-family:var(--font);font-weight:500;font-size:15px;color:#ffffff;line-height:1.65;display:block;white-space: nowrap;\n}.elementor .btn:hover,.elementor .btn:focus-visible{border-color:#ffffff99;transform:scale3d(1.05, 1.05, 1);}.elementor .btn{width:auto;min-width:0px;min-height:46px;overflow:hidden;position:relative;color:#ffffff;text-decoration:none;cursor:pointer;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:200px;border-width:3px;border-color:#ffffff4d;border-style:solid;background-color:var(--green);box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.2);transition:all 0.3s;display:inline-flex;gap:10px;justify-content:center;align-items:center;}.elementor .btn-glass{background-color:rgba(255, 255, 255, 0.14);backdrop-filter:blur(10px);box-shadow: none;\n}.elementor .btn-gold{background-color:#c9821a;}.elementor .ev-hidden{display:none;}