.elementor-2287 .elementor-element.elementor-element-c0a6c01:not(.elementor-motion-effects-element-type-background), .elementor-2287 .elementor-element.elementor-element-c0a6c01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 8%, #DADADA 100%);}.elementor-2287 .elementor-element.elementor-element-c0a6c01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 4rem 5rem 4rem;}.elementor-2287 .elementor-element.elementor-element-c0a6c01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2287 .elementor-element.elementor-element-4ad5463{text-align:center;}.elementor-2287 .elementor-element.elementor-element-4ad5463 .elementor-heading-title{font-size:47px;line-height:57px;color:var( --e-global-color-secondary );}.elementor-2287 .elementor-element.elementor-element-c00ded5{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:35px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2287 .elementor-element.elementor-element-c162cc9 > .elementor-container{max-width:790px;}.elementor-2287 .elementor-element.elementor-element-c162cc9{margin-top:0px;margin-bottom:40px;}.elementor-2287 .elementor-element.elementor-element-336913f > .elementor-widget-container{background-image:url("https://profitfirstforlawyers.com/wp-content/uploads/2023/08/paint-brush.webp");padding:3rem 0rem 4rem 0rem;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2287 .elementor-element.elementor-element-336913f{text-align:center;}.elementor-2287 .elementor-element.elementor-element-336913f .elementor-heading-title{font-size:2.4rem;font-weight:700;color:#FFFFFF;}.elementor-2287 .elementor-element.elementor-element-8375c00{--grid-columns:3;--grid-row-gap:30px;--load-more-message-alignment:center;--load-more-message-color:#FFFFFF;--load-more-spinner-color:#FFFFFF;--load-more—spacing:41px;--load-more-button-align:center;--grid-column-gap:30px;}.elementor-2287 .elementor-element.elementor-element-8375c00 .elementor-button{background-color:#006333;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:5px;border-radius:7px 7px 7px 7px;padding:16px 50px 16px 50px;}.elementor-2287 .elementor-element.elementor-element-8375c00 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-2287 .elementor-element.elementor-element-8375c00 .e-loop-item > .elementor-section, .elementor-2287 .elementor-element.elementor-element-8375c00 .e-loop-item > .elementor-section > .elementor-container, .elementor-2287 .elementor-element.elementor-element-8375c00 .e-loop-item > .e-con, .elementor-2287 .elementor-element.elementor-element-8375c00 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-2287 .elementor-element.elementor-element-c14cf32 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2287 .elementor-element.elementor-element-c14cf32{overflow:hidden;}.elementor-2287 .elementor-element.elementor-element-064c030:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2287 .elementor-element.elementor-element-064c030 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2287 .elementor-element.elementor-element-064c030.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2287 .elementor-element.elementor-element-064c030 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:3rem 3rem 3rem 3rem;}.elementor-2287 .elementor-element.elementor-element-064c030 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2287 .elementor-element.elementor-element-54979a3 .elementor-button{background-color:#02010100;padding:0px 0px 0px 0px;}.elementor-2287 .elementor-element.elementor-element-94a311d{text-align:center;}.elementor-2287 .elementor-element.elementor-element-94a311d .elementor-heading-title{font-size:1.8rem;font-weight:700;color:#1A75BB;}.elementor-2287 .elementor-element.elementor-element-5b8ddb9 > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-2287 .elementor-element.elementor-element-5b8ddb9{text-align:center;}.elementor-2287 .elementor-element.elementor-element-5b8ddb9 .elementor-heading-title{font-size:3rem;font-weight:700;color:#000000;}.elementor-2287 .elementor-element.elementor-element-9c4a66f{width:auto;max-width:auto;text-align:center;}.elementor-2287 .elementor-element.elementor-element-9c4a66f > .elementor-widget-container{background-color:#E6BD03;margin:3rem 0rem 3rem 0rem;padding:10px 20px 10px 20px;}.elementor-2287 .elementor-element.elementor-element-9c4a66f .elementor-heading-title{font-size:1.8rem;font-weight:700;color:#000000;}.elementor-2287 .elementor-element.elementor-element-dc077c5 > .elementor-widget-container{background-color:#1A75BB;margin:0rem -3rem -3rem -3rem;padding:3rem 3rem 3rem 3rem;}.elementor-2287 .elementor-element.elementor-element-5519b68:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2287 .elementor-element.elementor-element-5519b68 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2287 .elementor-element.elementor-element-5519b68.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2287 .elementor-element.elementor-element-5519b68 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:3rem 3rem 3rem 3rem;}.elementor-2287 .elementor-element.elementor-element-5519b68 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2287 .elementor-element.elementor-element-5bd8ab1 .elementor-button{background-color:#02010100;padding:0px 0px 0px 0px;}.elementor-2287 .elementor-element.elementor-element-bd2cd73{text-align:center;}.elementor-2287 .elementor-element.elementor-element-bd2cd73 .elementor-heading-title{font-size:1.8rem;font-weight:700;color:#1A75BB;}.elementor-2287 .elementor-element.elementor-element-4dd7c10 > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;padding:0rem 5rem 0rem 5rem;}.elementor-2287 .elementor-element.elementor-element-4dd7c10{text-align:center;}.elementor-2287 .elementor-element.elementor-element-4dd7c10 .elementor-heading-title{font-size:3rem;font-weight:700;color:#000000;}.elementor-2287 .elementor-element.elementor-element-f248420{width:auto;max-width:auto;text-align:center;}.elementor-2287 .elementor-element.elementor-element-f248420 > .elementor-widget-container{background-color:#E6BD03;margin:3rem 0rem 3rem 0rem;padding:10px 20px 10px 20px;}.elementor-2287 .elementor-element.elementor-element-f248420 .elementor-heading-title{font-size:1.8rem;font-weight:700;color:#000000;}.elementor-2287 .elementor-element.elementor-element-c61c32f > .elementor-widget-container{background-color:#1A75BB;margin:0rem -3rem -3rem -3rem;padding:3rem 3rem 3rem 3rem;}.elementor-2287 .elementor-element.elementor-element-45ac7af:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2287 .elementor-element.elementor-element-45ac7af > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2287 .elementor-element.elementor-element-45ac7af.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2287 .elementor-element.elementor-element-45ac7af > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:3rem 3rem 3rem 3rem;}.elementor-2287 .elementor-element.elementor-element-45ac7af > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2287 .elementor-element.elementor-element-6366d74 .elementor-button{background-color:#02010100;padding:0px 0px 0px 0px;}.elementor-2287 .elementor-element.elementor-element-1b144d0{text-align:center;}.elementor-2287 .elementor-element.elementor-element-1b144d0 .elementor-heading-title{font-size:1.8rem;font-weight:700;color:#1A75BB;}.elementor-2287 .elementor-element.elementor-element-7e5af17 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 5rem 0rem 5rem;}.elementor-2287 .elementor-element.elementor-element-7e5af17{text-align:center;}.elementor-2287 .elementor-element.elementor-element-7e5af17 .elementor-heading-title{font-size:3rem;font-weight:700;color:#000000;}.elementor-2287 .elementor-element.elementor-element-834b87c{width:auto;max-width:auto;text-align:center;}.elementor-2287 .elementor-element.elementor-element-834b87c > .elementor-widget-container{background-color:#E6BD03;margin:3rem 0rem 3rem 0rem;padding:10px 20px 10px 20px;}.elementor-2287 .elementor-element.elementor-element-834b87c .elementor-heading-title{font-size:1.8rem;font-weight:700;color:#000000;}.elementor-2287 .elementor-element.elementor-element-4b0f056 > .elementor-widget-container{background-color:#1A75BB;margin:0rem -3rem -3rem -3rem;padding:3rem 3rem 3rem 3rem;}.elementor-2287 .elementor-element.elementor-element-47574e9:not(.elementor-motion-effects-element-type-background), .elementor-2287 .elementor-element.elementor-element-47574e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://profitfirstforlawyers.com/wp-content/uploads/2023/08/section4-background.webp");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-2287 .elementor-element.elementor-element-47574e9 > .elementor-background-overlay{background-image:url("https://profitfirstforlawyers.com/wp-content/uploads/2023/08/triangle-3-l-01-w.webp");background-position:top right;background-repeat:no-repeat;background-size:contain;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2287 .elementor-element.elementor-element-47574e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10em 0em 15em 0em;}.elementor-2287 .elementor-element.elementor-element-8594b9a{--animation-duration:1200ms;--dynamic-text-color:#FFFFFF;}.elementor-2287 .elementor-element.elementor-element-8594b9a .elementor-headline{text-align:start;font-size:56px;}.elementor-2287 .elementor-element.elementor-element-8594b9a .elementor-headline-plain-text{color:#FFFFFF;}.elementor-2287 .elementor-element.elementor-element-8594b9a .elementor-headline-dynamic-wrapper path{stroke:#E9C91C;}.elementor-2287 .elementor-element.elementor-element-a3f4f25{font-size:18px;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2287 .elementor-element.elementor-element-0227a05{width:50%;}.elementor-2287 .elementor-element.elementor-element-5b8ace3{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2287 .elementor-element.elementor-element-0227a05{width:100%;}.elementor-2287 .elementor-element.elementor-element-5b8ace3{width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-2287 .elementor-element.elementor-element-0227a05{width:100%;}.elementor-2287 .elementor-element.elementor-element-5b8ace3{width:100%;}}@media(max-width:1366px){.elementor-2287 .elementor-element.elementor-element-8375c00{--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-2287 .elementor-element.elementor-element-064c030 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2287 .elementor-element.elementor-element-5b8ddb9 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-2287 .elementor-element.elementor-element-5b8ddb9 .elementor-heading-title{font-size:30px;}.elementor-2287 .elementor-element.elementor-element-9c4a66f > .elementor-widget-container{margin:1rem 0rem 2rem 0rem;}.elementor-2287 .elementor-element.elementor-element-9c4a66f .elementor-heading-title{font-size:20px;}.elementor-2287 .elementor-element.elementor-element-dc077c5 > .elementor-widget-container{padding:1rem 1rem 1rem 1rem;}.elementor-2287 .elementor-element.elementor-element-5519b68 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2287 .elementor-element.elementor-element-4dd7c10 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-2287 .elementor-element.elementor-element-4dd7c10 .elementor-heading-title{font-size:30px;}.elementor-2287 .elementor-element.elementor-element-f248420 > .elementor-widget-container{margin:1rem 0rem 2rem 0rem;}.elementor-2287 .elementor-element.elementor-element-f248420 .elementor-heading-title{font-size:20px;}.elementor-2287 .elementor-element.elementor-element-c61c32f > .elementor-widget-container{padding:1rem 1rem 1rem 1rem;}.elementor-2287 .elementor-element.elementor-element-45ac7af > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2287 .elementor-element.elementor-element-7e5af17 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-2287 .elementor-element.elementor-element-7e5af17 .elementor-heading-title{font-size:30px;}.elementor-2287 .elementor-element.elementor-element-834b87c > .elementor-widget-container{margin:1rem 0rem 2rem 0rem;}.elementor-2287 .elementor-element.elementor-element-834b87c .elementor-heading-title{font-size:20px;}.elementor-2287 .elementor-element.elementor-element-4b0f056 > .elementor-widget-container{padding:1rem 1rem 1rem 1rem;}.elementor-2287 .elementor-element.elementor-element-47574e9:not(.elementor-motion-effects-element-type-background), .elementor-2287 .elementor-element.elementor-element-47574e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-2287 .elementor-element.elementor-element-47574e9 > .elementor-background-overlay{background-size:82% auto;}.elementor-2287 .elementor-element.elementor-element-47574e9{padding:5em 0em 5em 0em;}}@media(max-width:1200px){.elementor-2287 .elementor-element.elementor-element-064c030 > .elementor-element-populated{padding:1rem 1rem 1rem 1rem;}.elementor-2287 .elementor-element.elementor-element-dc077c5 > .elementor-widget-container{margin:-1rem -1rem -1rem -1rem;padding:1rem 1rem 1rem 1rem;}.elementor-2287 .elementor-element.elementor-element-5519b68 > .elementor-element-populated{padding:1rem 1rem 1rem 1rem;}.elementor-2287 .elementor-element.elementor-element-c61c32f > .elementor-widget-container{margin:-1rem -1rem -1rem -1rem;padding:1rem 1rem 1rem 1rem;}.elementor-2287 .elementor-element.elementor-element-45ac7af > .elementor-element-populated{padding:1rem 1rem 1rem 1rem;}.elementor-2287 .elementor-element.elementor-element-4b0f056 > .elementor-widget-container{margin:-1rem -1rem -1rem -1rem;padding:1rem 1rem 1rem 1rem;}.elementor-2287 .elementor-element.elementor-element-47574e9 > .elementor-background-overlay{background-position:bottom right;background-size:auto;}.elementor-2287 .elementor-element.elementor-element-47574e9{padding:3em 0em 3.5em 0em;}}@media(max-width:1024px){.elementor-2287 .elementor-element.elementor-element-c0a6c01{padding:3rem 1rem 3rem 1rem;}.elementor-2287 .elementor-element.elementor-element-336913f .elementor-heading-title{font-size:36px;}.elementor-2287 .elementor-element.elementor-element-8375c00{--grid-columns:2;}.elementor-2287 .elementor-element.elementor-element-064c030 > .elementor-element-populated{margin:1rem 1rem 1rem 1rem;--e-column-margin-right:1rem;--e-column-margin-left:1rem;padding:2rem 2rem 2rem 2rem;}.elementor-2287 .elementor-element.elementor-element-94a311d .elementor-heading-title{font-size:20px;}.elementor-2287 .elementor-element.elementor-element-5b8ddb9 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-2287 .elementor-element.elementor-element-5b8ddb9 .elementor-heading-title{font-size:30px;}.elementor-2287 .elementor-element.elementor-element-9c4a66f > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-2287 .elementor-element.elementor-element-9c4a66f .elementor-heading-title{font-size:20px;}.elementor-2287 .elementor-element.elementor-element-dc077c5 > .elementor-widget-container{margin:0rem -2rem -2rem -2rem;padding:1rem 1rem 1rem 1rem;}.elementor-2287 .elementor-element.elementor-element-5519b68 > .elementor-element-populated{margin:1rem 1rem 1rem 1rem;--e-column-margin-right:1rem;--e-column-margin-left:1rem;padding:2rem 2rem 2rem 2rem;}.elementor-2287 .elementor-element.elementor-element-bd2cd73 .elementor-heading-title{font-size:20px;}.elementor-2287 .elementor-element.elementor-element-4dd7c10 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-2287 .elementor-element.elementor-element-4dd7c10 .elementor-heading-title{font-size:30px;}.elementor-2287 .elementor-element.elementor-element-f248420 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-2287 .elementor-element.elementor-element-f248420 .elementor-heading-title{font-size:20px;}.elementor-2287 .elementor-element.elementor-element-c61c32f > .elementor-widget-container{margin:0rem -2rem -2rem -2rem;padding:1rem 1rem 1rem 1rem;}.elementor-2287 .elementor-element.elementor-element-45ac7af > .elementor-element-populated{margin:1rem 1rem 1rem 1rem;--e-column-margin-right:1rem;--e-column-margin-left:1rem;padding:2rem 2rem 2rem 2rem;}.elementor-2287 .elementor-element.elementor-element-1b144d0 .elementor-heading-title{font-size:20px;}.elementor-2287 .elementor-element.elementor-element-7e5af17 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-2287 .elementor-element.elementor-element-7e5af17 .elementor-heading-title{font-size:30px;}.elementor-2287 .elementor-element.elementor-element-834b87c > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-2287 .elementor-element.elementor-element-834b87c .elementor-heading-title{font-size:20px;}.elementor-2287 .elementor-element.elementor-element-4b0f056 > .elementor-widget-container{margin:0rem -2rem -2rem -2rem;padding:1rem 1rem 1rem 1rem;}.elementor-2287 .elementor-element.elementor-element-47574e9:not(.elementor-motion-effects-element-type-background), .elementor-2287 .elementor-element.elementor-element-47574e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://profitfirstforlawyers.com/wp-content/uploads/2023/08/green-back-w.webp");background-size:cover;}.elementor-2287 .elementor-element.elementor-element-47574e9 > .elementor-container{max-width:750px;}.elementor-2287 .elementor-element.elementor-element-47574e9 > .elementor-background-overlay{background-size:cover;opacity:0;}.elementor-2287 .elementor-element.elementor-element-47574e9{padding:4em 0em 4em 0em;}}@media(max-width:880px){.elementor-2287 .elementor-element.elementor-element-064c030 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-2287 .elementor-element.elementor-element-5b8ddb9 .elementor-heading-title{font-size:22px;}.elementor-2287 .elementor-element.elementor-element-5519b68 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-2287 .elementor-element.elementor-element-4dd7c10 > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-2287 .elementor-element.elementor-element-4dd7c10 .elementor-heading-title{font-size:22px;}.elementor-2287 .elementor-element.elementor-element-45ac7af > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-2287 .elementor-element.elementor-element-7e5af17 .elementor-heading-title{font-size:22px;}.elementor-2287 .elementor-element.elementor-element-47574e9 > .elementor-container{max-width:650px;}.elementor-2287 .elementor-element.elementor-element-47574e9 > .elementor-background-overlay{background-position:4% -6px;background-size:cover;}.elementor-2287 .elementor-element.elementor-element-a3f4f25{font-size:16px;}}@media(max-width:767px){.elementor-2287 .elementor-element.elementor-element-c0a6c01{padding:3rem 1rem 3rem 1rem;}.elementor-2287 .elementor-element.elementor-element-c162cc9{margin-top:0px;margin-bottom:0px;}.elementor-2287 .elementor-element.elementor-element-336913f > .elementor-widget-container{margin:0px -28px 0px -28px;}.elementor-2287 .elementor-element.elementor-element-336913f .elementor-heading-title{font-size:30px;}.elementor-2287 .elementor-element.elementor-element-9f7c596{margin-top:0px;margin-bottom:0px;}.elementor-2287 .elementor-element.elementor-element-8375c00{--grid-columns:1;}.elementor-2287 .elementor-element.elementor-element-8375c00 .elementor-button{padding:26px 60px 26px 60px;}.elementor-2287 .elementor-element.elementor-element-94a311d .elementor-heading-title{font-size:20px;}.elementor-2287 .elementor-element.elementor-element-5b8ddb9 .elementor-heading-title{font-size:26px;}.elementor-2287 .elementor-element.elementor-element-9c4a66f .elementor-heading-title{font-size:20px;}.elementor-2287 .elementor-element.elementor-element-bd2cd73 .elementor-heading-title{font-size:20px;}.elementor-2287 .elementor-element.elementor-element-4dd7c10 .elementor-heading-title{font-size:26px;}.elementor-2287 .elementor-element.elementor-element-f248420 .elementor-heading-title{font-size:20px;}.elementor-2287 .elementor-element.elementor-element-1b144d0 .elementor-heading-title{font-size:20px;}.elementor-2287 .elementor-element.elementor-element-7e5af17 .elementor-heading-title{font-size:26px;}.elementor-2287 .elementor-element.elementor-element-834b87c .elementor-heading-title{font-size:20px;}.elementor-2287 .elementor-element.elementor-element-47574e9 > .elementor-background-overlay{background-position:0% 0px;}.elementor-2287 .elementor-element.elementor-element-47574e9{padding:3em 0.5em 3em 0.5em;}.elementor-2287 .elementor-element.elementor-element-a3f4f25{font-size:16px;}}/* Start custom CSS */.text-blue {
    color: #fff;
}
.text-green {
    color: #006333 !important;
}
.testi .elementor-testimonial-content::after {
    content: '';
    width: 200px;
    height: 5px;
    background: #fff;
    display: block;
    margin: 30px auto;
    width: 100%;
    max-width: 200px;
}
.ep-title {
    font-size: 1.2rem;
    font-weight: bold;
    color: #fff;
    line-height: 1.2;
    display: block;
    margin-bottom: 1rem;
}
.ep-link .elementor-button {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 5;
}
.ep-link, .ep-link * {
    position: static;
}
/*  audio style*/

