.elementor-3506 .elementor-element.elementor-element-spart001{padding:45px 15px 50px 15px;}.elementor-3506 .elementor-element.elementor-element-spcta001:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-spcta001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#236529;}.elementor-3506 .elementor-element.elementor-element-spcta001{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 20px 60px 20px;}.elementor-3506 .elementor-element.elementor-element-spcta001 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3506 .elementor-element.elementor-element-spctah01{text-align:center;}.elementor-3506 .elementor-element.elementor-element-spctah01 .elementor-heading-title{font-size:30px;font-weight:700;color:#ffffff;}.elementor-3506 .elementor-element.elementor-element-spctais1{margin-top:22px;margin-bottom:0px;}.elementor-3506 .elementor-element.elementor-element-spbtn001 .elementor-button{background-color:#FABB51;fill:#2D2D2D;color:#2D2D2D;border-radius:6px 6px 6px 6px;}.elementor-3506 .elementor-element.elementor-element-spbtn002 .elementor-button{background-color:rgba(255,255,255,0.14);fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.5);border-radius:6px 6px 6px 6px;}/* Start custom CSS for section, class: .elementor-element-spart001 */.elementor-3506 .elementor-element.elementor-element-spart001 > .elementor-container{max-width:860px;margin:0 auto;}
.elementor-3506 .elementor-element.elementor-element-spart001 .elementor-widget-breadcrumbs{font-size:14px;color:#8a8a8a;margin-bottom:14px;}
.elementor-3506 .elementor-element.elementor-element-spart001 .elementor-widget-breadcrumbs a{color:#3E8E7E;text-decoration:none;}
.elementor-3506 .elementor-element.elementor-element-spart001 .elementor-widget-theme-post-title h1{font-size:40px;line-height:1.22;font-weight:700;color:#2D2D2D;margin:0 0 8px;}
.elementor-3506 .elementor-element.elementor-element-spart001 .rodi-metaline{font-size:14px;color:#9a9a9a;border-bottom:1px solid #ececec;padding-bottom:18px;margin-bottom:26px;}
.elementor-3506 .elementor-element.elementor-element-spart001 .elementor-widget-theme-post-content{color:#464646;font-size:17px;line-height:1.85;}
.elementor-3506 .elementor-element.elementor-element-spart001 .elementor-widget-theme-post-content p{margin:0 0 20px;}
.elementor-3506 .elementor-element.elementor-element-spart001 .elementor-widget-theme-post-content h2{font-size:28px;line-height:1.3;color:#2D2D2D;font-weight:700;margin:46px 0 16px;padding-bottom:12px;border-bottom:2px solid #EEE7D8;}
.elementor-3506 .elementor-element.elementor-element-spart001 .elementor-widget-theme-post-content h3{font-size:22px;color:#2D2D2D;font-weight:700;margin:34px 0 12px;}
.elementor-3506 .elementor-element.elementor-element-spart001 .elementor-widget-theme-post-content h4{font-size:18.5px;color:#236529;font-weight:700;margin:26px 0 10px;}
.elementor-3506 .elementor-element.elementor-element-spart001 .elementor-widget-theme-post-content a{color:#3E8E7E;text-decoration:underline;}
.elementor-3506 .elementor-element.elementor-element-spart001 .elementor-widget-theme-post-content ul,.elementor-3506 .elementor-element.elementor-element-spart001 .elementor-widget-theme-post-content ol{margin:0 0 22px;padding-left:22px;}
.elementor-3506 .elementor-element.elementor-element-spart001 .elementor-widget-theme-post-content li{margin-bottom:9px;}
.elementor-3506 .elementor-element.elementor-element-spart001 .rodi-takeaway{background:#EDF4F2;border-left:4px solid #3E8E7E;border-radius:0 8px 8px 0;padding:16px 20px;margin:24px 0 28px;font-size:16.5px;color:#33463f;}
.elementor-3506 .elementor-element.elementor-element-spart001 .rodi-takeaway__label{display:block;text-transform:uppercase;letter-spacing:.06em;font-size:12.5px;font-weight:700;color:#3E8E7E;margin-bottom:4px;}
.elementor-3506 .elementor-element.elementor-element-spart001 .rodi-callout{background:#FCF7EA;border:1px solid #F0E2BE;border-radius:10px;padding:22px 24px;margin:28px 0;}
.elementor-3506 .elementor-element.elementor-element-spart001 .rodi-callout__title{font-size:19px;font-weight:700;color:#2D2D2D;margin:0 0 10px;}
.elementor-3506 .elementor-element.elementor-element-spart001 .rodi-callout p{margin:0 0 12px;}
.elementor-3506 .elementor-element.elementor-element-spart001 .rodi-callout p:last-child{margin-bottom:0;}
.elementor-3506 .elementor-element.elementor-element-spart001 .rodi-table{margin:26px 0;overflow-x:auto;}
.elementor-3506 .elementor-element.elementor-element-spart001 .rodi-table table{width:100%;border-collapse:collapse;font-size:16px;background:#fff;border:1px solid #e6e6e6;}
.elementor-3506 .elementor-element.elementor-element-spart001 .rodi-table th{background:#3E8E7E;color:#fff;text-align:left;padding:12px 16px;font-weight:600;}
.elementor-3506 .elementor-element.elementor-element-spart001 .rodi-table td{padding:11px 16px;border-top:1px solid #ececec;vertical-align:top;}
.elementor-3506 .elementor-element.elementor-element-spart001 .rodi-table tbody tr:nth-child(even){background:#f6faf8;}
.elementor-3506 .elementor-element.elementor-element-spart001 .rodi-callout .rodi-table{margin:14px 0 2px;}
.elementor-3506 .elementor-element.elementor-element-spart001 .rodi-callout .rodi-table table{border-color:#eadfc2;}/* End custom CSS */