.elementor .htstitle{font-family:"Paralucent Text Book";font-weight:500;font-size:24px;color:#2C423F;text-align:center;margin:0;\n}.elementor .htsnum0{font-family:"Untitled Sans";font-weight:400;font-size:12px;color:#7A8A84;letter-spacing:1.2px;margin:0 !important; line-height:1.2; @media (max-width:767px){ font-size:14px !important; letter-spacing:1px; text-align:left; }\n}.elementor .htstit0{font-family:"Paralucent Text Book";font-weight:500;font-size:18px;color:#2C423F;margin:0 !important; line-height:1.25; @media (max-width:767px){ font-size:18px !important; text-align:left; }\n}.elementor .htsbod0{font-family:"Untitled Sans";font-size:13px;color:#50645C;line-height:1.4em;margin:0 !important; @media (max-width:767px){ font-size:15.5px !important; line-height:1.45 !important; text-align:left; max-width:none; margin:0 !important; }\n}.elementor .htscar0{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;flex:1 1 0; min-width:120px; @media (max-width:767px){ flex:1 1 auto; min-width:0; width:100%; max-width:none; display:grid !important; grid-template-columns:36px 1fr; grid-template-rows:auto auto; column-gap:12px; row-gap:2px; align-items:start; text-align:left; padding:0; & h3, & p { margin:0 !important; } & > *:nth-child(1) { grid-row:1 / span 2; padding-top:3px; } & > *:nth-child(2), & > *:nth-child(3) { grid-column:2; } }\n}.elementor .htsnum1{font-family:"Untitled Sans";font-weight:400;font-size:12px;color:#7A8A84;letter-spacing:1.2px;margin:0 !important; line-height:1.2; @media (max-width:767px){ font-size:14px !important; letter-spacing:1px; text-align:left; }\n}.elementor .htstit1{font-family:"Paralucent Text Book";font-weight:500;font-size:17px;color:#2C423F;margin:0 !important; line-height:1.25; @media (max-width:767px){ font-size:18px !important; text-align:left; }\n}.elementor .htsbod1{font-family:"Untitled Sans";font-size:13px;color:#50645C;line-height:1.4em;margin:0 !important; @media (max-width:767px){ font-size:15.5px !important; line-height:1.45 !important; text-align:left; max-width:none; margin:0 !important; }\n}.elementor .htscar1{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;flex:1 1 0; min-width:120px; @media (max-width:767px){ flex:1 1 auto; min-width:0; width:100%; max-width:none; display:grid !important; grid-template-columns:36px 1fr; grid-template-rows:auto auto; column-gap:12px; row-gap:2px; align-items:start; text-align:left; padding:0; & h3, & p { margin:0 !important; } & > *:nth-child(1) { grid-row:1 / span 2; padding-top:3px; } & > *:nth-child(2), & > *:nth-child(3) { grid-column:2; } }\n}.elementor .htsnum2{font-family:"Untitled Sans";font-weight:400;font-size:12px;color:#7A8A84;letter-spacing:1.2px;margin:0 !important; line-height:1.2; @media (max-width:767px){ font-size:14px !important; letter-spacing:1px; text-align:left; }\n}.elementor .htstit2{font-family:"Paralucent Text Book";font-weight:500;font-size:17px;color:#2C423F;margin:0 !important; line-height:1.25; @media (max-width:767px){ font-size:18px !important; text-align:left; }\n}.elementor .htsbod2{font-family:"Untitled Sans";font-size:13px;color:#50645C;line-height:1.4em;margin:0 !important; @media (max-width:767px){ font-size:15.5px !important; line-height:1.45 !important; text-align:left; max-width:none; margin:0 !important; }\n}.elementor .htscar2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;flex:1 1 0; min-width:120px; @media (max-width:767px){ flex:1 1 auto; min-width:0; width:100%; max-width:none; display:grid !important; grid-template-columns:36px 1fr; grid-template-rows:auto auto; column-gap:12px; row-gap:2px; align-items:start; text-align:left; padding:0; & h3, & p { margin:0 !important; } & > *:nth-child(1) { grid-row:1 / span 2; padding-top:3px; } & > *:nth-child(2), & > *:nth-child(3) { grid-column:2; } }\n}.elementor .htsnum3{font-family:"Untitled Sans";font-weight:400;font-size:12px;color:#7A8A84;letter-spacing:1.2px;margin:0 !important; line-height:1.2; @media (max-width:767px){ font-size:14px !important; letter-spacing:1px; text-align:left; }\n}.elementor .htstit3{font-family:"Paralucent Text Book";font-weight:500;font-size:17px;color:#2C423F;margin:0 !important; line-height:1.25; @media (max-width:767px){ font-size:18px !important; text-align:left; }\n}.elementor .htsbod3{font-family:"Untitled Sans";font-size:13px;color:#50645C;line-height:1.4em;margin:0 !important; @media (max-width:767px){ font-size:15.5px !important; line-height:1.45 !important; text-align:left; max-width:none; margin:0 !important; }\n}.elementor .htscar3{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;flex:1 1 0; min-width:120px; @media (max-width:767px){ flex:1 1 auto; min-width:0; width:100%; max-width:none; display:grid !important; grid-template-columns:36px 1fr; grid-template-rows:auto auto; column-gap:12px; row-gap:2px; align-items:start; text-align:left; padding:0; & h3, & p { margin:0 !important; } & > *:nth-child(1) { grid-row:1 / span 2; padding-top:3px; } & > *:nth-child(2), & > *:nth-child(3) { grid-column:2; } }\n}.elementor .htssteps{width:100%;display:flex;flex-direction:row;gap:28px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;\n}.elementor .htsinner{width:100%;max-width:1100px;display:flex;flex-direction:column;gap:12px;margin:0 auto; width:100%;\n}.elementor .htsroot{width:100%;padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;border-radius:18px;background-color:#E2EBD2;display:flex;flex-direction:column;align-items:center;width:100%; box-sizing:border-box;\n}