.elementor-kit-24369 {
 --e-global-color-primary:#6EC1E4;
 --e-global-color-secondary:#54595F;
 --e-global-color-text:#7A7A7A;
 --e-global-color-accent:#61CE70;
 --e-global-color-bc818e6:#3C3CD7;
 --e-global-color-a62bd04:#F2F2F2;
 --e-global-color-1c72f59:#EDEEF3;
 --e-global-typography-primary-font-family:"Roboto";
 --e-global-typography-primary-font-weight:600;
 --e-global-typography-secondary-font-family:"Roboto";
 --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;
 --e-global-typography-0fe1c9e-font-family:"Archivo Narrow";
 --e-global-typography-0fe1c9e-font-weight:500;
 --e-global-typography-affc44f-font-family:"Archivo Narrow";
 --e-global-typography-affc44f-font-weight:500;
 color:#39394F;
 font-family:"Roboto", sans-serif;
 font-size:16px;
 line-height:1.6em;
 letter-spacing:-0.2px;
}
.elementor-kit-24369 a {
 color:#07074E;
 font-family:"Archivo Narrow", sans-serif;
 font-size:17px;
 font-weight:400;
}
.elementor-kit-24369 a:hover {
 color:var( --e-global-color-bc818e6 );
}
.elementor-kit-24369 h1 {
 font-family:"Archivo Narrow", sans-serif;
 font-size:7px;
 font-weight:400;
}
.elementor-kit-24369 h2 {
 font-family:"Archivo Narrow", sans-serif;
 font-weight:400;
}
.elementor-kit-24369 h3 {
 color:#020254;
 font-family:"Archivo Narrow", sans-serif;
 font-size:40px;
 font-weight:500;
 line-height:1.4em;
 letter-spacing:-0.1px;
}
.elementor-kit-24369 h4 {
 font-family:"Archivo Narrow", sans-serif;
 font-weight:400;
}
.elementor-kit-24369 h5 {
 font-family:"Archivo Narrow", sans-serif;
 font-weight:400;
}
.elementor-kit-24369 h6 {
 font-family:"Archivo Narrow", sans-serif;
 font-weight:400;
}
.elementor-kit-24369 button,
.elementor-kit-24369 input[type="button"],
.elementor-kit-24369 input[type="submit"],
.elementor-kit-24369 .elementor-button {
 background-color:var( --e-global-color-bc818e6 );
 border-radius:-130px -130px -130px -130px;
}
.elementor-section.elementor-section-boxed > .elementor-container {
 max-width:1140px;
}
.elementor-widget:not(:last-child) {
 margin-bottom:20px;
}
 {
}
h1.entry-title {
 display:var(--page-title-display);
}
@media(max-width:1024px) {
 .elementor-section.elementor-section-boxed > .elementor-container {
  max-width:1024px;
 }
}
@media(max-width:767px) {
 .elementor-section.elementor-section-boxed > .elementor-container {
  max-width:767px;
 }
}
