.elementor-kit-14453{--e-global-color-primary:#6A6A69;--e-global-color-secondary:#000000;--e-global-color-text:#7A7A7A;--e-global-color-accent:#1D5380;--e-global-color-d695a96:#F7CD00;--e-global-color-28af531:#2C5281;--e-global-color-0b853bf:#FFDA09;--e-global-color-02d83db:#3F6F44;--e-global-color-948cdcb:#FFF200;--e-global-color-78d3471:#61CE70;--e-global-color-c5354bf:#FFFFFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-kit-14453 e-page-transition{background-color:#FFBC7D;}.elementor-kit-14453 a{color:var( --e-global-color-secondary );}.elementor-kit-14453 h1{color:var( --e-global-color-accent );font-size:2.5rem;}.elementor-kit-14453 h2{color:var( --e-global-color-accent );}.elementor-kit-14453 h3{color:var( --e-global-color-accent );}.elementor-kit-14453 h4{color:var( --e-global-color-c5354bf );font-size:24px;}.elementor-kit-14453 h6{color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1180px;}.e-con{--container-max-width:1180px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:640px;}.e-con{--container-max-width:640px;}}@media(max-width:880px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:740px;}.e-con{--container-max-width:740px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --Montserrat:Montserrat; --Roberto:Roboto; --White:#ffffff; --WB-Blue:#1D5380; --Enerpac-Yellow:#FFDA09; --Simplex-Green:#3F6F44; --Black:#000000; --Dark-Grey:#6A6A69; --Mid-Grey:#7A7A7A; --Header-xxl:clamp(3.125rem, calc(2.234rem + 3.75vw), 5rem); --Header-l:clamp(2.63rem, 2.30172rem + 1.37931vw, 3.25rem); --Header-xs:1.25rem; --Section-sides:clamp(1.25rem, calc(-0.531rem + 7.5vw), 5rem);; --max-width-1440:1440px; --text-m:clamp(1.13rem, 1.06034rem + 0.27586vw, 1.25rem); --text-l:clamp(1.50rem, 1.37069rem + 0.55172vw, 1.75rem); --Header-xl:clamp(3.00rem, 2.64375rem + 1.50000vw, 3.75rem);; --Header-s:1.5rem; --space-l:clamp(1.25rem, calc(0.656rem + 2.5vw), 2.5rem); --Header-m:clamp(1.75rem, calc(1.512rem + 1vw), 2.25rem); --text-xxxl:clamp(2.63rem, 2.30172rem + 1.37931vw, 3.25rem); --text-xxl:clamp(2.25rem, 1.99138rem + 1.10345vw, 2.75rem); --text-xl:clamp(1.88rem, 1.68103rem + 0.82759vw, 2.25rem); --Enerpac-yellow:#ffda09; --Roboto:Roboto; --text-3xl:clamp(3.1875rem, 3.0671rem + 0.55vw, 3.5625rem); --e-gv-5b8b53b:#1D5380; --e-gv-14517ef:clamp(1.7500rem, 1.6697rem + 0.37vw, 2.0000rem); --e-gv-9a99013:#1D5380; --e-gv-3e8d4f0:clamp(1.3125rem, 1.2523rem + 0.28vw, 1.5000rem); --e-gv-2214281:clamp(1.25rem, calc(-0.531rem + 7.5vw), 5rem);; --e-gv-66241e9:clamp(3.1875rem, 3.0671rem + 0.55vw, 3.5625rem); --e-gv-56259fb:#1D5380; --e-gv-7b7351f:clamp(1.7500rem, 1.6697rem + 0.37vw, 2.0000rem); --e-gv-7601279:#1D5380; --e-gv-6688e97:clamp(1.3125rem, 1.2523rem + 0.28vw, 1.5000rem); --e-gv-1f48abe:clamp(1.25rem, calc(-0.531rem + 7.5vw), 5rem);; --e-gv-133bb3a:#1D5380; --DUP_Section-sides2:clamp(1.25rem, calc(-0.531rem + 7.5vw), 5rem);; --folder-bg:#FFFAFA; --folder-active:#F7CD00; --folder-border:#A9A4A4; --folder-divider:#CACACA; --folder-menu-width:clamp(12rem, 8rem + 6vw, 16rem); --folder-card-min:14rem; --folder-gap:clamp(0.75rem, 0.5rem + 1vw, 1.25rem); --faq-bg:rgba(42, 96, 142, 0.2); --faq-border:#A9A3A3; --faq-max-width:1200px; --sc-max-width:960px; --hdr-blue:#2C5281; }
/* Start custom CSS */html { font-size: 16px; } /* Default root size */

:is(.header-xxl :is(h1, h2, h3, h4, h5, h6, p, a, span, button, div, li), .header-xxl:is(.e-heading-base, .e-paragraph-base, .e-button-base)) {
    font-size: clamp(3.13rem, 2.23438rem + 3.75000vw, 5.00rem);
    line-height: 1.4;
}

:is(.header-xl :is(h1, h2, h3, h4, h5, h6, p, a, span, button, div, li), .header-xl:is(.e-heading-base, .e-paragraph-base, .e-button-base)) {
    font-size: clamp(3.00rem, 2.64375rem + 1.50000vw, 3.75rem);
    line-height: 1.4;
}

:is(.header-l :is(h1, h2, h3, h4, h5, h6, p, a, span, button, div, li), .header-l:is(.e-heading-base, .e-paragraph-base, .e-button-base)) {
    font-size: clamp(2.25rem, 2.07187rem + 0.75000vw, 2.63rem);
    line-height: 1.4;
}

:is(.header-m :is(h1, h2, h3, h4, h5, h6, p, a, span, button, div, li), .header-m:is(.e-heading-base, .e-paragraph-base, .e-button-base)) {
    font-size: clamp(1.75rem, 1.51250rem + 1.00000vw, 2.25rem);
    line-height: 1.4;
}

:is(.header-s :is(h1, h2, h3, h4, h5, h6, p, a, span, button, div, li), .header-s:is(.e-heading-base, .e-paragraph-base, .e-button-base)) {
    font-size: clamp(1.50rem, 1.50000rem + 0.00000vw, 1.50rem);
    line-height: 1.4;
}

:is(.header-xs :is(h1, h2, h3, h4, h5, h6, p, a, span, button, div, li), .header-xs:is(.e-heading-base, .e-paragraph-base, .e-button-base)) {
    font-size: clamp(1.25rem, 1.25000rem + 0.00000vw, 1.25rem);
    line-height: 1.4;
}

:is(.text-xxxxl :is(h1, h2, h3, h4, h5, h6, p, a, span, button, div, li), .text-xxxxl:is(.e-heading-base, .e-paragraph-base, .e-button-base)) {
    font-size: clamp(4.19rem, 3.92031rem + 1.12500vw, 4.75rem);
    line-height: 1.4;
}

:is(.text-xxxlarge :is(h1, h2, h3, h4, h5, h6, p, a, span, button, div, li), .text-xxxlarge:is(.e-heading-base, .e-paragraph-base, .e-button-base)) {
    font-size: clamp(3.13rem, 2.91719rem + 0.87500vw, 3.56rem);
    line-height: 1.3;
}

:is(.text-xxlarge :is(h1, h2, h3, h4, h5, h6, p, a, span, button, div, li), .text-xxlarge:is(.e-heading-base, .e-paragraph-base, .e-button-base)) {
    font-size: clamp(2.38rem, 2.22656rem + 0.62500vw, 2.69rem);
    line-height: 1.3;
}

:is(.text-xlarge :is(h1, h2, h3, h4, h5, h6, p, a, span, button, div, li), .text-xlarge:is(.e-heading-base, .e-paragraph-base, .e-button-base)) {
    font-size: clamp(1.75rem, 1.63125rem + 0.50000vw, 2.00rem);
    line-height: 1.3;
}

:is(.text-large :is(h1, h2, h3, h4, h5, h6, p, a, span, button, div, li), .text-large:is(.e-heading-base, .e-paragraph-base, .e-button-base)) {
    font-size: clamp(1.31rem, 1.22344rem + 0.37500vw, 1.50rem);
    line-height: 1.3;
}

:is(.text-medium :is(h1, h2, h3, h4, h5, h6, p, a, span, button, div, li), .text-medium:is(.e-heading-base, .e-paragraph-base, .e-button-base)) {
    font-size: clamp(1.00rem, 0.94063rem + 0.25000vw, 1.13rem);
    line-height: 1.3;
}

:is(.text-normal :is(h1, h2, h3, h4, h5, h6, p, a, span, button, div, li), .text-normal:is(.e-heading-base, .e-paragraph-base, .e-button-base)) {
    font-size: clamp(1.00rem, 1.00000rem + 0.00000vw, 1.00rem);
    line-height: 1.3;
}

:is(.text-small :is(h1, h2, h3, h4, h5, h6, p, a, span, button, div, li), .text-small:is(.e-heading-base, .e-paragraph-base, .e-button-base)) {
    font-size: clamp(0.75rem, 0.69063rem + 0.25000vw, 0.88rem);
    line-height: 1.3;
}

:is(.text-xsmall :is(h1, h2, h3, h4, h5, h6, p, a, span, button, div, li), .text-xsmall:is(.e-heading-base, .e-paragraph-base, .e-button-base)) {
    font-size: clamp(0.56rem, 0.50313rem + 0.25000vw, 0.69rem);
    line-height: 1.3;
}/* End custom CSS */