audio {
    width: 300px;
    height: 30px;
}
audio::-webkit-media-controls,
video::-webkit-media-controls {
    width: inherit;
    height: inherit;
    position: relative;
    direction: ltr;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
}
audio::-webkit-media-controls-enclosure, video::-webkit-media-controls-enclosure {
    width: 100%;
    max-width: 800px;
    height: 30px;
    flex-shrink: 0;
    bottom: 0;
    text-indent: 0;
    padding: 0;
    box-sizing: border-box;
}
video::-webkit-media-controls-enclosure {
    padding: 0px 5px 5px 5px;
    height: 35px;
    flex-shrink: 0;
}
audio::-webkit-media-controls-panel, video::-webkit-media-controls-panel {
    display: flex;
    flex-direction: row;
    align-items: center;
    /* We use flex-start here to ensure that the play button is visible even
     * if we are too small to show all controls.
     */
    justify-content: flex-start;
    -webkit-user-select: none;
    position: relative;
    width: 100%;
    z-index: 0;
    overflow: hidden;
    text-align: right;
    bottom: auto;
    height: 30px;
    background-color: rgba(20, 20, 20, 0.8);
    border-radius: 5px;
    /* The duration is also specified in MediaControlElements.cpp and LayoutTests/media/media-controls.js */
    transition: opacity 0.3s;
}
video:-webkit-full-page-media {
    margin: auto;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
audio:-webkit-full-page-media, video:-webkit-full-page-media {
    max-height: 100%;
    max-width: 100%;
}
audio:-webkit-full-page-media::-webkit-media-controls-panel,
video:-webkit-full-page-media::-webkit-media-controls-panel {
    bottom: 0px;
}
audio::-webkit-media-controls-mute-button, video::-webkit-media-controls-mute-button {
    -webkit-appearance: media-mute-button;
    display: flex;
    flex: none;
    border: none;
    box-sizing: border-box;
    width: 35px;
    height: 30px;
    line-height: 30px;
    margin: 0 6px 0 0;
    padding: 0;
    background-color: initial;
    color: inherit;
}
audio::-webkit-media-controls-overlay-enclosure {
    display: none;
}
video::-webkit-media-controls-overlay-enclosure {
    display: flex;
    position: relative;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    flex: 1 1;
    width: 100%;
    max-width: 800px;
    text-indent: 0;
    box-sizing: border-box;
    overflow: hidden;
}
video::-webkit-media-controls-overlay-play-button {
    -webkit-appearance: media-overlay-play-button;
    display: flex;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -40px;
    margin-top: -40px;
    border: none;
    box-sizing: border-box;
    background-color: transparent;
    width: 80px;
    height: 80px;
    padding: 0;
}
audio::-webkit-media-controls-play-button, video::-webkit-media-controls-play-button {
    -webkit-appearance: media-play-button;
    display: flex;
    flex: none;
    border: none;
    box-sizing: border-box;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin-left: 9px;
    margin-right: 9px;
    padding: 0;
    background-color: initial;
    color: inherit;
}
audio::-webkit-media-controls-timeline-container, video::-webkit-media-controls-timeline-container {
    -webkit-appearance: media-controls-background;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
    flex: 1 1;
    -webkit-user-select: none;
    height: 16px;
    min-width: 0;
}
audio::-webkit-media-controls-current-time-display, video::-webkit-media-controls-current-time-display,
audio::-webkit-media-controls-time-remaining-display, video::-webkit-media-controls-time-remaining-display {
    -webkit-appearance: media-current-time-display;
    -webkit-user-select: none;
    flex: none;
    display: flex;
    border: none;
    cursor: default;
    height: 30px;
    margin: 0 9px 0 0;
    padding: 0;
    line-height: 30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    color: white;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0;
    text-shadow: none;
    text-decoration: none;
}
audio::-webkit-media-controls-timeline, video::-webkit-media-controls-timeline {
    -webkit-appearance: media-slider;
    display: flex;
    flex: 1 1 auto;
    height: 8px;
    margin: 0 15px 0 0;
    padding: 0;
    background-color: transparent;
    min-width: 25px;
    border: initial;
    color: inherit;
}
audio::-webkit-media-controls-volume-slider, video::-webkit-media-controls-volume-slider {
    -webkit-appearance: media-volume-slider;
    display: flex;
    /* The 1.9 value was empirically chosen to match old-flexbox behaviour
     * and be aesthetically pleasing.
     */
    flex: 1 1.9 auto;
    height: 8px;
    max-width: 70px;
    margin: 0 15px 0 0;
    padding: 0;
    background-color: transparent;
    min-width: 15px;
    border: initial;
    color: inherit;
}
/* FIXME these shouldn't use special pseudoShadowIds, but nicer rules.
   https://code.google.com/p/chromium/issues/detail?id=112508
   https://bugs.webkit.org/show_bug.cgi?id=62218
*/
input[type="range" i]::-webkit-media-slider-container {
    display: flex;
    align-items: center;
    flex-direction: row; /* This property is updated by C++ code. */
    box-sizing: border-box;
    height: 100%;
    width: 100%;
    border: 1px solid rgba(230, 230, 230, 0.35);
    border-radius: 4px;
    background-color: transparent; /* Background drawing is managed by C++ code to draw ranges. */
}
/* The negative right margin causes the track to overflow its container. */
input[type="range" i]::-webkit-media-slider-container > div {
    margin-right: -14px;
}
input[type="range" i]::-webkit-media-slider-thumb {
    margin-left: -7px;
    margin-right: -7px;
}
audio::-webkit-media-controls-fullscreen-button, video::-webkit-media-controls-fullscreen-button {
    -webkit-appearance: media-enter-fullscreen-button;
    display: flex;
    flex: none;
    border: none;
    box-sizing: border-box;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin-left: -5px;
    margin-right: 9px;
    padding: 0;
    background-color: initial;
    color: inherit;
}
audio::-webkit-media-controls-toggle-closed-captions-button {
    display: none;
}
video::-webkit-media-controls-toggle-closed-captions-button {
    -webkit-appearance: media-toggle-closed-captions-button;
    display: flex;
    flex: none;
    border: none;
    box-sizing: border-box;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin-left: -5px;
    margin-right: 9px;
    padding: 0;
    background-color: initial;
    color: inherit;
}
audio::-webkit-media-controls-fullscreen-volume-slider, video::-webkit-media-controls-fullscreen-volume-slider {
    display: none;
}
audio::-webkit-media-controls-fullscreen-volume-min-button, video::-webkit-media-controls-fullscreen-volume-min-button {
    display: none;
}
audio::-webkit-media-controls-fullscreen-volume-max-button, video::-webkit-media-controls-fullscreen-volume-max-button {
    display: none;
}
video::-webkit-media-text-track-container {
    position: relative;
    width: 100%;
    overflow: hidden;
    padding-bottom: 5px;
    font: 22px sans-serif;
    text-align: center;
    color: rgba(255, 255, 255, 1);
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0;
    text-decoration: none;
    pointer-events: none;
    -webkit-user-select: none;
    word-break: break-word;
    flex: 1 1;
}
video::cue {
    display: inline;
    background-color: rgba(0, 0, 0, 0.8);
    padding: 2px 2px;
}
video::-webkit-media-text-track-region {
    position: absolute;
    line-height: 5.33vh;
    writing-mode: horizontal-tb;
    background: rgba(0, 0, 0, 0.8);
    color: rgba(255, 255, 255, 1);
    word-wrap: break-word;
    overflow-wrap: break-word;
    overflow: hidden;
}
video::-webkit-media-text-track-region-container {
    position: relative;
    display: flex;
    flex-flow: column;
    flex-direction: column;
}
video::-webkit-media-text-track-region-container.scrolling {
    transition: top 433ms linear;
}
video::-webkit-media-text-track-display {
    position: absolute;
    overflow: hidden;
    white-space: pre-wrap;
    -webkit-box-sizing: border-box;
    flex: 0 0 auto;
}
video::cue(:future) {
    color: gray;
}
video::-webkit-media-text-track-container b {
    font-weight: bold;
}
video::-webkit-media-text-track-container u {
    text-decoration: underline;
}
video::-webkit-media-text-track-container i {
    font-style: italic;
}

@media only screen and (max-width: 767px) {
.podcast-list .elementor-loop-container.elementor-grid {
    display: block !important;
}
.podcast-loop-item {
    margin-bottom: 20px !important;
}
}/* End custom CSS */