.elementor-kit-8{--e-global-color-primary:#2A6DF4;--e-global-color-secondary:#16181D;--e-global-color-text:#2B2E33;--e-global-color-accent:#FFC107;--e-global-color-8e67cc4:#F6F7F9;--e-global-color-b8b653d:#02010100;--e-global-color-9919baf:#E2E6EB;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:500;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 p{margin-block-end:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1380px;}.e-con{--container-max-width:1380px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* fq-tick-align:start */
/* Icon-list ticks: sit on the FIRST line of the text, not centred on the whole block.
   .elementor-icon-list-icon inherits a constant font-size, so 1.7em ~= one text line;
   the svg (9-19px) then centres inside that box at any icon size. */
.elementor-widget-icon-list .elementor-icon-list-item,
.elementor-widget-icon-list .elementor-icon-list-item > a{align-items:flex-start}
.elementor-widget-icon-list .elementor-icon-list-icon{align-self:flex-start;display:flex;align-items:center;height:1.7em}
/* fq-tick-align:end */

/* fq-card-cta:start */
/* Cards in a row stretch to equal height, but each CTA block sat straight under its own
   content - so buttons landed at different heights and short cards ended in a dead gap.
   Part 1: the inner column must actually fill the stretched card. Elementor drives this
   through --flex-grow, and its per-page rule outranks a plain class, hence both here.
   Part 2: pin the last block to the bottom so every button shares one baseline. */
.elementor-element-hp00077,
.elementor-element-hp00087,
.elementor-element-hp00095{--flex-grow:1;flex-grow:1 !important}
.elementor-element-pr004a9 > .e-con:last-child,
.elementor-element-pr004ed > .e-con:last-child,
.elementor-element-pr00534 > .e-con:last-child,
.elementor-element-hp00077 > .e-con:last-child,
.elementor-element-hp00087 > .e-con:last-child,
.elementor-element-hp00095 > .e-con:last-child{margin-top:auto}
/* fq-card-cta:end *//* End custom CSS */