.elementor-5083 .elementor-element.elementor-element-270553aa > .elementor-container{max-width:1050px;}.elementor-5083 .elementor-element.elementor-element-270553aa{padding:60px 40px 60px 40px;}.elementor-5083 .elementor-element.elementor-element-bf6ab9d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:30px 30px 30px 30px;}.elementor-5083 .elementor-element.elementor-element-bf6ab9d > .elementor-element-populated, .elementor-5083 .elementor-element.elementor-element-bf6ab9d > .elementor-element-populated > .elementor-background-overlay, .elementor-5083 .elementor-element.elementor-element-bf6ab9d > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5083 .elementor-element.elementor-element-18f81546 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-5083 .elementor-element.elementor-element-18f81546{text-align:start;font-size:16px;color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5083 .elementor-element.elementor-element-270553aa{padding:60px 30px 0px 30px;}.elementor-5083 .elementor-element.elementor-element-18f81546 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-5083 .elementor-element.elementor-element-270553aa{padding:30px 30px 30px 30px;}.elementor-5083 .elementor-element.elementor-element-18f81546 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5083 .elementor-element.elementor-element-18f81546{font-size:15px;}}/* Start custom CSS for text-editor, class: .elementor-element-18f81546 */.elementor-5083 .elementor-element.elementor-element-18f81546 p:last-child {
    margin-bottom: 0;
}

.elementor-5083 .elementor-element.elementor-element-18f81546 ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
}

.elementor-5083 .elementor-element.elementor-element-18f81546 ul li {
    position: relative;
    padding-left: 28px;
    margin-bottom: 1px;
}

.elementor-5083 .elementor-element.elementor-element-18f81546 ul li::before {
    content: "✓";
    position: absolute;
    left: 0;
    top: 5px;
    width: 18px;
    height: 18px;
    background: linear-gradient(135deg, #32A8DE 0%, #4EBB4A 50%, #FFBA3E 100%);
    border-radius: 50%;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */