.elementor-3 .elementor-element.elementor-element-20a78e54{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:64px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3 .elementor-element.elementor-element-b8ef1cf .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-weight:400;line-height:1.4287em;fill:#4A5565;color:#4A5565;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-fe51f72{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-3 .elementor-element.elementor-element-fe51f72:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-fe51f72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a31a2e );}.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 );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-3f4d2cb{text-align:center;}.elementor-3 .elementor-element.elementor-element-3f4d2cb .elementor-heading-title{font-family:var( --e-global-typography-5f3f7bc-font-family ), Sans-serif;font-size:var( --e-global-typography-5f3f7bc-font-size );font-weight:var( --e-global-typography-5f3f7bc-font-weight );line-height:var( --e-global-typography-5f3f7bc-line-height );color:var( --e-global-color-25cd680 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-3 .elementor-element.elementor-element-4469130{font-family:var( --e-global-typography-f420f2a-font-family ), Sans-serif;font-size:var( --e-global-typography-f420f2a-font-size );font-weight:var( --e-global-typography-f420f2a-font-weight );line-height:var( --e-global-typography-f420f2a-line-height );color:var( --e-global-color-b8445ee );}body.elementor-page-3:not(.elementor-motion-effects-element-type-background), body.elementor-page-3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9FA;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-3 .elementor-element.elementor-element-3f4d2cb .elementor-heading-title{font-size:var( --e-global-typography-5f3f7bc-font-size );line-height:var( --e-global-typography-5f3f7bc-line-height );}.elementor-3 .elementor-element.elementor-element-4469130{font-size:var( --e-global-typography-f420f2a-font-size );line-height:var( --e-global-typography-f420f2a-line-height );}}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-3f4d2cb .elementor-heading-title{font-size:var( --e-global-typography-5f3f7bc-font-size );line-height:var( --e-global-typography-5f3f7bc-line-height );}.elementor-3 .elementor-element.elementor-element-4469130{font-size:var( --e-global-typography-f420f2a-font-size );line-height:var( --e-global-typography-f420f2a-line-height );}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-3f4d2cb .elementor-heading-title{font-size:var( --e-global-typography-5f3f7bc-font-size );line-height:var( --e-global-typography-5f3f7bc-line-height );}.elementor-3 .elementor-element.elementor-element-4469130{font-size:var( --e-global-typography-f420f2a-font-size );line-height:var( --e-global-typography-f420f2a-line-height );}}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-20a78e54{--content-width:896px;}}@media(min-width:2400px){.elementor-3 .elementor-element.elementor-element-3f4d2cb .elementor-heading-title{font-size:var( --e-global-typography-5f3f7bc-font-size );line-height:var( --e-global-typography-5f3f7bc-line-height );}.elementor-3 .elementor-element.elementor-element-4469130{font-size:var( --e-global-typography-f420f2a-font-size );line-height:var( --e-global-typography-f420f2a-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-4469130 */.elementor-3 .elementor-element.elementor-element-4469130 {
    font-family: ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;
}
.elementor-3 .elementor-element.elementor-element-4469130 .whitespace-pre-wrap {
    white-space: pre-wrap;
}
.elementor-3 .elementor-element.elementor-element-4469130 .leading-\[1\.45\] {
    --tw-leading: 1.45;
    line-height: 1.45;
}
.elementor-3 .elementor-element.elementor-element-4469130 .text-\[20px\] {
    font-size: 20px;
}
.elementor-3 .elementor-element.elementor-element-4469130 .flex {
    display: flex;
}
.elementor-3 .elementor-element.elementor-element-4469130 mt-0 {
    margin-top: 0;
}
.elementor-3 .elementor-element.elementor-element-4469130 :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: 0;
    margin-block-end: 16px;
}
.elementor-3 .elementor-element.elementor-element-4469130 .pr-3 {
    padding-right: 12px;
}
.elementor-3 .elementor-element.elementor-element-4469130 .shrink-0 {
    flex-shrink: 0;
}
/*
.elementor-3 .elementor-element.elementor-element-4469130 .w-14 {
    width: 56px;
}
*/
.elementor-3 .elementor-element.elementor-element-4469130 .font-semibold {
    font-weight: 600;
}
.elementor-3 .elementor-element.elementor-element-4469130 .underline-offset-2 {
    text-underline-offset: 2px;
}
.elementor-3 .elementor-element.elementor-element-4469130 .decoration-1 {
    text-decoration-thickness: 1px;
}
.elementor-3 .elementor-element.elementor-element-4469130 .underline {
    text-decoration-line: underline;
}
.elementor-3 .elementor-element.elementor-element-4469130 .flex-1 {
    flex: 1;
}
.elementor-3 .elementor-element.elementor-element-4469130 .whitespace-pre-wrap {
    white-space: pre-wrap;
}
.elementor-3 .elementor-element.elementor-element-4469130 .leading-\[1\.5\] {
    line-height: 1.5;
}
.elementor-3 .elementor-element.elementor-element-4469130 .text-\[18px\] {
    font-size: 18px;
}
.elementor-3 .elementor-element.elementor-element-4469130 .pl-2 {
    padding-left: 8px;
}
.elementor-3 .elementor-element.elementor-element-4469130 .leading-\[1\.55\] {
    line-height: 1.55;
}
.elementor-3 .elementor-element.elementor-element-4469130 .pl-12 {
    padding-left: 48px;
}
.elementor-3 .elementor-element.elementor-element-4469130 .pr-2 {
    padding-right: 8px;
}
.elementor-3 .elementor-element.elementor-element-4469130 p {
    margin-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe51f72 */@property --tw-inset-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000;
}
@property --tw-inset-ring-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000;
}
@property --tw-ring-offset-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000;
}
@property --tw-ring-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000;
}
.elementor-3 .elementor-element.elementor-element-fe51f72 {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}/* End custom CSS */