.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--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;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}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: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;}}:root { --color-primary:#227FAC; --color-secondary:#126CAD; --color-tertiary:#101934; --color-brand-accent-1:#2180AD; --color-brand-accent-2:#010C1E; --color-brand-accent-3:#000000; --color-neutral-1:#fcfcfd; --color-neutral-2:#f8f9fa; --color-neutral-3:#efeff2; --color-neutral-4:#e7e7eb; --color-neutral-5:#e0e0e4; --color-neutral-6:#d8d8dd; --color-neutral-7:#cdced4; --color-neutral-8:#b9bac2; --color-neutral-9:#8c8d94; --color-neutral-10:#81828a; --color-neutral-11:#63646a; --color-neutral-12:#1f2023; --color-white:#ffffff; --color-black:#000000; --font-heading:Anton; --font-body:Open Sans; --text-xs:0.75rem; --text-sm:0.875rem; --text-base:1rem; --text-lg:clamp(1.0625rem, 1.0405rem + 0.0939vw, 1.125rem); --text-xl:clamp(1.125rem, 1.081rem + 0.1878vw, 1.25rem); --text-2xl:clamp(1.25rem, 1.162rem + 0.3756vw, 1.5rem); --text-3xl:clamp(1.5rem, 1.368rem + 0.5634vw, 1.875rem); --text-4xl:clamp(1.75rem, 1.5739rem + 0.7512vw, 2.25rem); --text-5xl:clamp(2rem, 1.6479rem + 1.5023vw, 3rem); --text-6xl:clamp(2.375rem, 1.8908rem + 2.0657vw, 3.75rem); --text-7xl:clamp(2.625rem, 1.9648rem + 2.8169vw, 4.5rem); --text-8xl:clamp(3.25rem, 2.2817rem + 4.1315vw, 6rem); --text-9xl:clamp(4rem, 2.5915rem + 6.0094vw, 8rem); --space-2xs:0.5rem; --space-xs:0.75rem; --space-sm:clamp(0.875rem, 0.831rem + 0.1878vw, 1rem); --space-md:clamp(1.25rem, 1.162rem + 0.3756vw, 1.5rem); --space-lg:clamp(1.5rem, 1.3239rem + 0.7512vw, 2rem); --space-xl:clamp(2rem, 1.6479rem + 1.5023vw, 3rem); --space-2xl:clamp(2.5rem, 1.9718rem + 2.2535vw, 4rem); --space-3xl:clamp(3.5rem, 2.6197rem + 3.7559vw, 6rem); --space-4xl:clamp(4.5rem, 3.2676rem + 5.2582vw, 8rem); --space-5xl:clamp(7rem, 3.831rem + 13.5211vw, 16rem); --radius-sm:2px; --radius:4px; --radius-md:6px; --radius-lg:8px; --radius-xl:12px; --radius-2xl:16px; --radius-3xl:24px; --radius-full:999px; --padding-side-global:max(6.25%, calc((100% - 1680px ) / 2)); --padding-side-content:max(6.25%, calc((100% - 1312px ) / 2)); }
/* Start custom CSS */.btn-icon.btn-dark-font:hover {
  background-color: var(--color-secondary);
}

/* text */
.btn-icon.btn-dark-font:hover p {
  color: var(--color-white) !important;
}

/* icon */
.btn-icon.btn-dark-font:hover svg,
.btn-icon.btn-dark-font:hover svg path {
  fill: var(--color-white) !important;
}

/* smooth transition */
.btn-icon.btn-dark-font,
.btn-icon.btn-dark-font p,
.btn-icon.btn-dark-font svg path {
  transition: color .2s, fill .2s, background-color .2s;
}/* End custom CSS */