.elementor-kit-1348{--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-1348 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.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-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;}}/* Start custom CSS */@media screen and (max-width:1050px){
  .table_with_number_text__number_text, .table_with_number_text__table { width: 100%; }
  .table_with_number_text_wrapper { flex-direction: column; }
}

@media screen and (max-width:989px){
  .table_number_text_item { border: 1px solid #d4d4d4; place-content: center flex-start; align-items: center; backdrop-filter: blur(6px); background-color: rgba(255, 255, 255, 0.8); border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 15px 0px; display: flex; flex: 1 0 0px; flex-flow: column; gap: 12px; height: min-content; overflow: visible; padding: 24px; position: relative; width: 1px; }
  .table_number_text_wrapper, .table_number_text_item { gap: 8px; }
  .table_number_text_item h3 { background-clip: text; -webkit-text-fill-color: transparent; background-image: linear-gradient(#5775e7,#013f7c); font-size: 50px; font-style: normal; font-weight: 700; letter-spacing: 0em; line-height: 1em; }
  .table_number_text_item { align-items: center; }
  .table_number_text_item p { margin: 0px; }
  .table_number_text_item p { font-weight: var(--framer-blockquote-font-weight, var(--framer-font-weight, 400)); font-size: 16px; }
  .table_with_number_text_wrapper { gap: 24px; }
  .table_number_text_wrapper { margin-top: 24px; }
}

@media screen and (max-width:850px){
  .logo_section_wrapper { max-width: 420px; mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%); }
}

@media screen and (max-width:809px){
  
  .table_with_number_text .container { padding: 32px 0px; }
  .table_heading_wrapper h2 { font-size: 32px; }
  
}

@media screen and (max-width:767px){
  
  .table_with_number_text__table .icon_table img{max-width: 100px;}
}

@media screen and (max-width:576px){
  .table_button_wrapper .button_second, .global_with_text_number_wrapper .button {font-size: 14px;}
  .table_with_number_text__table th, .table_with_number_text__table td { padding-right: 4px; padding-left: 4px; font-size: 12px; }
  .check_text { font-size: 14px; }
  .table_check_with_text { gap: 14px; }
}
@media screen and (max-width:480px){
  .table_check_with_text_item { gap: 5px; }
}/* End custom CSS */