.elementor-96 .elementor-element.elementor-element-6587612d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-96 .elementor-element.elementor-element-7cb1fc7d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-96 .elementor-element.elementor-element-8af975c .elementor-heading-title{font-family:"Nourd", Sans-serif;font-size:12.7px;font-weight:700;text-transform:uppercase;line-height:1.62em;letter-spacing:0.12em;color:var(--e-global-color-primary);}.elementor-96 .elementor-element.elementor-element-2ca09c8d{margin:4.2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-96 .elementor-element.elementor-element-2ca09c8d .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:32.9px;font-weight:700;line-height:1em;letter-spacing:-0.03em;color:var(--e-global-color-primary);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-96 .elementor-element.elementor-element-2117c238{font-family:"Nourd", Sans-serif;font-size:17.5px;font-weight:400;line-height:1.62em;letter-spacing:0px;color:var(--e-global-color-getxsec);}.elementor-96 .elementor-element.elementor-element-10e6d3c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-96 .elementor-element.elementor-element-39033f34 .elementor-heading-title{font-family:"Nourd", Sans-serif;font-size:12.7px;font-weight:700;text-transform:uppercase;line-height:1.62em;letter-spacing:0.12em;color:var(--e-global-color-primary);}.elementor-96 .elementor-element.elementor-element-71b2518f{margin:4.2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-96 .elementor-element.elementor-element-71b2518f .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:32.9px;font-weight:700;line-height:1em;letter-spacing:-0.03em;color:var(--e-global-color-primary);}.elementor-96 .elementor-element.elementor-element-6fb7c85d{font-family:"Nourd", Sans-serif;font-size:17.5px;font-weight:400;line-height:1.62em;letter-spacing:0px;color:var(--e-global-color-getxsec);}.elementor-96 .elementor-element.elementor-element-63c6acb3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-96 .elementor-element.elementor-element-288e5a0d .elementor-heading-title{font-family:"Nourd", Sans-serif;font-size:12.7px;font-weight:700;text-transform:uppercase;line-height:1.62em;letter-spacing:0.12em;color:var(--e-global-color-primary);}.elementor-96 .elementor-element.elementor-element-4d468325{margin:4.2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-96 .elementor-element.elementor-element-4d468325 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:32.9px;font-weight:700;line-height:1em;letter-spacing:-0.03em;color:var(--e-global-color-primary);}.elementor-96 .elementor-element.elementor-element-670f232f{font-family:"Nourd", Sans-serif;font-size:17.5px;font-weight:400;line-height:1.62em;letter-spacing:0px;color:var(--e-global-color-getxsec);}.elementor-96 .elementor-element.elementor-element-39b87135{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-96 .elementor-element.elementor-element-77d81c4 .elementor-heading-title{font-family:"Nourd", Sans-serif;font-size:12.7px;font-weight:700;text-transform:uppercase;line-height:1.62em;letter-spacing:0.12em;color:var(--e-global-color-primary);}.elementor-96 .elementor-element.elementor-element-16727f96{margin:4.2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-96 .elementor-element.elementor-element-16727f96 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:32.9px;font-weight:700;line-height:1em;letter-spacing:-0.03em;color:var(--e-global-color-primary);}.elementor-96 .elementor-element.elementor-element-1af6100f{font-family:"Nourd", Sans-serif;font-size:17.5px;font-weight:400;line-height:1.62em;letter-spacing:0px;color:var(--e-global-color-getxsec);}@media(max-width:940px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:900px){.elementor-96 .elementor-element.elementor-element-2ca09c8d .elementor-heading-title{font-size:21.2px;}.elementor-96 .elementor-element.elementor-element-2117c238{font-size:15.4px;}.elementor-96 .elementor-element.elementor-element-71b2518f .elementor-heading-title{font-size:21.2px;}.elementor-96 .elementor-element.elementor-element-6fb7c85d{font-size:15.4px;}.elementor-96 .elementor-element.elementor-element-4d468325 .elementor-heading-title{font-size:21.2px;}.elementor-96 .elementor-element.elementor-element-670f232f{font-size:15.4px;}.elementor-96 .elementor-element.elementor-element-16727f96 .elementor-heading-title{font-size:21.2px;}.elementor-96 .elementor-element.elementor-element-1af6100f{font-size:15.4px;}}@media(max-width:760px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}}@media(min-width:761px){.elementor-96 .elementor-element.elementor-element-6587612d{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-8af975c */.elementor-96 .elementor-element.elementor-element-8af975c .elementor-heading-title{ display:inline-block; border-radius:999px; padding:6.4px 13.8px; background:var(--e-global-color-gerosacl) }
.elementor-96 .elementor-element.elementor-element-8af975c{ align-self:flex-start }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ca09c8d */.elementor-96 .elementor-element.elementor-element-2ca09c8d .elementor-heading-title{ line-height:1 }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2117c238 */.elementor-96 .elementor-element.elementor-element-2117c238 p{ margin:0 }
.elementor-96 .elementor-element.elementor-element-2117c238, .elementor-96 .elementor-element.elementor-element-2117c238 p{ line-height:1.62 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cb1fc7d */.elementor-96 .elementor-element.elementor-element-7cb1fc7d{ height:100%; box-sizing:border-box; background:#ffffff; border:1.6px solid var(--e-global-color-gerosacl); border-radius:36px; padding:36px 33.9px; display:flex; flex-direction:column; gap:8.5px }
@media (max-width:900px){ .elementor-96 .elementor-element.elementor-element-7cb1fc7d{ border-radius:27.6px; padding:19.1px 17px } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39033f34 */.elementor-96 .elementor-element.elementor-element-39033f34 .elementor-heading-title{ display:inline-block; border-radius:999px; padding:6.4px 13.8px; background:var(--e-global-color-gerosacl) }
.elementor-96 .elementor-element.elementor-element-39033f34{ align-self:flex-start }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71b2518f */.elementor-96 .elementor-element.elementor-element-71b2518f .elementor-heading-title{ line-height:1 }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fb7c85d */.elementor-96 .elementor-element.elementor-element-6fb7c85d p{ margin:0 }
.elementor-96 .elementor-element.elementor-element-6fb7c85d, .elementor-96 .elementor-element.elementor-element-6fb7c85d p{ line-height:1.62 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10e6d3c3 */.elementor-96 .elementor-element.elementor-element-10e6d3c3{ height:100%; box-sizing:border-box; background:#ffffff; border:1.6px solid var(--e-global-color-gerosacl); border-radius:36px; padding:36px 33.9px; display:flex; flex-direction:column; gap:8.5px }
@media (max-width:900px){ .elementor-96 .elementor-element.elementor-element-10e6d3c3{ border-radius:27.6px; padding:19.1px 17px } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-288e5a0d */.elementor-96 .elementor-element.elementor-element-288e5a0d .elementor-heading-title{ display:inline-block; border-radius:999px; padding:6.4px 13.8px; background:#ffffff }
.elementor-96 .elementor-element.elementor-element-288e5a0d{ align-self:flex-start }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d468325 */.elementor-96 .elementor-element.elementor-element-4d468325 .elementor-heading-title{ line-height:1 }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-670f232f */.elementor-96 .elementor-element.elementor-element-670f232f p{ margin:0 }
.elementor-96 .elementor-element.elementor-element-670f232f, .elementor-96 .elementor-element.elementor-element-670f232f p{ line-height:1.62 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63c6acb3 */.elementor-96 .elementor-element.elementor-element-63c6acb3{ height:100%; box-sizing:border-box; background:var(--e-global-color-gerosacl); border:1.6px solid var(--e-global-color-gerosacl); border-radius:36px; padding:36px 33.9px; display:flex; flex-direction:column; gap:8.5px }
@media (max-width:900px){ .elementor-96 .elementor-element.elementor-element-63c6acb3{ border-radius:27.6px; padding:19.1px 17px } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77d81c4 */.elementor-96 .elementor-element.elementor-element-77d81c4 .elementor-heading-title{ display:inline-block; border-radius:999px; padding:6.4px 13.8px; background:var(--e-global-color-gerosacl) }
.elementor-96 .elementor-element.elementor-element-77d81c4{ align-self:flex-start }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16727f96 */.elementor-96 .elementor-element.elementor-element-16727f96 .elementor-heading-title{ line-height:1 }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1af6100f */.elementor-96 .elementor-element.elementor-element-1af6100f p{ margin:0 }
.elementor-96 .elementor-element.elementor-element-1af6100f, .elementor-96 .elementor-element.elementor-element-1af6100f p{ line-height:1.62 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b87135 */.elementor-96 .elementor-element.elementor-element-39b87135{ height:100%; box-sizing:border-box; background:#ffffff; border:1.6px solid var(--e-global-color-gerosacl); border-radius:36px; padding:36px 33.9px; display:flex; flex-direction:column; gap:8.5px }
@media (max-width:900px){ .elementor-96 .elementor-element.elementor-element-39b87135{ border-radius:27.6px; padding:19.1px 17px } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6587612d */.elementor-96 .elementor-element.elementor-element-6587612d{
  display:grid !important;
  grid-template-columns:repeat(2, minmax(0,1fr));
  gap:21.2px;                                   /* 20 */
  align-items:stretch;
}
@media (max-width:900px){
  .elementor-96 .elementor-element.elementor-element-6587612d{ grid-template-columns:minmax(0,1fr); gap:10.6px }   /* 10 */
}/* End custom CSS */