.elementor-2920 .elementor-element.elementor-element-d859f5d{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2920 .elementor-element.elementor-element-d859f5d:not(.elementor-motion-effects-element-type-background), .elementor-2920 .elementor-element.elementor-element-d859f5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F8;}.elementor-2920 .elementor-element.elementor-element-6b0698d{--display:flex;--min-height:430px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2920 .elementor-element.elementor-element-5708b21{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:63px;--padding-left:0px;--padding-right:0px;}.elementor-2920 .elementor-element.elementor-element-bbdc029{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;font-size:13px;font-weight:400;line-height:1.4em;letter-spacing:0.2px;color:#7B8288;}.elementor-2920 .elementor-element.elementor-element-28b6f2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 41px) 0px;}.elementor-2920 .elementor-element.elementor-element-28b6f2e .elementor-heading-title{font-size:56px;font-weight:800;line-height:1.05em;letter-spacing:-1.5px;color:#111111;}.elementor-2920 .elementor-element.elementor-element-39da61e{width:var( --container-widget-width, 470px );max-width:470px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 52px) 0px;--container-widget-width:470px;--container-widget-flex-grow:0;font-size:17px;font-weight:400;color:#5F666D;}.elementor-2920 .elementor-element.elementor-element-45afff4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:54px 54px;--row-gap:54px;--column-gap:54px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2920 .elementor-element.elementor-element-77e82b1 .elementor-button{background-color:#E85B2A;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 8px 18px 0px rgba(232, 90.9999999999999, 41.99999999999999, 0.22);}.elementor-2920 .elementor-element.elementor-element-77e82b1 .elementor-button:hover, .elementor-2920 .elementor-element.elementor-element-77e82b1 .elementor-button:focus{background-color:#D94F22;}.elementor-2920 .elementor-element.elementor-element-77e82b1{padding:15px 30px 15px 0px;border-radius:2px 2px 2px 2px;}.elementor-2920 .elementor-element.elementor-element-889c295{padding:15px 30px 15px 0px;font-size:14px;font-weight:700;color:#111111;}.elementor-2920 .elementor-element.elementor-element-27ac425{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;}.elementor-2920 .elementor-element.elementor-element-6ee7212{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-2920 .elementor-element.elementor-element-aab658f{text-align:center;}.elementor-2920 .elementor-element.elementor-element-ca27164{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-2920 .elementor-element.elementor-element-cecfbb0{text-align:center;}.elementor-2920 .elementor-element.elementor-element-1533f8c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-2920 .elementor-element.elementor-element-37e359e{text-align:center;}.elementor-2920 .elementor-element.elementor-element-6103dec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-2920 .elementor-element.elementor-element-76e83b9{text-align:center;}.elementor-2920 .elementor-element.elementor-element-ffee0a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:30px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-2920 .elementor-element.elementor-element-ffee0a8:not(.elementor-motion-effects-element-type-background), .elementor-2920 .elementor-element.elementor-element-ffee0a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2920 .elementor-element.elementor-element-94148ac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-2920 .elementor-element.elementor-element-c9efb6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-2920 .elementor-element.elementor-element-c9efb6e .elementor-heading-title{font-size:34px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#111111;}.elementor-2920 .elementor-element.elementor-element-af11b52{width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;font-size:16px;line-height:0.9em;color:#5F666D;}.elementor-2920 .elementor-element.elementor-element-2e851cb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2920 .elementor-element.elementor-element-2b73f69{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E8EA;--border-color:#E6E8EA;box-shadow:0px 12px 28px 0px rgba(0, 0, 0, 0.045);}.elementor-2920 .elementor-element.elementor-element-2b73f69:not(.elementor-motion-effects-element-type-background), .elementor-2920 .elementor-element.elementor-element-2b73f69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2920 .elementor-element.elementor-element-b0b9197{text-align:center;}.elementor-2920 .elementor-element.elementor-element-4c69a3b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:22px;--padding-right:55px;}.elementor-2920 .elementor-element.elementor-element-744ffac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-2920 .elementor-element.elementor-element-744ffac .elementor-heading-title{font-size:28px;font-weight:800;line-height:1.25em;color:#111111;}.elementor-2920 .elementor-element.elementor-element-34d889e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:14px;line-height:1.4em;color:#5F666D;}.elementor-2920 .elementor-element.elementor-element-b798b65{--divider-border-style:solid;--divider-color:#E8EAEC;--divider-border-width:1px;margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2920 .elementor-element.elementor-element-b798b65 .elementor-divider-separator{width:100%;}.elementor-2920 .elementor-element.elementor-element-b798b65 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2920 .elementor-element.elementor-element-abaccf5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:17px;--padding-left:22px;--padding-right:22px;}.elementor-2920 .elementor-element.elementor-element-99f8981{text-align:start;}.elementor-2920 .elementor-element.elementor-element-99f8981 .elementor-heading-title{font-size:16px;font-weight:800;line-height:1.3em;color:#111111;}.elementor-2920 .elementor-element.elementor-element-c851719{text-align:start;}.elementor-2920 .elementor-element.elementor-element-cba33a4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E8EA;--border-color:#E6E8EA;box-shadow:0px 12px 28px 0px rgba(0, 0, 0, 0.045);}.elementor-2920 .elementor-element.elementor-element-cba33a4:not(.elementor-motion-effects-element-type-background), .elementor-2920 .elementor-element.elementor-element-cba33a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2920 .elementor-element.elementor-element-45b5fae{text-align:center;}.elementor-2920 .elementor-element.elementor-element-af3fb77{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:22px;--padding-right:55px;}.elementor-2920 .elementor-element.elementor-element-c205a94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-2920 .elementor-element.elementor-element-c205a94 .elementor-heading-title{font-size:28px;font-weight:800;line-height:1.25em;color:#111111;}.elementor-2920 .elementor-element.elementor-element-2c1666c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:14px;line-height:1.4em;color:#5F666D;}.elementor-2920 .elementor-element.elementor-element-d8001cd{--divider-border-style:solid;--divider-color:#E8EAEC;--divider-border-width:1px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2920 .elementor-element.elementor-element-d8001cd .elementor-divider-separator{width:100%;}.elementor-2920 .elementor-element.elementor-element-d8001cd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2920 .elementor-element.elementor-element-15c3ee8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:17px;--padding-left:22px;--padding-right:22px;}.elementor-2920 .elementor-element.elementor-element-33e383e{text-align:start;}.elementor-2920 .elementor-element.elementor-element-33e383e .elementor-heading-title{font-size:16px;font-weight:800;line-height:1.3em;color:#111111;}.elementor-2920 .elementor-element.elementor-element-14ec65e{text-align:start;}.elementor-2920 .elementor-element.elementor-element-ff5308c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E8EA;--border-color:#E6E8EA;box-shadow:0px 12px 28px 0px rgba(0, 0, 0, 0.045);}.elementor-2920 .elementor-element.elementor-element-ff5308c:not(.elementor-motion-effects-element-type-background), .elementor-2920 .elementor-element.elementor-element-ff5308c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2920 .elementor-element.elementor-element-7524d7b{text-align:center;}.elementor-2920 .elementor-element.elementor-element-4de2823{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:22px;--padding-right:55px;}.elementor-2920 .elementor-element.elementor-element-5c5170f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-2920 .elementor-element.elementor-element-5c5170f .elementor-heading-title{font-size:28px;font-weight:800;line-height:1.25em;color:#111111;}.elementor-2920 .elementor-element.elementor-element-7f1c1d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:14px;line-height:1.4em;color:#5F666D;}.elementor-2920 .elementor-element.elementor-element-a9bf4af{--divider-border-style:solid;--divider-color:#E8EAEC;--divider-border-width:1px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2920 .elementor-element.elementor-element-a9bf4af .elementor-divider-separator{width:100%;}.elementor-2920 .elementor-element.elementor-element-a9bf4af .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2920 .elementor-element.elementor-element-3f7b262{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:17px;--padding-left:22px;--padding-right:22px;}.elementor-2920 .elementor-element.elementor-element-fa84e62{text-align:start;}.elementor-2920 .elementor-element.elementor-element-fa84e62 .elementor-heading-title{font-size:16px;font-weight:800;line-height:1.3em;color:#111111;}.elementor-2920 .elementor-element.elementor-element-739fd9e{text-align:start;}.elementor-2920 .elementor-element.elementor-element-6f1be8f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E8EA;--border-color:#E6E8EA;box-shadow:0px 12px 28px 0px rgba(0, 0, 0, 0.045);}.elementor-2920 .elementor-element.elementor-element-6f1be8f:not(.elementor-motion-effects-element-type-background), .elementor-2920 .elementor-element.elementor-element-6f1be8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2920 .elementor-element.elementor-element-bb96ac7{text-align:center;}.elementor-2920 .elementor-element.elementor-element-028b4ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:22px;--padding-right:55px;}.elementor-2920 .elementor-element.elementor-element-cd560ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-2920 .elementor-element.elementor-element-cd560ae .elementor-heading-title{font-size:26px;font-weight:900;line-height:1.25em;color:#111111;}.elementor-2920 .elementor-element.elementor-element-e18830a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:14px;line-height:1.4em;color:#5F666D;}.elementor-2920 .elementor-element.elementor-element-2bf8f9c{--divider-border-style:solid;--divider-color:#E8EAEC;--divider-border-width:1px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2920 .elementor-element.elementor-element-2bf8f9c .elementor-divider-separator{width:100%;}.elementor-2920 .elementor-element.elementor-element-2bf8f9c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2920 .elementor-element.elementor-element-df34232{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:17px;--padding-left:22px;--padding-right:22px;}.elementor-2920 .elementor-element.elementor-element-cb05e34{text-align:start;}.elementor-2920 .elementor-element.elementor-element-cb05e34 .elementor-heading-title{font-size:16px;font-weight:800;line-height:1.3em;color:#111111;}.elementor-2920 .elementor-element.elementor-element-14d2695{text-align:start;}.elementor-2920 .elementor-element.elementor-element-0f282e9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E8EA;--border-color:#E6E8EA;box-shadow:0px 12px 28px 0px rgba(0, 0, 0, 0.045);}.elementor-2920 .elementor-element.elementor-element-0f282e9:not(.elementor-motion-effects-element-type-background), .elementor-2920 .elementor-element.elementor-element-0f282e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2920 .elementor-element.elementor-element-50e9f1c{text-align:center;}.elementor-2920 .elementor-element.elementor-element-904dc69{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:22px;--padding-right:55px;}.elementor-2920 .elementor-element.elementor-element-1c2c708{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-2920 .elementor-element.elementor-element-1c2c708 .elementor-heading-title{font-size:28px;font-weight:800;line-height:1.25em;color:#111111;}.elementor-2920 .elementor-element.elementor-element-9ab6562{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:14px;line-height:1.4em;color:#5F666D;}.elementor-2920 .elementor-element.elementor-element-a81921d{--divider-border-style:solid;--divider-color:#E8EAEC;--divider-border-width:1px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2920 .elementor-element.elementor-element-a81921d .elementor-divider-separator{width:100%;}.elementor-2920 .elementor-element.elementor-element-a81921d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2920 .elementor-element.elementor-element-f45593d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:17px;--padding-left:22px;--padding-right:22px;}.elementor-2920 .elementor-element.elementor-element-3a28366{text-align:start;}.elementor-2920 .elementor-element.elementor-element-3a28366 .elementor-heading-title{font-size:16px;font-weight:800;line-height:1.3em;color:#111111;}.elementor-2920 .elementor-element.elementor-element-39538a0{text-align:start;}.elementor-2920 .elementor-element.elementor-element-a98d849{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-2920 .elementor-element.elementor-element-a98d849:not(.elementor-motion-effects-element-type-background), .elementor-2920 .elementor-element.elementor-element-a98d849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F8;}.elementor-2920 .elementor-element.elementor-element-391669b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-2920 .elementor-element.elementor-element-c4bc97b .elementor-heading-title{font-size:32px;font-weight:800;line-height:1.2em;letter-spacing:-0.4px;color:#111111;}.elementor-2920 .elementor-element.elementor-element-6043c5c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2920 .elementor-element.elementor-element-f5cf74e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2920 .elementor-element.elementor-element-ac5f97e .elementor-icon-wrapper{text-align:center;}.elementor-2920 .elementor-element.elementor-element-ac5f97e.elementor-view-stacked .elementor-icon{background-color:#D7653A;}.elementor-2920 .elementor-element.elementor-element-ac5f97e.elementor-view-framed .elementor-icon, .elementor-2920 .elementor-element.elementor-element-ac5f97e.elementor-view-default .elementor-icon{color:#D7653A;border-color:#D7653A;}.elementor-2920 .elementor-element.elementor-element-ac5f97e.elementor-view-framed .elementor-icon, .elementor-2920 .elementor-element.elementor-element-ac5f97e.elementor-view-default .elementor-icon svg{fill:#D7653A;}.elementor-2920 .elementor-element.elementor-element-ac5f97e .elementor-icon{font-size:26px;}.elementor-2920 .elementor-element.elementor-element-ac5f97e .elementor-icon svg{height:26px;}.elementor-2920 .elementor-element.elementor-element-c175085 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.3em;color:#111111;}.elementor-2920 .elementor-element.elementor-element-dc5b3ac{line-height:1.4em;color:#5F666D;}.elementor-2920 .elementor-element.elementor-element-0118510{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2920 .elementor-element.elementor-element-a2bf4ac .elementor-heading-title{font-weight:200;color:#C8CDD2;}.elementor-2920 .elementor-element.elementor-element-5c6fde1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2920 .elementor-element.elementor-element-d7a1068 .elementor-icon-wrapper{text-align:center;}.elementor-2920 .elementor-element.elementor-element-d7a1068.elementor-view-stacked .elementor-icon{background-color:#D7653A;}.elementor-2920 .elementor-element.elementor-element-d7a1068.elementor-view-framed .elementor-icon, .elementor-2920 .elementor-element.elementor-element-d7a1068.elementor-view-default .elementor-icon{color:#D7653A;border-color:#D7653A;}.elementor-2920 .elementor-element.elementor-element-d7a1068.elementor-view-framed .elementor-icon, .elementor-2920 .elementor-element.elementor-element-d7a1068.elementor-view-default .elementor-icon svg{fill:#D7653A;}.elementor-2920 .elementor-element.elementor-element-d7a1068 .elementor-icon{font-size:26px;}.elementor-2920 .elementor-element.elementor-element-d7a1068 .elementor-icon svg{height:26px;}.elementor-2920 .elementor-element.elementor-element-c9b0d0e .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.3em;color:#111111;}.elementor-2920 .elementor-element.elementor-element-0f141a5{line-height:1.4em;color:#5F666D;}.elementor-2920 .elementor-element.elementor-element-dbe2c8f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2920 .elementor-element.elementor-element-fcf69d8 .elementor-heading-title{font-weight:200;color:#C8CDD2;}.elementor-2920 .elementor-element.elementor-element-f42367f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2920 .elementor-element.elementor-element-811cd39 .elementor-icon-wrapper{text-align:center;}.elementor-2920 .elementor-element.elementor-element-811cd39.elementor-view-stacked .elementor-icon{background-color:#D7653A;}.elementor-2920 .elementor-element.elementor-element-811cd39.elementor-view-framed .elementor-icon, .elementor-2920 .elementor-element.elementor-element-811cd39.elementor-view-default .elementor-icon{color:#D7653A;border-color:#D7653A;}.elementor-2920 .elementor-element.elementor-element-811cd39.elementor-view-framed .elementor-icon, .elementor-2920 .elementor-element.elementor-element-811cd39.elementor-view-default .elementor-icon svg{fill:#D7653A;}.elementor-2920 .elementor-element.elementor-element-811cd39 .elementor-icon{font-size:26px;}.elementor-2920 .elementor-element.elementor-element-811cd39 .elementor-icon svg{height:26px;}.elementor-2920 .elementor-element.elementor-element-89178bf .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.3em;color:#111111;}.elementor-2920 .elementor-element.elementor-element-a71ba73{line-height:1.4em;color:#5F666D;}.elementor-2920 .elementor-element.elementor-element-9f6cbea{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2920 .elementor-element.elementor-element-e1162a6 .elementor-heading-title{font-weight:200;color:#C8CDD2;}.elementor-2920 .elementor-element.elementor-element-a733c62{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2920 .elementor-element.elementor-element-c4329f6 .elementor-icon-wrapper{text-align:center;}.elementor-2920 .elementor-element.elementor-element-c4329f6.elementor-view-stacked .elementor-icon{background-color:#D7653A;}.elementor-2920 .elementor-element.elementor-element-c4329f6.elementor-view-framed .elementor-icon, .elementor-2920 .elementor-element.elementor-element-c4329f6.elementor-view-default .elementor-icon{color:#D7653A;border-color:#D7653A;}.elementor-2920 .elementor-element.elementor-element-c4329f6.elementor-view-framed .elementor-icon, .elementor-2920 .elementor-element.elementor-element-c4329f6.elementor-view-default .elementor-icon svg{fill:#D7653A;}.elementor-2920 .elementor-element.elementor-element-c4329f6 .elementor-icon{font-size:26px;}.elementor-2920 .elementor-element.elementor-element-c4329f6 .elementor-icon svg{height:26px;}.elementor-2920 .elementor-element.elementor-element-138e562 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.3em;color:#111111;}.elementor-2920 .elementor-element.elementor-element-4f10bbf{line-height:1.4em;color:#5F666D;}.elementor-2920 .elementor-element.elementor-element-3542fd9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2920 .elementor-element.elementor-element-d71d0e3 .elementor-heading-title{font-weight:200;color:#C8CDD2;}.elementor-2920 .elementor-element.elementor-element-72b5ad3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2920 .elementor-element.elementor-element-c990816 .elementor-icon-wrapper{text-align:center;}.elementor-2920 .elementor-element.elementor-element-c990816.elementor-view-stacked .elementor-icon{background-color:#D7653A;}.elementor-2920 .elementor-element.elementor-element-c990816.elementor-view-framed .elementor-icon, .elementor-2920 .elementor-element.elementor-element-c990816.elementor-view-default .elementor-icon{color:#D7653A;border-color:#D7653A;}.elementor-2920 .elementor-element.elementor-element-c990816.elementor-view-framed .elementor-icon, .elementor-2920 .elementor-element.elementor-element-c990816.elementor-view-default .elementor-icon svg{fill:#D7653A;}.elementor-2920 .elementor-element.elementor-element-c990816 .elementor-icon{font-size:26px;}.elementor-2920 .elementor-element.elementor-element-c990816 .elementor-icon svg{height:26px;}.elementor-2920 .elementor-element.elementor-element-087d266 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.3em;color:#111111;}.elementor-2920 .elementor-element.elementor-element-4da43a2{line-height:1.4em;color:#5F666D;}.elementor-2920 .elementor-element.elementor-element-8f085c0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2920 .elementor-element.elementor-element-8f085c0:not(.elementor-motion-effects-element-type-background), .elementor-2920 .elementor-element.elementor-element-8f085c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2920 .elementor-element.elementor-element-7195fd6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-2920 .elementor-element.elementor-element-408f3f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2920 .elementor-element.elementor-element-c29274a .elementor-heading-title{font-size:32px;font-weight:800;line-height:1.2em;letter-spacing:-0.4px;color:#111111;}.elementor-2920 .elementor-element.elementor-element-5d9d5c5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;}.elementor-2920 .elementor-element.elementor-element-8711407{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2920 .elementor-element.elementor-element-8711407:not(.elementor-motion-effects-element-type-background), .elementor-2920 .elementor-element.elementor-element-8711407 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2920 .elementor-element.elementor-element-69315be{text-align:center;}.elementor-2920 .elementor-element.elementor-element-6e78c1a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:14px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;}.elementor-2920 .elementor-element.elementor-element-b8ae68b .elementor-heading-title{font-size:19px;font-weight:800;line-height:1.35em;color:#111111;}.elementor-2920 .elementor-element.elementor-element-9bd8a6c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2920 .elementor-element.elementor-element-9bd8a6c:not(.elementor-motion-effects-element-type-background), .elementor-2920 .elementor-element.elementor-element-9bd8a6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2920 .elementor-element.elementor-element-7bcfe82{text-align:center;}.elementor-2920 .elementor-element.elementor-element-848db0a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:14px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;}.elementor-2920 .elementor-element.elementor-element-63779b3 .elementor-heading-title{font-size:19px;font-weight:800;line-height:1.35em;color:#111111;}.elementor-2920 .elementor-element.elementor-element-bbd803e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2920 .elementor-element.elementor-element-bbd803e:not(.elementor-motion-effects-element-type-background), .elementor-2920 .elementor-element.elementor-element-bbd803e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2920 .elementor-element.elementor-element-e4bb6c2{text-align:center;}.elementor-2920 .elementor-element.elementor-element-0849f8b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:14px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;}.elementor-2920 .elementor-element.elementor-element-c78612b .elementor-heading-title{font-size:19px;font-weight:800;line-height:1.35em;color:#111111;}.elementor-2920 .elementor-element.elementor-element-36ebade{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2920 .elementor-element.elementor-element-36ebade:not(.elementor-motion-effects-element-type-background), .elementor-2920 .elementor-element.elementor-element-36ebade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2920 .elementor-element.elementor-element-0b001ab{text-align:center;}.elementor-2920 .elementor-element.elementor-element-7452803{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:14px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;}.elementor-2920 .elementor-element.elementor-element-e50f46f .elementor-heading-title{font-size:19px;font-weight:800;line-height:1.35em;color:#111111;}.elementor-2920 .elementor-element.elementor-element-3970861{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2920 .elementor-element.elementor-element-3970861:not(.elementor-motion-effects-element-type-background), .elementor-2920 .elementor-element.elementor-element-3970861 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2920 .elementor-element.elementor-element-7e38293{text-align:center;}.elementor-2920 .elementor-element.elementor-element-ca1476c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:14px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;}.elementor-2920 .elementor-element.elementor-element-9fec021 .elementor-heading-title{font-size:19px;font-weight:800;line-height:1.35em;color:#111111;}.elementor-2920 .elementor-element.elementor-element-15136cc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:24px;--padding-bottom:66px;--padding-left:30px;--padding-right:30px;}.elementor-2920 .elementor-element.elementor-element-15136cc:not(.elementor-motion-effects-element-type-background), .elementor-2920 .elementor-element.elementor-element-15136cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2920 .elementor-element.elementor-element-8cf01be{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-2920 .elementor-element.elementor-element-fb9476d .elementor-heading-title{font-size:32px;font-weight:800;line-height:1.2em;letter-spacing:-0.4px;color:#111111;}.elementor-2920 .elementor-element.elementor-element-203df51{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--flex-wrap:nowrap;}.elementor-2920 .elementor-element.elementor-element-a908b21{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2920 .elementor-element.elementor-element-3d6193f{text-align:center;}.elementor-2920 .elementor-element.elementor-element-aededa3{text-align:center;}.elementor-2920 .elementor-element.elementor-element-aededa3 .elementor-heading-title{font-size:24px;font-weight:800;line-height:1.3em;color:#111111;}.elementor-2920 .elementor-element.elementor-element-2674f4c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2920 .elementor-element.elementor-element-58c7d2b{text-align:center;}.elementor-2920 .elementor-element.elementor-element-7afe8fd{text-align:center;}.elementor-2920 .elementor-element.elementor-element-7afe8fd .elementor-heading-title{font-size:24px;font-weight:800;line-height:1.3em;color:#111111;}.elementor-2920 .elementor-element.elementor-element-ab36787{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2920 .elementor-element.elementor-element-b8effb4{text-align:center;}.elementor-2920 .elementor-element.elementor-element-b2ca115{text-align:center;}.elementor-2920 .elementor-element.elementor-element-b2ca115 .elementor-heading-title{font-size:24px;font-weight:800;line-height:1.3em;color:#111111;}.elementor-2920 .elementor-element.elementor-element-f7456f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2920 .elementor-element.elementor-element-d68ef9f{text-align:center;}.elementor-2920 .elementor-element.elementor-element-e7ad721{text-align:center;}.elementor-2920 .elementor-element.elementor-element-e7ad721 .elementor-heading-title{font-size:24px;font-weight:800;line-height:1.3em;color:#111111;}.elementor-2920 .elementor-element.elementor-element-8ae4f10{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2920 .elementor-element.elementor-element-c093e17{text-align:center;}.elementor-2920 .elementor-element.elementor-element-ef6a918{text-align:center;}.elementor-2920 .elementor-element.elementor-element-ef6a918 .elementor-heading-title{font-size:24px;font-weight:800;line-height:1.3em;color:#111111;}.elementor-2920 .elementor-element.elementor-element-450c04f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2920 .elementor-element.elementor-element-209d7ae{text-align:center;}.elementor-2920 .elementor-element.elementor-element-63daf8e{text-align:center;}.elementor-2920 .elementor-element.elementor-element-63daf8e .elementor-heading-title{font-size:24px;font-weight:800;line-height:1.3em;color:#111111;}.elementor-2920 .elementor-element.elementor-element-e954856{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2920 .elementor-element.elementor-element-ee59515{text-align:center;}.elementor-2920 .elementor-element.elementor-element-6f7f90b{text-align:center;}.elementor-2920 .elementor-element.elementor-element-6f7f90b .elementor-heading-title{font-size:24px;font-weight:800;line-height:1.3em;color:#111111;}.elementor-2920 .elementor-element.elementor-element-7b776ef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2920 .elementor-element.elementor-element-7b776ef:not(.elementor-motion-effects-element-type-background), .elementor-2920 .elementor-element.elementor-element-7b776ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2920 .elementor-element.elementor-element-95cca82{--display:flex;--min-height:128px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E9EB;--border-color:#E7E9EB;--padding-top:28px;--padding-bottom:28px;--padding-left:44px;--padding-right:44px;}.elementor-2920 .elementor-element.elementor-element-95cca82:not(.elementor-motion-effects-element-type-background), .elementor-2920 .elementor-element.elementor-element-95cca82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F5;}.elementor-2920 .elementor-element.elementor-element-b80b2fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-2920 .elementor-element.elementor-element-0718dcc .elementor-icon-wrapper{text-align:center;}.elementor-2920 .elementor-element.elementor-element-0718dcc.elementor-view-stacked .elementor-icon{background-color:#E85B2A;}.elementor-2920 .elementor-element.elementor-element-0718dcc.elementor-view-framed .elementor-icon, .elementor-2920 .elementor-element.elementor-element-0718dcc.elementor-view-default .elementor-icon{color:#E85B2A;border-color:#E85B2A;}.elementor-2920 .elementor-element.elementor-element-0718dcc.elementor-view-framed .elementor-icon, .elementor-2920 .elementor-element.elementor-element-0718dcc.elementor-view-default .elementor-icon svg{fill:#E85B2A;}.elementor-2920 .elementor-element.elementor-element-0718dcc .elementor-icon{font-size:34px;}.elementor-2920 .elementor-element.elementor-element-0718dcc .elementor-icon svg{height:34px;}.elementor-2920 .elementor-element.elementor-element-61e775c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-2920 .elementor-element.elementor-element-c42cf73 .elementor-heading-title{font-size:32px;font-weight:800;line-height:1.15em;letter-spacing:-0.4px;color:#111111;}.elementor-2920 .elementor-element.elementor-element-6e48e24{font-size:15px;line-height:1.6em;color:#5F666D;}.elementor-2920 .elementor-element.elementor-element-f92126e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2920 .elementor-element.elementor-element-f72efec .elementor-button{background-color:#E85B2A;font-size:14px;font-weight:700;text-transform:none;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;}.elementor-2920 .elementor-element.elementor-element-f72efec .elementor-button:hover, .elementor-2920 .elementor-element.elementor-element-f72efec .elementor-button:focus{background-color:#D94F22;color:#FFFFFF;}.elementor-2920 .elementor-element.elementor-element-f72efec{padding:15px 34px 15px 34px;}.elementor-2920 .elementor-element.elementor-element-f72efec .elementor-button:hover svg, .elementor-2920 .elementor-element.elementor-element-f72efec .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2920 .elementor-element.elementor-element-f849dc5 .elementor-button{background-color:#FFFFFF;font-size:14px;font-weight:700;text-transform:none;fill:#111111;color:#111111;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9CDD1;border-radius:2px 2px 2px 2px;}.elementor-2920 .elementor-element.elementor-element-f849dc5 .elementor-button:hover, .elementor-2920 .elementor-element.elementor-element-f849dc5 .elementor-button:focus{background-color:#111111;color:#FFFFFF;border-color:#111111;}.elementor-2920 .elementor-element.elementor-element-f849dc5{padding:15px 30px 15px 30px;}.elementor-2920 .elementor-element.elementor-element-f849dc5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2920 .elementor-element.elementor-element-f849dc5 .elementor-button:hover svg, .elementor-2920 .elementor-element.elementor-element-f849dc5 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2920 .elementor-element.elementor-element-6b0698d{--content-width:100%;}.elementor-2920 .elementor-element.elementor-element-5708b21{--width:42%;}.elementor-2920 .elementor-element.elementor-element-27ac425{--width:58%;}.elementor-2920 .elementor-element.elementor-element-6ee7212{--width:25%;}.elementor-2920 .elementor-element.elementor-element-ca27164{--width:25%;}.elementor-2920 .elementor-element.elementor-element-1533f8c{--width:25%;}.elementor-2920 .elementor-element.elementor-element-6103dec{--width:25%;}.elementor-2920 .elementor-element.elementor-element-94148ac{--content-width:100%;}.elementor-2920 .elementor-element.elementor-element-2e851cb{--content-width:100%;}.elementor-2920 .elementor-element.elementor-element-2b73f69{--width:20%;}.elementor-2920 .elementor-element.elementor-element-cba33a4{--width:20%;}.elementor-2920 .elementor-element.elementor-element-ff5308c{--width:20%;}.elementor-2920 .elementor-element.elementor-element-6f1be8f{--width:20%;}.elementor-2920 .elementor-element.elementor-element-0f282e9{--width:20%;}.elementor-2920 .elementor-element.elementor-element-f5cf74e{--width:17%;}.elementor-2920 .elementor-element.elementor-element-0118510{--width:3%;}.elementor-2920 .elementor-element.elementor-element-5c6fde1{--width:17%;}.elementor-2920 .elementor-element.elementor-element-dbe2c8f{--width:3%;}.elementor-2920 .elementor-element.elementor-element-f42367f{--width:17%;}.elementor-2920 .elementor-element.elementor-element-9f6cbea{--width:3%;}.elementor-2920 .elementor-element.elementor-element-a733c62{--width:17%;}.elementor-2920 .elementor-element.elementor-element-3542fd9{--width:3%;}.elementor-2920 .elementor-element.elementor-element-72b5ad3{--width:17%;}.elementor-2920 .elementor-element.elementor-element-8711407{--width:20%;}.elementor-2920 .elementor-element.elementor-element-9bd8a6c{--width:20%;}.elementor-2920 .elementor-element.elementor-element-bbd803e{--width:20%;}.elementor-2920 .elementor-element.elementor-element-36ebade{--width:20%;}.elementor-2920 .elementor-element.elementor-element-3970861{--width:20%;}.elementor-2920 .elementor-element.elementor-element-a908b21{--width:14.28%;}.elementor-2920 .elementor-element.elementor-element-2674f4c{--width:14.28%;}.elementor-2920 .elementor-element.elementor-element-ab36787{--width:14.28%;}.elementor-2920 .elementor-element.elementor-element-f7456f8{--width:14.28%;}.elementor-2920 .elementor-element.elementor-element-8ae4f10{--width:14.28%;}.elementor-2920 .elementor-element.elementor-element-450c04f{--width:14.28%;}.elementor-2920 .elementor-element.elementor-element-e954856{--width:14.28%;}.elementor-2920 .elementor-element.elementor-element-b80b2fa{--width:60%;}.elementor-2920 .elementor-element.elementor-element-f92126e{--width:40%;}}/* Start custom CSS for text-editor, class: .elementor-element-889c295 */.elementor-2920 .elementor-element.elementor-element-889c295 a,
.elementor-2920 .elementor-element.elementor-element-889c295 a:visited,
.elementor-2920 .elementor-element.elementor-element-889c295 a:focus,
.elementor-2920 .elementor-element.elementor-element-889c295 a:active {
  color: #111111 !important;
  text-decoration: none !important;
}

.elementor-2920 .elementor-element.elementor-element-889c295 a:hover {
  color: #E85B2A !important;
}

.elementor-2920 .elementor-element.elementor-element-889c295 p {
  margin: 0 !important;
}

.elementor-2920 .elementor-element.elementor-element-889c295 {
  display: flex;
  align-items: center;
  height: 56px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aab658f */.elementor-2920 .elementor-element.elementor-element-aab658f img {
  width: 100%;
  height: 430px;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ee7212 */.elementor-2920 .elementor-element.elementor-element-6ee7212 {
  height: 430px;
  overflow: hidden;
  background: transparent !important;
  clip-path: polygon(14% 0, 100% 0, 86% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cecfbb0 */.elementor-2920 .elementor-element.elementor-element-cecfbb0 img {
  width: 100%;
  height: 430px;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca27164 */.elementor-2920 .elementor-element.elementor-element-ca27164 {
  height: 430px;
  overflow: hidden;
  background: transparent !important;
  clip-path: polygon(14% 0, 100% 0, 86% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37e359e */.elementor-2920 .elementor-element.elementor-element-37e359e img {
  width: 100%;
  height: 430px;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1533f8c */.elementor-2920 .elementor-element.elementor-element-1533f8c {
  height: 430px;
  overflow: hidden;
  background: transparent !important;
  clip-path: polygon(14% 0, 100% 0, 86% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76e83b9 */.elementor-2920 .elementor-element.elementor-element-76e83b9 img {
  width: 100%;
  height: 430px;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6103dec */.elementor-2920 .elementor-element.elementor-element-6103dec {
  height: 430px;
  overflow: hidden;
  background: transparent !important;
  clip-path: polygon(14% 0, 100% 0, 86% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27ac425 */.elementor-2920 .elementor-element.elementor-element-27ac425 {
  height: 430px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d859f5d */.elementor-2920 .elementor-element.elementor-element-d859f5d {
  position: relative;
  overflow: hidden;
}

.elementor-2920 .elementor-element.elementor-element-d859f5d::before {
  content: "";
  position: absolute;
  left: 36%;
  top: 80px;
  width: 260px;
  height: 360px;
  background-image: radial-gradient(rgba(0,0,0,0.08) 1px, transparent 1px);
  background-size: 8px 8px;
  opacity: 0.35;
  z-index: 0;
}

.elementor-2920 .elementor-element.elementor-element-d859f5d > .e-con-inner,
.elementor-2920 .elementor-element.elementor-element-d859f5d > .elementor-container {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af11b52 */.elementor-2920 .elementor-element.elementor-element-af11b52 {
  max-width: 660px;
}
.elementor-2920 .elementor-element.elementor-element-af11b52 p {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b0b9197 */.elementor-2920 .elementor-element.elementor-element-b0b9197 img {
  width: 100%;
  height: 215px;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34d889e */.elementor-2920 .elementor-element.elementor-element-34d889e p {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c851719 */.elementor-2920 .elementor-element.elementor-element-c851719 .product-links {
  list-style: none;
  padding: 0;
  margin: 0;
}

.elementor-2920 .elementor-element.elementor-element-c851719 .product-links li {
  margin-bottom: 8px;
  line-height: 1.35;
}

.elementor-2920 .elementor-element.elementor-element-c851719 .product-links li:last-child {
  margin-bottom: 0;
}

.elementor-2920 .elementor-element.elementor-element-c851719 .product-links a {
  position: relative;
  display: inline-block;
  padding-left: 14px;
  color: #333333 !important;
  font-size: 13px;
  font-weight: 500;
  text-decoration: none !important;
}

.elementor-2920 .elementor-element.elementor-element-c851719 .product-links a::before {
  content: "→";
  position: absolute;
  left: 0;
  top: 0;
  color: #E85B2A;
  font-size: 12px;
}

.elementor-2920 .elementor-element.elementor-element-c851719 .product-links a:hover {
  color: #E85B2A !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b73f69 */.elementor-2920 .elementor-element.elementor-element-2b73f69 {
  overflow: hidden;
  transition: all 0.28s ease;
}

.elementor-2920 .elementor-element.elementor-element-2b73f69:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 38px rgba(0,0,0,0.08);
  border-color: #DADDE0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45b5fae */.elementor-2920 .elementor-element.elementor-element-45b5fae img {
  width: 100%;
  height: 215px;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c1666c */.elementor-2920 .elementor-element.elementor-element-2c1666c p {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14ec65e */.elementor-2920 .elementor-element.elementor-element-14ec65e .product-links {
  list-style: none;
  padding: 0;
  margin: 0;
}

.elementor-2920 .elementor-element.elementor-element-14ec65e .product-links li {
  margin-bottom: 8px;
  line-height: 1.35;
}

.elementor-2920 .elementor-element.elementor-element-14ec65e .product-links li:last-child {
  margin-bottom: 0;
}

.elementor-2920 .elementor-element.elementor-element-14ec65e .product-links a {
  position: relative;
  display: inline-block;
  padding-left: 14px;
  color: #333333 !important;
  font-size: 13px;
  font-weight: 500;
  text-decoration: none !important;
}

.elementor-2920 .elementor-element.elementor-element-14ec65e .product-links a::before {
  content: "→";
  position: absolute;
  left: 0;
  top: 0;
  color: #E85B2A;
  font-size: 12px;
}

.elementor-2920 .elementor-element.elementor-element-14ec65e .product-links a:hover {
  color: #E85B2A !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cba33a4 */.elementor-2920 .elementor-element.elementor-element-cba33a4 {
  overflow: hidden;
  transition: all 0.28s ease;
}

.elementor-2920 .elementor-element.elementor-element-cba33a4:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 38px rgba(0,0,0,0.08);
  border-color: #DADDE0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7524d7b */.elementor-2920 .elementor-element.elementor-element-7524d7b img {
  width: 100%;
  height: 215px;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f1c1d2 */.elementor-2920 .elementor-element.elementor-element-7f1c1d2 p {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-739fd9e */.elementor-2920 .elementor-element.elementor-element-739fd9e .product-links {
  list-style: none;
  padding: 0;
  margin: 0;
}

.elementor-2920 .elementor-element.elementor-element-739fd9e .product-links li {
  margin-bottom: 8px;
  line-height: 1.35;
}

.elementor-2920 .elementor-element.elementor-element-739fd9e .product-links li:last-child {
  margin-bottom: 0;
}

.elementor-2920 .elementor-element.elementor-element-739fd9e .product-links a {
  position: relative;
  display: inline-block;
  padding-left: 14px;
  color: #333333 !important;
  font-size: 13px;
  font-weight: 500;
  text-decoration: none !important;
}

.elementor-2920 .elementor-element.elementor-element-739fd9e .product-links a::before {
  content: "→";
  position: absolute;
  left: 0;
  top: 0;
  color: #E85B2A;
  font-size: 12px;
}

.elementor-2920 .elementor-element.elementor-element-739fd9e .product-links a:hover {
  color: #E85B2A !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff5308c */.elementor-2920 .elementor-element.elementor-element-ff5308c {
  overflow: hidden;
  transition: all 0.28s ease;
}

.elementor-2920 .elementor-element.elementor-element-ff5308c:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 38px rgba(0,0,0,0.08);
  border-color: #DADDE0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb96ac7 */.elementor-2920 .elementor-element.elementor-element-bb96ac7 img {
  width: 100%;
  height: 215px;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e18830a */.elementor-2920 .elementor-element.elementor-element-e18830a p {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d2695 */.elementor-2920 .elementor-element.elementor-element-14d2695 .product-links {
  list-style: none;
  padding: 0;
  margin: 0;
}

.elementor-2920 .elementor-element.elementor-element-14d2695 .product-links li {
  margin-bottom: 8px;
  line-height: 1.35;
}

.elementor-2920 .elementor-element.elementor-element-14d2695 .product-links li:last-child {
  margin-bottom: 0;
}

.elementor-2920 .elementor-element.elementor-element-14d2695 .product-links a {
  position: relative;
  display: inline-block;
  padding-left: 14px;
  color: #333333 !important;
  font-size: 13px;
  font-weight: 500;
  text-decoration: none !important;
}

.elementor-2920 .elementor-element.elementor-element-14d2695 .product-links a::before {
  content: "→";
  position: absolute;
  left: 0;
  top: 0;
  color: #E85B2A;
  font-size: 12px;
}

.elementor-2920 .elementor-element.elementor-element-14d2695 .product-links a:hover {
  color: #E85B2A !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f1be8f */.elementor-2920 .elementor-element.elementor-element-6f1be8f {
  overflow: hidden;
  transition: all 0.28s ease;
}

.elementor-2920 .elementor-element.elementor-element-6f1be8f:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 38px rgba(0,0,0,0.08);
  border-color: #DADDE0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50e9f1c */.elementor-2920 .elementor-element.elementor-element-50e9f1c img {
  width: 100%;
  height: 215px;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ab6562 */.elementor-2920 .elementor-element.elementor-element-9ab6562 p {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39538a0 */.elementor-2920 .elementor-element.elementor-element-39538a0 .product-links {
  list-style: none;
  padding: 0;
  margin: 0;
}

.elementor-2920 .elementor-element.elementor-element-39538a0 .product-links li {
  margin-bottom: 8px;
  line-height: 1.35;
}

.elementor-2920 .elementor-element.elementor-element-39538a0 .product-links li:last-child {
  margin-bottom: 0;
}

.elementor-2920 .elementor-element.elementor-element-39538a0 .product-links a {
  position: relative;
  display: inline-block;
  padding-left: 14px;
  color: #333333 !important;
  font-size: 13px;
  font-weight: 500;
  text-decoration: none !important;
}

.elementor-2920 .elementor-element.elementor-element-39538a0 .product-links a::before {
  content: "→";
  position: absolute;
  left: 0;
  top: 0;
  color: #E85B2A;
  font-size: 12px;
}

.elementor-2920 .elementor-element.elementor-element-39538a0 .product-links a:hover {
  color: #E85B2A !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f282e9 */.elementor-2920 .elementor-element.elementor-element-0f282e9 {
  overflow: hidden;
  transition: all 0.28s ease;
}

.elementor-2920 .elementor-element.elementor-element-0f282e9:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 38px rgba(0,0,0,0.08);
  border-color: #DADDE0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ac5f97e */.elementor-2920 .elementor-element.elementor-element-ac5f97e {
  width: 58px;
  height: 58px;
  border-radius: 50%;
  background: #FFFFFF;
  border: 1px solid #E9D8CF;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 8px 22px rgba(0,0,0,0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc5b3ac */.elementor-2920 .elementor-element.elementor-element-dc5b3ac p {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d7a1068 */.elementor-2920 .elementor-element.elementor-element-d7a1068 {
  width: 58px;
  height: 58px;
  border-radius: 50%;
  background: #FFFFFF;
  border: 1px solid #E9D8CF;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 8px 22px rgba(0,0,0,0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f141a5 */.elementor-2920 .elementor-element.elementor-element-0f141a5 p {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-811cd39 */.elementor-2920 .elementor-element.elementor-element-811cd39 {
  width: 58px;
  height: 58px;
  border-radius: 50%;
  background: #FFFFFF;
  border: 1px solid #E9D8CF;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 8px 22px rgba(0,0,0,0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a71ba73 */.elementor-2920 .elementor-element.elementor-element-a71ba73 p {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c4329f6 */.elementor-2920 .elementor-element.elementor-element-c4329f6 {
  width: 58px;
  height: 58px;
  border-radius: 50%;
  background: #FFFFFF;
  border: 1px solid #E9D8CF;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 8px 22px rgba(0,0,0,0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f10bbf */.elementor-2920 .elementor-element.elementor-element-4f10bbf p {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c990816 */.elementor-2920 .elementor-element.elementor-element-c990816 {
  width: 58px;
  height: 58px;
  border-radius: 50%;
  background: #FFFFFF;
  border: 1px solid #E9D8CF;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 8px 22px rgba(0,0,0,0.04);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4da43a2 */.elementor-2920 .elementor-element.elementor-element-4da43a2 p {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bdd462 */.elementor-2920 .elementor-element.elementor-element-0bdd462 .view-projects-link {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  color: #111111 !important;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none !important;
}

.elementor-2920 .elementor-element.elementor-element-0bdd462 .view-projects-link span {
  font-size: 20px;
  line-height: 1;
  color: #E85B2A;
  transform: translateY(-1px);
}

.elementor-2920 .elementor-element.elementor-element-0bdd462 .view-projects-link:hover {
  color: #E85B2A !important;
}

.elementor-2920 .elementor-element.elementor-element-0bdd462 p {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69315be */.elementor-2920 .elementor-element.elementor-element-69315be img {
  width: 100%;
  height: 220px;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9277501 */.elementor-2920 .elementor-element.elementor-element-9277501 {
  line-height: 1.4;
}

.elementor-2920 .elementor-element.elementor-element-9277501 p {
  margin: 0;
}

.elementor-2920 .elementor-element.elementor-element-9277501 .case-meta {
  color: #7A8086;
  font-size: 13px;
  font-weight: 400;
}

.elementor-2920 .elementor-element.elementor-element-9277501 .case-divider {
  display: inline-block;
  width: 1px;
  height: 12px;
  background: #D7DADD;
  margin: 0 10px;
  transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8711407 */.elementor-2920 .elementor-element.elementor-element-8711407 {
  overflow: hidden;
  transition: all 0.28s ease;
}

.elementor-2920 .elementor-element.elementor-element-8711407:hover {
  transform: translateY(-5px);
}
.elementor-2920 .elementor-element.elementor-element-8711407 img {
  width: 100%;
  height: 210px;
  object-fit: cover;
  display: block;
  filter: saturate(0.95) contrast(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bcfe82 */.elementor-2920 .elementor-element.elementor-element-7bcfe82 img {
  width: 100%;
  height: 220px;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-533f972 */.elementor-2920 .elementor-element.elementor-element-533f972 {
  line-height: 1.4;
}

.elementor-2920 .elementor-element.elementor-element-533f972 p {
  margin: 0;
}

.elementor-2920 .elementor-element.elementor-element-533f972 .case-meta {
  color: #7A8086;
  font-size: 13px;
  font-weight: 400;
}

.elementor-2920 .elementor-element.elementor-element-533f972 .case-divider {
  display: inline-block;
  width: 1px;
  height: 12px;
  background: #D7DADD;
  margin: 0 10px;
  transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bd8a6c */.elementor-2920 .elementor-element.elementor-element-9bd8a6c {
  overflow: hidden;
  transition: all 0.28s ease;
}

.elementor-2920 .elementor-element.elementor-element-9bd8a6c:hover {
  transform: translateY(-5px);
}
.elementor-2920 .elementor-element.elementor-element-9bd8a6c img {
  width: 100%;
  height: 210px;
  object-fit: cover;
  display: block;
  filter: saturate(0.95) contrast(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4bb6c2 */.elementor-2920 .elementor-element.elementor-element-e4bb6c2 img {
  width: 100%;
  height: 220px;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bb6536 */.elementor-2920 .elementor-element.elementor-element-7bb6536 {
  line-height: 1.4;
}

.elementor-2920 .elementor-element.elementor-element-7bb6536 p {
  margin: 0;
}

.elementor-2920 .elementor-element.elementor-element-7bb6536 .case-meta {
  color: #7A8086;
  font-size: 13px;
  font-weight: 400;
}

.elementor-2920 .elementor-element.elementor-element-7bb6536 .case-divider {
  display: inline-block;
  width: 1px;
  height: 12px;
  background: #D7DADD;
  margin: 0 10px;
  transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbd803e */.elementor-2920 .elementor-element.elementor-element-bbd803e {
  overflow: hidden;
  transition: all 0.28s ease;
}

.elementor-2920 .elementor-element.elementor-element-bbd803e:hover {
  transform: translateY(-5px);
}
.elementor-2920 .elementor-element.elementor-element-bbd803e img {
  width: 100%;
  height: 210px;
  object-fit: cover;
  display: block;
  filter: saturate(0.95) contrast(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0b001ab */.elementor-2920 .elementor-element.elementor-element-0b001ab img {
  width: 100%;
  height: 220px;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8675326 */.elementor-2920 .elementor-element.elementor-element-8675326 {
  line-height: 1.4;
}

.elementor-2920 .elementor-element.elementor-element-8675326 p {
  margin: 0;
}

.elementor-2920 .elementor-element.elementor-element-8675326 .case-meta {
  color: #7A8086;
  font-size: 13px;
  font-weight: 400;
}

.elementor-2920 .elementor-element.elementor-element-8675326 .case-divider {
  display: inline-block;
  width: 1px;
  height: 12px;
  background: #D7DADD;
  margin: 0 10px;
  transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36ebade */.elementor-2920 .elementor-element.elementor-element-36ebade {
  overflow: hidden;
  transition: all 0.28s ease;
}

.elementor-2920 .elementor-element.elementor-element-36ebade:hover {
  transform: translateY(-5px);
}
.elementor-2920 .elementor-element.elementor-element-36ebade img {
  width: 100%;
  height: 210px;
  object-fit: cover;
  display: block;
  filter: saturate(0.95) contrast(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e38293 */.elementor-2920 .elementor-element.elementor-element-7e38293 img {
  width: 100%;
  height: 220px;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e05e09e */.elementor-2920 .elementor-element.elementor-element-e05e09e {
  line-height: 1.4;
}

.elementor-2920 .elementor-element.elementor-element-e05e09e p {
  margin: 0;
}

.elementor-2920 .elementor-element.elementor-element-e05e09e .case-meta {
  color: #7A8086;
  font-size: 13px;
  font-weight: 400;
}

.elementor-2920 .elementor-element.elementor-element-e05e09e .case-divider {
  display: inline-block;
  width: 1px;
  height: 12px;
  background: #D7DADD;
  margin: 0 10px;
  transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3970861 */.elementor-2920 .elementor-element.elementor-element-3970861 {
  overflow: hidden;
  transition: all 0.28s ease;
}

.elementor-2920 .elementor-element.elementor-element-3970861:hover {
  transform: translateY(-5px);
}
.elementor-2920 .elementor-element.elementor-element-3970861 img {
  width: 100%;
  height: 210px;
  object-fit: cover;
  display: block;
  filter: saturate(0.95) contrast(1.02);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d6193f */.elementor-2920 .elementor-element.elementor-element-3d6193f img {
  width: 92px;
  height: 92px;
  object-fit: cover;
  border-radius: 50%;
  display: block;
  box-shadow: 0 10px 22px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58c7d2b */.elementor-2920 .elementor-element.elementor-element-58c7d2b img {
  width: 92px;
  height: 92px;
  object-fit: cover;
  border-radius: 50%;
  display: block;
  box-shadow: 0 10px 22px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8effb4 */.elementor-2920 .elementor-element.elementor-element-b8effb4 img {
  width: 92px;
  height: 92px;
  object-fit: cover;
  border-radius: 50%;
  display: block;
  box-shadow: 0 10px 22px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d68ef9f */.elementor-2920 .elementor-element.elementor-element-d68ef9f img {
  width: 92px;
  height: 92px;
  object-fit: cover;
  border-radius: 50%;
  display: block;
  box-shadow: 0 10px 22px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c093e17 */.elementor-2920 .elementor-element.elementor-element-c093e17 img {
  width: 92px;
  height: 92px;
  object-fit: cover;
  border-radius: 50%;
  display: block;
  box-shadow: 0 10px 22px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-209d7ae */.elementor-2920 .elementor-element.elementor-element-209d7ae img {
  width: 92px;
  height: 92px;
  object-fit: cover;
  border-radius: 50%;
  display: block;
  box-shadow: 0 10px 22px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee59515 */.elementor-2920 .elementor-element.elementor-element-ee59515 img {
  width: 92px;
  height: 92px;
  object-fit: cover;
  border-radius: 50%;
  display: block;
  box-shadow: 0 10px 22px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0718dcc */.elementor-2920 .elementor-element.elementor-element-0718dcc {
  width: 62px;
  height: 62px;
  border-radius: 50%;
  border: 1px solid #E2C9BE;
  background: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.elementor-2920 .elementor-element.elementor-element-0718dcc .elementor-icon {
  color: #E85B2A;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e48e24 */.elementor-2920 .elementor-element.elementor-element-6e48e24 p {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f72efec */.elementor-2920 .elementor-element.elementor-element-f72efec .elementor-button {
  min-height: 52px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 8px 18px rgba(232, 91, 42, 0.20);
}

.elementor-2920 .elementor-element.elementor-element-f72efec .elementor-button:hover {
  transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95cca82 */.elementor-2920 .elementor-element.elementor-element-95cca82 {
  overflow: hidden;
  position: relative;
}/* End custom CSS */