.elementor-1312 .elementor-element.elementor-element-be90ce2 > .elementor-container{max-width:1040px;}.elementor-1312 .elementor-element.elementor-element-be90ce2{padding:70px 15px 110px 15px;}.elementor-1312 .elementor-element.elementor-element-e51c6c3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1312 .elementor-element.elementor-element-e51c6c3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1312 .elementor-element.elementor-element-e51c6c3 > .elementor-element-populated, .elementor-1312 .elementor-element.elementor-element-e51c6c3 > .elementor-element-populated > .elementor-background-overlay, .elementor-1312 .elementor-element.elementor-element-e51c6c3 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1312 .elementor-element.elementor-element-e51c6c3 > .elementor-element-populated{box-shadow:0px 4px 50px 0px rgba(0,0,0,0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 100px 80px 100px;}.elementor-1312 .elementor-element.elementor-element-e51c6c3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1312 .elementor-element.elementor-element-415868b{text-align:center;}.elementor-1312 .elementor-element.elementor-element-415868b .elementor-heading-title{color:#353535;font-family:"Raleway", Sans-serif;font-size:44px;font-weight:800;line-height:1.2em;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1312 .elementor-element.elementor-element-e51c6c3 > .elementor-element-populated{padding:60px 50px 60px 50px;}}@media(max-width:767px){.elementor-1312 .elementor-element.elementor-element-be90ce2{padding:30px 12px 60px 12px;}.elementor-1312 .elementor-element.elementor-element-e51c6c3 > .elementor-element-populated{padding:40px 22px 40px 22px;}.elementor-1312 .elementor-element.elementor-element-415868b .elementor-heading-title{font-size:30px;}}/* Start custom CSS for text-editor, class: .elementor-element-4bb8159 */.elementor-1312 .elementor-element.elementor-element-4bb8159 .elementor-widget-container{font-family:Lato,sans-serif;font-size:17px;line-height:1.7;color:#454545}
.elementor-1312 .elementor-element.elementor-element-4bb8159 p, .elementor-1312 .elementor-element.elementor-element-4bb8159 li, .elementor-1312 .elementor-element.elementor-element-4bb8159 td{font-family:Lato,sans-serif;font-size:17px;line-height:1.7;color:#454545}
.elementor-1312 .elementor-element.elementor-element-4bb8159 p{margin:0 0 14px}
.elementor-1312 .elementor-element.elementor-element-4bb8159 .elementor-widget-container > p:first-child{text-align:center;font-size:14px;color:#8a8a8a;margin-bottom:28px}
.elementor-1312 .elementor-element.elementor-element-4bb8159 h2{font-family:Raleway,sans-serif;font-weight:800;font-size:24px;line-height:1.3;color:#353535;margin:42px 0 14px;padding-left:16px;border-left:3px solid #2fc87e;scroll-margin-top:110px}
.elementor-1312 .elementor-element.elementor-element-4bb8159 ul, .elementor-1312 .elementor-element.elementor-element-4bb8159 ol{margin:0 0 16px;padding-left:22px}
.elementor-1312 .elementor-element.elementor-element-4bb8159 li{margin-bottom:8px}
.elementor-1312 .elementor-element.elementor-element-4bb8159 li::marker{color:#2fc87e;font-weight:700}
.elementor-1312 .elementor-element.elementor-element-4bb8159 strong{color:#353535}
.elementor-1312 .elementor-element.elementor-element-4bb8159 a{color:#2fc87e;font-weight:700;text-decoration:none}
.elementor-1312 .elementor-element.elementor-element-4bb8159 a:hover{text-decoration:underline}
.elementor-1312 .elementor-element.elementor-element-4bb8159 table{width:100%;border-collapse:collapse;margin:8px 0 20px;border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px #ececec}
.elementor-1312 .elementor-element.elementor-element-4bb8159 th{background:#f2fbf6;color:#353535;font-family:Raleway,sans-serif;font-weight:800;text-align:left;padding:14px 18px;border:0}
.elementor-1312 .elementor-element.elementor-element-4bb8159 td{padding:14px 18px;border:0;border-top:1px solid #ececec;background:#fff}
@media(max-width:767px){.elementor-1312 .elementor-element.elementor-element-4bb8159 .elementor-widget-container{font-size:16px} .elementor-1312 .elementor-element.elementor-element-4bb8159 h2{font-size:20px;margin-top:34px} .elementor-1312 .elementor-element.elementor-element-4bb8159 th, .elementor-1312 .elementor-element.elementor-element-4bb8159 td{padding:12px}}/* End custom CSS */