.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-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;background-color:#FFFFFF;color:#3A3D42;font-family:"Poppins", Sans-serif;}.elementor-kit-5 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){--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);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@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 { --font-main:Poppins; --ink:#17191C; --graphite:#3A3D42; --muted:#696D74; --gold:#F2B300; --gold-deep:#C98F00; --paper:#FFFFFF; --bone:#F6F5F1; --steel:#ECEAE5; --line:#DEDBD3; }
/* Start custom CSS *//* FA — global header, footer & helpers */
html{scroll-behavior:smooth}
body{font-family:'Poppins',sans-serif;color:#3A3D42;-webkit-font-smoothing:antialiased}
[id]{scroll-margin-top:96px}
.site-header .site-description,.site-footer .site-description{display:none!important}
.site-header.dynamic-header{position:sticky;top:0;z-index:999;background:#fff;border-bottom:1px solid #DEDBD3;padding:0;max-width:none;width:100%}
.admin-bar .site-header.dynamic-header{top:32px}
@media(max-width:782px){.admin-bar .site-header.dynamic-header{top:0}}
.site-header.dynamic-header .header-inner{max-width:1240px;width:100%;margin:0 auto;padding:12px 40px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:32px}
.site-header .site-branding{padding:0;flex:0 0 auto}
.site-header .site-logo img,.site-header .custom-logo{display:block;width:auto!important;height:64px!important;max-width:none;object-fit:contain}
.site-header .site-navigation ul.menu{display:flex;align-items:center;gap:6px}
.site-header .site-navigation ul.menu li a{font-family:'Poppins',sans-serif;font-size:14.5px;font-weight:500;color:#17191C;padding:10px 14px;text-decoration:none;transition:color .2s ease}
.site-header .site-navigation ul.menu li a:hover{color:#C98F00}
.site-header .site-navigation ul.menu li.fa-menu-cta{margin-left:12px}
.site-header .site-navigation ul.menu li.fa-menu-cta a{background:#F2B300;color:#17191C;font-weight:600;padding:12px 22px;border-radius:2px;border:1px solid #F2B300;transition:background-color .25s ease,color .25s ease,border-color .25s ease}
.site-header .site-navigation ul.menu li.fa-menu-cta a:hover{background:#17191C;border-color:#17191C;color:#fff}
.site-header .site-navigation-toggle-holder{padding:0}
.site-header .site-navigation-toggle-holder .site-navigation-toggle{background:transparent;border:1px solid #DEDBD3;border-radius:2px;color:#17191C;padding:12px 11px}
.site-header .site-navigation-dropdown{background:#fff;border-top:1px solid #DEDBD3;box-shadow:0 18px 30px -18px rgba(23,25,28,.25)}
.site-header .site-navigation-dropdown ul.menu li a{font-family:'Poppins',sans-serif;font-size:16px;font-weight:500;color:#17191C;background:#fff;padding:16px 24px;border-bottom:1px solid #ECEAE5}
.site-header .site-navigation-dropdown ul.menu li.current-menu-item a{background:#fff;color:#17191C}
.site-header .site-navigation-dropdown ul.menu li.fa-menu-cta{background:#fff;padding:14px 20px 18px}
.site-header .site-navigation-dropdown ul.menu li.fa-menu-cta a{background:#F2B300;color:#17191C;font-weight:600;text-align:center;border-radius:2px;border:0}
@media(max-width:1024px){.site-header.dynamic-header .header-inner{padding:12px 32px}.site-header .site-logo img,.site-header .custom-logo{height:56px!important}}
@media(max-width:767px){.site-header.dynamic-header .header-inner{padding:10px 20px}.site-header .site-logo img,.site-header .custom-logo{height:48px!important}}
.site-footer.dynamic-footer{background:#17191C;border-top:3px solid #F2B300;max-width:none;width:100%;padding:0}
.site-footer.dynamic-footer .footer-inner{max-width:1240px;width:100%;margin:0 auto;padding:36px 40px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
.site-footer .site-branding{padding:0}
.site-footer .site-logo img,.site-footer .custom-logo{display:block;width:auto!important;height:58px!important;max-width:none}
.site-footer .copyright{padding:0}
.site-footer .copyright p{font-family:'Poppins',sans-serif;font-size:13.5px;color:rgba(255,255,255,.62);margin:0;text-align:right}
@media(max-width:767px){.site-footer.dynamic-footer .footer-inner{padding:32px 20px;flex-direction:column;align-items:flex-start}.site-footer .copyright p{text-align:left}.site-footer .site-logo img,.site-footer .custom-logo{height:48px!important}}
.e-accordion-item-icon-base{transition:transform .3s ease}
details[open]>summary .e-accordion-item-icon-base{transform:rotate(45deg)}
summary::-webkit-details-marker{display:none}
summary{list-style:none}
.fa-frame{isolation:isolate}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fa-cover{transition:none!important}}/* End custom CSS */