.elementor-9023 .elementor-element.elementor-element-ad77017{--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-b0b96c4{--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;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-ec201dc{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-78bde84{--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--margin-top:4px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:26px;--padding-right:26px;}.elementor-9023 .elementor-element.elementor-element-bb392b1{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-7087c63{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-2a9a08a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-f2c4118{--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--margin-top:4px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:26px;--padding-right:26px;}.elementor-9023 .elementor-element.elementor-element-3e40e77{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-6dd6af2{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-c8c524d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-3958569{--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--margin-top:4px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:26px;--padding-right:26px;}.elementor-9023 .elementor-element.elementor-element-62ba908{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-d4a1d46{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-312d0fa{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-d7ec118{--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--margin-top:4px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:26px;--padding-right:26px;}.elementor-9023 .elementor-element.elementor-element-36f1350{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-d3debc8{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-a133090{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-e73b1a9{--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--margin-top:4px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:26px;--padding-right:26px;}.elementor-9023 .elementor-element.elementor-element-948c26a{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-b7fb5ba{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-6e97b34{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-76dd418{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:34px;--padding-right:34px;}.elementor-9023 .elementor-element.elementor-element-2857988{--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-4d271e5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-ae2cf1a{--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-25c300f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-f155687{--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-c459574{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-970695b{--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-fa4fdf4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-abdce77{--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-654b384{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-5f5f194{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:34px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9023 .elementor-element.elementor-element-57da122{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:32px;--padding-right:32px;}.elementor-9023 .elementor-element.elementor-element-f155611{--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:baseline;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-a1ed0b8{--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:baseline;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-42043aa{--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:baseline;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-661d3dc{--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:baseline;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-ee58db0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-12af6b2{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-12c460d{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-87d73bf{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-388d90f{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9023 .elementor-element.elementor-element-fa23d23{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-9023 .elementor-element.elementor-element-78bde84{--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-9023 .elementor-element.elementor-element-bb392b1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-9023 .elementor-element.elementor-element-7087c63{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-9023 .elementor-element.elementor-element-f2c4118{--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-9023 .elementor-element.elementor-element-3e40e77{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-9023 .elementor-element.elementor-element-6dd6af2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-9023 .elementor-element.elementor-element-3958569{--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-9023 .elementor-element.elementor-element-62ba908{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-9023 .elementor-element.elementor-element-d4a1d46{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-9023 .elementor-element.elementor-element-d7ec118{--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-9023 .elementor-element.elementor-element-36f1350{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-9023 .elementor-element.elementor-element-d3debc8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-9023 .elementor-element.elementor-element-e73b1a9{--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-9023 .elementor-element.elementor-element-948c26a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-9023 .elementor-element.elementor-element-b7fb5ba{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-9023 .elementor-element.elementor-element-76dd418{--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-9023 .elementor-element.elementor-element-5f5f194{--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-9023 .elementor-element.elementor-element-57da122{--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-9023 .elementor-element.elementor-element-f155611{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9023 .elementor-element.elementor-element-a1ed0b8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9023 .elementor-element.elementor-element-42043aa{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9023 .elementor-element.elementor-element-661d3dc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}}/* Start custom CSS *//* ============================================================
   NAC - AI Writing Tells article
   Scoped to this post only.
   Sidebar removal + full-width content column now live in the
   shared template (5768), so this file only sets the measure.
   ============================================================ */

/* --- Cap the article at a 780px measure --- */
body.elementor-page-9023 .elementor-5768 .elementor-element-2824c8f > .elementor-widget-container { max-width: 780px; margin-left: auto; margin-right: auto; }

/* --- Hero intro --- */
.nac-eyebrow p { margin: 0; font-size: 12px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; color: #2fbbd4; }
.nac-standfirst p { margin: 0; font-size: 21px; line-height: 1.6; color: #6b6560; }
.nac-byline { border-top: 1px solid #E6E3E0; }
.nac-avatar { width: 44px; height: 44px; border-radius: 50%; background: #2fbbd4; flex-shrink: 0; }
.nac-avatar p { margin: 0; font-weight: 700; color: #fff; font-size: 15px; line-height: 1; text-align: center; }
.nac-byline-text p { margin: 0; font-size: 13px; line-height: 1.45; }
.nac-byline-text strong { display: block; font-weight: 700; color: #2f9dd0; }
.nac-byline-text span { color: #6b6560; font-weight: 600; }

/* --- Body copy --- */
.nac-body p { margin: 0 0 22px; }
.nac-body p:last-child { margin-bottom: 0; }
.nac-body strong { font-weight: 700; color: #4a4642; }
.nac-body em { font-style: italic; }

/* --- Section headings (real h2) --- */
.nac-h2 { border-top: 2px solid #2fbbd4; padding-top: 26px; margin-top: 32px; }
.nac-h2 .elementor-heading-title { font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 26px; line-height: 1.26; letter-spacing: -.015em; color: #2f9dd0; }
.nac-h2 .num { font-family: Georgia, serif; color: #2fbbd4; margin-right: 9px; font-weight: 400; }

/* --- Before/After markup block (duplicable) --- */
.nac-markup { background: #F7FBFC; border-left: 4px solid #2fbbd4; }
.nac-tag { width: 50px; flex-shrink: 0; padding-top: 5px; }
.nac-tag p { margin: 0; font-size: 10px; font-weight: 700; letter-spacing: .11em; text-transform: uppercase; line-height: 1.4; }
.nac-tag-before p { color: #ff5757; }
.nac-tag-after p { color: #2fbbd4; }
.nac-markup-text p { margin: 0; font-size: 17px; line-height: 1.55; }
.nac-struck p { color: #6b6560; text-decoration: line-through; text-decoration-color: #ff5757; text-decoration-thickness: 1.5px; }
.nac-clean p { color: #4a4642; }
.nac-fix { border-top: 1px solid #E6E3E0; padding-top: 15px; }
.nac-fix-label p { margin: 0 0 5px; font-weight: 700; font-size: 11px; letter-spacing: .1em; text-transform: uppercase; color: #2fbbd4; }
.nac-fix-text p { margin: 0; font-size: 17px; line-height: 1.6; color: #4a4642; }

/* --- Specimen callout --- */
.nac-specimen { background: #2f9dd0; border-radius: 4px; }
.nac-specimen-label p { margin: 0; font-size: 11px; font-weight: 700; letter-spacing: .13em; text-transform: uppercase; color: #5ce1e6; }
.nac-specimen-quote p { margin: 0; font-size: 23px; line-height: 1.48; font-weight: 500; color: #ffffff; }
.nac-specimen-note p { margin: 0; font-size: 15px; line-height: 1.65; color: #CFE9F5; }
.nac-specimen-note b, .nac-specimen-note strong { color: #ff9b9b; font-weight: 700; }

/* --- Numbered tips --- */
.nac-tip { border-bottom: 1px solid #E6E3E0; }
.nac-tip.nac-tip-first { border-top: 1px solid #E6E3E0; }
.nac-tip-num { width: 34px; flex-shrink: 0; }
.nac-tip-num p { margin: 0; font-size: 30px; color: #2fbbd4; line-height: 1.1; }
.nac-tip-title .elementor-heading-title { font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 17px; color: #2f9dd0; line-height: 1.35; }
.nac-tip-body p { margin: 5px 0 0; font-size: 16.5px; color: #6b6560; line-height: 1.6; }
.nac-tip-body a { color: #2fbbd4; font-weight: 700; text-decoration: none; border-bottom: 1px solid #5ce1e6; }

/* --- Email capture CTA --- */
.nac-cta { background: #F7FBFC; border: 1px solid rgba(47,187,212,.3); border-radius: 4px; }
.nac-cta-eyebrow p { margin: 0; font-size: 11px; font-weight: 700; letter-spacing: .13em; text-transform: uppercase; color: #2fbbd4; }
.nac-cta-title .elementor-heading-title { font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 28px; color: #2f9dd0; letter-spacing: -.018em; line-height: 1.18; }
.nac-cta-desc p { margin: 0; font-size: 17px; color: #6b6560; max-width: 52ch; }
.nac-cta-fine p { margin: 0; font-size: 14px; color: #6b6560; }
/* Reserve the form's height so Kit's injected markup causes no layout shift */
.nac-kit-form { min-height: 104px; }

/* --- Tools box --- */
.nac-tools { border: 1px solid #E6E3E0; border-radius: 4px; }
.nac-tools-title .elementor-heading-title { font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 19px; color: #2f9dd0; }
.nac-tools-sub p { margin: 0; font-size: 15px; color: #6b6560; }
.nac-tool-row { border-top: 1px solid #E6E3E0; }
.nac-tool-name { width: 104px; flex-shrink: 0; }
.nac-tool-name p { margin: 0; font-weight: 700; font-size: 15px; color: #2f9dd0; }
/* The row is space-between; without flex-grow the description sizes to its own
   text and the free space lands in FRONT of it, so each row started at a
   different x. Letting it absorb the free space aligns all three. */
.nac-tool-desc { flex: 1 1 auto; min-width: 0; }
.nac-tool-desc p { margin: 0; font-size: 16px; color: #6b6560; line-height: 1.55; }
.nac-tool-link { flex-shrink: 0; }
.nac-tool-link p { margin: 0; }
.nac-tool-link a { font-size: 13px; font-weight: 700; color: #2fbbd4; text-decoration: none; white-space: nowrap; }
.nac-tool-link a:hover { text-decoration: underline; }
.nac-disclosure { border-top: 1px solid #E6E3E0; padding-top: 15px; }
.nac-disclosure p { margin: 0; font-size: 13.5px; color: #6b6560; line-height: 1.6; }

/* --- FAQ --- */
.nac-faq { border-top: 2px solid #2fbbd4; padding-top: 30px; }
.nac-faq-title .elementor-heading-title { font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 26px; color: #2f9dd0; letter-spacing: -.015em; line-height: 1.26; }
.nac-faq-item { border-bottom: 1px solid #E6E3E0; }
.nac-faq-q .elementor-heading-title { font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 17px; color: #2f9dd0; line-height: 1.4; }
.nac-faq-a p { margin: 0; font-size: 17px; color: #6b6560; line-height: 1.65; }

/* ------------------------------------------------------------
   Template 5768 sets `.elementor-element-2824c8f p { font-family: Maven Pro }`
   at higher specificity and loads AFTER this file, so a plain `.nac-x p`
   loses. These re-assert the display face. Body copy is deliberately left
   alone so it inherits Maven Pro as intended.
   ------------------------------------------------------------ */
body.elementor-page-9023 .elementor-element-2824c8f .nac-eyebrow p,
body.elementor-page-9023 .elementor-element-2824c8f .nac-avatar p,
body.elementor-page-9023 .elementor-element-2824c8f .nac-byline-text p,
body.elementor-page-9023 .elementor-element-2824c8f .nac-tag p,
body.elementor-page-9023 .elementor-element-2824c8f .nac-fix-label p,
body.elementor-page-9023 .elementor-element-2824c8f .nac-specimen-label p,
body.elementor-page-9023 .elementor-element-2824c8f .nac-cta-eyebrow p,
body.elementor-page-9023 .elementor-element-2824c8f .nac-tool-name p,
body.elementor-page-9023 .elementor-element-2824c8f .nac-tool-link a { font-family: 'Montserrat', sans-serif; }
body.elementor-page-9023 .elementor-element-2824c8f .nac-tip-num p { font-family: Georgia, serif; }

/* --- Kit (ConvertKit) form overrides, scoped to this article's CTA form only --- */
.nac-kit-form .formkit-form,
.nac-kit-form .formkit-form * { font-family: 'Maven Pro', sans-serif !important; }
.nac-kit-form .formkit-form .formkit-input { font-size: 16px !important; padding: 14px 16px !important; border: 1px solid #E6E3E0 !important; border-radius: 4px !important; color: #4a4642 !important; }
.nac-kit-form .formkit-form .formkit-submit { background-color: #2fbbd4 !important; border-radius: 4px !important; padding: 14px 28px !important; }
.nac-kit-form .formkit-form .formkit-submit span { font-family: 'Montserrat', sans-serif !important; font-weight: 700 !important; font-size: 15px !important; color: #fff !important; }
.nac-kit-form .formkit-form .formkit-submit:hover { background-color: #28a5bb !important; }

/* --- Responsive (Elementor mobile breakpoint) --- */
@media (max-width: 767px) {
  .nac-standfirst p { font-size: 18px; }
  .nac-h2 { margin-top: 24px; padding-top: 22px; }
  .nac-h2 .elementor-heading-title { font-size: 23px; }
  .nac-tag { width: auto; padding-top: 0; }
  .nac-markup-text p, .nac-fix-text p { font-size: 16px; }
  .nac-specimen-quote p { font-size: 20px; }
  .nac-cta-title .elementor-heading-title { font-size: 24px; }
  .nac-tool-name { width: auto; }
  .nac-tool-desc { flex: 0 1 auto; }
  .nac-tip-num { width: 28px; }
  .nac-tip-num p { font-size: 26px; }
  .nac-faq-title .elementor-heading-title { font-size: 23px; }
}/* End custom CSS */