.elementor .Icon-Quick-Link{width:auto;height:auto;color:var(--White);padding:var(--space_12-10);border-radius:var(--Radius-FULL);background-color:var(--Accent-Color);transition:all 200ms;display:flex;gap:0px;justify-content:center;align-items:center;}.elementor .link-btn{width:auto;color:var(--White);padding:0px;transition:all 200ms;display:flex;flex-direction:row;gap:var(--space_10-08);align-items:center;}.elementor .link-btn:hover,.elementor .link-btn:focus-visible{gap:var(--space_16-12);}.elementor .Footer{padding-block-start:0px;padding-block-end:var(--space_24-14);padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:var(--space_80-48);justify-content:flex-start;align-items:center;}.elementor .header-decoration-alt{width:100%;height:30px;max-width:var(--Container_L);max-height:30px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;background-color:var(--White);display:flex;align-items:start;clip-path: polygon(
  0 0,                /* top-left */
  100% 0,             /* top-right */
  100% calc(100% - 30px),
  calc(100% - 30px) 100%, /* bottom-right cut */
  30px 100%,               /* bottom edge after left cut */
  0 calc(100% - 30px)      /* bottom-left cut */
);\n}.elementor .Section{width:100vw;position:relative;padding:0px;display:flex;flex-direction:column;gap:var(--space_96-64);justify-content:flex-start;align-items:center;}.elementor .Container-L{width:100%;max-width:var(--Container_L);column-gap:var(--space_64-32);padding-block-start:var(--space_96-64);padding-block-end:var(--space_96-64);padding-inline-start:var(--space_30-16);padding-inline-end:var(--space_30-16);flex-direction:column;row-gap:var(--space_96-64);align-items:center;}.elementor .p-0{padding:0px;}.elementor .TXT-L{font-family:var(--Secondary-Font);font-weight:600;font-size:var(--TXT-L);line-height:var(--Lineheight-L);flex:1 0 auto;}.elementor .TXT-S{font-family:var(--Secondary-Font);font-weight:400;font-size:var(--TXT-S);line-height:var(--Lineheight-L);}.elementor .TXT-XS{font-family:var(--Secondary-Font);font-weight:400;font-size:var(--TXT-XS);line-height:var(--Lineheight-L);}.elementor .H5{font-family:var(--Primary-Font);font-weight:500;font-size:var(--H5);line-height:var(--Lineheight-M);}.elementor .H4{font-family:var(--Primary-Font);font-weight:500;font-size:var(--H4);line-height:var(--Lineheight-S);}.elementor .H3{font-family:var(--Primary-Font);font-weight:500;font-size:var(--H3);line-height:var(--Lineheight-S);text-align:start;}.elementor .H2{font-family:var(--Primary-Font);font-weight:500;font-size:var(--H2);line-height:var(--Lineheight-S);}.elementor .H1-Plus{font-family:var(--Primary-Font);font-weight:500;font-size:var(--H1-Plus);}.elementor .TXT-Light{color:var(--White);}.elementor .TXT-Secondary{color:#444444;}.elementor .TXT-Primary{color:var(--Primary-Color);}.elementor .BG-Secondary{color:var(--Primary-Color);background-color:var(--Neutral);}.elementor .BG-Accent{color:var(--White);background-color:var(--Primary-Color);}.elementor .BTN-M{width:auto;font-family:var(--Secondary-Font);font-weight:600;font-size:var(--BTN-Label-M);line-height:var(--Lineheight-0);padding-block-start:var(--space_16-12);padding-block-end:var(--space_16-12);padding-inline-start:var(--space_30-16);padding-inline-end:var(--space_30-16);border-radius:var(--Radius-FULL);display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;}.elementor .BTN-L{font-family:var(--Primary-Font);font-weight:500;font-size:var(--BTN-Label-L);line-height:var(--Lineheight-0);text-align:center;padding-inline-start:var(--space_32-16);padding-inline-end:var(--space_32-16);flex-direction:row;gap:10px;justify-content:center;align-items:center;}.elementor .BTN-Outlined{color:var(--Primary-Color);border-width:1px;border-color:var(--TD-300);border-style:solid;background-color:var(--Transparent);}.elementor .BTN-Outlined:hover,.elementor .BTN-Outlined:focus-visible{color:var(--Neutral);border-color:var(--Accent-Color);background-color:var(--Accent-Color);}.elementor .BTN-Outlined:active{color:var(--White);border-color:var(--White);background-color:var(--Secondary-Color);}.elementor .BTN-Outlined:focus{color:var(--Tertiary-Color);border-color:var(--White);background-color:var(--White);}.elementor .Divider{width:100%;background-color:var(--Stroke-Secondary);}.elementor .bg-dark{background-color:var(--Primary-Color);}.elementor .header-decoration{width:100%;height:30px;max-width:var(--Container_L);max-height:30px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;background-color:var(--White);display:flex;align-items:end;clip-path: polygon(
0 30px,                     /* left edge below top-left cut */
30px 0,                     /* top-left cut */
calc(100% - 30px) 0,        /* top edge before top-right cut */
100% 30px,                  /* top-right cut */
100% 100%,                  /* bottom-right */
0 100%                      /* bottom-left */
);\n}.elementor .Quick-Link{width:100%;color:var(--Primary-Color);padding-block-start:var(--space_04-02);padding-block-end:var(--space_30-16);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Stroke-Primary);border-style:solid;transition:all 200ms;flex-direction:row;gap:var(--space_16-12);justify-content:flex-start;align-items:center;}.elementor .Quick-Link:hover,.elementor .Quick-Link:focus-visible{color:var(--Accent-Color);padding-inline-end:var(--space_16-12);border-color:var(--Accent-Color);}.elementor .Tab-Content-Container{padding:0px;display:flex;}.elementor .Tab-Trigger-BTN{width:100%;font-family:var(--Primary-Font);font-weight:600;font-size:var(--H5);color:var(--Primary-Color);text-align:start;padding-block-start:var(--space_24-14);padding-block-end:var(--space_24-14);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Stroke-Primary);border-style:solid;background-color:var(--White);transition:all 200ms;display:flex;flex-direction:row;gap:var(--space_30-16);justify-content:flex-start;align-items:center;}.elementor .Tab-Trigger-BTN:hover,.elementor .Tab-Trigger-BTN:focus-visible{color:var(--Accent-Color);padding-inline-end:var(--space_16-12);border-color:var(--Accent-Color);background-color:var(--White);.Tab-BTN-Icon {
  background-color: var(--Accent-Color);
}\n}.elementor .Tab-Trigger-BTN:active{background-color:var(--White);}.elementor .Tab-Trigger-BTN.e--selected{color:var(--Accent-Color);padding-inline-end:var(--space_16-12);border-color:var(--Accent-Color);.Tab-BTN-Icon {
  background-color: var(--Accent-Color);
}\n}.elementor .Tab-BTN-Icon{width:auto;height:auto;color:var(--White);padding:var(--space_16-12);border-radius:var(--Radius-FULL);background-color:var(--Primary-Color);transition:all 200ms;display:flex;gap:0px;justify-content:center;align-items:center;}.elementor .Tab-Content-IMG{height:640px;min-width:100%;object-fit:cover;border-radius:var(--Radius-M);display:block;clip-path: polygon(
0 0,
calc(100% - 40px) 0,
100% 40px,
100% 100%,
0 100%
);\n}.elementor .Stat-Card{padding-block-start:var(--space_30-16);padding-block-end:var(--space_20-14);padding-inline-start:var(--space_30-16);padding-inline-end:var(--space_30-16);border-radius:15px;background-color:var(--White);display:flex;flex-direction:column;gap:var(--space_24-14);clip-path: polygon(0 0, calc(100% - 39px) 0, 100% 39px, 100% 100%, 0 100%);\n}.elementor .Box-Shape{padding:1px;border-radius:var(--Radius-M);background-color:var(--Stroke-Primary);clip-path: polygon(
0 0,
calc(100% - 40px) 0,
100% 40px,
100% 100%,
0 100%
);\n}.elementor .Service-Card{color:var(--Primary-Color);padding-block-start:var(--space_30-16);padding-block-end:var(--space_20-14);padding-inline-start:var(--space_30-16);padding-inline-end:var(--space_30-16);border-radius:15px;background-image:linear-gradient(var(--White), var(--White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:var(--space_24-14);align-items:start;clip-path: polygon(0 0, calc(100% - 39px) 0, 100% 39px, 100% 100%, 0 100%);\n}.elementor .Service-Card:hover,.elementor .Service-Card:focus-visible{color:var(--White);background-image:linear-gradient(#14387fcc, #14387fcc);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;.Service-Link-BTN-Icon  {
  color:#ffffff;
}\n}.elementor .Service-Link-BTN-Icon{width:auto;height:auto;display:flex;gap:0px;justify-content:center;align-items:center;}