.elementor-2 .elementor-element.elementor-element-0ed7c6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6409902{--display:flex;}.elementor-2 .elementor-element.elementor-element-6409902:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6409902 > .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-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-94ffcfb .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-336b714{--display:flex;}.elementor-2 .elementor-element.elementor-element-336b714:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-336b714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-0f52089 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-2 .elementor-element.elementor-element-c88fd34{font-family:"Arial", Sans-serif;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-0e26c12{font-family:"Arial", Sans-serif;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-fb63735{font-family:"Arial", Sans-serif;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-e170d05 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-1111132{font-family:"Arial", Sans-serif;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-4cb8bc1{font-family:"Arial", Sans-serif;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-130633f{font-family:"Arial", Sans-serif;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-d6e966a .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-8242962{font-family:"Arial", Sans-serif;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-8667333 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-2614286{font-family:"Arial", Sans-serif;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-ae7f035 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-04085eb{font-family:"Arial", Sans-serif;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-4d1b39f .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-6ea70c0{font-family:"Arial", Sans-serif;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-302cc50 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-df40e10{font-family:"Arial", Sans-serif;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-ac24858 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-32c2946{font-family:"Arial", Sans-serif;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-938c819 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-b6a65d7{font-family:"Arial", Sans-serif;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-1b93c75 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-71d5ca3{font-family:"Arial", Sans-serif;font-weight:400;color:#000000;}.elementor-2 .elementor-element.elementor-element-e910424 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#000000;}.elementor-2 .elementor-element.elementor-element-9f1dd05{font-family:"Arial", Sans-serif;font-weight:400;color:#000000;}body.elementor-page-2:not(.elementor-motion-effects-element-type-background), body.elementor-page-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFDAFF 0%, #DC008A 100%);}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-0ed7c6f{--content-width:720px;}}/* Start custom CSS for text-editor, class: .elementor-element-c88fd34 */.elementor-2 .elementor-element.elementor-element-c88fd34 p:last-child {
    margin-bottom: 0;
}

.elementor-2 .elementor-element.elementor-element-c88fd34 ul, .elementor-2 .elementor-element.elementor-element-c88fd34 ol {
    margin-bottom: 10px;
    margin-left: -10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e26c12 */.elementor-2 .elementor-element.elementor-element-0e26c12 p:last-child {
    margin-bottom: 0;
}

.elementor-2 .elementor-element.elementor-element-0e26c12 ul, .elementor-2 .elementor-element.elementor-element-0e26c12 ol {
    margin-bottom: 10px;
    margin-left: -10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb63735 */.elementor-2 .elementor-element.elementor-element-fb63735 p:last-child {
    margin-bottom: 0;
}

.elementor-2 .elementor-element.elementor-element-fb63735 ul, .elementor-2 .elementor-element.elementor-element-fb63735 ol {
    margin-bottom: 10px;
    margin-left: -10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1111132 */.elementor-2 .elementor-element.elementor-element-1111132 p:last-child {
    margin-bottom: 0;
}

.elementor-2 .elementor-element.elementor-element-1111132 ul, .elementor-2 .elementor-element.elementor-element-1111132 ol {
    margin-bottom: 10px;
    margin-left: -10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cb8bc1 */.elementor-2 .elementor-element.elementor-element-4cb8bc1 p:last-child {
    margin-bottom: 0;
}

.elementor-2 .elementor-element.elementor-element-4cb8bc1 ul, .elementor-2 .elementor-element.elementor-element-4cb8bc1 ol {
    margin-bottom: 10px;
    margin-left: -10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-130633f */.elementor-2 .elementor-element.elementor-element-130633f p:last-child {
    margin-bottom: 0;
}

.elementor-2 .elementor-element.elementor-element-130633f ul, .elementor-2 .elementor-element.elementor-element-130633f ol {
    margin-bottom: 10px;
    margin-left: -10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8242962 */.elementor-2 .elementor-element.elementor-element-8242962 p:last-child {
    margin-bottom: 0;
}

.elementor-2 .elementor-element.elementor-element-8242962 ul, .elementor-2 .elementor-element.elementor-element-8242962 ol {
    margin-bottom: 10px;
    margin-left: -10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2614286 */.elementor-2 .elementor-element.elementor-element-2614286 p:last-child {
    margin-bottom: 0;
}

.elementor-2 .elementor-element.elementor-element-2614286 ul, .elementor-2 .elementor-element.elementor-element-2614286 ol {
    margin-bottom: 10px;
    margin-left: -10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04085eb */.elementor-2 .elementor-element.elementor-element-04085eb p:last-child {
    margin-bottom: 0;
}

.elementor-2 .elementor-element.elementor-element-04085eb ul, .elementor-2 .elementor-element.elementor-element-04085eb ol {
    margin-bottom: 10px;
    margin-left: -10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ea70c0 */.elementor-2 .elementor-element.elementor-element-6ea70c0 p:last-child {
    margin-bottom: 0;
}

.elementor-2 .elementor-element.elementor-element-6ea70c0 ul, .elementor-2 .elementor-element.elementor-element-6ea70c0 ol {
    margin-bottom: 10px;
    margin-left: -10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df40e10 */.elementor-2 .elementor-element.elementor-element-df40e10 p:last-child {
    margin-bottom: 0;
}

.elementor-2 .elementor-element.elementor-element-df40e10 ul, .elementor-2 .elementor-element.elementor-element-df40e10 ol {
    margin-bottom: 10px;
    margin-left: -10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32c2946 */.elementor-2 .elementor-element.elementor-element-32c2946 p:last-child {
    margin-bottom: 0;
}

.elementor-2 .elementor-element.elementor-element-32c2946 ul, .elementor-2 .elementor-element.elementor-element-32c2946 ol {
    margin-bottom: 10px;
    margin-left: -10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6a65d7 */.elementor-2 .elementor-element.elementor-element-b6a65d7 p:last-child {
    margin-bottom: 0;
}

.elementor-2 .elementor-element.elementor-element-b6a65d7 ul, .elementor-2 .elementor-element.elementor-element-b6a65d7 ol {
    margin-bottom: 10px;
    margin-left: -10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71d5ca3 */.elementor-2 .elementor-element.elementor-element-71d5ca3 p:last-child {
    margin-bottom: 0;
}

.elementor-2 .elementor-element.elementor-element-71d5ca3 ul, .elementor-2 .elementor-element.elementor-element-71d5ca3 ol {
    margin-bottom: 10px;
    margin-left: -10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f1dd05 */.elementor-2 .elementor-element.elementor-element-9f1dd05 p:last-child {
    margin-bottom: 0;
}

.elementor-2 .elementor-element.elementor-element-9f1dd05 ul, .elementor-2 .elementor-element.elementor-element-9f1dd05 ol {
    margin-bottom: 10px;
    margin-left: -10px;
}/* End custom CSS */