.elementor-kit-6{--e-global-color-primary:#123274;--e-global-color-secondary:#64B8E7;--e-global-color-text:#555555;--e-global-color-accent:#DA6141;--e-global-color-85de277:#333333;--e-global-color-c8a3ec0:#666666;--e-global-color-f8dd80b:#FFFFFF;--e-global-color-e704e96:#333333;--e-global-color-fb58c80:#F0F6FA;--e-global-typography-primary-font-family:"FF Daxline";--e-global-typography-primary-font-size:45px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Daxline";--e-global-typography-secondary-font-size:1.6em;--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:24px;--e-global-typography-accent-font-family:"Daxline";--e-global-typography-accent-font-weight:700;--e-global-typography-161f6a2-font-family:"FF Daxline";--e-global-typography-161f6a2-font-size:45px;--e-global-typography-161f6a2-font-weight:700;--e-global-typography-161f6a2-line-height:1.2em;--e-global-typography-161f6a2-letter-spacing:0px;--e-global-typography-c62fee0-font-family:"Lato";--e-global-typography-c62fee0-font-size:21px;--e-global-typography-c62fee0-font-weight:400;--e-global-typography-c62fee0-line-height:1.4em;--e-global-typography-c62fee0-letter-spacing:0px;--e-global-typography-87fb186-font-family:"FF Daxline";--e-global-typography-87fb186-font-size:29px;--e-global-typography-87fb186-font-weight:700;--e-global-typography-87fb186-line-height:1.4em;--e-global-typography-87fb186-letter-spacing:0px;--e-global-typography-92c34fe-font-family:"FF Daxline";--e-global-typography-92c34fe-font-size:26px;--e-global-typography-92c34fe-font-weight:700;--e-global-typography-92c34fe-line-height:1.3em;--e-global-typography-92c34fe-letter-spacing:0px;--e-global-typography-cf82bc7-font-family:"FF Daxline";--e-global-typography-cf82bc7-font-size:26px;--e-global-typography-cf82bc7-font-weight:700;--e-global-typography-cf82bc7-line-height:1.3em;--e-global-typography-3097fa3-font-family:"FF Daxline";--e-global-typography-3097fa3-font-size:22px;--e-global-typography-3097fa3-font-weight:700;--e-global-typography-3097fa3-line-height:1.2em;--e-global-typography-3097fa3-letter-spacing:0px;--e-global-typography-c4c7d8e-font-family:"Lato";--e-global-typography-c4c7d8e-font-size:16px;--e-global-typography-c4c7d8e-font-weight:700;--e-global-typography-c4c7d8e-line-height:1.4em;--e-global-typography-c4c7d8e-letter-spacing:0px;--e-global-typography-b098805-font-family:"FF Daxline";--e-global-typography-b098805-font-size:16px;--e-global-typography-b098805-font-weight:700;--e-global-typography-b098805-line-height:1.4em;--e-global-typography-b098805-letter-spacing:0px;--e-global-typography-4a2ad9d-font-family:"Lato";--e-global-typography-4a2ad9d-font-size:16px;--e-global-typography-4a2ad9d-font-weight:400;--e-global-typography-4a2ad9d-line-height:1.4em;--e-global-typography-4a2ad9d-letter-spacing:0px;--e-global-typography-d053106-font-family:"Open Sans";--e-global-typography-d053106-font-size:19px;--e-global-typography-d053106-font-weight:700;--e-global-typography-d053106-line-height:1em;--e-global-typography-d053106-letter-spacing:0px;--e-global-typography-cbbd1ba-font-family:"Lato";--e-global-typography-cbbd1ba-font-size:15px;--e-global-typography-cbbd1ba-font-weight:400;--e-global-typography-cbbd1ba-font-style:italic;--e-global-typography-cbbd1ba-line-height:1.4em;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-f8dd80b );border-radius:4px 4px 4px 4px;padding:13px 19px 13px 19px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#C55638;color:var( --e-global-color-f8dd80b );border-radius:4px 4px 4px 4px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a:hover{color:#123274;}.elementor-kit-6 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-161f6a2-font-family ), Sans-serif;font-size:var( --e-global-typography-161f6a2-font-size );font-weight:var( --e-global-typography-161f6a2-font-weight );line-height:var( --e-global-typography-161f6a2-line-height );letter-spacing:var( --e-global-typography-161f6a2-letter-spacing );}.elementor-kit-6 h2{color:var( --e-global-color-85de277 );font-family:var( --e-global-typography-87fb186-font-family ), Sans-serif;font-size:var( --e-global-typography-87fb186-font-size );font-weight:var( --e-global-typography-87fb186-font-weight );line-height:var( --e-global-typography-87fb186-line-height );letter-spacing:var( --e-global-typography-87fb186-letter-spacing );}.elementor-kit-6 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-cf82bc7-font-family ), Sans-serif;font-size:var( --e-global-typography-cf82bc7-font-size );font-weight:var( --e-global-typography-cf82bc7-font-weight );line-height:var( --e-global-typography-cf82bc7-line-height );}.elementor-kit-6 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-3097fa3-font-family ), Sans-serif;font-size:var( --e-global-typography-3097fa3-font-size );font-weight:var( --e-global-typography-3097fa3-font-weight );line-height:var( --e-global-typography-3097fa3-line-height );letter-spacing:var( --e-global-typography-3097fa3-letter-spacing );}.elementor-kit-6 h5{color:var( --e-global-color-85de277 );font-family:var( --e-global-typography-b098805-font-family ), Sans-serif;font-size:var( --e-global-typography-b098805-font-size );font-weight:var( --e-global-typography-b098805-font-weight );line-height:var( --e-global-typography-b098805-line-height );letter-spacing:var( --e-global-typography-b098805-letter-spacing );}.elementor-kit-6 h6{color:var( --e-global-color-85de277 );font-family:var( --e-global-typography-b098805-font-family ), Sans-serif;font-size:var( --e-global-typography-b098805-font-size );font-weight:var( --e-global-typography-b098805-font-weight );line-height:var( --e-global-typography-b098805-line-height );letter-spacing:var( --e-global-typography-b098805-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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-kit-6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 h1{font-size:var( --e-global-typography-161f6a2-font-size );line-height:var( --e-global-typography-161f6a2-line-height );letter-spacing:var( --e-global-typography-161f6a2-letter-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-87fb186-font-size );line-height:var( --e-global-typography-87fb186-line-height );letter-spacing:var( --e-global-typography-87fb186-letter-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-cf82bc7-font-size );line-height:var( --e-global-typography-cf82bc7-line-height );}.elementor-kit-6 h4{font-size:var( --e-global-typography-3097fa3-font-size );line-height:var( --e-global-typography-3097fa3-line-height );letter-spacing:var( --e-global-typography-3097fa3-letter-spacing );}.elementor-kit-6 h5{font-size:var( --e-global-typography-b098805-font-size );line-height:var( --e-global-typography-b098805-line-height );letter-spacing:var( --e-global-typography-b098805-letter-spacing );}.elementor-kit-6 h6{font-size:var( --e-global-typography-b098805-font-size );line-height:var( --e-global-typography-b098805-line-height );letter-spacing:var( --e-global-typography-b098805-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 h1{font-size:var( --e-global-typography-161f6a2-font-size );line-height:var( --e-global-typography-161f6a2-line-height );letter-spacing:var( --e-global-typography-161f6a2-letter-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-87fb186-font-size );line-height:var( --e-global-typography-87fb186-line-height );letter-spacing:var( --e-global-typography-87fb186-letter-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-cf82bc7-font-size );line-height:var( --e-global-typography-cf82bc7-line-height );}.elementor-kit-6 h4{font-size:var( --e-global-typography-3097fa3-font-size );line-height:var( --e-global-typography-3097fa3-line-height );letter-spacing:var( --e-global-typography-3097fa3-letter-spacing );}.elementor-kit-6 h5{font-size:var( --e-global-typography-b098805-font-size );line-height:var( --e-global-typography-b098805-line-height );letter-spacing:var( --e-global-typography-b098805-letter-spacing );}.elementor-kit-6 h6{font-size:var( --e-global-typography-b098805-font-size );line-height:var( --e-global-typography-b098805-line-height );letter-spacing:var( --e-global-typography-b098805-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */h1, h2, h3, h4, h5, h6,
.elementor-heading-title,
.elementor-widget-heading h1,
.elementor-widget-heading h2,
.elementor-widget-heading h3,
.elementor-widget-heading h4,
.elementor-widget-heading h5,
.elementor-widget-heading h6 {
    font-family: "ff-dax-web-pro", sans-serif !important;
    font-weight: 700;
}

/* =========================================================
   SIDEBAR NAV - Global styles
   Apply by adding the class "sidebar-nav" to any Nav Menu widget's
   Advanced → CSS Classes field.
   ========================================================= */

/* Borders between top-level items */
.sidebar-nav .elementor-nav-menu > li {
    border-bottom: 1px solid #d8e0e8 !important;
    position: relative !important;
}

/* Top-level link styling - position relative so chevron anchors here */
.sidebar-nav .elementor-nav-menu > li > a {
    padding: 14px 25px 14px 0 !important;
    color: #4a90c2 !important;
    font-weight: 700 !important;
    font-size: 17px !important;
    background: transparent !important;
    background-color: transparent !important;
    position: relative !important;
    display: block !important;
}

.sidebar-nav .elementor-nav-menu > li > a:hover {
    color: #2a5a8a !important;
    background: transparent !important;
    background-color: transparent !important;
}

/* Active state - ONLY the actual current page */
.sidebar-nav .elementor-nav-menu li.current-menu-item > a {
    color: #1a3a6a !important;
}

/* Active sub-items get extra weight */
.sidebar-nav .elementor-nav-menu .sub-menu li.current-menu-item > a {
    font-weight: 700 !important;
}

/* Hide Elementor's default arrow icons */
.sidebar-nav .sub-arrow,
.sidebar-nav .sub-arrow *,
.sidebar-nav a.has-submenu .sub-arrow,
.sidebar-nav .elementor-nav-menu svg.e-fas-caret-right {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    background: transparent !important;
}

/* Neutralise any legacy chevron rule on the LI itself */
.sidebar-nav .elementor-nav-menu > li.menu-item-has-children::after {
    content: none !important;
}

/* TOP-LEVEL chevron — on the LINK, not the LI.
   Force always-visible (incl. hover/focus) to override Woodmart/Elementor's
   hover-only indicator. Anchoring to <a> means top: 50% always lands on the
   link's text, regardless of any expanded inline sub-menu inside the <li>. */
.sidebar-nav .elementor-nav-menu > li.menu-item-has-children > a::after,
.sidebar-nav .elementor-nav-menu > li.menu-item-has-children > a:hover::after,
.sidebar-nav .elementor-nav-menu > li.menu-item-has-children > a:focus::after {
    content: "\25B6" !important;
    position: absolute !important;
    right: 5px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    color: #b8c5d2 !important;
    font-size: 11px !important;
    font-weight: normal !important;
    background: transparent !important;
    pointer-events: none !important;
    z-index: 2 !important;
    display: inline-block !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* Remove any chevron on sub-menu LI elements (defensive) */
.sidebar-nav .elementor-nav-menu .sub-menu li::after {
    content: none !important;
    display: none !important;
}

/* Sub-menu base styling - inline display */
.sidebar-nav .elementor-nav-menu .sub-menu {
    display: block !important;
    position: static !important;
    box-shadow: none !important;
    background: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    min-width: 0 !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    border: none !important;
    left: auto !important;
    top: auto !important;
}

/* Hide sub-menus unless the parent is the current page or an ancestor */
.sidebar-nav .elementor-nav-menu > li:not(.current-menu-item):not(.current-menu-parent):not(.current-menu-ancestor) > .sub-menu {
    display: none !important;
}

/* Sub-menu LI - own positioning context */
.sidebar-nav .elementor-nav-menu .sub-menu li {
    position: relative !important;
    border-bottom: none !important;
}

/* Sub-item link styling - position relative so chevron anchors here */
.sidebar-nav .elementor-nav-menu .sub-menu a {
    padding: 4px 0 14px 18px !important;
    color: #4a90c2 !important;
    font-weight: 600 !important;
    font-size: 15px !important;
    background: transparent !important;
    background-color: transparent !important;
    display: block !important;
    position: relative !important;
}

.sidebar-nav .elementor-nav-menu .sub-menu a:hover {
    color: #2a5a8a !important;
    background: transparent !important;
    background-color: transparent !important;
}

/* Hide deeper sub-menus (3rd level) by default */
.sidebar-nav .elementor-nav-menu .sub-menu .sub-menu {
    display: none !important;
}

/* Show 3rd-level sub-menu when its parent is current or an ancestor */
.sidebar-nav .elementor-nav-menu .sub-menu li.current-menu-item > .sub-menu,
.sidebar-nav .elementor-nav-menu .sub-menu li.current-menu-ancestor > .sub-menu {
    display: block !important;
}

/* SUB-LEVEL chevron — on the LINK only.
   Force always-visible (incl. hover/focus) for the same reason as top-level. */
.sidebar-nav .elementor-nav-menu .sub-menu li.menu-item-has-children > a::after,
.sidebar-nav .elementor-nav-menu .sub-menu li.menu-item-has-children > a:hover::after,
.sidebar-nav .elementor-nav-menu .sub-menu li.menu-item-has-children > a:focus::after {
    content: "\25B6" !important;
    position: absolute !important;
    right: 5px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    color: #b8c5d2 !important;
    font-size: 11px !important;
    font-weight: normal !important;
    background: transparent !important;
    pointer-events: none !important;
    z-index: 2 !important;
    display: inline-block !important;
    opacity: 1 !important;
    visibility: visible !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Daxline';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.eodatacloud.com/wp-content/uploads/2026/04/DaxlineOffc.woff2') format('woff2');
}
@font-face {
	font-family: 'Daxline';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.eodatacloud.com/wp-content/uploads/2026/04/DaxlineOffc-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Daxline';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.eodatacloud.com/wp-content/uploads/2026/04/DaxlineOffc-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Daxline';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.eodatacloud.com/wp-content/uploads/2026/04/DaxlineOffc-Italic.woff2') format('woff2');
}
/* End Custom Fonts CSS */