.elementor-21631 .elementor-element.elementor-element-4bda4f2{--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:center;--gap:80px 0px;--row-gap:80px;--column-gap:0px;--padding-top:80px;--padding-bottom:0;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-21631 .elementor-element.elementor-element-4bda4f2:not(.elementor-motion-effects-element-type-background), .elementor-21631 .elementor-element.elementor-element-4bda4f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071230;background-image:url("https://www.capitalism.com/wp-content/uploads/2024/06/cap-c-bg.svg");background-position:top center;background-repeat:no-repeat;}.elementor-21631 .elementor-element.elementor-element-44ae1d1{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-21631 .elementor-element.elementor-element-e822f42{text-align:center;}.elementor-21631 .elementor-element.elementor-element-e822f42 .elementor-heading-title{font-size:2.1em;line-height:1.3em;letter-spacing:-0.01em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-21631 .elementor-element.elementor-element-e822f42.elementor-widget-heading .elementor-heading-title, .elementor-21631 .elementor-element.elementor-element-e822f42.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-2104f8b );}.elementor-21631 .elementor-element.elementor-element-e2310a3{text-align:center;}.elementor-21631 .elementor-element.elementor-element-e2310a3 .elementor-heading-title{font-size:1.14em;font-weight:500;line-height:1.5em;letter-spacing:0.01em;}.elementor-21631 .elementor-element.elementor-element-e2310a3.elementor-widget-heading .elementor-heading-title, .elementor-21631 .elementor-element.elementor-element-e2310a3.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-2104f8b );}.elementor-21631 .elementor-element.elementor-element-6f40e89 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21631 .elementor-element.elementor-element-6f40e89 .elementor-button .elementor-button-content-wrapper{gap:0.6em;}.elementor-21631 .elementor-element.elementor-element-6f40e89 .elementor-button{border-radius:4px 4px 4px 4px;}.elementor-21631 .elementor-element.elementor-element-d0f71cc{width:var( --container-widget-width, 936px );max-width:936px;--container-widget-width:936px;--container-widget-flex-grow:0;}.elementor-21631 .elementor-element.elementor-element-d0f71cc > .elementor-widget-container{margin:0px 0px -280px 0px;}.elementor-21631 .elementor-element.elementor-element-d0f71cc img{border-radius:6px 6px 6px 6px;}.elementor-21631 .elementor-element.elementor-element-d0f71cc .widget-image-caption{font-family:"kalam", Helvetica, Arial, Sans-serif;line-height:1.4em;}.elementor-21631 .elementor-element.elementor-element-5cd5ee3{--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:center;--padding-top:380px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-21631 .elementor-element.elementor-element-fc43d9c{width:var( --container-widget-width, 671px );max-width:671px;--container-widget-width:671px;--container-widget-flex-grow:0;text-align:center;}.elementor-21631 .elementor-element.elementor-element-48e5ed1 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-21631 .elementor-element.elementor-element-48e5ed1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21631 .elementor-element.elementor-element-48e5ed1 .elementor-button .elementor-button-content-wrapper{gap:0.6em;}.elementor-21631 .elementor-element.elementor-element-48e5ed1 .elementor-button{border-radius:4px 4px 4px 4px;}.elementor-21631 .elementor-element.elementor-element-d471974{width:var( --container-widget-width, 608px );max-width:608px;--container-widget-width:608px;--container-widget-flex-grow:0;}.elementor-21631 .elementor-element.elementor-element-d471974.elementor-element{--align-self:flex-start;}.elementor-21631 .elementor-element.elementor-element-d471974 .elementor-heading-title{font-size:1.14em;font-weight:600;line-height:1.5em;}.elementor-21631 .elementor-element.elementor-element-60f4304 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-21631 .elementor-element.elementor-element-60f4304 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21631 .elementor-element.elementor-element-60f4304 .elementor-button .elementor-button-content-wrapper{gap:0.6em;}.elementor-21631 .elementor-element.elementor-element-60f4304 .elementor-button{border-radius:4px 4px 4px 4px;}.elementor-21631 .elementor-element.elementor-element-c458752{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-21631 .elementor-element.elementor-element-c458752:not(.elementor-motion-effects-element-type-background), .elementor-21631 .elementor-element.elementor-element-c458752 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-21631 .elementor-element.elementor-element-c63b793{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21631 .elementor-element.elementor-element-32ebae6{width:var( --container-widget-width, 744px );max-width:744px;--container-widget-width:744px;--container-widget-flex-grow:0;text-align:center;}.elementor-21631 .elementor-element.elementor-element-32ebae6 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-21631 .elementor-element.elementor-element-a322c4a{--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:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:8px 8px 8px 8px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21631 .elementor-element.elementor-element-a322c4a:not(.elementor-motion-effects-element-type-background), .elementor-21631 .elementor-element.elementor-element-a322c4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2104f8b );}.elementor-21631 .elementor-element.elementor-element-f8eb2ae.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-21631 .elementor-element.elementor-element-f8eb2ae{text-align:left;}.elementor-21631 .elementor-element.elementor-element-f8eb2ae img{width:120px;border-radius:6px 6px 6px 6px;}.elementor-21631 .elementor-element.elementor-element-1118d69{--display:flex;}.elementor-21631 .elementor-element.elementor-element-bd6e4f8 .elementor-heading-title{font-size:28px;text-transform:none;}.elementor-21631 .elementor-element.elementor-element-a4aa9ce{letter-spacing:0.01em;color:var( --e-global-color-b763ec2 );}.elementor-21631 .elementor-element.elementor-element-1d7b7ae{--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:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:8px 8px 8px 8px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21631 .elementor-element.elementor-element-1d7b7ae:not(.elementor-motion-effects-element-type-background), .elementor-21631 .elementor-element.elementor-element-1d7b7ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2104f8b );}.elementor-21631 .elementor-element.elementor-element-02c8198.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-21631 .elementor-element.elementor-element-02c8198{text-align:left;}.elementor-21631 .elementor-element.elementor-element-02c8198 img{width:120px;border-radius:6px 6px 6px 6px;}.elementor-21631 .elementor-element.elementor-element-2d09006{--display:flex;}.elementor-21631 .elementor-element.elementor-element-fa1323a .elementor-heading-title{font-size:28px;text-transform:none;}.elementor-21631 .elementor-element.elementor-element-c34a722{letter-spacing:0.01em;color:var( --e-global-color-b763ec2 );}.elementor-21631 .elementor-element.elementor-element-f39f594{--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:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:8px 8px 8px 8px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21631 .elementor-element.elementor-element-f39f594:not(.elementor-motion-effects-element-type-background), .elementor-21631 .elementor-element.elementor-element-f39f594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2104f8b );}.elementor-21631 .elementor-element.elementor-element-0ad6ad8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-21631 .elementor-element.elementor-element-0ad6ad8{text-align:left;}.elementor-21631 .elementor-element.elementor-element-0ad6ad8 img{width:120px;border-radius:6px 6px 6px 6px;}.elementor-21631 .elementor-element.elementor-element-6f97d92{--display:flex;}.elementor-21631 .elementor-element.elementor-element-e6f1410 .elementor-heading-title{font-size:28px;text-transform:none;}.elementor-21631 .elementor-element.elementor-element-e097cad{letter-spacing:0.01em;color:var( --e-global-color-b763ec2 );}.elementor-21631 .elementor-element.elementor-element-f7b7d07{--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:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:8px 8px 8px 8px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21631 .elementor-element.elementor-element-f7b7d07:not(.elementor-motion-effects-element-type-background), .elementor-21631 .elementor-element.elementor-element-f7b7d07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2104f8b );}.elementor-21631 .elementor-element.elementor-element-18a301e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-21631 .elementor-element.elementor-element-18a301e{text-align:left;}.elementor-21631 .elementor-element.elementor-element-18a301e img{width:120px;border-radius:6px 6px 6px 6px;}.elementor-21631 .elementor-element.elementor-element-816536d{--display:flex;}.elementor-21631 .elementor-element.elementor-element-7e8607c .elementor-heading-title{font-size:28px;text-transform:none;}.elementor-21631 .elementor-element.elementor-element-0e8b1de{letter-spacing:0.01em;color:var( --e-global-color-b763ec2 );}.elementor-21631 .elementor-element.elementor-element-bb60ab6{--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:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:8px 8px 8px 8px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21631 .elementor-element.elementor-element-bb60ab6:not(.elementor-motion-effects-element-type-background), .elementor-21631 .elementor-element.elementor-element-bb60ab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2104f8b );}.elementor-21631 .elementor-element.elementor-element-54a03df.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-21631 .elementor-element.elementor-element-54a03df{text-align:left;}.elementor-21631 .elementor-element.elementor-element-54a03df img{width:120px;border-radius:6px 6px 6px 6px;}.elementor-21631 .elementor-element.elementor-element-6363a91{--display:flex;}.elementor-21631 .elementor-element.elementor-element-f824d39 .elementor-heading-title{font-size:28px;text-transform:none;}.elementor-21631 .elementor-element.elementor-element-3364ff5{letter-spacing:0.01em;color:var( --e-global-color-b763ec2 );}.elementor-21631 .elementor-element.elementor-element-bd822de{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:00px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-21631 .elementor-element.elementor-element-bd822de:not(.elementor-motion-effects-element-type-background), .elementor-21631 .elementor-element.elementor-element-bd822de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3894a4b );background-image:url("https://www.capitalism.com/wp-content/uploads/2024/06/purple-tech-bg-2.jpg");background-position:center center;background-size:cover;}.elementor-21631 .elementor-element.elementor-element-37d3932{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-21631 .elementor-element.elementor-element-f41f80f > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-21631 .elementor-element.elementor-element-f41f80f .elementor-heading-title{font-size:0.8em;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;}.elementor-21631 .elementor-element.elementor-element-f41f80f.elementor-widget-heading .elementor-heading-title, .elementor-21631 .elementor-element.elementor-element-f41f80f.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-primary );}.elementor-21631 .elementor-element.elementor-element-549bc1a.elementor-widget-heading .elementor-heading-title, .elementor-21631 .elementor-element.elementor-element-549bc1a.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-2104f8b );}.elementor-21631 .elementor-element.elementor-element-b567098{letter-spacing:0.01em;color:var( --e-global-color-36316bb );}.elementor-21631 .elementor-element.elementor-element-8c609ac > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-21631 .elementor-element.elementor-element-8c609ac.elementor-element{--align-self:flex-end;}.elementor-21631 .elementor-element.elementor-element-845bce5{--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:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-21631 .elementor-element.elementor-element-845bce5:not(.elementor-motion-effects-element-type-background), .elementor-21631 .elementor-element.elementor-element-845bce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2104f8b );}.elementor-21631 .elementor-element.elementor-element-06c06c5{width:var( --container-widget-width, 635px );max-width:635px;--container-widget-width:635px;--container-widget-flex-grow:0;text-align:center;}.elementor-21631 .elementor-element.elementor-element-5de1b44{--display:flex;--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:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-21631 .elementor-element.elementor-element-88898a4{--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:stretch;--gap:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-21631 .elementor-element.elementor-element-90186db{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;}.elementor-21631 .elementor-element.elementor-element-a08cfbf img{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-21631 .elementor-element.elementor-element-2f401ee{width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;text-align:center;font-family:"kalam", Helvetica, Arial, Sans-serif;font-size:1.1em;line-height:1.25em;letter-spacing:-0.01em;}.elementor-21631 .elementor-element.elementor-element-2f401ee > .elementor-widget-container{padding:16px 12px 0px 12px;}.elementor-21631 .elementor-element.elementor-element-7289f89{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;}.elementor-21631 .elementor-element.elementor-element-b398708 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-21631 .elementor-element.elementor-element-d0a9fe7{width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;text-align:center;font-family:"kalam", Helvetica, Arial, Sans-serif;font-size:1.1em;line-height:1.25em;letter-spacing:-0.01em;}.elementor-21631 .elementor-element.elementor-element-d0a9fe7 > .elementor-widget-container{padding:16px 12px 0px 12px;}.elementor-21631 .elementor-element.elementor-element-560deac{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;}.elementor-21631 .elementor-element.elementor-element-c6720b1 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-21631 .elementor-element.elementor-element-0ea1653{width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;text-align:center;font-family:"kalam", Helvetica, Arial, Sans-serif;font-size:1.1em;line-height:1.25em;letter-spacing:-0.01em;}.elementor-21631 .elementor-element.elementor-element-0ea1653 > .elementor-widget-container{padding:16px 12px 0px 12px;}.elementor-21631 .elementor-element.elementor-element-28186b0{--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:stretch;--gap:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-21631 .elementor-element.elementor-element-b11ec09{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;}.elementor-21631 .elementor-element.elementor-element-fdd1eb4 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-21631 .elementor-element.elementor-element-01214a0{width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;text-align:center;font-family:"kalam", Helvetica, Arial, Sans-serif;font-size:1.1em;line-height:1.25em;letter-spacing:-0.01em;}.elementor-21631 .elementor-element.elementor-element-01214a0 > .elementor-widget-container{padding:16px 12px 0px 12px;}.elementor-21631 .elementor-element.elementor-element-61821ec{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;}.elementor-21631 .elementor-element.elementor-element-60064c4 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-21631 .elementor-element.elementor-element-545d8fb{width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;text-align:center;font-family:"kalam", Helvetica, Arial, Sans-serif;font-size:1.1em;line-height:1.25em;letter-spacing:-0.01em;}.elementor-21631 .elementor-element.elementor-element-545d8fb > .elementor-widget-container{padding:16px 12px 0px 12px;}.elementor-21631 .elementor-element.elementor-element-993c642{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;}.elementor-21631 .elementor-element.elementor-element-274f105 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-21631 .elementor-element.elementor-element-afc1780{width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;text-align:center;font-family:"kalam", Helvetica, Arial, Sans-serif;font-size:1.1em;line-height:1.25em;letter-spacing:-0.01em;}.elementor-21631 .elementor-element.elementor-element-afc1780 > .elementor-widget-container{padding:16px 12px 0px 12px;}.elementor-21631 .elementor-element.elementor-element-0eb5ae3{--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:stretch;--gap:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-21631 .elementor-element.elementor-element-566db84{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;}.elementor-21631 .elementor-element.elementor-element-aa9c1b1 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-21631 .elementor-element.elementor-element-027ac64{width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;text-align:center;font-family:"kalam", Helvetica, Arial, Sans-serif;font-size:1.1em;line-height:1.25em;letter-spacing:-0.01em;}.elementor-21631 .elementor-element.elementor-element-027ac64 > .elementor-widget-container{padding:16px 12px 0px 12px;}.elementor-21631 .elementor-element.elementor-element-c8d8830{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;}.elementor-21631 .elementor-element.elementor-element-0f4b643 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-21631 .elementor-element.elementor-element-a418d5a{width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;text-align:center;font-family:"kalam", Helvetica, Arial, Sans-serif;font-size:1.1em;line-height:1.25em;letter-spacing:-0.01em;}.elementor-21631 .elementor-element.elementor-element-a418d5a > .elementor-widget-container{padding:16px 12px 0px 12px;}.elementor-21631 .elementor-element.elementor-element-b5f7903{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;}.elementor-21631 .elementor-element.elementor-element-da0b71b img{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-21631 .elementor-element.elementor-element-1c3c703{width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;text-align:center;font-family:"kalam", Helvetica, Arial, Sans-serif;font-size:1.1em;line-height:1.25em;letter-spacing:-0.01em;}.elementor-21631 .elementor-element.elementor-element-1c3c703 > .elementor-widget-container{padding:16px 12px 0px 12px;}.elementor-21631 .elementor-element.elementor-element-6ef18e4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-21631 .elementor-element.elementor-element-6ef18e4:not(.elementor-motion-effects-element-type-background), .elementor-21631 .elementor-element.elementor-element-6ef18e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-21631 .elementor-element.elementor-element-139fa52{--display:flex;}.elementor-21631 .elementor-element.elementor-element-8c7fd1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-21631 .elementor-element.elementor-element-1262811{--display:flex;--justify-content:center;--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:36px;--padding-right:36px;}.elementor-21631 .elementor-element.elementor-element-1262811:not(.elementor-motion-effects-element-type-background), .elementor-21631 .elementor-element.elementor-element-1262811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}.elementor-21631 .elementor-element.elementor-element-1262811.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-21631 .elementor-element.elementor-element-0a5a0d2 img{border-style:none;}.elementor-21631 .elementor-element.elementor-element-1fdda20{--display:flex;--justify-content:center;--overflow:hidden;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 8px 0px #DCE0E7;}.elementor-21631 .elementor-element.elementor-element-1fdda20:not(.elementor-motion-effects-element-type-background), .elementor-21631 .elementor-element.elementor-element-1fdda20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2104f8b );}.elementor-21631 .elementor-element.elementor-element-1fdda20.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-21631 .elementor-element.elementor-element-d460d98 img{border-style:none;}.elementor-21631 .elementor-element.elementor-element-b32342f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-21631 .elementor-element.elementor-element-b17adfa{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 8px 0px #DCE0E7;}.elementor-21631 .elementor-element.elementor-element-b17adfa:not(.elementor-motion-effects-element-type-background), .elementor-21631 .elementor-element.elementor-element-b17adfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2104f8b );}.elementor-21631 .elementor-element.elementor-element-8f31bb1 img{border-style:none;}.elementor-21631 .elementor-element.elementor-element-47a470f{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;}.elementor-21631 .elementor-element.elementor-element-47a470f:not(.elementor-motion-effects-element-type-background), .elementor-21631 .elementor-element.elementor-element-47a470f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2104f8b );}.elementor-21631 .elementor-element.elementor-element-5aa2612 img{border-style:none;}.elementor-21631 .elementor-element.elementor-element-0634c63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-21631 .elementor-element.elementor-element-7af1504{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 8px 0px #DCE0E7;}.elementor-21631 .elementor-element.elementor-element-7af1504:not(.elementor-motion-effects-element-type-background), .elementor-21631 .elementor-element.elementor-element-7af1504 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2104f8b );}.elementor-21631 .elementor-element.elementor-element-931d03d img{border-style:none;}.elementor-21631 .elementor-element.elementor-element-273d259{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 8px 0px #DCE0E7;}.elementor-21631 .elementor-element.elementor-element-273d259:not(.elementor-motion-effects-element-type-background), .elementor-21631 .elementor-element.elementor-element-273d259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2104f8b );}.elementor-21631 .elementor-element.elementor-element-3ef0271 img{border-style:none;}.elementor-21631 .elementor-element.elementor-element-6411ac4{--display:flex;--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;--padding-top:160px;--padding-bottom:180px;--padding-left:20px;--padding-right:20px;}.elementor-21631 .elementor-element.elementor-element-6411ac4:not(.elementor-motion-effects-element-type-background), .elementor-21631 .elementor-element.elementor-element-6411ac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3894a4b );background-image:url("https://www.capitalism.com/wp-content/uploads/2024/06/purple-tech-bg.jpg");background-position:center center;background-size:cover;}.elementor-21631 .elementor-element.elementor-element-475426a{text-align:center;}.elementor-21631 .elementor-element.elementor-element-475426a.elementor-widget-heading .elementor-heading-title, .elementor-21631 .elementor-element.elementor-element-475426a.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-2104f8b );}.elementor-21631 .elementor-element.elementor-element-ef64ae2{text-align:center;}.elementor-21631 .elementor-element.elementor-element-ef64ae2 .elementor-heading-title{font-size:1.14em;font-weight:500;line-height:1.5em;letter-spacing:0.01em;}.elementor-21631 .elementor-element.elementor-element-ef64ae2.elementor-widget-heading .elementor-heading-title, .elementor-21631 .elementor-element.elementor-element-ef64ae2.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-2104f8b );}.elementor-21631 .elementor-element.elementor-element-a459435 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-21631 .elementor-element.elementor-element-a459435 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21631 .elementor-element.elementor-element-a459435 .elementor-button .elementor-button-content-wrapper{gap:0.6em;}.elementor-21631 .elementor-element.elementor-element-a459435 .elementor-button{border-radius:4px 4px 4px 4px;}@media(max-width:1024px){.elementor-21631 .elementor-element.elementor-element-a322c4a{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21631 .elementor-element.elementor-element-1d7b7ae{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21631 .elementor-element.elementor-element-f39f594{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21631 .elementor-element.elementor-element-f7b7d07{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21631 .elementor-element.elementor-element-bb60ab6{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21631 .elementor-element.elementor-element-bd822de{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-21631 .elementor-element.elementor-element-37d3932{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21631 .elementor-element.elementor-element-8c609ac img{width:50%;}.elementor-21631 .elementor-element.elementor-element-88898a4{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-21631 .elementor-element.elementor-element-28186b0{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-21631 .elementor-element.elementor-element-0eb5ae3{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}}@media(max-width:767px){.elementor-21631 .elementor-element.elementor-element-4bda4f2{--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:80px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-21631 .elementor-element.elementor-element-44ae1d1{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-21631 .elementor-element.elementor-element-e822f42 .elementor-heading-title{font-size:1.5em;}.elementor-21631 .elementor-element.elementor-element-e2310a3 .elementor-heading-title{font-size:1em;}.elementor-21631 .elementor-element.elementor-element-5cd5ee3{--padding-top:260px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-21631 .elementor-element.elementor-element-c458752{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-21631 .elementor-element.elementor-element-a322c4a{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-21631 .elementor-element.elementor-element-bd6e4f8 .elementor-heading-title{font-size:24px;}.elementor-21631 .elementor-element.elementor-element-1d7b7ae{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-21631 .elementor-element.elementor-element-fa1323a .elementor-heading-title{font-size:24px;}.elementor-21631 .elementor-element.elementor-element-f39f594{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-21631 .elementor-element.elementor-element-e6f1410 .elementor-heading-title{font-size:24px;}.elementor-21631 .elementor-element.elementor-element-f7b7d07{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-21631 .elementor-element.elementor-element-7e8607c .elementor-heading-title{font-size:24px;}.elementor-21631 .elementor-element.elementor-element-bb60ab6{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-21631 .elementor-element.elementor-element-f824d39 .elementor-heading-title{font-size:24px;}.elementor-21631 .elementor-element.elementor-element-bd822de{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:64px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-21631 .elementor-element.elementor-element-8c609ac img{width:100%;}.elementor-21631 .elementor-element.elementor-element-5de1b44{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-21631 .elementor-element.elementor-element-88898a4{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-21631 .elementor-element.elementor-element-28186b0{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-21631 .elementor-element.elementor-element-0eb5ae3{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-21631 .elementor-element.elementor-element-6ef18e4{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-21631 .elementor-element.elementor-element-1262811{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21631 .elementor-element.elementor-element-6411ac4{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-21631 .elementor-element.elementor-element-ef64ae2 .elementor-heading-title{font-size:1em;}}@media(min-width:768px){.elementor-21631 .elementor-element.elementor-element-44ae1d1{--content-width:796px;}.elementor-21631 .elementor-element.elementor-element-5cd5ee3{--content-width:744px;}.elementor-21631 .elementor-element.elementor-element-c458752{--content-width:936px;}.elementor-21631 .elementor-element.elementor-element-1fdda20{--width:90%;}.elementor-21631 .elementor-element.elementor-element-b17adfa{--width:70%;}.elementor-21631 .elementor-element.elementor-element-273d259{--width:60%;}.elementor-21631 .elementor-element.elementor-element-6411ac4{--content-width:550px;}}/* Start custom CSS for image, class: .elementor-element-d0f71cc */.elementor-21631 .elementor-element.elementor-element-d0f71cc figure {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.elementor-21631 .elementor-element.elementor-element-d0f71cc figcaption {
    position: absolute;
    bottom: 20px;
    padding: 20px 24px;
    height: fit-content;
    background-image: url("data:image/svg+xml,%3Csvg width='671' height='70' preserveAspectRatio='none' viewBox='0 0 671 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M664.849 0.462824C660.533 2.17718 664.569 6.45343 665.278 11.5772C665.119 15.449 676.188 18.3191 667.946 22.133C664.649 27.0642 661.342 29.915 666.208 33.9794C669.794 44.8434 664.139 51.7586 666.078 56.3815C667.686 63.1041 663.76 66.5714 666.208 66.5714C658.155 66.5714 661.092 66.5714 658.565 66.5714L13.9873 70C12.2789 70 7.11367 70 8.87205 70H4.65594C4.82578 70 6.23448 62.1024 3.46703 59.8102C-0.349452 54.3782 4.23632 49.6782 5.29535 49.2544C2.45796 47.3282 6.15456 45.8257 3.78674 45.8257C8.26262 45.8257 1.07923 39.4306 4.64595 37.408C10.7403 31.5137 5.88481 30.3387 1.52882 31.7064C-1.89803 31.9568 1.37896 26.7945 2.27813 24.849C-2.67731 21.4203 4.4761 17.144 3.42707 14.9866C3.75677 8.88043 8.56234 4.79681 4.63596 4.79681C10.1009 4.79681 8.12274 4.77755 9.10184 4.73902C8.932 4.73902 7.0837 4.7005 13.258 4.68123C14.7167 4.66197 651.531 -0.0572608 658.365 0.000526401C671.932 0.116101 661.092 0.2702 664.849 0.443561V0.462824Z' fill='%23EBD588'/%3E%3C/svg%3E");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

@media (max-width: 767px) {
 .elementor-21631 .elementor-element.elementor-element-d0f71cc figcaption {
     top: calc(100% - 40px);
     width: 90%;
     padding: 16px;
 }   
}/* End custom CSS */
/* Start custom CSS *//* Fluid Sizing */

/* @link https://utopia.fyi/space/calculator?c=480,40,1.2,1120,64,1.25,5,2,&s=0.75|0.5|0.25,1.5|2|2.5|3|3.5,s-l */
:root {
  --fluid-min-width: 480;
  --fluid-max-width: 1120;

  --fluid-screen: 100vw;
  --fluid-bp: calc((var(--fluid-screen) - var(--fluid-min-width) / 16 * 1rem) / (var(--fluid-max-width) - var(--fluid-min-width)));
}

@media screen and (min-width: 1120px) {
  :root {
    --fluid-screen: calc(var(--fluid-max-width) * 1px);
  }
}

:root {
  --fc-3xs-min: (var(--fc-s-min) * 0.25); 
  --fc-3xs-max: (var(--fc-s-max) * 0.25);

  --fc-2xs-min: (var(--fc-s-min) * 0.5); 
  --fc-2xs-max: (var(--fc-s-max) * 0.5);

  --fc-xs-min: (var(--fc-s-min) * 0.75); 
  --fc-xs-max: (var(--fc-s-max) * 0.75);

  --fc-s-min: (var(--f-0-min, 40)); 
  --fc-s-max: (var(--f-0-max, 64));

  --fc-m-min: (var(--fc-s-min) * 1.5); 
  --fc-m-max: (var(--fc-s-max) * 1.5);

  --fc-l-min: (var(--fc-s-min) * 2); 
  --fc-l-max: (var(--fc-s-max) * 2);

  --fc-xl-min: (var(--fc-s-min) * 2.5); 
  --fc-xl-max: (var(--fc-s-max) * 2.5);

  --fc-2xl-min: (var(--fc-s-min) * 3); 
  --fc-2xl-max: (var(--fc-s-max) * 3);

  --fc-3xl-min: (var(--fc-s-min) * 3.5); 
  --fc-3xl-max: (var(--fc-s-max) * 3.5);

  /* T-shirt sizes */
  --space-3xs: calc(((var(--fc-3xs-min) / 16) * 1rem) + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp));
  --space-2xs: calc(((var(--fc-2xs-min) / 16) * 1rem) + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));
  --space-xs: calc(((var(--fc-xs-min) / 16) * 1rem) + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));
  --space-s: calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));
  --space-m: calc(((var(--fc-m-min) / 16) * 1rem) + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp));
  --space-l: calc(((var(--fc-l-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-l-min)) * var(--fluid-bp));
  --space-xl: calc(((var(--fc-xl-min) / 16) * 1rem) + (var(--fc-xl-max) - var(--fc-xl-min)) * var(--fluid-bp));
  --space-2xl: calc(((var(--fc-2xl-min) / 16) * 1rem) + (var(--fc-2xl-max) - var(--fc-2xl-min)) * var(--fluid-bp));
  --space-3xl: calc(((var(--fc-3xl-min) / 16) * 1rem) + (var(--fc-3xl-max) - var(--fc-3xl-min)) * var(--fluid-bp));
}

.e-section-p-m {
    padding: var(--space-m) 20px;
}

/* General Elementor Styling */

body.elementor-page {
	margin: 0;
}

.elementor-page p {
	margin-top: 0;
}

.elementor-page p:last-child {
	margin-bottom: 0;
}

.elementor-widget-text-editor p:not(:last-child) {
	margin-bottom: 1.2em;
}

.flex-col .elementor-widget-wrap {
    flex-direction: column;
}

.no-margin {
	margin: 0 !important;
}

.mt-auto {
    margin-top: auto;
}

.elementor-page section ol {
	margin-left: 1em;
	padding: 0;
}

.elementor-page section ol li:last-child {
	margin-bottom: 0px;
}

[type="button"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
}

/* Styled text */

.text--color {
    color: #DB2228;
}

.line-through {
    text-decoration: line-through;
}

.text-underline {
    position: relative;
    z-index: 1;
}

.text-underline--1 {
    position: relative;
}

.text-underline--1::before {
    content: '';
    background: url(/wp-content/uploads/2021/02/text-underline-1.svg) center bottom no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: -1px;
    background-size: contain;
}

.text-underline--2::before {
    content: '';
    background: url(/wp-content/uploads/2022/04/red-underline-2.svg) center bottom no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: -0.4em;
    background-size: contain;
    z-index: -1;
}

@media (max-width: 767px) {
.text-underline {
    box-shadow: 0 -0.4em #db2228 inset;
}

.text-underline:before {
    display: none;
}
}

.gradient-text--1 {
  background: linear-gradient(50.11deg, rgba(247, 0, 0, 0.71) 28.02%, rgba(80, 109, 214, 0.64) 67.2%, #0DF9F9 91.4%), linear-gradient(0deg, #FFFFFF, #FFFFFF);
  background-clip: border-box, border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

/* Makes fonts nice and smooth on all devices & browsers */
* { 
  -webkit-font-smoothing: antialiased;
}

/* Toggle list typography */
.elementor-toggle ul li {
    line-height: 1.5em;
    margin-bottom: 0.8em;
}

.elementor-toggle ul li:last-child {
    margin-bottom: 0;
}

/* Sales letter element styling */

.sl-side-left .elementor-container {
	margin-left: 0 !important;
}

.sl-side-right .elementor-container {
	margin-right: 0 !important;
}

.sl-sidebar ul {
	margin-left: 1em;
	padding: 0;
}

.sl-sidebar ul li {
	list-style: disc;
}

.sl-sidebar ul li:last-child {
	margin-bottom: 0px;
}

.startup-tip {
	width: calc(100% - 23px) !important
}

.startup-tip h3 {
	font-size: 1.3em !important;
}

.news-quote h3 {
	font-size: 1.6rem !important;
}


/* Red check icon lists */

.check-icon-list > .elementor-widget-container > ul {
	margin: 40px 0px 40px 40px;
	list-style-type: none;
	padding: 0;
}

.check-icon-list > .elementor-widget-container > ul > li {
	background: url(/wp-content/uploads/2020/10/fa-solid_check.svg) left .35em;
    background-size: 1.05em;
    padding-left: 1.8em;
    background-repeat: no-repeat!important;
    margin-bottom: .5em;
}

.check-icon-list > .elementor-widget-container > ul li:last-child {
	margin-bottom: 0px;
}

.check-icon-list ul li ul {
	margin: 0px 0px 0px 60px;
	list-style-type: disc;
}

.check-icon-list ul li ul li {
	padding: 0 0 0 15px;
}

@media (max-width: 767px) {
	.check-icon-list ul {
		margin: 40px 0px 40px 20px;
	}
	.check-icon-list ul li ul {
	margin: 0px 0px 0px -15px;
}
}

.icon-list-adjust-icon .elementor-icon-list-icon {
    margin-top: .25em;
}

.icon-list-adjust-2px .elementor-icon-list-icon {
    margin-top: 2px;
}

.icon-list--align-center li.elementor-icon-list-item {
    align-items: center;
}

.icon-list--align-center .elementor-icon-list-icon {
    line-height: 1;
}

.icon-list--align-top li.elementor-icon-list-item {
    align-items: start;
}

/* Landing page Lesson module box styling */
.cartflows_step-template .module-box .elementor-element.elementor-column>.elementor-element-populated {
		padding: 20px 20px 25px !important;
	}
}

.module-box .check-icon-list ul {
	margin: 0px;
}

/* Other landing page element styling */
.general-info-box h3 {
	font-size: 1.3em !important;
}

.elementor-widget-wp-widget-media_audio button {
	background-color: inherit !important;
}

/* Custom button animation */

@keyframes shadow-pulse-green {
	0% {
		box-shadow: 0 0 0px 0px rgba(13, 169, 10, 0.17);
	}
	100% {
		box-shadow: 0 0 0 25px rgba(0, 0, 0, 0);
	}
}

/* Custom play button animation */

@keyframes grow-animation {
	0% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.125);
	}
	100% {
		transform: scale(1);
	}
}

