.elementor-642 .elementor-element.elementor-element-e1946e5{--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-642 .elementor-element.elementor-element-7ac65e4 .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-642 .elementor-element.elementor-element-f279bb5{--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-642 .elementor-element.elementor-element-f279bb5:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-f279bb5 > .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-642 .elementor-element.elementor-element-0e58f71{text-align:center;}.elementor-642 .elementor-element.elementor-element-0e58f71 .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-642 .elementor-element.elementor-element-779bab3{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-642:not(.elementor-motion-effects-element-type-background), body.elementor-page-642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9FA;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-642 .elementor-element.elementor-element-0e58f71 .elementor-heading-title{font-size:var( --e-global-typography-5f3f7bc-font-size );line-height:var( --e-global-typography-5f3f7bc-line-height );}.elementor-642 .elementor-element.elementor-element-779bab3{font-size:var( --e-global-typography-f420f2a-font-size );line-height:var( --e-global-typography-f420f2a-line-height );}}@media(max-width:1024px){.elementor-642 .elementor-element.elementor-element-0e58f71 .elementor-heading-title{font-size:var( --e-global-typography-5f3f7bc-font-size );line-height:var( --e-global-typography-5f3f7bc-line-height );}.elementor-642 .elementor-element.elementor-element-779bab3{font-size:var( --e-global-typography-f420f2a-font-size );line-height:var( --e-global-typography-f420f2a-line-height );}}@media(max-width:767px){.elementor-642 .elementor-element.elementor-element-0e58f71 .elementor-heading-title{font-size:var( --e-global-typography-5f3f7bc-font-size );line-height:var( --e-global-typography-5f3f7bc-line-height );}.elementor-642 .elementor-element.elementor-element-779bab3{font-size:var( --e-global-typography-f420f2a-font-size );line-height:var( --e-global-typography-f420f2a-line-height );}}@media(min-width:768px){.elementor-642 .elementor-element.elementor-element-e1946e5{--content-width:896px;}}@media(min-width:2400px){.elementor-642 .elementor-element.elementor-element-0e58f71 .elementor-heading-title{font-size:var( --e-global-typography-5f3f7bc-font-size );line-height:var( --e-global-typography-5f3f7bc-line-height );}.elementor-642 .elementor-element.elementor-element-779bab3{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-779bab3 */.elementor-642 .elementor-element.elementor-element-779bab3 {
    font-family: ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;
}
.elementor-642 .elementor-element.elementor-element-779bab3 .whitespace-pre-wrap {
    white-space: pre-wrap;
}
.elementor-642 .elementor-element.elementor-element-779bab3 .leading-\[1\.45\] {
    --tw-leading: 1.45;
    line-height: 1.45;
}
.elementor-642 .elementor-element.elementor-element-779bab3 .text-\[20px\] {
    font-size: 20px;
}
.elementor-642 .elementor-element.elementor-element-779bab3 .flex {
    display: flex;
}
.elementor-642 .elementor-element.elementor-element-779bab3 mt-0 {
    margin-top: 0;
}
.elementor-642 .elementor-element.elementor-element-779bab3 :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: 0;
    margin-block-end: 16px;
}
.elementor-642 .elementor-element.elementor-element-779bab3 .pr-3 {
    padding-right: 12px;
}
.elementor-642 .elementor-element.elementor-element-779bab3 .shrink-0 {
    flex-shrink: 0;
}
/*
.elementor-642 .elementor-element.elementor-element-779bab3 .w-14 {
    width: 56px;
}
*/
.elementor-642 .elementor-element.elementor-element-779bab3 .font-semibold {
    font-weight: 600;
}
.elementor-642 .elementor-element.elementor-element-779bab3 .underline-offset-2 {
    text-underline-offset: 2px;
}
.elementor-642 .elementor-element.elementor-element-779bab3 .decoration-1 {
    text-decoration-thickness: 1px;
}
.elementor-642 .elementor-element.elementor-element-779bab3 .underline {
    text-decoration-line: underline;
}
.elementor-642 .elementor-element.elementor-element-779bab3 .flex-1 {
    flex: 1;
}
.elementor-642 .elementor-element.elementor-element-779bab3 .whitespace-pre-wrap {
    white-space: pre-wrap;
}
.elementor-642 .elementor-element.elementor-element-779bab3 .leading-\[1\.5\] {
    line-height: 1.5;
}
.elementor-642 .elementor-element.elementor-element-779bab3 .text-\[18px\] {
    font-size: 18px;
}
.elementor-642 .elementor-element.elementor-element-779bab3 .pl-2 {
    padding-left: 8px;
}
.elementor-642 .elementor-element.elementor-element-779bab3 .leading-\[1\.55\] {
    line-height: 1.55;
}
.elementor-642 .elementor-element.elementor-element-779bab3 .pl-12 {
    padding-left: 48px;
}
.elementor-642 .elementor-element.elementor-element-779bab3 .pr-2 {
    padding-right: 8px;
}
.elementor-642 .elementor-element.elementor-element-779bab3 p {
    margin-bottom: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f279bb5 */@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-642 .elementor-element.elementor-element-f279bb5 {
    --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 */