:root{--page-title-display:none;}/* Start custom CSS */.elementor-235 .e-7ff5837f-f423 {width: 100%; overflow: hidden; font-family: ""Noto Sans TC",Arial,sans-serif"; color: #2c3031;}
@media (max-width:767px) {.elementor-235 .e-5dddf9f0-7d0c { padding-block-start: 12px; padding-block-end: 58px; padding-inline-start: 0px; padding-inline-end: 0px; }}
.elementor-235 .e-5dddf9f0-7d0c {padding-block-start: 26px; padding-block-end: 88px; padding-inline-start: 0px; padding-inline-end: 0px; background-color: #fff;}
@media (max-width:767px) {.elementor-235 .e-36673241-a2a4 { width: min(100% - 36px,620px); }}
.elementor-235 .e-36673241-a2a4 {width: min(1180px,calc(100% - 48px)); margin-inline:auto;}
@media (max-width:767px) {.elementor-235 .e-37c94ac6-31f2 { margin-block-start: 35px; margin-block-end: 20px; margin-inline-start: 0px; margin-inline-end: 0px; }}
.elementor-235 .e-37c94ac6-31f2 {font-size: clamp(38px,4.2vw,61px); color: #ef955d; line-height: 1.14; margin-block-start: 55px; margin-block-end: 30px; margin-inline-start: 0px; margin-inline-end: 0px; font-weight:550;}
@media (max-width:767px) {.elementor-235 .e-67da6e58-8327 { gap: 30px; grid-template-columns: 1fr; grid-template-rows: auto auto; }}
.elementor-235 .e-67da6e58-8327 {display: grid; gap: 60px; grid-template-columns: 1.05fr .95fr; grid-template-rows: auto; align-items: start;}
.elementor-235 .e-7b8a8a9d-761c {display: flex; flex-direction: column; gap: 18px;}
.elementor-235 .e-4fabe719-3b3b {height: auto; max-width: 100%; display: block;}
@media (max-width:767px) {.elementor-235 .e-35dc9483-72d3 { font-size: 16px; }}
.elementor-235 .e-35dc9483-72d3 {font-size: 17px; color: #47504d; line-height: 1.8; margin: 0px;}
@media (max-width:767px) {.elementor-235 .e-343f464f-f82c { font-size: 16px; }}
.elementor-235 .e-343f464f-f82c {font-size: 17px; color: #47504d; line-height: 1.8; margin: 0px;}
.elementor-235 .e-1d1f9040-b6bb {overflow: hidden; border-radius: 10px; background-color: #f5f3f0; display: flex; align-items: center; align-self: stretch;}
@media (max-width:767px) {.elementor-235 .e-21ece958-490a { min-height: 0px; max-height: 500px; object-fit: contain; }}
.elementor-235 .e-21ece958-490a {width: 100%; height: auto; min-height: 460px; max-width: 100%; object-fit: cover; display: block;}
@media (max-width:767px) {.elementor-235 .e-27e73575-ea93 { padding-block-start: 62px; padding-block-end: 62px; padding-inline-start: 0px; padding-inline-end: 0px; }}
.elementor-235 .e-27e73575-ea93 {text-align: center; padding-block-start: 82px; padding-block-end: 90px; padding-inline-start: 0px; padding-inline-end: 0px; background-color: #f5f7f8;}
@media (max-width:767px) {.elementor-235 .e-5e6b4ca2-a273 { width: min(100% - 36px,620px); }}
.elementor-235 .e-5e6b4ca2-a273 {width: min(1180px,calc(100% - 48px)); margin-inline:auto;}
.elementor-235 .e-3f5c0a6b-b592 {font-weight: 700; font-size: clamp(30px,3.1vw,42px); color: #df772d; line-height: 1.22; margin-block-end: 30px;}
.elementor-235 .e-5d788e89-805d {width: min(900px,100%); overflow: hidden; aspect-ratio: 16/9; border-radius: 8px; box-shadow: 0px 18px 38px 0px rgba(0,0,0,.16); margin-inline:auto;}
@media (max-width:767px) {.elementor-235 .e-6b7ab6f3-2936 { padding-block-start: 62px; padding-block-end: 62px; padding-inline-start: 0px; padding-inline-end: 0px; }}
.elementor-235 .e-6b7ab6f3-2936 {padding-block-start: 94px; padding-block-end: 94px; padding-inline-start: 0px; padding-inline-end: 0px; background-color: #fff;}
@media (max-width:767px) {.elementor-235 .e-50d692bd-1dc6 { width: min(100% - 36px,620px); }}
.elementor-235 .e-50d692bd-1dc6 {width: min(1180px,calc(100% - 48px)); margin-inline:auto;}
@media (max-width:767px) {.elementor-235 .e-1e43a761-9cdc { gap: 30px; grid-template-columns: 1fr; grid-template-rows: auto auto; }}
.elementor-235 .e-1e43a761-9cdc {display: grid; gap: 50px; grid-template-columns: 1fr 1fr; grid-template-rows: auto; align-items: center;}
.elementor-235 .e-4f1799b3-4ea8 {display: flex; flex-direction: column; gap: 20px;}
.elementor-235 .e-5720a652-4216 {font-weight: 800; font-size: 12px; color: #8a9790; letter-spacing: 0.18em; line-height: 1.7; margin-block-start: 0px; margin-block-end: 12px; margin-inline-start: 0px; margin-inline-end: 0px; display: block;}
.elementor-235 .e-10debd4a-6547 {font-weight: 700; font-size: clamp(30px,3.1vw,42px); color: #272d2f; line-height: 1.22; margin-block-end: 30px;}
.elementor-235 .e-1792bd52-8b25 {padding-inline-start: 18px; border-inline-start-width: 3px; border-left-style: solid; border-left-color: #e3813e;}
.elementor-235 .e-365228bc-b072 {font-weight: 700; font-size: 20px; color: #c95c1b; line-height: 1.3; margin-block-start: 0px; margin-block-end: 7px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-73be1628-dd2c {font-size: 17px; color: #4a4f4e; line-height: 1.65; margin: 0px;}
.elementor-235 .e-7b3e0aa-cefc {padding-inline-start: 18px; border-inline-start-width: 3px; border-left-style: solid; border-left-color: #e3813e;}
.elementor-235 .e-31335c77-8060 {font-weight: 700; font-size: 20px; color: #c95c1b; line-height: 1.3; margin-block-start: 0px; margin-block-end: 7px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-59fc77bd-e51e {font-size: 17px; color: #4a4f4e; line-height: 1.65; margin: 0px;}
.elementor-235 .e-7ee00e36-7106 {padding-inline-start: 18px; border-inline-start-width: 3px; border-left-style: solid; border-left-color: #e3813e;}
.elementor-235 .e-64c34562-f240 {font-weight: 700; font-size: 20px; color: #c95c1b; line-height: 1.3; margin-block-start: 0px; margin-block-end: 7px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-382c7f15-c86c {font-size: 17px; color: #4a4f4e; line-height: 1.65; margin: 0px;}
.elementor-235 .e-7632b84d-7c72 {padding-inline-start: 18px; border-inline-start-width: 3px; border-left-style: solid; border-left-color: #e3813e;}
.elementor-235 .e-2efda980-52cb {font-weight: 700; font-size: 20px; color: #c95c1b; line-height: 1.3; margin-block-start: 0px; margin-block-end: 7px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-6568b969-cbe7 {font-size: 17px; color: #4a4f4e; line-height: 1.65; margin: 0px;}
.elementor-235 .e-434e5ea3-2ed8 {height: auto; max-width: 100%; display: block;}
@media (max-width:767px) {.elementor-235 .e-6ee4801c-a4a2 { padding-block-start: 62px; padding-block-end: 62px; padding-inline-start: 0px; padding-inline-end: 0px; }}
.elementor-235 .e-6ee4801c-a4a2 {padding-block-start: 88px; padding-block-end: 96px; padding-inline-start: 0px; padding-inline-end: 0px; background-color: #f5f6f8;}
@media (max-width:767px) {.elementor-235 .e-4b34eb9f-d05b { width: min(100% - 36px,620px); }}
.elementor-235 .e-4b34eb9f-d05b {width: min(1180px,calc(100% - 48px)); margin-inline:auto;}
.elementor-235 .e-dc35245-12ad {font-weight: 800; font-size: 12px; color: #8a9790; letter-spacing: 0.18em; line-height: 1.7; margin-block-start: 0px; margin-block-end: 12px; margin-inline-start: 0px; margin-inline-end: 0px; display: block;}
.elementor-235 .e-71cdef24-981b {font-weight: 700; font-size: clamp(30px,3.1vw,42px); color: #272d2f; line-height: 1.22; margin-block-end: 30px;}
@media (max-width:1024px) {.elementor-235 .e-3889a1b4-464b { grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: repeat(2,auto); }}
@media (max-width:767px) {.elementor-235 .e-3889a1b4-464b { grid-template-columns: 1fr; grid-template-rows: repeat(4,auto); }}
.elementor-235 .e-3889a1b4-464b {margin-block-end: 22px; display: grid; gap: 15px; grid-template-columns: repeat(4,minmax(0,1fr)); grid-template-rows: auto;}
.elementor-235 .e-3939d97a-4c12 {padding: 16px; border-radius: 8px; border-width: 1px; border-color: #e7e7e7; border-style: solid; background-color: #fafafa;}
.elementor-235 .e-38b3bfcf-a3d9 {width: 100%; height: auto; max-width: 100%; aspect-ratio: 1.3; object-fit: contain; display: block;}
.elementor-235 .e-2bea452f-d39a {font-weight: 700; font-size: 17px; color: #c95c1b; line-height: 1.3; margin-block-start: 0px; margin-block-end: 7px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-32a64ada-930c {font-size: 14px; color: #4a4f4e; line-height: 1.7; margin: 0px;}
.elementor-235 .e-434ff02a-62bb {padding: 16px; border-radius: 8px; border-width: 1px; border-color: #e7e7e7; border-style: solid; background-color: #fafafa;}
.elementor-235 .e-306aa4dd-6c86 {width: 100%; height: auto; max-width: 100%; aspect-ratio: 1.3; object-fit: contain; display: block;}
.elementor-235 .e-67225c08-9fc3 {font-weight: 700; font-size: 17px; color: #c95c1b; line-height: 1.3; margin-block-start: 0px; margin-block-end: 7px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-217712a0-2df8 {font-size: 14px; color: #4a4f4e; line-height: 1.7; margin: 0px;}
.elementor-235 .e-5bc0484c-95bc {padding: 16px; border-radius: 8px; border-width: 1px; border-color: #e7e7e7; border-style: solid; background-color: #fafafa;}
.elementor-235 .e-6d92eed0-d78b {width: 100%; height: auto; max-width: 100%; aspect-ratio: 1.3; object-fit: contain; display: block;}
.elementor-235 .e-413548d4-e3d2 {font-weight: 700; font-size: 17px; color: #c95c1b; line-height: 1.3; margin-block-start: 0px; margin-block-end: 7px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-79ab2654-55c0 {font-size: 14px; color: #4a4f4e; line-height: 1.7; margin: 0px;}
.elementor-235 .e-70d74ca3-e62c {padding: 16px; border-radius: 8px; border-width: 1px; border-color: #e7e7e7; border-style: solid; background-color: #fafafa;}
.elementor-235 .e-3bb154e5-b150 {width: 100%; height: auto; max-width: 100%; aspect-ratio: 1.3; object-fit: contain; display: block;}
.elementor-235 .e-21057b0b-b8c4 {font-weight: 700; font-size: 17px; color: #c95c1b; line-height: 1.3; margin-block-start: 0px; margin-block-end: 7px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-9d7a76d-19c0 {font-size: 14px; color: #4a4f4e; line-height: 1.7; margin: 0px;}
.elementor-235 .e-60f39c71-dbde {padding: 22px; margin-block-start: 15px; border-radius: 9px; border-width: 1px; border-color: #e2e3e4; border-style: solid; background-color: #fff; box-shadow: 0px 2px 8px 0px rgba(0,0,0,.04);}
.elementor-235 .e-1d4ef0f9-992e {display: flex; flex-direction: row; gap: 16px; align-items: center;}
.elementor-235 .e-4ae60801-1eeb {width: 45px; height: 45px; max-width: 100%; object-fit: contain; display: block;}
.elementor-235 .e-674d5972-9341 {font-weight: 700; font-size: 17px; color: #c95c1b; line-height: 1.3; margin-block-start: 0px; margin-block-end: 7px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-4487a8a4-984d {font-size: 13px; color: #6d7472; line-height: 1.7; margin: 0px;}
.elementor-235 .e-402dc93a-5d7f {margin-block-start: 16px;}
.elementor-235 .e-16ebf1d5-2db3 {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
@media (max-width:767px) {.elementor-235 .e-4edfddab-68b4 { grid-template-columns: repeat(3,minmax(0,1fr)); grid-template-rows: repeat(2,auto); }}
.elementor-235 .e-4edfddab-68b4 {display: grid; gap: 8px; grid-template-columns: repeat(6,minmax(0,1fr)); grid-template-rows: auto;}
.elementor-235 .e-29abfe14-b959 {text-align: center; padding-block-start: 8px; padding-block-end: 8px; padding-inline-start: 4px; padding-inline-end: 4px; border-width: 1px; border-color: #e5e6e7; border-style: solid; background-color: #f8f8f8;}
@media (max-width:767px) {.elementor-235 .e-64db8914-fc59 { height: 45px; }}
.elementor-235 .e-64db8914-fc59 {height: 55px; max-width: 100%; object-fit: contain; display: block;}
.elementor-235 .e-17417fe3-ddb5 {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-1504ecca-fe7a {font-size: 12px; color: #4a4f4e; line-height: 1.7; margin: 0px; overflow-wrap:anywhere;}
.elementor-235 .e-2a235ef8-d6ea {text-align: center; padding-block-start: 8px; padding-block-end: 8px; padding-inline-start: 4px; padding-inline-end: 4px; border-width: 1px; border-color: #e5e6e7; border-style: solid; background-color: #f8f8f8;}
@media (max-width:767px) {.elementor-235 .e-69211861-b4e0 { height: 45px; }}
.elementor-235 .e-69211861-b4e0 {height: 55px; max-width: 100%; object-fit: contain; display: block;}
.elementor-235 .e-3e55d7f6-f908 {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-6d453cce-f140 {font-size: 12px; color: #4a4f4e; line-height: 1.7; margin: 0px; overflow-wrap:anywhere;}
.elementor-235 .e-7a864970-befa {text-align: center; padding-block-start: 8px; padding-block-end: 8px; padding-inline-start: 4px; padding-inline-end: 4px; border-width: 1px; border-color: #e5e6e7; border-style: solid; background-color: #f8f8f8;}
@media (max-width:767px) {.elementor-235 .e-2185160e-49f0 { height: 45px; }}
.elementor-235 .e-2185160e-49f0 {height: 55px; max-width: 100%; object-fit: contain; display: block;}
.elementor-235 .e-6fcc78ff-782f {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-3a990ac5-1018 {font-size: 12px; color: #4a4f4e; line-height: 1.7; margin: 0px; overflow-wrap:anywhere;}
.elementor-235 .e-8b5e770-8904 {text-align: center; padding-block-start: 8px; padding-block-end: 8px; padding-inline-start: 4px; padding-inline-end: 4px; border-width: 1px; border-color: #e5e6e7; border-style: solid; background-color: #f8f8f8;}
@media (max-width:767px) {.elementor-235 .e-6f52588d-2532 { height: 45px; }}
.elementor-235 .e-6f52588d-2532 {height: 55px; max-width: 100%; object-fit: contain; display: block;}
.elementor-235 .e-595a06b3-a34d {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-5a1e5141-b766 {font-size: 12px; color: #4a4f4e; line-height: 1.7; margin: 0px; overflow-wrap:anywhere;}
.elementor-235 .e-243e431f-bedb {text-align: center; padding-block-start: 8px; padding-block-end: 8px; padding-inline-start: 4px; padding-inline-end: 4px; border-width: 1px; border-color: #e5e6e7; border-style: solid; background-color: #f8f8f8;}
@media (max-width:767px) {.elementor-235 .e-44fb1cfd-676f { height: 45px; }}
.elementor-235 .e-44fb1cfd-676f {height: 55px; max-width: 100%; object-fit: contain; display: block;}
.elementor-235 .e-3a8cccbb-f504 {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-18851800-6bc6 {font-size: 12px; color: #4a4f4e; line-height: 1.7; margin: 0px; overflow-wrap:anywhere;}
.elementor-235 .e-420c8d75-a3cf {text-align: center; padding-block-start: 8px; padding-block-end: 8px; padding-inline-start: 4px; padding-inline-end: 4px; border-width: 1px; border-color: #e5e6e7; border-style: solid; background-color: #f8f8f8;}
@media (max-width:767px) {.elementor-235 .e-7c488610-7af4 { height: 45px; }}
.elementor-235 .e-7c488610-7af4 {height: 55px; max-width: 100%; object-fit: contain; display: block;}
.elementor-235 .e-2a0f09d5-f0cb {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-1eba372e-9ee1 {font-size: 12px; color: #4a4f4e; line-height: 1.7; margin: 0px; overflow-wrap:anywhere;}
.elementor-235 .e-28d6ae31-49a7 {margin-block-start: 16px;}
.elementor-235 .e-1cfc696b-a23f {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
@media (max-width:767px) {.elementor-235 .e-7586efc1-547a { grid-template-columns: repeat(3,minmax(0,1fr)); grid-template-rows: repeat(2,auto); }}
.elementor-235 .e-7586efc1-547a {display: grid; gap: 8px; grid-template-columns: repeat(6,minmax(0,1fr)); grid-template-rows: auto;}
.elementor-235 .e-4c5cfc6d-7c63 {text-align: center; padding-block-start: 8px; padding-block-end: 8px; padding-inline-start: 4px; padding-inline-end: 4px; border-width: 1px; border-color: #e5e6e7; border-style: solid; background-color: #f8f8f8;}
@media (max-width:767px) {.elementor-235 .e-6fc31ffd-c9fa { height: 45px; }}
.elementor-235 .e-6fc31ffd-c9fa {height: 55px; max-width: 100%; object-fit: contain; display: block;}
.elementor-235 .e-3965642e-c3fa {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-62d09423-9bfc {font-size: 12px; color: #4a4f4e; line-height: 1.7; margin: 0px; overflow-wrap:anywhere;}
.elementor-235 .e-26a6bee-9302 {text-align: center; padding-block-start: 8px; padding-block-end: 8px; padding-inline-start: 4px; padding-inline-end: 4px; border-width: 1px; border-color: #e5e6e7; border-style: solid; background-color: #f8f8f8;}
@media (max-width:767px) {.elementor-235 .e-63d86d46-7541 { height: 45px; }}
.elementor-235 .e-63d86d46-7541 {height: 55px; max-width: 100%; object-fit: contain; display: block;}
.elementor-235 .e-2d3b6554-ee8d {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-4d3ef4e7-78b6 {font-size: 12px; color: #4a4f4e; line-height: 1.7; margin: 0px; overflow-wrap:anywhere;}
.elementor-235 .e-5b9665f6-b347 {text-align: center; padding-block-start: 8px; padding-block-end: 8px; padding-inline-start: 4px; padding-inline-end: 4px; border-width: 1px; border-color: #e5e6e7; border-style: solid; background-color: #f8f8f8;}
@media (max-width:767px) {.elementor-235 .e-799c0309-181a { height: 45px; }}
.elementor-235 .e-799c0309-181a {height: 55px; max-width: 100%; object-fit: contain; display: block;}
.elementor-235 .e-51fa33cf-5c26 {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-f5f2950-64bd {font-size: 12px; color: #4a4f4e; line-height: 1.7; margin: 0px; overflow-wrap:anywhere;}
.elementor-235 .e-5ead0cd6-aa63 {text-align: center; padding-block-start: 8px; padding-block-end: 8px; padding-inline-start: 4px; padding-inline-end: 4px; border-width: 1px; border-color: #e5e6e7; border-style: solid; background-color: #f8f8f8;}
@media (max-width:767px) {.elementor-235 .e-485bd51c-edcd { height: 45px; }}
.elementor-235 .e-485bd51c-edcd {height: 55px; max-width: 100%; object-fit: contain; display: block;}
.elementor-235 .e-5aac444c-14f2 {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-9567aa2-d057 {font-size: 12px; color: #4a4f4e; line-height: 1.7; margin: 0px; overflow-wrap:anywhere;}
.elementor-235 .e-24675183-4a19 {text-align: center; padding-block-start: 8px; padding-block-end: 8px; padding-inline-start: 4px; padding-inline-end: 4px; border-width: 1px; border-color: #e5e6e7; border-style: solid; background-color: #f8f8f8;}
@media (max-width:767px) {.elementor-235 .e-5babe5f8-1d05 { height: 45px; }}
.elementor-235 .e-5babe5f8-1d05 {height: 55px; max-width: 100%; object-fit: contain; display: block;}
.elementor-235 .e-742b3cf0-513f {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-7a874b9c-40ed {font-size: 12px; color: #4a4f4e; line-height: 1.7; margin: 0px; overflow-wrap:anywhere;}
.elementor-235 .e-34900c73-2003 {text-align: center; padding-block-start: 8px; padding-block-end: 8px; padding-inline-start: 4px; padding-inline-end: 4px; border-width: 1px; border-color: #e5e6e7; border-style: solid; background-color: #f8f8f8;}
@media (max-width:767px) {.elementor-235 .e-743e32e1-8dc4 { height: 45px; }}
.elementor-235 .e-743e32e1-8dc4 {height: 55px; max-width: 100%; object-fit: contain; display: block;}
.elementor-235 .e-6927f078-daf9 {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-2981fb85-6fad {font-size: 12px; color: #4a4f4e; line-height: 1.7; margin: 0px; overflow-wrap:anywhere;}
.elementor-235 .e-78b3cb2d-3750 {padding: 22px; margin-block-start: 15px; border-radius: 9px; border-width: 1px; border-color: #e2e3e4; border-style: solid; background-color: #fff; box-shadow: 0px 2px 8px 0px rgba(0,0,0,.04);}
.elementor-235 .e-4b9d28c8-642c {display: flex; flex-direction: row; gap: 16px; align-items: center;}
.elementor-235 .e-161e40c8-8c32 {width: 45px; height: 45px; max-width: 100%; object-fit: contain; display: block;}
.elementor-235 .e-7b28f584-c5e2 {font-weight: 700; font-size: 17px; color: #c95c1b; line-height: 1.3; margin-block-start: 0px; margin-block-end: 7px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-7bc51f59-b165 {font-size: 13px; color: #6d7472; line-height: 1.7; margin: 0px;}
.elementor-235 .e-75d59ea-630d {margin-block-start: 16px;}
.elementor-235 .e-4f677c60-91c5 {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
@media (max-width:767px) {.elementor-235 .e-522f09ba-e7c5 { grid-template-columns: repeat(3,minmax(0,1fr)); grid-template-rows: repeat(2,auto); }}
.elementor-235 .e-522f09ba-e7c5 {display: grid; gap: 8px; grid-template-columns: repeat(6,minmax(0,1fr)); grid-template-rows: auto;}
.elementor-235 .e-2eefd5d4-ab6a {text-align: center; padding-block-start: 8px; padding-block-end: 8px; padding-inline-start: 4px; padding-inline-end: 4px; border-width: 1px; border-color: #e5e6e7; border-style: solid; background-color: #f8f8f8;}
@media (max-width:767px) {.elementor-235 .e-59d5ced2-6e2b { height: 45px; }}
.elementor-235 .e-59d5ced2-6e2b {height: 55px; max-width: 100%; object-fit: contain; display: block;}
.elementor-235 .e-4828c5ad-66e2 {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-ccb3d73-80c8 {font-size: 12px; color: #4a4f4e; line-height: 1.7; margin: 0px; overflow-wrap:anywhere;}
.elementor-235 .e-62a46816-d106 {text-align: center; padding-block-start: 8px; padding-block-end: 8px; padding-inline-start: 4px; padding-inline-end: 4px; border-width: 1px; border-color: #e5e6e7; border-style: solid; background-color: #f8f8f8;}
@media (max-width:767px) {.elementor-235 .e-108637b2-23f4 { height: 45px; }}
.elementor-235 .e-108637b2-23f4 {height: 55px; max-width: 100%; object-fit: contain; display: block;}
.elementor-235 .e-4d877229-b61a {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-5e6218ed-7bba {font-size: 12px; color: #4a4f4e; line-height: 1.7; margin: 0px; overflow-wrap:anywhere;}
.elementor-235 .e-4aa3aad8-185e {text-align: center; padding-block-start: 8px; padding-block-end: 8px; padding-inline-start: 4px; padding-inline-end: 4px; border-width: 1px; border-color: #e5e6e7; border-style: solid; background-color: #f8f8f8;}
@media (max-width:767px) {.elementor-235 .e-1aed6646-cff0 { height: 45px; }}
.elementor-235 .e-1aed6646-cff0 {height: 55px; max-width: 100%; object-fit: contain; display: block;}
.elementor-235 .e-452ef520-8f47 {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-5aa1dd3a-182d {font-size: 12px; color: #4a4f4e; line-height: 1.7; margin: 0px; overflow-wrap:anywhere;}
.elementor-235 .e-53621bb0-e51c {text-align: center; padding-block-start: 8px; padding-block-end: 8px; padding-inline-start: 4px; padding-inline-end: 4px; border-width: 1px; border-color: #e5e6e7; border-style: solid; background-color: #f8f8f8;}
@media (max-width:767px) {.elementor-235 .e-41f5b9ae-2255 { height: 45px; }}
.elementor-235 .e-41f5b9ae-2255 {height: 55px; max-width: 100%; object-fit: contain; display: block;}
.elementor-235 .e-19dd3870-d976 {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-1bed923d-e13a {font-size: 12px; color: #4a4f4e; line-height: 1.7; margin: 0px; overflow-wrap:anywhere;}
.elementor-235 .e-72f98750-734f {text-align: center; padding-block-start: 8px; padding-block-end: 8px; padding-inline-start: 4px; padding-inline-end: 4px; border-width: 1px; border-color: #e5e6e7; border-style: solid; background-color: #f8f8f8;}
@media (max-width:767px) {.elementor-235 .e-48682e80-d72d { height: 45px; }}
.elementor-235 .e-48682e80-d72d {height: 55px; max-width: 100%; object-fit: contain; display: block;}
.elementor-235 .e-6d61dbfb-7f93 {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-7b8634d9-f1c2 {font-size: 12px; color: #4a4f4e; line-height: 1.7; margin: 0px; overflow-wrap:anywhere;}
.elementor-235 .e-367b146d-50ad {text-align: center; padding-block-start: 8px; padding-block-end: 8px; padding-inline-start: 4px; padding-inline-end: 4px; border-width: 1px; border-color: #e5e6e7; border-style: solid; background-color: #f8f8f8;}
@media (max-width:767px) {.elementor-235 .e-59189276-d840 { height: 45px; }}
.elementor-235 .e-59189276-d840 {height: 55px; max-width: 100%; object-fit: contain; display: block;}
.elementor-235 .e-3cb2e5e7-f5fb {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-5b65053a-f2e8 {font-size: 12px; color: #4a4f4e; line-height: 1.7; margin: 0px; overflow-wrap:anywhere;}
.elementor-235 .e-7bab045d-759f {margin-block-start: 16px;}
.elementor-235 .e-1cd3cc11-6785 {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
@media (max-width:767px) {.elementor-235 .e-3e383c05-e085 { grid-template-columns: repeat(3,minmax(0,1fr)); grid-template-rows: repeat(2,auto); }}
.elementor-235 .e-3e383c05-e085 {display: grid; gap: 8px; grid-template-columns: repeat(6,minmax(0,1fr)); grid-template-rows: auto;}
.elementor-235 .e-688121ab-f969 {text-align: center; padding-block-start: 8px; padding-block-end: 8px; padding-inline-start: 4px; padding-inline-end: 4px; border-width: 1px; border-color: #e5e6e7; border-style: solid; background-color: #f8f8f8;}
@media (max-width:767px) {.elementor-235 .e-7f5619df-2dfe { height: 45px; }}
.elementor-235 .e-7f5619df-2dfe {height: 55px; max-width: 100%; object-fit: contain; display: block;}
.elementor-235 .e-4212f64a-6976 {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-5b735af2-f127 {font-size: 12px; color: #4a4f4e; line-height: 1.7; margin: 0px; overflow-wrap:anywhere;}
.elementor-235 .e-427cb801-f1ec {text-align: center; padding-block-start: 8px; padding-block-end: 8px; padding-inline-start: 4px; padding-inline-end: 4px; border-width: 1px; border-color: #e5e6e7; border-style: solid; background-color: #f8f8f8;}
@media (max-width:767px) {.elementor-235 .e-41687936-dada { height: 45px; }}
.elementor-235 .e-41687936-dada {height: 55px; max-width: 100%; object-fit: contain; display: block;}
.elementor-235 .e-66adaa63-f80f {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-461a979e-9bd0 {font-size: 12px; color: #4a4f4e; line-height: 1.7; margin: 0px; overflow-wrap:anywhere;}
.elementor-235 .e-1462f6cd-6935 {text-align: center; padding-block-start: 8px; padding-block-end: 8px; padding-inline-start: 4px; padding-inline-end: 4px; border-width: 1px; border-color: #e5e6e7; border-style: solid; background-color: #f8f8f8;}
@media (max-width:767px) {.elementor-235 .e-184b8500-21ec { height: 45px; }}
.elementor-235 .e-184b8500-21ec {height: 55px; max-width: 100%; object-fit: contain; display: block;}
.elementor-235 .e-35baa779-ef0f {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-2d666980-e64e {font-size: 12px; color: #4a4f4e; line-height: 1.7; margin: 0px; overflow-wrap:anywhere;}
.elementor-235 .e-f7ced0c-7179 {text-align: center; padding-block-start: 8px; padding-block-end: 8px; padding-inline-start: 4px; padding-inline-end: 4px; border-width: 1px; border-color: #e5e6e7; border-style: solid; background-color: #f8f8f8;}
@media (max-width:767px) {.elementor-235 .e-62e6e92b-a0f6 { height: 45px; }}
.elementor-235 .e-62e6e92b-a0f6 {height: 55px; max-width: 100%; object-fit: contain; display: block;}
.elementor-235 .e-59a44115-6d71 {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-4288a8f7-9736 {font-size: 12px; color: #4a4f4e; line-height: 1.7; margin: 0px; overflow-wrap:anywhere;}
.elementor-235 .e-581a2292-deab {text-align: center; padding-block-start: 8px; padding-block-end: 8px; padding-inline-start: 4px; padding-inline-end: 4px; border-width: 1px; border-color: #e5e6e7; border-style: solid; background-color: #f8f8f8;}
@media (max-width:767px) {.elementor-235 .e-14302e7-4a72 { height: 45px; }}
.elementor-235 .e-14302e7-4a72 {height: 55px; max-width: 100%; object-fit: contain; display: block;}
.elementor-235 .e-766ab0ca-a8b6 {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-14d9f858-db3c {font-size: 12px; color: #4a4f4e; line-height: 1.7; margin: 0px; overflow-wrap:anywhere;}
.elementor-235 .e-5bd6bc74-213f {text-align: center; padding-block-start: 8px; padding-block-end: 8px; padding-inline-start: 4px; padding-inline-end: 4px; border-width: 1px; border-color: #e5e6e7; border-style: solid; background-color: #f8f8f8;}
@media (max-width:767px) {.elementor-235 .e-1bae8339-1dbf { height: 45px; }}
.elementor-235 .e-1bae8339-1dbf {height: 55px; max-width: 100%; object-fit: contain; display: block;}
.elementor-235 .e-45867fa2-db2e {font-weight: 700; font-size: 14px; color: #454b4a; margin-block-start: 0px; margin-block-end: 6px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-235 .e-1fb38506-d277 {font-size: 12px; color: #4a4f4e; line-height: 1.7; margin: 0px; overflow-wrap:anywhere;}
@media (max-width:767px) {.elementor-235 .e-640bc3bd-31d4 { padding-block-start: 62px; padding-block-end: 62px; padding-inline-start: 0px; padding-inline-end: 0px; }}
.elementor-235 .e-640bc3bd-31d4 {padding-block-start: 90px; padding-block-end: 90px; padding-inline-start: 0px; padding-inline-end: 0px; background-color: #fff;}
@media (max-width:767px) {.elementor-235 .e-193f499e-126f { width: min(100% - 36px,620px); }}
.elementor-235 .e-193f499e-126f {width: min(1180px,calc(100% - 48px)); margin-inline:auto;}
@media (max-width:767px) {.elementor-235 .e-721196f-c847 { gap: 30px; grid-template-columns: 1fr; grid-template-rows: auto auto; }}
.elementor-235 .e-721196f-c847 {display: grid; gap: 58px; grid-template-columns: 1fr 1fr; grid-template-rows: auto; align-items: center;}
.elementor-235 .e-628d2f73-e458 {width: 100%;}
.elementor-235 .e-131a462e-4225 {font-weight: 700; font-size: clamp(30px,3.1vw,42px); color: #df772d; line-height: 1.22; margin-block-end: 30px;}
@media (max-width:767px) {.elementor-235 .e-4e75781c-f42a { gap: 10px; }}
.elementor-235 .e-4e75781c-f42a {display: grid; gap: 18px; grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: repeat(3,auto);}
.elementor-235 .e-440ab434-83e8 {text-align: center; background-color: #fafafa;}
@media (max-width:767px) {.elementor-235 .e-9bcec8c-ab82 { height: 77px; }}
.elementor-235 .e-9bcec8c-ab82 {height: 103px; max-width: 100%; object-fit: contain; padding: 8px; display: block;}
.elementor-235 .e-661df687-ae1d {font-size: 13px; color: #fff; line-height: 1.7; text-align: center; padding: 6px; margin: 0px; background-color: #666; display: block;}
.elementor-235 .e-7b7319aa-239d {text-align: center; background-color: #fafafa;}
@media (max-width:767px) {.elementor-235 .e-4c5977ae-ac0b { height: 77px; }}
.elementor-235 .e-4c5977ae-ac0b {height: 103px; max-width: 100%; object-fit: contain; padding: 8px; display: block;}
.elementor-235 .e-2f823a51-60e3 {font-size: 13px; color: #fff; line-height: 1.7; text-align: center; padding: 6px; margin: 0px; background-color: #bd2224; display: block;}
.elementor-235 .e-4b57e9bd-9e70 {text-align: center; background-color: #fafafa;}
@media (max-width:767px) {.elementor-235 .e-45315c5a-48d5 { height: 77px; }}
.elementor-235 .e-45315c5a-48d5 {height: 103px; max-width: 100%; object-fit: contain; padding: 8px; display: block;}
.elementor-235 .e-345c8004-9913 {font-size: 13px; color: #fff; line-height: 1.7; text-align: center; padding: 6px; margin: 0px; background-color: #006b39; display: block;}
.elementor-235 .e-29645cb4-8f5f {text-align: center; background-color: #fafafa;}
@media (max-width:767px) {.elementor-235 .e-61ac4c3e-ab6b { height: 77px; }}
.elementor-235 .e-61ac4c3e-ab6b {height: 103px; max-width: 100%; object-fit: contain; padding: 8px; display: block;}
.elementor-235 .e-3748ec39-88ce {font-size: 13px; color: #fff; line-height: 1.7; text-align: center; padding: 6px; margin: 0px; background-color: #a76bc1; display: block;}
.elementor-235 .e-796e9da9-fe81 {text-align: center; background-color: #fafafa;}
@media (max-width:767px) {.elementor-235 .e-739b2aab-f633 { height: 77px; }}
.elementor-235 .e-739b2aab-f633 {height: 103px; max-width: 100%; object-fit: contain; padding: 8px; display: block;}
.elementor-235 .e-1467b323-3041 {font-size: 13px; color: #fff; line-height: 1.7; text-align: center; padding: 6px; margin: 0px; background-color: #2a89a9; display: block;}
.elementor-235 .e-21901a71-f7bb {text-align: center; background-color: #fafafa;}
@media (max-width:767px) {.elementor-235 .e-4c3f36b4-ef16 { height: 77px; }}
.elementor-235 .e-4c3f36b4-ef16 {height: 103px; max-width: 100%; object-fit: contain; padding: 8px; display: block;}
.elementor-235 .e-7989e636-cdcd {font-size: 13px; color: #fff; line-height: 1.7; text-align: center; padding: 6px; margin: 0px; background-color: #d87520; display: block;}
.elementor-235 .e-2e800aa8-ebac {display: flex; flex-direction: column; gap: 18px;}
.elementor-235 .e-35151efc-c79c {width: 100%; height: auto; max-width: 100%; max-height: 320px; object-fit: contain; display: block;}
.elementor-235 .e-3a7ca883-f805 {width: 100%; height: auto; max-width: 100%; max-height: 320px; object-fit: contain; display: block;}
@media (max-width:767px) {.elementor-235 .e-170f07a7-3449 { padding-block-start: 62px; padding-block-end: 62px; padding-inline-start: 0px; padding-inline-end: 0px; }}
.elementor-235 .e-170f07a7-3449 {padding-block-start: 88px; padding-block-end: 94px; padding-inline-start: 0px; padding-inline-end: 0px; background-color: #f7f8f8;}
@media (max-width:767px) {.elementor-235 .e-6e70b5b8-84de { width: min(100% - 36px,620px); }}
.elementor-235 .e-6e70b5b8-84de {width: min(1180px,calc(100% - 48px)); margin-inline:auto;}
.elementor-235 .e-fade37c-53c8 {font-weight: 700; font-size: clamp(30px,3.1vw,42px); color: #df772d; line-height: 1.22; margin-block-end: 30px;}
@media (max-width:767px) {.elementor-235 .e-534e94ac-39d4 { grid-template-columns: 1fr; grid-template-rows: auto auto; }}
.elementor-235 .e-534e94ac-39d4 {margin-block-end: 9px; border-width: 1px; border-color: #ededed; border-style: solid; background-color: #fff; display: grid; grid-template-columns: 230px 1fr; grid-template-rows: auto;}
.elementor-235 .e-661d2629-5353 {font-weight: 700; font-size: 17px; color: #333; line-height: 1.3; margin-block-start: 0px; margin-block-end: 7px; margin-inline-start: 0px; margin-inline-end: 0px;}
@media (max-width:767px) {.elementor-235 .e-377b00b7-a6ab { padding-block-start: 12px; padding-block-end: 12px; padding-inline-start: 16px; padding-inline-end: 16px; }}
.elementor-235 .e-377b00b7-a6ab {font-size: 16px; color: #4a4f4e; line-height: 1.7; padding-block-start: 18px; padding-block-end: 18px; padding-inline-start: 22px; padding-inline-end: 22px; margin: 0px;}
@media (max-width:767px) {.elementor-235 .e-4a776928-47c2 { grid-template-columns: 1fr; grid-template-rows: auto auto; }}
.elementor-235 .e-4a776928-47c2 {margin-block-end: 9px; border-width: 1px; border-color: #ededed; border-style: solid; background-color: #fff; display: grid; grid-template-columns: 230px 1fr; grid-template-rows: auto;}
.elementor-235 .e-209b135d-a3b0 {font-weight: 700; font-size: 17px; color: #333; line-height: 1.3; margin-block-start: 0px; margin-block-end: 7px; margin-inline-start: 0px; margin-inline-end: 0px;}
@media (max-width:767px) {.elementor-235 .e-6f238b67-db29 { padding-block-start: 12px; padding-block-end: 12px; padding-inline-start: 16px; padding-inline-end: 16px; }}
.elementor-235 .e-6f238b67-db29 {font-size: 16px; color: #4a4f4e; line-height: 1.7; padding-block-start: 18px; padding-block-end: 18px; padding-inline-start: 22px; padding-inline-end: 22px; margin: 0px;}
@media (max-width:767px) {.elementor-235 .e-39325651-dedf { grid-template-columns: 1fr; grid-template-rows: auto auto; }}
.elementor-235 .e-39325651-dedf {margin-block-end: 9px; border-width: 1px; border-color: #ededed; border-style: solid; background-color: #fff; display: grid; grid-template-columns: 230px 1fr; grid-template-rows: auto;}
.elementor-235 .e-7547bc56-98c4 {font-weight: 700; font-size: 17px; color: #333; line-height: 1.3; margin-block-start: 0px; margin-block-end: 7px; margin-inline-start: 0px; margin-inline-end: 0px;}
@media (max-width:767px) {.elementor-235 .e-10a27008-7865 { padding-block-start: 12px; padding-block-end: 12px; padding-inline-start: 16px; padding-inline-end: 16px; }}
.elementor-235 .e-10a27008-7865 {font-size: 16px; color: #4a4f4e; line-height: 1.7; padding-block-start: 18px; padding-block-end: 18px; padding-inline-start: 22px; padding-inline-end: 22px; margin: 0px;}
@media (max-width:767px) {.elementor-235 .e-7f2f3457-40f6 { grid-template-columns: 1fr; grid-template-rows: auto auto; }}
.elementor-235 .e-7f2f3457-40f6 {margin-block-end: 9px; border-width: 1px; border-color: #ededed; border-style: solid; background-color: #fff; display: grid; grid-template-columns: 230px 1fr; grid-template-rows: auto;}
.elementor-235 .e-1b646b00-52ae {font-weight: 700; font-size: 17px; color: #333; line-height: 1.3; margin-block-start: 0px; margin-block-end: 7px; margin-inline-start: 0px; margin-inline-end: 0px;}
@media (max-width:767px) {.elementor-235 .e-705e58ec-5037 { padding-block-start: 12px; padding-block-end: 12px; padding-inline-start: 16px; padding-inline-end: 16px; }}
.elementor-235 .e-705e58ec-5037 {font-size: 16px; color: #4a4f4e; line-height: 1.7; padding-block-start: 18px; padding-block-end: 18px; padding-inline-start: 22px; padding-inline-end: 22px; margin: 0px;}
@media (max-width:767px) {.elementor-235 .e-7068a573-6d8d { padding-block-start: 62px; padding-block-end: 62px; padding-inline-start: 0px; padding-inline-end: 0px; }}
.elementor-235 .e-7068a573-6d8d {padding-block-start: 88px; padding-block-end: 100px; padding-inline-start: 0px; padding-inline-end: 0px; background-color: #fff;}
@media (max-width:767px) {.elementor-235 .e-578d0f71-4147 { width: min(100% - 36px,620px); }}
.elementor-235 .e-578d0f71-4147 {width: min(1180px,calc(100% - 48px)); margin-inline:auto;}
.elementor-235 .e-7a07517a-1866 {font-weight: 800; font-size: 12px; color: #8a9790; letter-spacing: 0.18em; line-height: 1.7; margin-block-start: 0px; margin-block-end: 12px; margin-inline-start: 0px; margin-inline-end: 0px; display: block;}
.elementor-235 .e-6086cc27-cee3 {font-weight: 700; font-size: clamp(30px,3.1vw,42px); color: #272d2f; line-height: 1.22; margin-block-end: 30px;}
@media (max-width:767px) {.elementor-235 .e-18061978-fe2d { grid-template-columns: 1fr; grid-template-rows: auto auto; }}
.elementor-235 .e-18061978-fe2d {display: grid; gap: 15px; grid-template-columns: repeat(2,minmax(0,1fr)); grid-template-rows: auto;}
.elementor-235 .e-19821ef-a0bd:hover { color: #a65319; border-color: #c45d1a; }
.elementor-235 .e-19821ef-a0bd {font-weight: 700; color: #333; line-height: 1.45; padding: 22px; border-radius: 8px; border-width: 1px; border-color: #e5e5e5; border-style: solid; background-color: #f8f8f8; display: block; text-align:left;}
.elementor-235 .e-693ef0fe-a5f8:hover { color: #a65319; border-color: #c45d1a; }
.elementor-235 .e-693ef0fe-a5f8 {font-weight: 700; color: #333; line-height: 1.45; padding: 22px; border-radius: 8px; border-width: 1px; border-color: #e5e5e5; border-style: solid; background-color: #f8f8f8; display: block; text-align:left;}
.elementor-235 .e-6889aef3-197b {font-size: 13px; color: #6d7472; line-height: 1.7; margin: 0px;}/* End custom CSS */