.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-48877b3:#5E6673;--e-global-color-ff67166:#102F54;--e-global-color-9fb97a9:#FFFFFF;--e-global-color-bbdcdba:#02010100;--e-global-color-5de001b:#ECECEC;--e-global-color-a9b47c7:#FFFFFFCC;--e-global-color-08fc141:#D1A332;--e-global-color-a67dd31:#FFFFFF1A;--e-global-color-7e3a797:#FAF8F4;--e-global-color-ac20f1e:#FAF2E3;--e-global-color-672f8d1:#F5E1BE;--e-global-color-51a6f4f:#512E0C;--e-global-color-9909553:#000D24;--e-global-color-7fd17e6:#F4A675;--e-global-color-eb72920:#F4AB76;--e-global-color-36c8e0e:#112E5A;--e-global-typography-primary-font-family:"Assistant";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Assistant";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Assistant";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Assistant";--e-global-typography-accent-font-weight:500;--e-global-typography-5311642-font-family:"Assistant";--e-global-typography-5311642-font-size:18px;--e-global-typography-5311642-font-weight:500;--e-global-typography-5311642-text-transform:none;--e-global-typography-5311642-font-style:normal;--e-global-typography-5311642-line-height:28px;--e-global-typography-3089096-font-family:"Assistant";--e-global-typography-3089096-font-size:18px;--e-global-typography-3089096-font-weight:600;--e-global-typography-3089096-text-transform:none;--e-global-typography-3089096-font-style:normal;--e-global-typography-3089096-line-height:28px;--e-global-typography-1ccdf44-font-family:"Assistant";--e-global-typography-1ccdf44-font-size:20px;--e-global-typography-1ccdf44-font-weight:600;--e-global-typography-1ccdf44-text-transform:none;--e-global-typography-1ccdf44-font-style:normal;--e-global-typography-1ccdf44-line-height:150%;--e-global-typography-e2101c7-font-family:"Assistant";--e-global-typography-e2101c7-font-size:16px;--e-global-typography-e2101c7-font-weight:400;--e-global-typography-e2101c7-text-transform:none;--e-global-typography-e2101c7-font-style:normal;--e-global-typography-e2101c7-line-height:150%;--e-global-typography-65fec90-font-family:"Assistant";--e-global-typography-65fec90-font-size:60px;--e-global-typography-65fec90-font-weight:700;--e-global-typography-65fec90-text-transform:none;--e-global-typography-65fec90-font-style:normal;--e-global-typography-65fec90-line-height:120%;--e-global-typography-a6c8f40-font-family:"Assistant";--e-global-typography-a6c8f40-font-size:48px;--e-global-typography-a6c8f40-font-weight:700;--e-global-typography-a6c8f40-text-transform:none;--e-global-typography-a6c8f40-font-style:normal;--e-global-typography-a6c8f40-line-height:120%;--e-global-typography-0cd6869-font-family:"Assistant";--e-global-typography-0cd6869-font-size:38px;--e-global-typography-0cd6869-font-weight:700;--e-global-typography-0cd6869-text-transform:none;--e-global-typography-0cd6869-font-style:normal;--e-global-typography-0cd6869-line-height:120%;--e-global-typography-a144e72-font-family:"Assistant";--e-global-typography-a144e72-font-size:24px;--e-global-typography-a144e72-font-weight:700;--e-global-typography-a144e72-text-transform:none;--e-global-typography-a144e72-font-style:normal;--e-global-typography-a144e72-line-height:120%;--e-global-typography-67374ac-font-family:"Assistant";--e-global-typography-67374ac-font-size:28px;--e-global-typography-67374ac-font-weight:700;--e-global-typography-67374ac-text-transform:none;--e-global-typography-67374ac-font-style:normal;--e-global-typography-67374ac-line-height:120%;--e-global-typography-ef97823-font-family:"Assistant";--e-global-typography-ef97823-font-size:70px;--e-global-typography-ef97823-font-weight:700;--e-global-typography-ef97823-text-transform:none;--e-global-typography-ef97823-font-style:normal;--e-global-typography-ef97823-line-height:120%;--e-global-typography-e8a52ba-font-family:"Assistant";--e-global-typography-e8a52ba-font-size:18px;--e-global-typography-e8a52ba-font-weight:400;--e-global-typography-e8a52ba-text-transform:none;--e-global-typography-e8a52ba-font-style:normal;--e-global-typography-e8a52ba-line-height:150%;font-family:"Assistant", Sans-serif;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{font-family:"Assistant", Sans-serif;}.elementor-kit-5 h1{font-family:"Assistant", Sans-serif;}.elementor-kit-5 h2{font-family:"Assistant", Sans-serif;}.elementor-kit-5 h3{font-family:"Assistant", Sans-serif;}.elementor-kit-5 h4{font-family:"Assistant", Sans-serif;}.elementor-kit-5 h5{font-family:"Assistant", Sans-serif;}.elementor-kit-5 h6{font-family:"Assistant", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1536px;}.e-con{--container-max-width:1536px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.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:1366px){.elementor-kit-5{--e-global-typography-1ccdf44-font-size:18px;--e-global-typography-65fec90-font-size:50px;--e-global-typography-a6c8f40-font-size:42px;--e-global-typography-0cd6869-font-size:32px;--e-global-typography-a144e72-font-size:22px;--e-global-typography-67374ac-font-size:26px;--e-global-typography-ef97823-font-size:60px;}}@media(max-width:1200px){.elementor-kit-5{--e-global-typography-65fec90-font-size:45px;--e-global-typography-a6c8f40-font-size:38px;--e-global-typography-0cd6869-font-size:30px;--e-global-typography-a144e72-font-size:20px;--e-global-typography-67374ac-font-size:24px;--e-global-typography-ef97823-font-size:50px;}}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-5311642-font-size:16px;--e-global-typography-5311642-line-height:26px;--e-global-typography-3089096-font-size:16px;--e-global-typography-3089096-line-height:26px;--e-global-typography-65fec90-font-size:40px;--e-global-typography-a6c8f40-font-size:35px;--e-global-typography-0cd6869-font-size:28px;--e-global-typography-ef97823-font-size:45px;--e-global-typography-e8a52ba-font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:880px){.elementor-kit-5{--e-global-typography-65fec90-font-size:38px;--e-global-typography-a6c8f40-font-size:32px;--e-global-typography-0cd6869-font-size:26px;--e-global-typography-ef97823-font-size:40px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-65fec90-font-size:35px;--e-global-typography-a6c8f40-font-size:30px;--e-global-typography-0cd6869-font-size:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --white:#FFFFFF; --AEB9C8:#AEB9C8; --white-80:#ffffffcc; --1C5292:#1C5292; --12345B:#1D5A9B; --white-10:#ffffff1a; --D1A332:#D1A332; --54595F:#54595F; --173A63:#173A63; --FAF2E3:#FAF2E3; --FAF8F4:#FAF8F4; --transparent:#541a1a00; --Lable:#F4AB76; --102F54:#102F54; --DUP_1C5292:#1C5292; --DUP_D1A332:#D1A332; --DUP_54595F:#54595F; --DUP_FAF8F4:#FAF8F4; --DUP_FAF2E3:#FAF2E3; --DUP_white:#FFFFFF; }
/* Start custom CSS *//* Hello Elementor's reset.css colors every link #c36 (#336 on hover).
   Links inherit their surrounding color instead; anything that needs a color sets it itself.
   Kept here (Site Settings) so it applies in the editor as well as the live site. */
a,
a:hover,
a:active {
    color: inherit;
}

/* Service card icons draw with currentColor (the SVG widget sets fill="currentColor"):
   give the icon box the brand gold instead of whatever wraps the card. */
.service-card-icon {
    color: #D1A332;
}

/* Outline (stroke-only) icons: the SVG widget swaps the file's fill="none" for fill="currentColor",
   which fills the outlines solid. Restore "no fill"; on card hover recolor the stroke instead. */
.e-svg-base svg:not(:has(> :not([stroke]))) {
    fill: none;
}

.service-card-item:hover .service-card-icon svg:not(:has(> :not([stroke]))) > * {
    fill: none !important;
    stroke: #1C5292 !important;
}/* End custom CSS */