.elementor-21 .elementor-element.elementor-element-d56638b{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-21 .elementor-element.elementor-element-a292893{font-family:"Sora", Sans-serif;color:var( --e-global-color-secondary );padding:50px 50px 50px 50px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-d56638b{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-d56638b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-a292893{line-height:1.5em;padding:50px 20px 50px 20px;}.elementor-21 .elementor-element.elementor-element-a292893 p{margin-block-end:5px;}}/* Start custom CSS for text-editor, class: .elementor-element-a292893 */.elementor-21 .elementor-element.elementor-element-a292893{
    width: 100%;
    max-width: 100%;
}

.elementor-21 .elementor-element.elementor-element-a292893 *{
    box-sizing: border-box;
}

.elementor-21 .elementor-element.elementor-element-a292893 h1,
.elementor-21 .elementor-element.elementor-element-a292893 h2,
.elementor-21 .elementor-element.elementor-element-a292893 h3,
.elementor-21 .elementor-element.elementor-element-a292893 h4,
.elementor-21 .elementor-element.elementor-element-a292893 h5,
.elementor-21 .elementor-element.elementor-element-a292893 h6{
    display: block;
    width: 100%;
    max-width: 100%;
    line-height: 1.2;
    letter-spacing: 0;
    margin: 0 0 16px 0;
    word-break: normal;
    overflow-wrap: break-word;
    white-space: normal;
}

.elementor-21 .elementor-element.elementor-element-a292893 p{
    display: block;
    width: 100%;
    max-width: 100%;
    line-height: 1.6;
    letter-spacing: 0;
    margin: 0 0 16px 0;
    word-break: normal;
    overflow-wrap: break-word;
    white-space: normal;
}

.elementor-21 .elementor-element.elementor-element-a292893 .elementor-heading-title,
.elementor-21 .elementor-element.elementor-element-a292893 .elementor-widget-container,
.elementor-21 .elementor-element.elementor-element-a292893 .elementor-text-editor{
    width: 100%;
    max-width: 100%;
    overflow: visible;
}

.elementor-21 .elementor-element.elementor-element-a292893 br{
    display: none;
}/* End custom CSS */