.elementor-kit-4{--e-global-color-primary:#000;--e-global-color-secondary:#54595f;--e-global-color-text:#7a7a7a;--e-global-color-accent:#61ce70;--e-global-color-945338e:#00ffd7;--e-global-color-ec439b7:#fe346e;--e-global-color-1b9254d:#ffe170;--e-global-color-410a2da:#ff346e;--e-global-color-9734599:#00e6ca;--e-global-color-2d36a53:#ffe10f;--e-global-color-504289c:#ffe10f;--e-global-color-7e81449:#af7000;--e-global-color-b4bfa88:#fe9331;--e-global-color-2dda9c6:silver;--e-global-color-c358b7e:#004361;--e-global-color-4991a9f:#03649e;--e-global-color-e1c895b:#f3f3f3;--e-global-color-246852f:#ff5000;--e-global-color-8cceea4:#27ae60;--e-global-color-74f6e0f:#ededed;--e-global-color-7e6b052:#fffa90;--e-global-color-24cf844:#f7f3b4;--e-global-color-3cdb92c:#b28f22;--e-global-color-09b9812:#DDDDDD80;--e-global-color-e069ffb:#efbf78;--e-global-color-a0c6d02:#0c0c0c;--e-global-color-eaa5834:#dba137;--e-global-color-d8e4b40:#fff2e6;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;--e-global-typography-327ad67-font-family:"Poppins";--e-global-typography-327ad67-font-weight:600;color:#fff}.elementor-kit-4 e-page-transition{background-color:#ffbc7d}.elementor-kit-4 a{color:#fe346e;font-family:"Montserrat",Sans-serif;font-weight:600}.elementor-kit-4 a:hover{color:#00ffd7}.elementor-kit-4 h5{color:#fff;font-family:"Montserrat",Sans-serif;font-size:17px;font-weight:700}.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:0;padding-inline-start:0}.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}}html,body{overflow-x:hidden!important}