.elementor-222 .elementor-element.elementor-element-7bcdc27{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-222 .elementor-element.elementor-element-7bcdc27:not(.elementor-motion-effects-element-type-background), .elementor-222 .elementor-element.elementor-element-7bcdc27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F2;}.elementor-222 .elementor-element.elementor-element-4f02d33{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-222 .elementor-element.elementor-element-4f02d33:not(.elementor-motion-effects-element-type-background), .elementor-222 .elementor-element.elementor-element-4f02d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-222 .elementor-element.elementor-element-1190ddd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-222 .elementor-element.elementor-element-1190ddd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:1.2em;letter-spacing:0px;color:#2E2E2E;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-222 .elementor-element.elementor-element-27625fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.2px;color:#777777;}.elementor-222 .elementor-element.elementor-element-1b7d3bd{--display:flex;}.elementor-222 .elementor-element.elementor-element-5bdd1ab{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-5bdd1ab .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;line-height:1.7em;letter-spacing:0.2px;color:#2E2E2E;}.elementor-222 .elementor-element.elementor-element-197544d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;letter-spacing:0px;color:#444444;}.elementor-222 .elementor-element.elementor-element-914fb02{--display:flex;}.elementor-222 .elementor-element.elementor-element-f060a2b{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-f060a2b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;line-height:1.7em;letter-spacing:0.2px;color:#2E2E2E;}.elementor-222 .elementor-element.elementor-element-4e364b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;letter-spacing:0px;color:#444444;}.elementor-222 .elementor-element.elementor-element-fa16651{--display:flex;}.elementor-222 .elementor-element.elementor-element-5d7caee{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-5d7caee .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;line-height:1.7em;letter-spacing:0.2px;color:#2E2E2E;}.elementor-222 .elementor-element.elementor-element-133a9ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;letter-spacing:0px;color:#444444;}.elementor-222 .elementor-element.elementor-element-4e2ab1b{--display:flex;}.elementor-222 .elementor-element.elementor-element-c32a017{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-c32a017 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;line-height:1.7em;letter-spacing:0.2px;color:#2E2E2E;}.elementor-222 .elementor-element.elementor-element-8edb5de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;letter-spacing:0px;color:#444444;}.elementor-222 .elementor-element.elementor-element-0bd7c1c{--display:flex;}.elementor-222 .elementor-element.elementor-element-6289fc1{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-6289fc1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;line-height:1.7em;letter-spacing:0.2px;color:#2E2E2E;}.elementor-222 .elementor-element.elementor-element-7b8d527{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;letter-spacing:0px;color:#444444;}.elementor-222 .elementor-element.elementor-element-1114ba4{--display:flex;}.elementor-222 .elementor-element.elementor-element-377d7f2{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-377d7f2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;line-height:1.7em;letter-spacing:0.2px;color:#2E2E2E;}.elementor-222 .elementor-element.elementor-element-850622b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;letter-spacing:0px;color:#444444;}.elementor-222 .elementor-element.elementor-element-e2ee0ed{--display:flex;}.elementor-222 .elementor-element.elementor-element-8086940{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-8086940 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;line-height:1.7em;letter-spacing:0.2px;color:#2E2E2E;}.elementor-222 .elementor-element.elementor-element-3708506{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;letter-spacing:0px;color:#444444;}.elementor-222 .elementor-element.elementor-element-52fd2b4{--display:flex;}.elementor-222 .elementor-element.elementor-element-b970620{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-b970620 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;line-height:1.7em;letter-spacing:0.2px;color:#2E2E2E;}.elementor-222 .elementor-element.elementor-element-c9cfe89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;letter-spacing:0px;color:#444444;}.elementor-222 .elementor-element.elementor-element-99ffd5a{--display:flex;}.elementor-222 .elementor-element.elementor-element-4a945b3{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-4a945b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;line-height:1.7em;letter-spacing:0.2px;color:#2E2E2E;}.elementor-222 .elementor-element.elementor-element-5fd3c4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;letter-spacing:0px;color:#444444;}.elementor-222 .elementor-element.elementor-element-ea01724{--display:flex;}.elementor-222 .elementor-element.elementor-element-3634c35{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-222 .elementor-element.elementor-element-3634c35 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;line-height:1.7em;letter-spacing:0.2px;color:#2E2E2E;}.elementor-222 .elementor-element.elementor-element-2b6261b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;letter-spacing:0px;color:#444444;}.elementor-222 .elementor-element.elementor-element-0375387{--display:flex;}.elementor-222 .elementor-element.elementor-element-0c58868{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;letter-spacing:0px;color:#444444;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-4f02d33 */.elementor-222 .elementor-element.elementor-element-4f02d33 {
  background: #FAF8F5;
  border-radius: 16px;
  padding: 50px 60px;
  box-shadow: 0 20px 50px rgba(0,0,0,0.05);
}


.elementor-222 .elementor-element.elementor-element-4f02d33 h2 {
  padding-top: 20px;
  border-top: 1px solid rgba(0,0,0,0.05);
}/* End custom CSS */