.elementor-426 .elementor-element.elementor-element-14cfc51{--display:flex;}.elementor-426 .elementor-element.elementor-element-831921c{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-426 .elementor-element.elementor-element-3eb2dbf{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS */.aa .e-con{box-sizing:border-box}.e-con.aa.head{position:relative;overflow:hidden;padding:150px 16px 56px}.head>.elementor-widget-html{position:static}.aa .e-con.hw{position:relative;max-width:1320px;margin-inline:auto;width:100%}.aa .h1c{font-size:clamp(50px,8vw,124px);line-height:.94;letter-spacing:-.045em;font-weight:800;color:#0B0B0C}.aa .h1c .acc{font-family:'Playfair Display',Georgia,serif}.aa .hsub{margin-top:22px;max-width:620px;font-size:clamp(17px,1.5vw,20px);line-height:1.5;color:#4A4843}.e-con.aa.csec{padding:0 16px}.aa .e-con.wrapc{max-width:1320px;margin-inline:auto;width:100%}.aa .e-con.tools{position:sticky;top:92px;z-index:20;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;background:#fff}.aa .e-con.fbar{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.aa .ebtn.fb .elementor-button,.aa .ebtn.fb .elementor-button:hover{min-height:44px;padding:0 18px;border:1px solid #E2E2E6;background:#fff;color:#0B0B0C;font-size:14px;transform:none}.aa .ebtn.fb.on .elementor-button,.aa .ebtn.fb.on .elementor-button:hover{background:#0B0B0C;color:#fff;border-color:#0B0B0C}.aa input.q{min-height:44px;width:260px;max-width:100%;padding:0 18px;border:1px solid #8A8880;border-radius:999px;font-size:15px;font-weight:500;background:#fff;color:#0B0B0C}.aa .e-con.gr{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px;margin-top:14px}.aa .e-con.cd{display:block;border-radius:24px;overflow:hidden;background:#fff;border:1px solid #E2E2E6;transition:transform .35s,box-shadow .35s}.aa a.e-con.cd:hover{transform:translateY(-6px);box-shadow:0 26px 60px rgba(11,11,12,.14)}.aa .efb{padding:11px 14px 11px 44px;border-bottom:1px solid #E2E2E6;font-size:12px;font-weight:600;color:#4A4843;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:radial-gradient(circle 4px at 18px 50%,#D3D3D9 99%,transparent),radial-gradient(circle 4px at 30px 50%,#D3D3D9 99%,transparent)}.aa .e-con.im{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:22px;text-align:center}.aa .efh{font-size:clamp(25px,2.3vw,33px);line-height:1.02;letter-spacing:-.04em;font-weight:800}.aa .t1{background:#E8F0FE;color:#1A5FD8}.aa .t2{background:#FCE8E6;color:#C5221F}.aa .t3{background:#FEF7E0;color:#7A4A00}.aa .t4{background:#E6F4EA;color:#188038}.aa .e-con.cmt{padding:15px 18px 19px}.aa .efn{font-size:17px;font-weight:800;color:#0B0B0C}.aa .efs{margin-top:3px;font-size:13px;line-height:1.35;color:#4A4843}.aa .none{display:none;margin:40px 0;text-align:center;font-size:18px;color:#4A4843}.aa .e-con.morew{margin-top:32px;text-align:center;display:flex;justify-content:center}.e-con.aa.end{margin-top:clamp(64px,8vw,104px);padding:clamp(48px,6vw,88px) 16px;background:linear-gradient(135deg,#4285F4 -35%,#1A5FD8 55%);color:#fff;text-align:center}.aa .endh{margin-bottom:26px;font-size:clamp(38px,5.4vw,80px);line-height:1;letter-spacing:-.04em;font-weight:800;color:#fff}
@media (max-width:760px){.aa .e-con.tools{position:static}.aa input.q{width:100%}.e-con.aa.head{padding:112px 16px 32px}.aa .e-con.fbar{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}.aa .ebtn.fb{flex:none}.aa .e-con.gr{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aa .e-con.cd{border-radius:18px}.aa .efb{display:none}.aa .e-con.im{padding:12px}.aa .efh{font-size:19px}.aa .e-con.cmt{padding:10px 12px 13px}.aa .efn{font-size:14px;line-height:1.25}.aa .efs{font-size:12px}}.aa .e-con.morew{margin-top:32px;display:flex;justify-content:center}.aa .e-con.morew>.elementor-widget{width:auto}.aa .acc{font-family:'Playfair Display',Georgia,serif}.e-con.aa>.e-con.qwrap{margin-top:clamp(64px,8vw,104px)}.aa .e-con.qwrap{position:relative;overflow:hidden;max-width:1408px;width:calc(100% - 32px);margin-inline:auto;border-radius:44px;box-shadow:inset 0 0 0 1px #E2E2E6}.aa .e-con.qgrid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:center;padding:clamp(28px,6vw,88px) clamp(18px,5vw,72px)}.aa .eqh{font-size:clamp(46px,6.8vw,104px);font-weight:800;line-height:.95;letter-spacing:-.04em;color:#0B0B0C}.aa .eqb{margin:24px 0 26px;max-width:520px;font-size:19px;line-height:1.5;color:#4A4843}.aa .e-con.qct{display:flex;flex-wrap:wrap;gap:10px}.aa .qform{padding:clamp(22px,3vw,36px);border-radius:28px}.aa .qform .elementor-field-label{font-size:14px;font-weight:700;color:#0B0B0C;margin-bottom:8px}.aa .qform .elementor-field-textual{min-height:54px;padding:0 18px;border:1px solid #8A8880;border-radius:16px;background:#fff;color:#0B0B0C;font-size:16px}.aa .qform .elementor-button{width:100%;min-height:58px;border:0;border-radius:999px;background:linear-gradient(135deg,#4285F4 -35%,#1A5FD8 55%);color:#fff;font-size:17px;font-weight:700}
@media (max-width:900px){.aa .e-con.qgrid{grid-template-columns:minmax(0,1fr)}.aa .e-con.qwrap{border-radius:28px}}
/*EDITOR-PARITY*/
.elementor-editor-active:not(#z) .aa .h1c{font-weight:800;color:#0B0B0C}.elementor-editor-active:not(#z) .aa .h1c .acc{font-family:'Playfair Display',Georgia,serif}.elementor-editor-active:not(#z) .aa .hsub{color:#4A4843}.elementor-editor-active:not(#z) .aa .e-con.tools{background:#fff}.elementor-editor-active:not(#z) .aa .ebtn.fb .elementor-button{background:#fff;color:#0B0B0C}.elementor-editor-active:not(#z) .aa .ebtn.fb.on .elementor-button{background:#0B0B0C;color:#fff}.elementor-editor-active:not(#z) .aa input.q{font-weight:500;background:#fff;color:#0B0B0C}.elementor-editor-active:not(#z) .aa .e-con.cd{background:#fff}.elementor-editor-active:not(#z) .aa .efb{font-weight:600;color:#4A4843;background:radial-gradient(circle 4px at 18px 50%,#D3D3D9 99%,transparent),radial-gradient(circle 4px at 30px 50%,#D3D3D9 99%,transparent)}.elementor-editor-active:not(#z) .aa .efh{font-weight:800}.elementor-editor-active:not(#z) .aa .t1{background:#E8F0FE;color:#1A5FD8}.elementor-editor-active:not(#z) .aa .t2{background:#FCE8E6;color:#C5221F}.elementor-editor-active:not(#z) .aa .t3{background:#FEF7E0;color:#7A4A00}.elementor-editor-active:not(#z) .aa .t4{background:#E6F4EA;color:#188038}.elementor-editor-active:not(#z) .aa .efn{font-weight:800;color:#0B0B0C}.elementor-editor-active:not(#z) .aa .efs{color:#4A4843}.elementor-editor-active:not(#z) .aa .none{color:#4A4843}.elementor-editor-active:not(#z) .e-con.aa.end{background:linear-gradient(135deg,#4285F4 -35%,#1A5FD8 55%);color:#fff}.elementor-editor-active:not(#z) .aa .endh{font-weight:800;color:#fff}.elementor-editor-active:not(#z) .aa .acc{font-family:'Playfair Display',Georgia,serif}.elementor-editor-active:not(#z) .aa .eqh{font-weight:800;color:#0B0B0C}.elementor-editor-active:not(#z) .aa .eqb{color:#4A4843}.elementor-editor-active:not(#z) .aa .qform .elementor-field-label{font-weight:700;color:#0B0B0C}.elementor-editor-active:not(#z) .aa .qform .elementor-field-textual{background:#fff;color:#0B0B0C}.elementor-editor-active:not(#z) .aa .qform .elementor-button{background:linear-gradient(135deg,#4285F4 -35%,#1A5FD8 55%);color:#fff;font-weight:700}/* End custom CSS */