.grow-animation img {
	animation: grow-animation 1.9s ease-in-out infinite;
}

/* Lesson Box styling */

.lesson-box .elementor-container {
    flex-wrap: wrap;
}

.lesson-box .elementor-column {
    width: 100%;
}


@media (min-width: 768px) {
    
.lesson-box .lesson-box-title-column .elementor-widget-wrap {
    flex-wrap: nowrap;
}

.lesson-box .lesson-box-title-column .elementor-widget-wrap .elementor-widget-container {
    align-items: center;
    height: 100%;
    display: flex;
}

.lesson-box .lesson-box-title-column .elementor-widget-wrap .elementor-widget-text-editor:first-child {
    flex-shrink: 0;
}

.lesson-box .lesson-box-title-column .elementor-widget-wrap .elementor-widget-text-editor {
    height: 100%;
}
}

/* Highlighted text */

.highlight--yellow {
  padding: 0 2px;
background-image: linear-gradient(-10deg,rgba(250,247,133,0.3),rgba(250,247,133,0.7) 95%,rgba(250,247,133,0.1));
margin-left: 0px;
border-radius: 1em 0 1em 0;
}

.highlight--blue {
  padding: 0.1em 0.2em;
background-image: linear-gradient(270deg, #E1ECF8 0%, #EDF3FA 100%);
margin-left: 0px;
border-radius: 4px;
}

/* Custom button with two icons */

.cap-icon-arrow-link .elementor-button {
    text-align: left;
}

.cap-icon-arrow-link .elementor-button-text svg {
    margin-left: 20px;
}

@media (max-width: 767px) {
.cap-icon-arrow-link .elementor-button-text svg {
    margin-left: 6px;
}
}

.cap-icon-arrow-link a:hover {
    border-color: #DB2228 !important;
}

.cap-icon-arrow-link svg {
    transition: 0.3s ease all;
}

/* Custom intro box with headshot */

.headshot-intro-box figure {
    width: 48px;
    flex-shrink: 0;
}

.headshot-intro-box figure img {
    box-shadow: 0px 20px 40px rgba(17, 82, 112, 0.17);
}

@media (max-width: 767px) {
.headshot-intro-box figure img {
    margin-bottom: 15px;
}
}

/* Custom icon box header on optin form */
.icon-box-optin-banner .elementor-widget-container {
    display: flex;
    justify-content: center;
}

.icon-box-optin-banner .elementor-icon-box-content {
    flex-grow: 0;
}

/* Class to not stack icon box on mobile */
@media (max-width: 767px) {
.icon-box-mobile-no-stack .elementor-icon-box-wrapper {
    display: flex;
    align-items: center;
}
.icon-box-mobile-no-stack .elementor-icon-box-icon {
    margin: 0 15px 0 0 !important;
    display: inline-flex;
}

.icon-box-optin-banner .elementor-icon-box-icon {
    margin: 0 8px 0 0 !important;
}
}

/* Set icon line height to zero */
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon {
    line-height: 0;
}

/* Set proper icon size for podcast buttons */
.podcast-btn svg {
    width: 24px;
    height: 24px
}

/* Adjust button icon */

.btn-icon--center .elementor-button-icon {
    display: flex;
}

.btn--icon .elementor-button-text {
    flex-grow: 0
}

.btn--icon .elementor-button-icon {
    display: flex;
    align-items: center;
}

.btn-icon-margin-1 .elementor-button-icon {
    margin-top: 0.0625em;
}
.btn-icon-margin-2 .elementor-button-icon {
    margin-top: 0.125em;
}
.btn-icon-margin--1 .elementor-button-icon {
    margin-top: -0.0625em;
}
.btn-icon-margin--2 .elementor-button-icon {
    margin-top: -0.125em;
}

/* Custom play icon */

.custom-play-icon .eicon-play{display:none;}

.custom-play-icon .elementor-custom-embed-play{
    width: 14%;
    content: url(/wp-content/uploads/2021/02/play-btn-red.svg);
    transition: 0.3s ease-in-out;
    filter: drop-shadow(2px 4px 20px rgba(0,0,0,0.4));
}

.custom-play-icon .elementor-custom-embed-play:hover{
    width: 17%;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'kalam';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.capitalism.com/wp-content/uploads/2023/07/kalam-v16-latin-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'kalam';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.capitalism.com/wp-content/uploads/2023/07/kalam-v16-latin-700.woff2') format('woff2');
}
/* End Custom Fonts CSS */